IFontCharactersMerger

IFontCharactersMerger interface

Declara la funcionalidad de ayudantes para fusionar fuentes TrueType. Fuente que se pasa por el parámetro fuente1 considerada como primaria. Significa que muchas características , relacionadas con la fuente fusionada final, como métricas, estructura de codificación y otras, se tomarán de esta fuente principal.

public interface IFontCharactersMerger

Métodos

NombreDescripción
MergeFonts(GlyphId[], GlyphId[], string)Combina fuentes basadas en listas de glifos pasadas. Busca un código de carácter para cada glifo pasado y agrega el código de carácter encontrado con el glifo correspondiente en la nueva fuente resultante.
MergeFonts(IDictionary<uint, GlyphId>, IDictionary<uint, GlyphId>, string)Esta versión del método está diseñada para casos en los que desea establecer códigos de caracteres para glifos en la fuente resultante explícitamente. No es obligatorio que el código para el glifo que proporcionó se incluya en la fuente original. El sentido del código pasado es que se asociará con el identificador de glifo correspondiente en la fuente resultante. Por lo tanto, la regla para procesar cada par pasado por parámetro de diccionario [código, identificador de glifo] es que solo se tomará el identificador de glifo de la fuente original y luego se vinculará con el código correspondiente en la fuente resultante. Puede ser útil cuando algunos los códigos de la primera fuente entran en conflicto con los mismos códigos de la segunda fuente.
MergeFonts(uint[], uint[], string)Combina fuentes basadas en listas de códigos de caracteres pasadas. Para crear la fuente resultante deseada, simplemente pase los códigos de símbolo de las fuentes originales que desea incluir en la fuente resultante. Los glifos relacionados con los códigos pasados se encontrarán automáticamente. Por ejemplo, si desea incluir en la fuente resultante glifos relacionados con las letras A y B de la primera fuente y glifos relacionados con las letras C y D de la segunda fuente, simplemente llame a este método como esto:

Ver también