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 de | Type | Accès | Description |
|---|---|---|---|
font_type | FontType | Lire | Il y a le type de font. |
font_name | str | Lire | Il y a le nom de la lettre. |
font_family | str | Lire | Il y a la famille de font. |
font_style | str | Lire | Il a le style de font. |
num_glyphs | int | Lire | Il y a les num glyphes. |
metrics | FontMetrics | Lire | Il y a les métrics. |
encoding | FontEncoding | Lire | Il y a le codage. |
glyph_accessor | GlyphAccessor | Lire | Il y a le glyph. |
ttf_tables | TtfTableSet | Lire | Il y a des tables ttf. |
cff_font | `` | Lire | Il est à la fontaine cff. |
fvar | `“FvarTable | None”` | Lire |
hvar | `“HvarTable | None”` | Lire |
is_variable | bool | Lire | Le fait que c’est variable. |
axes | "list[AxisRecord]" | Lire | Il a les axes. |
named_instances | "list[NamedInstance]" | Lire | Il y a les cas nommés. |
variable_axes | list[VariableAxis] | Lire | Il a les axes variables. |
variable_instances | list[VariableInstance] | Lire | Il y a des instances variables. |
smart_instancer | `` | Lire | Il est le installer intelligent. |
méthodes
| Signature | Description |
|---|---|
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int) | Les appels Inti sur cette instance. |
get_blob(tag: str) → `bytes | None` |
get_table_bytes(tag: str) → bytes | Retourne 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) → `VariableAxis | None` |
| `get_named_instance(name: str, preferred_languages: str | tuple[str, …])→VariableInstance |
| `variable_presentation(preferred_languages: str | tuple[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: str | None, legacy_family_name: str |
| `preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: str | None, legacy_family_name: str |
get_kern_pairs() → list[KernPair] | Retourner les paires de cœurs. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Retourne l’enumeration de la phonture actuelle FontType |
font_name() → str | La propriété détient la barre de nom complète du phénomène |
font_family() → str | La propriété porte le nom de famille |
font_style() → str | La propriété porte le nom de style |
num_glyphs() → int | La propriété détient le nombre de glyphes |
metrics() → FontMetrics | Retourne un objet FontMetrics avec des données de taille et d’espace |
encoding() → FontEncoding | Retourner un objet FontEncoding décrivant la cartographie des caractères |
glyph_accessor() → GlyphAccessor | Retourner 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) → Font | Retourne un objet de la Font converti à l’objectif FontType |