IFontCharactersMerger

IFontCharactersMerger interface

Déclare la fonctionnalité d’assistance pour fusionner les polices TrueType. Police qui est passée par le paramètre font1 considérée comme primaire. Cela signifie que de nombreuses caractéristiques , liées à la police fusionnée finale, telles que les métriques, la structure d’encodage et autres, seront extraites de cette police principale.

public interface IFontCharactersMerger

Méthodes

NomLa description
MergeFonts(GlyphId[], GlyphId[], string)Fusionne les polices en fonction des listes de glyphes transmises. Recherche un code de caractère pour chaque glyphe transmis et ajoute le code de caractère trouvé avec le glyphe correspondant dans la nouvelle police résultante.
MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)Cette version de méthode est conçue pour les cas où vous souhaitez définir explicitement des codes de caractères pour les glyphes dans la police résultante. Il n’est pas obligatoire que le code du glyphe que vous avez fourni soit inclus dans la police d’origine. Le sens du code passé est qu’il sera associé à l’identifiant de glyphe correspondant dans la police résultante. Ainsi, la règle pour traiter chaque paire passée par le paramètre du dictionnaire [code, identificateur de glyphe] est que seul l’identificateur de glyphe sera extrait de la police d’origine , puis il sera lié au code correspondant dans la police résultante. Cela peut être utile lorsque certains les codes de la première police sont en conflit avec les mêmes codes de la deuxième police.
MergeFonts(uint[], uint[], string)Fusionne les polices en fonction des listes de codes de caractères transmises. Pour créer la police résultante souhaitée, il suffit de passer les codes de symboles des polices d’origine que vous souhaitez inclure dans la police résultante. Les glyphes liés aux codes passés seront trouvés automatiquement. Par exemple, si vous souhaitez inclure dans la police résultante des glyphes liés aux lettres A et B de première police et des glyphes liés aux lettres C et D de la deuxième police, appelez simplement cette méthode comme ceci :

Voir également