Những phông chữ nào là tốt cho glyphs unicode


38

Vì vậy, tôi đã xem câu trả lời này trên stackoverflow và nhận ra rằng phông chữ của tôi không bao gồm toàn bộ phổ unicode utf-8 (vì tôi có rất nhiều hình vuông). Có ai biết một phông chữ sẽ bao gồm tất cả các bài viết đó?


3
không phải là câu trả lời cho chính xác Q của bạn, nhưng tôi đã lưu ý một tiện ích liệt kê thuận tiện các phông chữ (đã cài đặt) hỗ trợ tính trực giao của một ngôn ngữ nhất định, ví dụ: fc-list :lang=kv familyvà sau đó người ta có thể truy vấn các tệp tương ứng, pkgs, URL, để người ta có thể giúp đỡ người khác cần các phông chữ.
imz - Ivan Zakharyaschev

Câu trả lời:


33

Phạm vi bảo hiểm toàn diện nhất sẽ là dự án phông chữ GNU Unicode của Roman Czyborra . Nó được dự định để thu thập một phông chữ Unicode 8 × 16/16 × 16 pixel hoàn chỉnh và miễn phí. Nó hiện bao gồm hơn 34.000 ký tự (trong số hơn 40.000 ký tự được xác định).

Hầu hết các bản phân phối đều có Gnu Unifont trong kho của họ.

Có một danh sách đầy đủ các phông chữ unicode Hướng dẫn về phông chữ Unicode cho các hệ điều hành nguồn mở miễn phí / Libre tại đây: http://www.unifont.org/fontguide/

Một số phông chữ phổ biến hơn với sự hỗ trợ unicode tốt bao gồm DejaVuFree .


2
Unicode 10 chứa 136690 ký tự.
Martin Thoma

15

Tôi đã bắt gặp điều này vào năm 2016.

Một phông chữ TTF / OTF sẽ không bao giờ bao gồm tất cả các ký tự utf-8. Có một giới hạn cứng là 65535 glyphs trong một phông chữ và hơn 1 triệu glfys utf-8. Bạn sẽ cần phải sử dụng một họ phông chữ để làm việc này.

Một gia đình phông chữ tốt là họ phông chữ noto: https://www.google.com/get/noto/


1
Vấn đề chính là các trình duyệt chỉ có thể sử dụng một phông chữ - theo như tôi biết - để hiển thị, ví dụ như các trang web. Nhưng thực tế là tồi tệ hơn một chút - rất nhiều glyphs bị thiếu trong hầu hết các phông chữ phổ biến. Vì vậy, ít nhất nếu glyph 64k được nhồi, nó sẽ tốt hơn trạng thái hiện tại.
Gabor Garami

@GaborGarami Đồng ý, nhưng một số cơ chế phông chữ (như fontconfig) sẽ cố lấy glyphs từ các phông chữ thay thế, ngay cả khi khác với phông chính.
rbrito

@rbrito ohh, tôi không biết điều đó. Cảm ơn bạn về thông tin.
Gabor Garami

Hầu hết các trình duyệt sẽ dự phòng cho glyphs cá nhân quá.
jbg

không có ký tự UTF-8 vì UTF-8 chỉ là mã hóa cho Unicode. Và chỉ có các điểm mã Unicode 0x10FFFF, bất kỳ chuỗi UTF-8 nào mã hóa điểm mã lớn hơn U + 10FFFF đều không hợp lệ. Ngay cả UTF-32 cũng bị giới hạn ở 0x10FFFF. Xem tại sao Unicode bị giới hạn ở 0x10FFFF?
phuclv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.