Font apa yang baik untuk mesin terbang unicode


38

Jadi saya melihat jawaban ini di stackoverflow dan menyadari bahwa font saya tidak mencakup banyak spektrum unfode utf-8 (karena saya mendapatkan banyak kotak). Adakah yang tahu font yang akan mencakup semua posting itu?


3
bukan jawaban tepat untuk Q Anda, tetapi saya mencatat sebuah utilitas untuk dengan mudah mendaftar font (diinstal) yang mendukung ortogrphy dari bahasa yang diberikan, misalnya fc-list :lang=kv family, dan kemudian orang dapat meminta file, pkgs, URL yang sesuai, sehingga orang dapat membantu orang lain yang membutuhkan font.
— imz - Ivan Zakharyaschev

Jawaban:


33

Cakupan terlengkap yang paling komprehensif adalah proyek font GNU Unicode Roman Czyborra . Ini dimaksudkan untuk mengumpulkan font Unicode 8 × 16/16 × 16 piksel yang lengkap dan gratis. Saat ini mencakup lebih dari 34.000 karakter (dari ~ 40.000 + karakter yang ditentukan).

Sebagian besar distribusi memiliki Gnu Unifont dalam repositori mereka.

Ada daftar lengkap unicode fonts Unicode Font Guide For Free / Libre Open Source Operating Systems di sini: http://www.unifont.org/fontguide/

Beberapa font yang lebih umum dengan dukungan unicode yang baik termasuk DejaVu dan Free .


2
Unicode 10 berisi 136690 karakter.
— Martin Thoma

15

Saya menemukan ini pada tahun 2016.

Satu font TTF / OTF tidak akan mencakup semua karakter utf-8. Ada batas keras 65535 mesin terbang dalam font, dan lebih dari 1 juta utf-8 glphys. Anda harus menggunakan font-family agar ini berfungsi.

Keluarga font yang baik adalah keluarga font noto: https://www.google.com/get/noto/


1
Masalah utama adalah browser hanya dapat menggunakan satu font - sejauh yang saya tahu - untuk menampilkan situs web misalnya. Tetapi kenyataannya sedikit lebih buruk - banyak mesin terbang hilang dari font yang paling populer. Jadi setidaknya jika mesin terbang 64k diisi, itu akan lebih baik daripada keadaan saat ini.
— Gabor Garami

@ GaborGarami Setuju, tetapi beberapa mekanisme font (seperti fontconfig) akan mencoba untuk mengambil mesin terbang dari font alternatif, meskipun berbeda dari font utama.
— rbrito

@rbrito ohh, saya tidak tahu itu. Terimakasih atas infonya.
— Gabor Garami

Sebagian besar browser akan mundur untuk mesin terbang individu juga.
— jbg

tidak ada karakter UTF-8 karena UTF-8 hanyalah penyandian untuk Unicode. Dan hanya ada 0x10FFFF titik kode Unicode, setiap urutan UTF-8 yang menyandikan titik kode lebih besar dari U + 10FFFF tidak valid. Bahkan UTF-32 juga terbatas pada 0x10FFFF. Lihat Mengapa Unicode dibatasi hingga 0x10FFFF?
— phuclv
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.