Last Resort est une police à usage spécial qui comprend une collection de glyphes pour représenter les types de caractères Unicode. Ces glyphes sont spécialement conçus pour permettre aux utilisateurs de reconnaître qu'un point de code est l'un des éléments suivants:
Les derniers binaires prédéfinis des polices de dernier recours , qui correspondent à Unicode version 16.0.0, peuvent être facilement téléchargées à partir de la dernière version. Ces polices peuvent être mises à jour pour les futures versions de la norme Unicode selon le temps et les ressources.
Ce référentiel comprend deux versions de la police de dernier recours : en dernier recours et en dernier recours à haute efficacité . Bien que les deux polices puissent être installées en même temps - parce qu'elles ont des noms différents - vous êtes encouragé à télécharger et à installer uniquement celui qui devrait fonctionner dans les environnements que vous utilisez:
Le fichier lastesort-regular.ttf est une police nommée en dernier recours , et son tableau «CMAP» comprend une sous-table de format 12 ( couverture segmentée ) qui est prise en charge dans pratiquement tous les environnements modernes. Cette police est de 8 Mo et comprend 5 372 glyphes. Téléchargez et installez cette police si vous ne savez pas lequel utiliser.
Le fichier lastesorthhe-legular.ttf est une police nommée en dernier recours à haute efficacité , et son tableau `` CMAP '' comprend la sous-table la plus efficace - pour ce type de police - Format 13 ( mappages de gamme multiple et un . Par conséquent, cette police, qui est considérablement plus petite (500k) et avec moins de glyphes (362), nécessite plus de soins lorsqu'ils sont téléchargés et installés.
Les deux tables «CMAP» «CMAP» incluent une sous-Tableau Format 4 ( mappage du segment vers les valeurs delta ), qui est une exigence de Windows OS. Celui de la police à haute efficacité du dernier recours est une sous-table (alias vide).
Les glyphes des polices de dernier recours sont utilisés comme sauvegarde de «dernier recours» à une autre police: si une police ne peut représenter aucun caractère Unicode particulier, le glyphe «manquant» approprié des polices de dernier recours est affiché à la place. Cela offre aux utilisateurs la possibilité de discerner plus facilement de quel type de caractère il s'agit et fournit un indice sur le type de police dont ils auraient besoin pour afficher correctement les caractères. Pour plus d'informations, consultez la norme Unicode , section 5.3, caractères inconnus et manquants .
Dans l'ensemble, il y a un certain nombre d'avantages à utiliser les polices de dernier recours pour des caractères imprésentables:
Les blocs Unicode sont illustrés par un glyphe représentatif du bloc, choisi pour être aussi distinct que possible des glyphes d'autres blocs. Un cadre environnant carré fournit un élément commun et reconnaissable et intégré dans le bord de ce cadre, uniquement visible à grande taille, sont une forme du nom du bloc et de sa plage de points de code pour aider à l'identification.




Il existe deux types particulièrement spéciaux de glyphes dans les polices. L'un des types représente tout point de code non attribué dans un bloc existant. L'autre type représente les 66 points de code non personnalisés: fdd0..fdef, fffe..ffff, 1fffe..1ffff, 2fffe..2ffff, 3fffe..3ffff, 4fffe..4ffff, 5fffe..5ffff, 6fffe..6fff Cfffe..cffff, dfffe..dffff, effe..effff, ffffe..fffff et 10fffe..10ffff.




Les exemple de glyphes ont été choisis de plusieurs manières. Par exemple, presque tous les scripts brahmiques montrent la consonne initiale KA , comme ක pour le Cinghalais. Le latin utilise la lettre A , car c'est la première lettre, et parce que dans chaque bloc latin, il y a une lettre A qui se distingue facilement. Le grec et le cyrillique utilisent leurs dernières lettres, ω et я , respectivement, en raison de leur caractère distinctif. La plupart des autres scripts utilisent leur caractère initial là-bas.
Les glyphes de dernier recours ont été dessinés par Apple Inc., Michael Everson d'Evertype et Unicode, Inc.
Remarque : la construction des polices de la source nécessite que Python version 3 et AFDKO (Kit de développement de police Adobe pour OpenType) soit installé.
Pour construire les polices à partir de la source, exécutez simplement le fichier build.sh .
Bien que le référentiel de polices de dernier recours soit considéré comme stable sans garantie qu'il sera mis à jour, des suggestions peuvent être fournies en soumettant un nouveau problème.
Copyright © 1998-2024 Unicode, Inc. Unicode et le logo Unicode sont des marques déposées d'Unicode, Inc. aux États-Unis et dans d'autres pays.
Un CLA est tenu de contribuer à ce projet - veuillez vous référer au fichier contributing.md (ou démarrer une demande de traction) pour plus d'informations.
Le contenu de ce référentiel est régi par les conditions d'utilisation UNICODE et est publié sous la licence SIL Open de la FONT, version 1.1.