Comment puis-je combiner automatiquement deux polices, de sorte que les glyphes qui ne sont pas disponibles dans la première police, mais disponibles dans la seconde puissent être fusionnés dans la première police?
C’est une tâche facile avec fontforge .
Addendum à partir de commentaires: avant de fusionner, cliquez sur Élément> Informations sur la police ... dans les deux polices pour voir si les valeurs telles que em size correspondent. Sinon, mettez à jour l'un ou l'autre pour qu'il corresponde aux valeurs de l'autre police. Cela évite des problèmes tels que différentes tailles de caractères. Cette information devrait probablement être ajoutée à la réponse. - Cristan
Tout d'abord, vous voulez ouvrir la police avec les glyphes manquants et sélectionnez Element -> Merge Fonts
. Dans cet exemple, les glyphes pour E
et F
sont ceux qui manquent.
Sélectionnez la police à partir de laquelle vous souhaitez extraire les glyphes. On vous demandera si vous souhaitez conserver le crénage existant. vous voudrez probablement sélectionner No
ici, mais si vous obtenez des résultats étranges, fermez fontforge et essayez à nouveau avec Yes
.
Les glyphes manquants doivent être ajoutés dans quelques instants:
Enfin, faites File -> Generate Fonts
et exportez votre police à l’emplacement souhaité.
Consultez également le projet Google Noto Font de Google et son script
Noto Tools
merge_fonts.py .Ou fusionnez.py à partir du projet FontTools.
la source