EotFont
EotFont
Összefoglaló
EotFont egy osztály a FOSS-ban Pythonhoz. Az örökölők: Font.
A OpenType (EOT) beágyazott csomagolás egy belső TrueType/OpenType betűtípuson.
Ez a osztály 14 módszert biztosít az EotFont objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save, és 2 további módszer. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Font FOSS for Python csomag. A tulajdonságok: charset, encoding, eot_version, flags, font_family, font_name, és még kilenc.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
font_type | FontType | Olvasd! | Megkapja a betűtípust. |
inner_font | TtfFont | Olvasd! | A belső betűtípust kapja. |
font_name | str | Olvasd! | Megvan a betűtípus neve. |
font_family | str | Olvasd! | A betűtípus családot kapja. |
font_style | str | Olvasd! | Megvan a betűtípus. |
num_glyphs | int | Olvasd! | Megkapja a szám-glypheket. |
metrics | FontMetrics | Olvasd! | Megvan a mérőszám. |
encoding | FontEncoding | Olvasd! | Megkapta a kódolást. |
glyph_accessor | GlyphAccessor | Olvasd! | Megkapja a glyph kiegészítőt. |
eot_version | int | Olvasd! | A “Eot” változatát kapja. |
flags | int | Olvasd! | Elkapja a zászlókat. |
charset | int | Olvasd! | Megkapja a karszettet. |
italic | int | Olvasd! | - A kurzív. |
weight | int | Olvasd! | A súlyt kapja. |
fs_type | int | Olvasd! | Az FS típus. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int) | Hozz létre egy EOT csomagolót a belső sfnt betűtípus körül. |
get_kern_pairs() → list[KernPair] | Visszaadja a mag párokat. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Visszaadja az EOT betűtípus FontType számlálási értékét. |
font_name() → str | A tulajdonság tartalmazza a betűtípus neve szalagját. |
font_family() → str | A tulajdonság tartalmazza a betűtípus-család nevet . |
font_style() → str | A stílus leíró (pl. Regular, Bold) szalagként visszaküldése |
num_glyphs() → int | A tulajdonság az összes font glyph számát tárolja. |
metrics() → FontMetrics | A tulajdonság egy FontMetrics objektumot tartalmaz a betűtípus méretét. |
encoding() → FontEncoding | A tulajdonság tartalmaz egy FontEncoding objektumot, amely leírja a betűtípus kódolását. |
glyph_accessor() → GlyphAccessor | Hívja a glyph_accessor-ot ezen a EotFont példányon. |
save(path: str) | Az EOT betűtípust írja a fájlrendszerbe az előírt útvonalon. |
save_to_format(font_type: FontType, path: str) | A betűtípust átváltja a megadott FontType-ra, és az útvonalba menteti. |
convert(target: FontType) → Font | Új fontot hoz létre és ad vissza a megadott célpont FontType-nak. |