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.