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?

xenoterracide
sumber
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 .

jasonwryan
sumber
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/

Rob Dawson
sumber
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