Sous-ensemble de polices | Solution API Aspose.Font

Qu’est-ce que le sous-ensemble de polices

Le sous-ensemble de polices est un processus consistant à extraire des caractères spécifiques d’un fichier de police. Ces caractères peuvent cependant être représentés par quelques glyphes. Nous expliquerons ce moment plus loin.

Comme indiqué dans l’article sur glyphs, le fichier de polices inclut ce qu’il appelle glyphsets. Leur taille varie considérablement et peut dépasser 5 000 glyphes. Avec les sous-ensembles, vous pouvez créer un fichier à partir de quelques-uns seulement.

Pourquoi auriez-vous besoin de créer un sous-ensemble ?

Décrivons les situations dans lesquelles le sous-ensemble vous apporterait certains avantages.

Une image simplifiée du sous-ensemble de polices

Ainsi, le logo créé dans le sous-ensemble Dancing Script ressemblerait à ceci.

Logo issu des glyphes du sous-ensemble généré

Police Web de sous-ensemble

Les polices Web se composent de deux parties importantes. Ce sont des caractères (lettres, chiffres, ponctuation) et des fonctionnalités Open Type. Les caractères sont placés dans des blocs spécifiques en fonction de leur fonctionnalité ou de leur langue. Chacun d’eux a son propre code (Unicode) mappé à un nombre hexadécimal. Les fonctionnalités Open Type font davantage référence aux glyphes (variations de ces caractères).

La police Web est l’un des formats créés spécialement pour les projets Web, les pages, les sites, etc. Elle vise à rendre le texte correctement dans les navigateurs et à réduire le poids des pages. Vous pouvez en savoir plus sur les polices WOFF et WOFF2 dans l’article qui parle des font formats.

Certains mentionnent également des termes tels que police HTML lorsqu’ils parlent de polices Web. Ce terme fait référence au fait de disposer d’une ou plusieurs options de secours au cas où votre police ne pourrait pas être restituée dans certains navigateurs. La police Web HTML utilise une police Web installée sur l’appareil de l’utilisateur comme solution de secours.

Lorsqu’on parle de polices Web, les sous-ensembles peuvent présenter d’autres avantages :

Comment créer un sous-ensemble de polices avec Aspose ?

Il existe de nombreuses façons de créer un sous-ensemble de polices. Certaines sont des méthodes programmatiques, et d’autres ne sont que des applications de bureau ou en ligne.

Application multiplateforme de sous-ensemble de polices

En tant qu’expert dans la gestion des polices parmi la variété de différentes solutions utiles, Aspose.Font dispose également d’une application multiplateforme qui peut vous aider à créer un sous-ensemble à partir de votre police.

La fonctionnalité est assez simple. Avec lui, vous pouvez combiner les glyphes de quelques fichiers de polices en un seul, ou simplement créer un fichier beaucoup plus petit et plus clair. Vous pouvez sélectionner des lettres minuscules, des chiffres, des signes de ponctuation ou saisir les caractères nécessaires. Il prend en charge les formats TTF, WOFF, EOT, CFF et Type 1.

Imaginons que nous souhaitions que notre logo soit composé de lettres de la police Abel Regular. Son fichier n’est pas si gros, seulement 35 Ko. et ne contient que 259 glyphes mais nous voulons quand même le rendre aussi petit que possible.

Sélection des caractères nécessaires dans une police

Après avoir chargé la police depuis l’appareil ou le support, il est possible de choisir les caractères nécessaires. Nous n’en avons besoin que de 9 pour notre logo.

Si nécessaire, quelques boutons accélèrent le processus afin que vous puissiez choisir des lettres majuscules ou inférieures, des chiffres, des symboles mathématiques ou des signes de ponctuation en un seul clic.

Options de sous-ensemble de l’application

Dans un instant, vous pourrez télécharger le résultat. Dans notre cas, le fichier de police généré fait 2 Ko. Nous avons donc un fichier 15 fois plus petit. Comparons les deux documents en utilisant Application Viewer

Comparaison de deux fichiers de polices

Comme vous pouvez le constater, le nombre de glyphes du fichier généré est de 10 et non 9 comme nous en avions besoin pour notre logo. La réponse à cette incohérence réside dans la thèse susmentionnée selon laquelle un caractère peut être représenté par quelques glyphes. Donc, apparemment, l’une des lettres ou le symbole du point a une autre variation de son apparence.

Il est donc évident qu’avec un fichier beaucoup plus volumineux, vous pouvez obtenir des résultats bien plus notables. Cela semble en quelque sorte aussi utile que de compresser le contenu (fichiers texte, images) avec des archives, mais par rapport à la compression, la qualité des caractères du sous-ensemble ne change pas du tout.

Limitations de licence associées au sous-ensemble de polices

Lorsqu’il s’agit de sous-ensembles de polices, il est essentiel d’être conscient des limitations de licence associées à l’utilisation des polices. Les conditions de licence des polices peuvent varier en fonction de la fonderie ou du concepteur de polices. Jetons un coup d’œil aux considérations courantes concernant les limitations de licence lors du sous-ensemble de polices :

L’article décrit ici l’une des nombreuses applications de gestion des polices. Pour voir ce que nous pouvons offrir d’autre à cette fin, rendez-vous sur Applications de polices où vous pouvez trouver des convertisseurs en ligne, des visualiseurs, des fusionneurs, différents générateurs et bien plus encore.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.