Woff2Font
Woff2Font
General
Woff2Font és una classe en FOSS per Python. Heretaris de: Font.
Woff2Font.to_bytes(font_type) serialitza la font WOFF2 en un objecte de bytes per al tipus de lletra especificat.
Aquesta classe proporciona 14 mètodes per treballar amb objectes Woff2Font en programes de Python. Els mètodes disponibles inclouen: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save, i 2 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python. Propietats: encoding, font_family, font_name, font_style, font_type, glyph_accessor, i 4 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
font_type | FontType | Llegeix. | Obté el tipus de lletra. |
font_name | str | Llegeix. | Obté el nom de la font. |
font_family | str | Llegeix. | Obté la família de tipografia. |
font_style | str | Llegeix. | Obté l’estil de la font. |
num_glyphs | int | Llegeix. | Obté el num glyphs. |
metrics | FontMetrics | Llegeix. | Obté les mètriques. |
encoding | FontEncoding | Llegeix. | Obté la codificació. |
glyph_accessor | GlyphAccessor | Llegeix. | Obté l’accessor del glif. |
metadata_xml | str | Llegeix. | Obté l’XML de metadades. |
inner_font | TtfFont | Llegeix. | Obté la font interior. |
Mètodes
| Signature | Descripció |
|---|---|
__init__(inner: TtfFont, metadata_xml: str) | Calls init en aquesta instància. |
get_kern_pairs() → list[KernPair] | Retorna els parells de nuclis. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Retorna l’instància FontType d’aquesta instància. |
font_name() → str | Llama font_name en aquesta instància Woff2Font. |
font_family() → str | La propietat conté la cadena de noms familiars de font. |
font_style() → str | La propietat conté la cadena de descriptors d’estil de font. |
num_glyphs() → int | La propietat conté el nombre total de glifs com a enters. |
metrics() → FontMetrics | Retorna un objecte FontMetrics que conté les mètriques de la lletra. |
encoding() → FontEncoding | La propietat conté una instància FontEncoding que descriu la codificació de la font. |
glyph_accessor() → GlyphAccessor | La propietat té un GlyphAccessor per a operacions de glifs. |
save(path: str) | L’anomenada salva en aquesta instància. |
save_to_format(font_type: FontType, path: str) | L’anomenada save_to_format en aquesta instància Woff2Font. |
convert(target: FontType) → Font | Retorna un objecte de font en el format objectiu sol·licitat, permetent la conversió d’una lletra WOFF2 a qualsevol altre format suportat com TTF o OTF. |