CffFont
Revisión
CffFont Es una clase en Aspose.Font FOSS para Python. Heredados de: Font.
CffFont.get_kern_pairs() devolve una lista de objetos KernPair que representan los ajustes de la base definidos en el font.
Esta clase proporciona 14 métodos para trabajar con objetos CffFont en los programas de Python. Los métodos disponibles incluyen: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save,y dos 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 : charset, charstrings, encoding, font_family, font_name, font_style,Y 9 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 | `` | Leer | Tiene el codificación. |
glyph_accessor | GlyphAccessor | Leer | Tiene el accesorio de Glif. |
top_dict | TopDict | Leer | Tiene el top dict. |
private_dict | PrivateDict | Leer | Tiene el dictado privado. |
charstrings | CffIndex | Leer | Tiene las charlas. |
global_subrs | CffIndex | Leer | Tiene el subrs global. |
local_subrs | CffIndex | Leer | Tiene el subrs local. |
charset | CffCharset | Leer | Tiene el carril. |
string_index | CffIndex | Leer | Se encuentra el índice de string. |
Metodología
| firma | Descripción |
|---|---|
__init__(data: bytes, top_dict: TopDict, private_dict: PrivateDict, charset: CffCharset, encoding: CffEncoding, charstrings: CffIndex, global_subrs: CffIndex, local_subrs: CffIndex, string_index: CffIndex) | llamadas INI En este caso, la instancia. |
get_kern_pairs() → list[KernPair] | Devolver los pares de kern. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | La propiedad proporciona el FontType de la letra CFF |
font_name() → str | Retorna la línea de nombre del fuente |
font_family() → str | Devolve el nombre de la font |
font_style() → str | Retorna el descriptor de estilo (por ejemplo, regular, valiente) |
num_glyphs() → int | Retorna el número total de glifos en la letra |
metrics() → FontMetrics | Retorna un objeto FontMetrics que contiene los datos metéricos de la letra |
encoding() → FontEncoding | Retorna un objeto FontEncoding que describe el codificación del carácter de la letra |
glyph_accessor() → GlyphAccessor | Retorna un GlyphAccessor para acceder a los datos de Glifos individuales |
save(path: str) | Escribe la letra al camino del sistema de archivos especificado |
save_to_format(font_type: FontType, path: str) | Salva la letra en el dado FontType a la ruta proporcionada |
convert(target: FontType) → Font | Retorna un nuevo objeto de Font instantiado en el formato objetivo solicitado, lo que permite la conversión en formato de memoria antes de salvar |