TtfFont

Revisión

TtfFont Es una clase en Aspose.Font FOSS para Python. Heredados de: Font.

TtfFont.save(path) escribe la instancia de fuente actual al camino del sistema de archivos suministrado en su formato nativo.

Esta clase proporciona 23 métodos para trabajar con objetos TtfFont en los programas de Python. Los métodos disponibles incluyen: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance,11 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python. Propiedades : axes, cff_font, encoding, font_family, font_name, font_style,Y 12 más.

Propiedades

NombreTipoAccesoDescripción
font_typeFontTypeLeerTiene el tipo de font.
font_namestrLeerTiene el nombre de la letra.
font_familystrLeerTiene la familia de las letras.
font_stylestrLeerTiene el estilo de la letra.
num_glyphsintLeerTiene los num glyphs.
metricsFontMetricsLeerTiene las metrinas.
encodingFontEncodingLeerTiene el codificación.
glyph_accessorGlyphAccessorLeerTiene el accesorio de Glif.
ttf_tablesTtfTableSetLeerTiene las tablas de ttf.
cff_font``LeerTiene el font CFF.
fvar`“FvarTableNone”`Leer
hvar`“HvarTableNone”`Leer
is_variableboolLeerY si lo recibe es variable.
axes"list[AxisRecord]"LeerTiene los ases.
named_instances"list[NamedInstance]"LeerSe han dado los llamados casos.
variable_axeslist[VariableAxis]LeerSe encuentran los ángulos variables.
variable_instanceslist[VariableInstance]LeerSe han dado las variables.
smart_instancer``LeerTiene el instinct inteligente.

Metodología

firmaDescripción
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)llamadas INI En este caso, la instancia.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesRetorna los bytes de la tabla TrueType especificada
set_table_bytes(tag: str, data: bytes)- Define el valor de los bajos.
get_axis(tag: str) → `VariableAxisNone`
`get_named_instance(name: str, preferred_languages: strtuple[str, …])VariableInstance
`variable_presentation(preferred_languages: strtuple[str, …], include_suggested_values: bool)dict[str, object]`
available_naming_strategies()tuple[str, ...]Retorna un tubo de identificadores de estrategia de nombramiento apoyados
`instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
`preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
get_kern_pairs()list[KernPair]Devolver los pares de kern.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeRetorna la enumeración de la letra actual FontType
font_name()strLa propiedad tiene la línea de nombre completa del fuente
font_family()strLa propiedad tiene el nombre familiar
font_style()strLa propiedad tiene el nombre de estilo
num_glyphs()intLa propiedad tiene el cuento de Glif
metrics()FontMetricsRetorna un objeto FontMetrics con datos de tamaño y espacio
encoding()FontEncodingRetorna un objeto FontEncoding que describe el mapa de caracteres
glyph_accessor()GlyphAccessorRetorna un GlyphAccessor para operaciones de gluteo de bajo nivel
save(path: str)` escribe el estado actual de una letra TrueType en el sistema de archivos en la ubicación especificada
save_to_format(font_type: FontType, path: str)Apela a save_to_format en esta instancia TtfFont.
convert(target: FontType)FontRetorna un objeto de Font convertido al objetivo FontType

Ver también

 Español