TtfFont

Vue de l’ensemble

TtfFont C’est une classe dans Aspose.Font FOSS pour Python. hérité de : Font.

TtfFont.save(path) écrit l’instance de caractère actuelle sur la voie du système de fichiers fournie dans son format natif.

Cette classe fournit 23 méthodes pour travailler avec des objets TtfFont dans les programmes Python. Les méthodes disponibles comprennent : __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éthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application Python après l’installation de la Aspose.Font FOSS pour le package Python. Propriétés : axes, cff_font, encoding, font_family, font_name, font_style,Et 12 autres.

Propriétés

Nom deTypeAccèsDescription
font_typeFontTypeLireIl y a le type de font.
font_namestrLireIl y a le nom de la lettre.
font_familystrLireIl y a la famille de font.
font_stylestrLireIl a le style de font.
num_glyphsintLireIl y a les num glyphes.
metricsFontMetricsLireIl y a les métrics.
encodingFontEncodingLireIl y a le codage.
glyph_accessorGlyphAccessorLireIl y a le glyph.
ttf_tablesTtfTableSetLireIl y a des tables ttf.
cff_font``LireIl est à la fontaine cff.
fvar`“FvarTableNone”`Lire
hvar`“HvarTableNone”`Lire
is_variableboolLireLe fait que c’est variable.
axes"list[AxisRecord]"LireIl a les axes.
named_instances"list[NamedInstance]"LireIl y a les cas nommés.
variable_axeslist[VariableAxis]LireIl a les axes variables.
variable_instanceslist[VariableInstance]LireIl y a des instances variables.
smart_instancer``LireIl est le installer intelligent.

méthodes

SignatureDescription
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Les appels Inti sur cette instance.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesRetourne les bytes de la table spécifiée TrueType
set_table_bytes(tag: str, data: bytes)Définir la valeur des bytes de table.
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, ...]Retourner un nombre de identifiants d’état nommé soutenus
`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]Retourner les paires de cœurs.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeRetourne l’enumeration de la phonture actuelle FontType
font_name()strLa propriété détient la barre de nom complète du phénomène
font_family()strLa propriété porte le nom de famille
font_style()strLa propriété porte le nom de style
num_glyphs()intLa propriété détient le nombre de glyphes
metrics()FontMetricsRetourne un objet FontMetrics avec des données de taille et d’espace
encoding()FontEncodingRetourner un objet FontEncoding décrivant la cartographie des caractères
glyph_accessor()GlyphAccessorRetourner un GlyphAccessor pour les opérations glyphes de faible niveau
save(path: str)` écrit l’état actuel d’une phonture TrueType dans le système de fichiers à la localisation spécifiée
save_to_format(font_type: FontType, path: str)Appelle save_to_format sur cette instance TtfFont.
convert(target: FontType)FontRetourne un objet de la Font converti à l’objectif FontType

Voir aussi

 Français