TopDict
Genel Bakış
TopDict Python için FOSS’de bir sınıf.
TopDict.from_dict(d, string_index) bir sözlük temsilinden ve bir dizilme-indeks tablosundan bir TopDict örneği oluşturur. Bu da metadataların en üst düzey yazı tipi olarak programsal olarak yeniden yapılandırılmasını sağlar.
Bu sınıf, Python programlarında TopDict nesnelerle çalışmak için 2 yöntem sağlar. Kullanılabilir yöntemler şunlardır: from_dict, get_sid. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: charset_offset, charstring_type, charstrings_offset, encoding_offset, family_name, font_bbox,Ve 10 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
full_name | str | Okuma/Yazma | Tam adı alır veya ayarlar. |
family_name | str | Okuma/Yazma | Aile adını alır veya ayarlar. |
weight | str | Okuma/Yazma | Ağırlığı alır veya ayarlar. |
version | str | Okuma/Yazma | Sürümü alır veya ayarlar. |
font_bbox | tuple[int, int, int, int] | Okuma/Yazma | Yazı tipinin sınırlayıcı kutusunu alır veya ayarlar. |
charstring_type | int | Okuma/Yazma | Charstring tipini alır veya ayarlar. |
italic_angle | float | Okuma/Yazma | İtalik açıyı alır veya ayarlar. |
is_fixed_pitch | bool | Okuma/Yazma | Sabit aralıklı olup olmadığını alır veya ayarlar. |
underline_position | int | Okuma/Yazma | Alt çizgi konumunu alır veya ayarlar. |
underline_thickness | int | Okuma/Yazma | Alt çizgi kalınlığını alır veya ayarlar. |
font_matrix | tuple[float, float, float, float, float, float] | Okuma/Yazma | Yazı tipi matrisini alır veya ayarlar. |
charset_offset | int | Okuma/Yazma | Karakter kümesi ofsetini alır veya ayarlar. |
encoding_offset | int | Okuma/Yazma | Kodlama ofsetini alır veya ayarlar. |
charstrings_offset | int | Okuma/Yazma | charstrings ofsetini alır veya ayarlar. |
private_size | int | Okuma/Yazma | Özel boyutu alır veya ayarlar. |
private_offset | int | Okuma/Yazma | Özel offseti alır veya ayarlar. |
Yöntemler
| Signature | Açıklama: |
|---|---|
from_dict(d: CffDict, string_index: CffIndex) → "TopDict" | Bir sözlük temsilinden ve bir string-index tablosundan, metadataların en üst düzeyde yazılı yeniden yapılandırılmasına izin veren TopDict örneği oluşturur. |
get_sid(op: int) → str | Verilen bir operatör kodu ile ilişkili dize adını gönderir. |