Base de connaissances des polices CFF | Aspose.Font

Introduction à la police CFF

Le Compact Font Format (CFF) est un format numérique principalement utilisé dans le flux de travail d’impression et de publication Adobe PostScript. Il s’agit d’un moyen compact et efficace de créer des polices au format numérique. Il permet d’optimiser l’utilisation et le stockage de la mémoire tout en conservant un rendu typographique de haute qualité.

Les polices CFF ont les fonctionnalités suivantes :

Avantages et inconvénients de la police CFF

Le tableau ci-dessous présente les avantages et les inconvénients des polices CFF, afin que vous puissiez décider de les utiliser ou non dans votre projet.

AvantagesInconvénients
Les polices CFF sont vraiment efficaces en termes de taille de fichier, elles sont donc adaptées aux environnements où le stockage et la bande passante sont des problèmes.Les polices CFF peuvent être plus complexes à créer et à gérer par rapport aux formats de polices plus simples, ce qui peut entraîner des défis potentiels pour les concepteurs et les développeurs de polices.
Basées sur des graphiques vectoriels, elles peuvent offrir une évolutivité sans perte.Elles sont largement utilisées dans l’édition professionnelle, mais elles sont moins courantes dans la typographie Web par rapport à WOFF.
Les polices CFF prennent en charge les astuces, améliorant le rendu du texte dans les petites tailles.Il se peut qu’elles ne disposent pas de certaines des fonctionnalités avancées que l’on trouve dans les formats de polices plus modernes.
Elles sont bien intégrées au langage PostScript, qui est couramment utilisé dans les flux de travail d’impression et de publication professionnels.Elles peuvent présenter des problèmes de compatibilité avec certains produits non Adobe ou du matériel plus ancien.
Elles peuvent restituer des caractères avec des détails nets et une précision, même dans les petites tailles.
Inclure l’encodage Unicode.
Lorsqu’elles sont utilisées dans des fichiers de polices OpenType, les polices CFF peuvent atteindre une compatibilité multiplateforme.
Elles sont connues pour leur rendu de haute qualité.

Détails techniques des polices CFF

Les polices CFF (Compact Font Format) font partie de la spécification du format de police OpenType et sont utilisées pour représenter les polices de manière compacte. Jetons un coup d’œil aux détails techniques de ces polices :

  1. Les polices CFF stockent les contours des glyphes sous la forme d’une série de commandes de dessin PostScript dans un format binaire compact.
  2. Les glyphes sont définis comme une série de lignes droites et de courbes, représentées comme des équations mathématiques conduisant à un rendu et une évolutivité de haute qualité.
  3. Les polices CFF utilisent généralement le codage standard Adobe, mais elles peuvent également inclure des codages personnalisés pour prendre en charge différents jeux de caractères et langues.
  4. Ils incluent des instructions d’orientation qui fournissent des conseils aux moteurs de rendu de polices sur la manière d’ajuster les contours des glyphes.
  5. Ces polices utilisent souvent des sous-programmes pour réutiliser et compresser des morceaux de code PostScript fréquemment utilisés dans les définitions de glyphes, réduisant ainsi davantage la taille du fichier.
  6. On y utilise une compression connue sous le nom de Charstring Compression. Il réduit la taille des données de glyphes sans sacrifier la qualité.
  7. Les polices CFF peuvent inclure une table de mappage de caractères (CMap). Il associe des points de code Unicode à des index de glyphes, ce qui prend en charge diverses langues et jeux de caractères.
  8. Ces polices peuvent contenir des métadonnées stockées dans des tables standardisées telles que les tables « nom » et « CFF ».
  9. Les polices CFF sont stockées dans les fichiers de polices OpenType et organisées en tableaux. Chaque table est responsable de données spécifiques liées aux polices, telles que les contours des glyphes, le mappage des caractères et les métriques de police.
  10. Ces polices peuvent être sous-ensembles pour inclure uniquement les glyphes nécessaires pour un document ou une application particulière. Cette approche réduit la taille du fichier et améliore l’efficacité.
  11. Le format CFF est compatible avec la technologie d’impression PostScript d’Adobe. C’est un choix privilégié pour l’impression et l’édition professionnelles.
  12. Utilisés dans le format de police OpenType, ils offrent une compatibilité multiplateforme et un accès à des fonctionnalités typographiques supplémentaires telles que les ligatures, les alternatives et le crénage.

Comment les polices CFF restituent-elles les glyphes ?

CFF restitue les glyphes en utilisant une combinaison de graphiques vectoriels et de commandes de dessin PostScript. Voici un aperçu du processus :

  1. Dans les polices CFF, les glyphes sont représentés comme un ensemble d’équations mathématiques décrivant les contours de chaque caractère.
  2. Chaque glyphe d’une police CFF est défini par une série de lignes droites et de courbes.
  3. Les contours des glyphes dans les polices CFF sont stockés sous la forme d’une séquence de commandes de dessin PostScript qui décrivent comment construire le glyphe à partir de formes de base telles que des lignes et des courbes.
  4. Les commandes de dessin PostScript spécifient les coordonnées des points de contrôle, des extrémités et des types de courbes nécessaires pour dessiner le glyphe. Ces commandes sont exécutées par le moteur de rendu pour reconstruire le glyphe.
  5. Si nécessaire, des indices sont appliqués.
  6. Les polices CFF peuvent utiliser des sous-programmes pour optimiser le stockage des morceaux de code PostScript fréquemment utilisés dans les définitions de glyphes.
  7. La table de mappage de caractères (CMap) associe les points de code Unicode aux indices de glyphes.

En résumé, les polices CFF restituent les glyphes en décrivant leurs contours à l’aide de graphiques vectoriels et de commandes de dessin PostScript. L’utilisation de graphiques vectoriels garantit que les glyphes peuvent être mis à l’échelle en douceur à différentes tailles, tandis que les conseils et autres techniques aident à optimiser le rendu des glyphes en termes de lisibilité et de qualité, en particulier pour les petites tailles.

Cas d’utilisation des polices CFF

CFF est polyvalent et trouve des applications dans divers contextes professionnels et créatifs. Ils peuvent être utilisés avec succès dans :

Comment créer une police CFF ?

Pour créer un CFF, vous devrez suivre une série d’étapes qui nécessitent généralement un logiciel de conception de polices spécialisé et une connaissance des principes de conception de polices :

  1. Commencez par concevoir les caractères de votre police. Dessinez-les à la main ou utilisez un logiciel de conception graphique vectorielle pour créer des versions numériques de vos glyphes. Chaque glyphe doit être créé sous forme de graphique vectoriel avec des contours précis.
  2. Choisissez un éditeur de polices prenant en charge ce format. Adobe Font Development Kit for OpenType (AFDKO) est un choix populaire pour travailler avec les polices CFF.
  3. Créez un nouveau projet de police. Importez ou dessinez chaque glyphe. Assurez-vous qu’ils sont correctement conçus et ajustés pour un espacement et un alignement corrects.
  4. Ajoutez des métriques telles que la largeur des caractères (largeurs avancées), les incidences latérales et les paires de crénage pour garantir que les caractères s’alignent correctement lors de la composition.
  5. Si vous souhaitez que votre police s’affiche correctement dans des petites tailles, ajoutez des instructions d’indication.
  6. Générez les données CFF. Le logiciel convertira vos contours de glyphes et vos métriques de police au format CFF.
  7. Testez soigneusement votre police pour vous assurer que tous les caractères s’affichent correctement et que l’espacement et le crénage sont précis.
  8. Ajoutez des métadonnées de police telles que le nom de la police, les informations de droit d’auteur et d’autres détails dans votre fichier de police.
  9. Utilisez votre éditeur de polices pour exporter les données de police CFF dans un format de fichier de police OpenType avec l’extension .otf. Ce fichier contiendra vos données de police CFF et vos informations sur la police.
  10. Validez vos fichiers de polices à l’aide des outils de validation de polices pour rechercher d’éventuelles erreurs ou problèmes.
  11. Distribuez-le pour une utilisation dans diverses applications, notamment des logiciels de conception et des projets Web.

Comment optimiser les fichiers CFF ?

L’optimisation des fichiers CFF est essentielle pour garantir que vos polices sont efficaces, se chargent rapidement et s’affichent correctement sur différents appareils et plates-formes. Voici ce que vous pourriez envisager de faire :

Comment intégrer les polices CFF ?

En suivant les étapes suivantes, vous pouvez intégrer des polices CFF dans vos documents PDF, en préservant l’intégrité de la typographie choisie et en garantissant que vos documents ont l’aspect souhaité sur différents appareils et plates-formes.

  1. Choisissez un outil de génération de PDF : Adobe Acrobat, Adobe InDesign ou Microsoft Word. Mais gardez à l’esprit que l’outil doit prendre en charge l’intégration de polices.
  2. Créez un nouveau document ou ouvrez-en un existant.
  3. Tapez ou insérez du texte dans votre document en utilisant la police CFF que vous souhaitez intégrer.
  4. Vérifiez les options d’intégration de polices dans votre logiciel de génération de PDF.
  5. Sélectionnez les paramètres d’intégration des polices :
  1. Générez le fichier PDF (option “Enregistrer au format PDF” ou “Exporter au format PDF”).
  2. Une fois le PDF généré, ouvrez-le avec une visionneuse PDF. Accédez au menu “Fichier”, sélectionnez “Propriétés” ou “Propriétés du document”, puis recherchez la section des polices. Ici, la police CFF doit être répertoriée et marquée comme « Embedded » ou « Embedded Subset ».

Où puis-je me procurer des polices CFF ?

Les polices CFF peuvent varier en fonction de la plateforme ou du marché, et certaines polices peuvent être disponibles dans plusieurs formats pour répondre à différents besoins de conception. Voici quelques exemples d’endroits où vous pouvez vous procurer ces polices :

RessourceFonctionnalité fournie
Adobe Fonts (Typekit)Adobe propose une large gamme de polices CFF qui peuvent être facilement intégrées aux applications Adobe Creative Cloud.
LinotypeFournit une riche collection de polices CFF ainsi que d’autres formats de polices.
MonotypeEst une bibliothèque de polices complète, comprenant des polices CFF pour une utilisation imprimée et numérique, dans une variété de styles et de langues.
FontspringEst une place de marché de polices qui propose des polices CFF à l’achat.
Google FontsPropose principalement des polices Web aux formats WOFF et WOFF2, mais certaines des polices de leur collection peuvent également être disponibles au format CFF.

Conclusion

Les polices Compact Font Format sont un mélange d’efficacité, de précision et de qualité en typographie. Leurs tailles de fichiers compactes, leurs contours vectoriels et leur prise en charge des indications les rendent indispensables pour un usage professionnel. Si les polices CFF ont prospéré dans les formats PostScript et haute résolution, elles trouvent également leur place dans le paysage numérique grâce à leur intégration au format OpenType. Alors que nous naviguons dans un paysage typographique en constante évolution, les polices CFF témoignent du savoir-faire durable en matière de conception de polices, offrant l’élégance intemporelle et la polyvalence qui en ont fait la pierre angulaire de l’excellence typographique. Qu’elles soient imprimées ou sérigraphiées, les polices CFF restent un choix fiable.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.