Faire allusion à une police »

La production d’une police suggérée peut être principalement divisée en trois parties principales:

  • lecture des allusions d’une police existante dans le format de police final
  • ajout d’allusions à une police existante.vfc (ou .vfb) format
  • écriture des allusions dans les polices finales générées.

Le hinting dans les glyphes à saveur PostScript (PS hinting) n’existe que sur un seul niveau, donc aucune traduction ou conversion n’est nécessaire à l’importation. FontLab peut lire et écrire sans perte PS hinting, il peut également modifier sans perte PS hinting ainsi que le générer. Plus précisément : FontLab prend en charge nativement les astuces PostScript. Lors de la lecture d’OpenType PS (.otf), FontLab convertit le hinting CFF en hinting PostScript.

Le hinting dans les glyphes à saveur de type vrai (TT hinting) existe à deux niveaux:

  • le code d’assemblage TT hinting (natif) de bas niveau dans le langage d’instructions TrueType, compilé sous forme binaire, stocké dans OpenType TT(.ttf) et les polices TrueType, ainsi qu’éventuellement stockées dans le FontLab.vfc /.documents de la vfb.
  • le hinting TT de haut niveau (visuel) – instructions visuelles dans le propre langage TTH de FontLab, stockées dans le FontLab.vfc /.documents de la vfb.

FontLab peut lire les allusions TT de bas niveau. Il peut également écrire le hinting TT de bas niveau stocké, mais uniquement pour les glyphes qui n’ont pas été modifiés. Si vous modifiez un glyphe, l’indication TT de bas niveau stockée sera supprimée.

FontLab peut également convertir le hinting PS en hinting TT de haut niveau, modifier le hinting TT de haut niveau et convertir (compiler) le hinting TT de haut niveau en hinting TT de bas niveau.

Remarque

FontLab ne peut pas convertir (décompiler) le hinting TT de bas niveau en hinting TT de haut niveau.

Polices d’ouverture »

Lorsque vous ouvrez une police d’allusion à saveur TrueType, les instructions d’allusion TT de bas niveau sont toujours lues, stockées dans le.document vfc et réécrit dans un nouveau généré.police ttf – mais uniquement pour les glyphes qui n’ont pas été modifiés dans FontLab. L’exportation est contrôlée par les profils d’exportation.

La marque bleue « T » dans le coin inférieur gauche d’une cellule de glyphe indique que des indices TT de bas niveau sont présents dans le glyphe et seront exportés tels quels.

Lorsque vous ouvrez des polices à saveur PostScript, leur allusion est toujours lue à partir de la police, stockée dans le .document vfc et exporté selon les profils d’exportation.

Contours PostScript et PS hinting »

Éléments d’interface utilisateur PS hinting »

Profils »

La boîte de dialogue Profils contrôle certains aspects essentiels de la génération des polices à saveur PostScript (Type 1 et OpenType PS). Les valeurs par défaut sont d’exporter des polices suggérées et de générer automatiquement des astuces pour les glyphes non insérés:

L’option Use hinting exporte les indices existants et les nouveaux indices si l’Autohint est activé.

L’option Autohint : « Glyphes non liés » vous permet d’autohint automatiquement les glyphes même si vous n’avez effectué aucune tâche d’autohintage spécifique. Si un glyphe ne contient aucun indice PS et que cette option est activée, FontLab générera automatiquement des indices pour ce glyphe.

Si vous souhaitez contrôler votre hinting manuellement et qu’il y a de bonnes raisons pour lesquelles vous n’avez pas fait allusion à certains glyphes, choisissez « Non » dans le menu déroulant Autohint. Cela vous permettra également de générer des polices à saveur PostScript sans faire allusion si vous supprimez les indices PS de tous les glyphes.

Si vous souhaitez remplacer tous les conseils existants par des résultats d’autohint, choisissez « Tous les glyphes » dans le menu déroulant Autohint.

Utiliser des indices de direction x permet d’exporter des indices verticaux. Éteignez cela si vous n’en avez pas besoin. Les indications de direction Y (horizontale) seront de toute façon exportées.

Zones Recalc et tiges Recalc recalculent respectivement les zones et les tiges à l’exportation. Lorsqu’elle est désactivée, les zones et les tiges existantes sont exportées.

Remarque

Notez que vous devez créer un nouveau profil d’exportation pour pouvoir modifier ses options.

Fenêtre de glyphe  »

Pour afficher les indices PS présents dans le glyphe, activez View > Show >Hints. Pour afficher les zones d’alignement PS (zones bleues), activez Afficher > Afficher > Zones.

Informations sur la police »

Bien que les indications soient contrôlées au niveau du glyphe, il existe un certain nombre de paramètres d’indication pertinents pour l’ensemble de la police. Pour les afficher et les modifier, ouvrez la boîte de dialogue Informations sur la police.

Tiges

La page Tiges contrôle les tiges standard verticales qui correspondent à l’indication de direction x, ainsi que les tiges standard horizontales PS qui correspondent à l’indication de direction y. Les tiges horizontales sont plus importantes que les tiges verticales.

Les tiges standard seront utilisées dans le hinting PS, et elles seront également converties en tiges standard TT qui sont stockées dans la table CVT.

En cliquant sur les tiges automatiques, vous obtiendrez automatiquement une liste des tiges standard trouvées dans la police. Cela se fera en analysant les valeurs d’indice PS trouvées dans la police — ce qui signifie que la police doit avoir des indices pour que les tiges automatiques fonctionnent.

Notez également que très souvent, FontLab générera plus de tiges standard PS que nécessaire. Par exemple, dans Myriad Roman, les valeurs originales de la tige V sont 88 92 et les valeurs originales de la tige H sont 67 73. Après les tiges automatiques, les valeurs de tige V seront 88 70 97 et les valeurs de tige H seront 73 55 68. Dans certains cas, les valeurs stem seront assez proches les unes des autres, et vous voudrez peut-être les unifier.

Remarque

Lors de la conversion de PS hinting en TT hinting, vous pouvez contrôler la précision de fixation d’un seul lien avec laquelle FontLab fera correspondre chaque largeur de tige avec les tiges standard TT. Si vous créez moins de tiges standard et augmentez la précision, les tiges de la police TT apparaîtront plus uniformes. Si vous créez plus de tiges standard et diminuez la précision, les tiges de la police TT apparaîtront plus variées.

Zones

La page Zones contrôle les zones d’alignements PS primaires (qui sont généralement situées au-dessus de la ligne de base) ainsi que les zones d’alignements PS secondaires (généralement situées en dessous de la ligne de base).

Les zones d’alignement PS seront utilisées dans PS hinting, et elles seront également converties en zones d’alignement TrueType.

En cliquant sur le bouton Détection automatique des zones, FontLab reconstruira automatiquement les zones d’alignement de la police. Il le fera en analysant les boîtes englobantes d’une liste codée en dur de lettres anglaises majuscules et minuscules. Si votre police contient plusieurs alphabets (scripts), ou si elle contient des chiffres ou des petites majuscules de hauteur évidemment différente des lettres majuscules ou minuscules, vous devez ajouter plus de zones d’alignement PS qui contrôleront la suppression du dépassement.

Les paramètres d’indication PostScript sont masqués sur la page Autres valeurs et n’affectent que l’indication PS. Veuillez vous référer à la boîte de dialogue Informations sur la police et à la spécification du format de police de type 1 pour plus d’informations sur ces paramètres.

Impression automatique PS »

Si votre police a déjà des indices PS, des tiges standard et des zones d’alignement définies, vous pouvez ignorer cette étape.

Si votre police n’a pas d’indices PS, vous devez effectuer les étapes suivantes pour obtenir automatiquement des indices PS:

  1. Accédez aux zones Informations sur la police > et cliquez sur Zones de détection automatique.
  2. Ajoutez et révisez les zones d’alignement au besoin.
  3. Choisissez Outils > Actions.
  4. Dans la section Hinting, effectuez l’action Autohint pour tous les glyphes de votre police.
  5. Si vous souhaitez générer uniquement des indices de direction y (c’est-à-dire des indices horizontaux), effectuez l’action Supprimer les indices pour tous les glyphes de votre police, et dans les options de l’action, cochez Supprimer les indices verticaux et décochez Supprimer les indices horizontaux.

Note

Certaines raisons pour lesquelles vous ne souhaitez peut-être générer que des directions en y seraient parce que vous prévoyez de générer une police à saveur de TrueType qui n’a pas besoin d’être suggérée dans la direction x. Ce serait le cas pour une police qui ne fonctionnera qu’en ClearType, ou la police est en italique et les indices verticaux n’ont pas beaucoup de sens.

Sélectionnez Appliquer à la police entière chaque fois que vous effectuez une action.

  1. Accédez au fichier > Informations sur la police > Tiges et cliquez sur Tiges automatiques.
  2. Ajoutez, révisez et fusionnez les tiges standard PS au besoin.
  3. Cliquez sur OK.

Après avoir terminé ce processus, vous avez une police à saveur PostScript suggérée.

Contours TrueType et allusions TT  »

Avant de produire une police avec allusions TrueType dans FontLab, vous devez vérifier que les éléments suivants sont présents dans la police:

  • zones d’alignement
  • tiges standard
  • conseils PS

Ces trois paramètres seront utilisés par FontLab pour générer automatiquement des conseils TT (visuels) de haut niveau.

Éléments d’interface utilisateur TT hinting »

Profiles »

Comme pour le hinting PostScript, les profils d’exportation définissent comment le hinting TT sera exporté:

Note

Notez que vous devez créer un nouveau profil d’exportation pour pouvoir modifier ses options.

Le menu hinter TrueType vous permet de choisir le moteur de hinting. Vous pouvez choisir entre « FontLab TTH » (hinting FontLab natif), « TTFAutohint » (système d’auto-hinting du FreeType) et le système d’hinting sélectionné dans la boîte de dialogue Informations sur la police. L’option « Spécifié dans les informations de police » est définie par défaut, donc pour modifier vos options d’affichage localement pour la police particulière, utilisez la page Informations de police > Autres valeurs.

Désactivez l’utilisation des commandes TTH visuelles existantes pour ne pas exporter des astuces TT (visuelles) de haut niveau créées manuellement à l’aide de l’outil d’indication TrueType.

Désactivez l’indication native TrueType importée pour ne pas exporter les indications TT de bas niveau importées.

Activez Rebuild PS hints pour ignorer les hints PS existants et les reconstruire automatiquement avant d’utiliser le moteur d’auto-impression « FontLab TTH ».

Informations sur la police »

Les options de hinting et de lissage TrueType sont masquées sur la page Informations sur la police > Autres valeurs et n’affectent que les hinting TT pour la police actuelle. Veuillez vous référer à la boîte de dialogue Informations sur la police et à la spécification du système TTFAutohint pour plus d’informations sur ces paramètres.

Préférences  »

La page d’Autohinting de TrueType de Préférences > comprend plusieurs options qui vous donnent un contrôle précis de la façon dont les astuces PS sont converties en astuces TT (visuelles) de haut niveau dans FontLab.

Le paramètre le plus important ici est peut-être la précision de l’attachement à un seul lien. Ces valeurs numériques contrôlent la tolérance dans laquelle FontLab fera correspondre chaque largeur de tige avec les tiges standard TT (entrées CVT). Par exemple, si l’une des tiges standard TT est 168 et si le réglage de précision est réglé sur 3, toutes les tiges de largeur 165-171 seront liées à cette valeur, mais pas les tiges de largeur 164 ou 172 unités.

Veuillez consulter Préférences > Autohinting TrueType pour une explication plus détaillée de ces options.

Fenêtres d’application  »

Pour afficher et modifier l’affichage TT de haut niveau, ouvrez n’importe quel glyphe dans une fenêtre de glyphe et choisissez Outils > Affichage TrueType.

L’outil d’affichage TrueType comporte de nombreux sous-panneaux que vous pouvez ouvrir: le panneau de programme TrueType, les Tiges, les Zones et d’Autres boîtes de dialogue de paramètres. Le panneau d’affichage TrueType s’ouvre automatiquement.

Remarque

Le panneau d’affichage TrueType (dans les versions macOS et Windows de FontLab) utilise le même rastériseur que Microsoft Windows. Il existe deux modes de rendu: ClearType, qui montre les résultats de l’affichage TrueType avec un positionnement de sous-pixels (comme la plupart des utilisateurs de systèmes Windows modernes le verraient), et Black/White, qui montre les résultats de l’affichage TrueType en noir et blanc pur, sans anticrénelage (comme le verraient les utilisateurs de systèmes Windows plus anciens, ou ceux qui ont désactivé ClearType sur Windows modernes).

Note

En réalité, il existe de nombreux autres modes et variantes de rendu de polices dans différentes versions de Windows: différents types de lissage, différents paramètres de rendu des sous-pixels et différentes manières d’affecter le rendu des métriques de glyphes sur la grille de sous-pixels. Les deux modes de rastérisation dans l’aperçu TrueType sont représentatifs de scénarios « difficiles », où l’indication TrueType peut aider le plus. Microsoft fait constamment progresser ses techniques de rendu des polices — si vos résultats d’allusion semblent bons dans FontLab, ils seront tout aussi bons ou meilleurs pour les vrais utilisateurs de Windows.

Cliquez sur le bouton Tiges dans la barre de propriétés pour ouvrir la boîte de dialogue Tiges qui vous permet de contrôler les tiges standard TT.

Cliquez sur le bouton Zones pour ouvrir la boîte de dialogue Zones d’alignement qui vous permet de contrôler les zones d’alignement TT.

Cliquez sur le bouton Autres paramètres pour ouvrir la boîte de dialogue Paramètres TTH qui vous permet de contrôler les options d’affichage TT locales.

Après avoir converti PS hinting en TT hinting, les tiges et zones TT correspondent aux tiges et zones d’alignement standard qui ont été définies dans les informations de police, mais cela peut être modifié.

Conversion de contour et impression automatique TT »

Note

Ces étapes suivantes modifient les contours réels de vos glyphes, assurez-vous donc d’avoir enregistré une copie de sauvegarde de votre dessin original avec les contours PostScript.

Gardez également à l’esprit que lorsque FontLab convertit les contours PS en contours TT, la qualité de la conversion dépend de la taille UPM de la police et de la tolérance de conversion de courbe trouvée dans les préférences. Plus la taille UPM est petite, moins FontLab produira de points de contour TT. Si la taille de votre UPM est très élevée, le nombre de points de contour TT sera important, ce qui peut entraîner des résultats d’autohinting TT moins satisfaisants (car FontLab peut devenir « confus » quant aux points de contour les mieux contrôlés par les instructions de hinting TT). Il est également possible de réduire le nombre de points de contour TT après la conversion de contour, en utilisant la fonction de nettoyage de FontLab. En règle générale: si possible, essayez de maintenir le nombre de points de contour TT à un minimum raisonnable.

Veuillez effectuer les étapes suivantes pour convertir une police PS-hinted en une police TT-hinted avec des contours TrueType:

  1. Accédez à Préférences > Autohinting TrueType et ajustez la façon dont le hinting PS est converti en hinting TT. En particulier, vérifiez la valeur de précision de l’attachement à liaison unique.
  2. Fermez toutes les fenêtres de glyphes ouvertes.
  3. Choisissez Outils > Actions, dans la section Bases, sélectionnez l’action Convertir en courbes TT, tournez Appliquer à la police entière et cliquez sur OK.
  4. Choisissez Outils > Actions à nouveau, dans la section Bases, sélectionnez l’action Définir la direction du contour, cliquez sur l’option Définir la direction du type de vérité, tournez Appliquer à la police entière et cliquez sur OK.
  5. Si vous avez décidé de réduire le nombre de points de contour TT après la conversion (ce qui peut entraîner de petits ajustements des formes de glyphes), dans la section Contour, sélectionnez l’action Nettoyer, tournez Appliquer à la police entière et cliquez sur OK.
  6. Dans la section Hinting, sélectionnez l’action TT Autohint, tournez Appliquer à la police entière et cliquez sur OK.

Les cellules de glyphe recevront la marque « T » brune dans le coin inférieur gauche, ce qui indique que des indices TT (visuels) de haut niveau sont présents dans le glyphe:

Après avoir terminé ces étapes, vous disposez d’une police TT-autohinted de base. Vous pouvez générer votre police à saveur TrueType maintenant, ou vous pouvez affiner les résultats de l’autohinting TT.

Affiner les résultats d’autohinting TT  »

Pour commencer à affiner les résultats d’autohinting TT:

  1. Ouvrez un glyphe dans la fenêtre Glyphe.
  2. Choisissez Outils > Affichage TrueType.
  3. Dans la barre de propriétés de la fenêtre de glyphes, cliquez sur le bouton Tiges pour ouvrir les tiges TT qui ont été copiées à partir des tiges standard PS. L’édition des tiges TT peut avoir un impact significatif sur la cohérence de l’apparence des différentes tiges, en particulier dans le rendu en noir et blanc pur. Par exemple, la fusion de certaines valeurs de tige donnera une police dans laquelle les tiges légèrement différentes apparaîtront plus cohérentes.
  4. Dans la barre de propriétés de la fenêtre de glyphes, cliquez sur le bouton Zones pour ouvrir les zones TT qui ont été copiées à partir des zones d’alignement PS.

Un paramètre important pour les tiges TT est la valeur ppm2. Cette valeur indique la taille de ppem à laquelle (principalement en mode noir et blanc) les tiges passeront de 1 pixel de largeur à 2 pixels de largeur. (L’entrée ppm3 indique la taille du ppem à laquelle les tiges passeront de 2 pixels à 3 pixels de largeur, etc.).

En abaissant ces valeurs de ppem, les tiges affectées apparaîtront plus lourdes en petites tailles. En augmentant ces valeurs de ppem, les tiges affectées apparaîtront plus légères en petites tailles. Par exemple, si vous avez un style moyen et un style Semi-simple dans votre famille, et qu’ils se ressemblent trop à de petites tailles de points, vous pouvez choisir de diminuer les entrées ppm2 et ppm3 dans le style Semi-simple (de sorte qu’elles apparaîtront plus lourdes) et de les augmenter dans le style Moyen.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.