LocaTable
Genel Bakış
LocaTable Python için FOSS’de bir sınıf.
LocaTable.glyph_offset(gid) fonts glyph tablosundaki verilen glif kimliği için glifin verilerinin bayt offset’ini gönderir.
Bu sınıf, Python programlarında LocaTable nesnelerle çalışmak için 4 yöntem sağlar. Kullanılabilir yöntemler şunlardır: from_reader, glyph_length, glyph_offset, to_bytes. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: offsets.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
offsets | list[int] | Okuma/Yazma | Ofsetleri alır veya ayarlar. |
Yöntemler
| Signature | Açıklama: |
|---|---|
from_reader(r: BinaryReader, num_glyphs: int, index_to_loc_format: int, table_length: int) → "LocaTable" | Loca tablosunu, glyph sayımı, biçimi ve uzunluğu kullanarak BinaryReader’dan okuyor. |
to_bytes(index_to_loc_format: int) → bytes | Loca tablosunu verilen index_to_loc_format’a göre baytlara sıralar . |
glyph_offset(gid: int) → int | Fonts glyph tablosundaki verilmiş glypha ID için glif verisinin bayt değiştirimini gönderir. |
glyph_length(gid: int) → int | Verilen gid için glyph verisinin bayt uzunluğunu gönderir. |