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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
font_type | FontType | Leer | Tiene el tipo de font. |
font_name | str | Leer | Tiene el nombre de la letra. |
font_family | str | Leer | Tiene la familia de las letras. |
font_style | str | Leer | Tiene el estilo de la letra. |
num_glyphs | int | Leer | Tiene los num glyphs. |
metrics | FontMetrics | Leer | Tiene las metrinas. |
encoding | FontEncoding | Leer | Tiene el codificación. |
glyph_accessor | GlyphAccessor | Leer | Tiene el accesorio de Glif. |
ttf_tables | TtfTableSet | Leer | Tiene las tablas de ttf. |
cff_font | `` | Leer | Tiene el font CFF. |
fvar | `“FvarTable | None”` | Leer |
hvar | `“HvarTable | None”` | Leer |
is_variable | bool | Leer | Y si lo recibe es variable. |
axes | "list[AxisRecord]" | Leer | Tiene los ases. |
named_instances | "list[NamedInstance]" | Leer | Se han dado los llamados casos. |
variable_axes | list[VariableAxis] | Leer | Se encuentran los ángulos variables. |
variable_instances | list[VariableInstance] | Leer | Se han dado las variables. |
smart_instancer | `` | Leer | Tiene el instinct inteligente. |
Metodología
| firma | Descripción |
|---|---|
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int) | llamadas INI En este caso, la instancia. |
get_blob(tag: str) → `bytes | None` |
get_table_bytes(tag: str) → bytes | Retorna los bytes de la tabla TrueType especificada |
set_table_bytes(tag: str, data: bytes) | - Define el valor de los bajos. |
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, ...] | Retorna un tubo de identificadores de estrategia de nombramiento apoyados |
| `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] | Devolver los pares de kern. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Retorna la enumeración de la letra actual FontType |
font_name() → str | La propiedad tiene la línea de nombre completa del fuente |
font_family() → str | La propiedad tiene el nombre familiar |
font_style() → str | La propiedad tiene el nombre de estilo |
num_glyphs() → int | La propiedad tiene el cuento de Glif |
metrics() → FontMetrics | Retorna un objeto FontMetrics con datos de tamaño y espacio |
encoding() → FontEncoding | Retorna un objeto FontEncoding que describe el mapa de caracteres |
glyph_accessor() → GlyphAccessor | Retorna 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) → Font | Retorna un objeto de Font convertido al objetivo FontType |