TopDict
TopDict
General
TopDict és una classe en FOSS per Python.
TopDict.from_dict(d, string_index) crea una instància de TopDict a partir d’una representació del diccionari i d"una taula d’“índex-serpente”, permetent la reconstrucció programàtica de metadades de tipus de lletra.
Aquesta classe proporciona 2 mètodes per treballar amb objectes TopDict en programes de Python. Els mètodes disponibles inclouen: from_dict, get_sid. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python. Propietats: charset_offset, charstring_type, charstrings_offset, encoding_offset, family_name, font_bbox, i 10 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
full_name | str | Llegir/Escriure | Obté o estableix el nom complet. |
family_name | str | Llegir/Escriure | Obté o estableix el cognom. |
weight | str | Llegir/Escriure | Obté o estableix el pes. |
version | str | Llegir/Escriure | Obté o estableix la versió. |
font_bbox | tuple[int, int, int, int] | Llegir/Escriure | Obté o estableix el bbox de la font. |
charstring_type | int | Llegir/Escriure | Obté o estableix el tipus de cadena de caràcters. |
italic_angle | float | Llegir/Escriure | Obté o estableix l’angle en cursiva. |
is_fixed_pitch | bool | Llegir/Escriure | Obté o estableix si és de to fix. |
underline_position | int | Llegir/Escriure | Obté o estableix la posició del subratllat. |
underline_thickness | int | Llegir/Escriure | Obté o estableix el gruix del subratllat. |
font_matrix | tuple[float, float, float, float, float, float] | Llegir/Escriure | Obté o estableix la matriu de la font. |
charset_offset | int | Llegir/Escriure | Obté o estableix el desplaçament del joc de caràcters. |
encoding_offset | int | Llegir/Escriure | Obté o estableix el desplaçament de codificació. |
charstrings_offset | int | Llegir/Escriure | Obté o estableix el desplaçament de les charstrings. |
private_size | int | Llegir/Escriure | Obté o estableix la mida privada. |
private_offset | int | Llegir/Escriure | Obté o estableix el desplaçament privat. |
Mètodes
| Signature | Descripció |
|---|---|
from_dict(d: CffDict, string_index: CffIndex) → "TopDict" | Crea una instància TopDict a partir d’una representació de diccionari i una taula díndex de cadena, permetent la reconstrucció programàtica de metadades de tipus de lletra de primer nivell. |
get_sid(op: int) → str | Retorna el nom de cadena associat a un codi d’operador donat. |