Quelles polices conviennent aux glyphes Unicode

38

Alors, je regardais cette réponse sur stackoverflow et me suis rendu compte que mes polices ne couvraient pas une grande partie du spectre unicode utf-8 (car je reçois beaucoup de carrés). Est-ce que quelqu'un connaît une police qui couvrira tout ce post?

xénoterracide
la source
3
Ce n’est pas une réponse exacte à votre Q, mais j’ai noté un utilitaire permettant de répertorier de manière pratique les polices (installées) qui prennent en charge l’orthographe d’une langue donnée, par exemple fc-list :lang=kv family, puis on peut interroger les fichiers, pkgs, URL correspondants, aider les autres qui ont besoin des polices.
imz - Ivan Zakharyaschev

Réponses:

33

La couverture complète la plus complète serait le projet de polices GNU Unicode de Roman Czyborra . Il est destiné à collecter une police Unicode complète et gratuite de 8 × 16/16 × 16 pixels. Il couvre actuellement plus de 34 000 caractères (sur environ 40 000 + caractères définis).

La plupart des distributions ont Gnu Unifont dans leurs référentiels.

Il existe une liste complète des polices Unicode Guide de polices Unicode Pour les systèmes d'exploitation Open Source Free / Libre ici: http://www.unifont.org/fontguide/

DejaVu et Free font partie des polices les plus courantes offrant un bon support unicode .

jasonwryan
la source
2
Unicode 10 contient 136690 caractères.
Martin Thoma
15

Je suis tombé dessus en 2016.

Une seule police TTF / OTF ne couvrira jamais tous les caractères utf-8. Il existe une limite stricte de 65 535 glyphes dans une police et plus d'un million de glphys utf-8. Vous devrez utiliser une famille de polices pour que cela fonctionne.

Une bonne famille de polices est la famille de polices noto: https://www.google.com/get/noto/

Rob Dawson
la source
1
Le problème principal est que les navigateurs ne peuvent utiliser qu'une seule police - pour autant que je sache - pour l'affichage, par exemple, de sites Web. Mais la réalité est un peu pire: beaucoup de glyphes sont absents des polices les plus populaires. Donc au moins si le glyphe de 64k est bourré, ce serait mieux que l'état actuel.
Gabor Garami
@GaborGarami D'accord, mais certains mécanismes de police (comme fontconfig) tenteront de récupérer les glyphes de polices alternatives, même s'ils sont différents de la police principale.
vendredi
@ rbrito ohh, je ne le savais pas. Merci pour l'info.
Gabor Garami
La plupart des navigateurs se replient également sur des glyphes individuels.
JBG
il n'y a pas de caractère UTF-8, car UTF-8 n'est qu'un encodage pour Unicode. Et il n'y a que des points de code Unicode 0x10FFFF, toute séquence UTF-8 qui code un point de code supérieur à U + 10FFFF n'est pas valide. Même UTF-32 est également limité à 0x10FFFF. Voir Pourquoi Unicode est limité à 0x10FFFF?
phuclv