¿Qué fuentes son buenas para los glifos Unicode?


38

Así que estaba mirando esta respuesta en stackoverflow y me di cuenta de que mis fuentes no cubren gran parte del espectro unicode utf-8 (ya que obtengo muchos cuadrados). ¿Alguien sabe una fuente que cubra toda esa publicación?


3
no es una respuesta exactamente a su Q, pero noté una utilidad para enumerar convenientemente las fuentes (instaladas) que admiten la ortogrfica de un idioma dado, por ejemplo fc-list :lang=kv family, y luego uno puede consultar los archivos, pkgs, URL correspondientes, para que uno pueda Ayuda a otros que necesitan las fuentes.
imz - Ivan Zakharyaschev

Respuestas:


33

La cobertura más exhaustiva sería el proyecto de fuente GNU Unicode de Roman Czyborra . Su objetivo es recopilar una fuente Unicode completa y gratuita de 8 × 16/16 × 16 píxeles. Actualmente cubre más de 34,000 caracteres (de ~ 40,000 + caracteres definidos).

La mayoría de las distribuciones tienen Gnu Unifont en sus repositorios.

Hay una lista completa de fuentes Unicode Guía de fuentes Unicode para sistemas operativos de código abierto gratis / libre aquí: http://www.unifont.org/fontguide/

Algunas fuentes más comunes con buen soporte Unicode incluyen DejaVu y Free .


2
Unicode 10 contiene 136690 caracteres.
Martin Thoma

15

Encontré esto en 2016.

Una sola fuente TTF / OTF nunca cubrirá todos los caracteres utf-8. Hay un límite estricto de 65535 glifos en una fuente y más de 1 millón de glifos utf-8. Necesitará usar una familia de fuentes para que esto funcione.

Una buena familia de fuentes es la familia de fuentes noto: https://www.google.com/get/noto/


1
El problema principal es que los navegadores pueden usar solo una fuente, hasta donde yo sé, para mostrar, por ejemplo, sitios web. Pero la realidad es un poco peor: faltan muchos glifos en las fuentes más populares. Entonces, al menos si el glifo de 64k está relleno, sería mejor que el estado actual.
Gabor Garami

@GaborGarami De acuerdo, pero algunos mecanismos de fuente (como fontconfig) intentarán obtener glifos de fuentes alternativas, incluso si son diferentes de la fuente principal.
rbrito

@rbrito ohh, no lo sabía. Gracias por la info.
Gabor Garami

La mayoría de los navegadores también recurrirán a glifos individuales.
jbg

no hay caracteres UTF-8 porque UTF-8 es solo una codificación para Unicode. Y solo hay 0x10FFFF puntos de código Unicode, cualquier secuencia UTF-8 que codifique un punto de código mayor que U + 10FFFF no es válida. Incluso UTF-32 también está limitado a 0x10FFFF. Consulte ¿Por qué Unicode está restringido a 0x10FFFF?
phuclv
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.