TtfFont
TtfFont
Összefoglaló
TtfFont egy osztály a FOSS-ban Pythonhoz. Az örökölők: Font.
TtfFont.save(path) az aktuális betűtípus példányát a megadott fájlrendszer útjába írja be eredeti formájában.
Ez a osztály 23 módszert biztosít az TtfFont objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance, és 11 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: axes, cff_font, encoding, font_family, font_name, font_style, és még 12 más.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
font_type | FontType | Olvasd! | Megkapja a betűtípust. |
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. |
ttf_tables | TtfTableSet | Olvasd! | Megkapja a TTF táblázatokat. |
cff_font | `` | Olvasd! | A cff betűtípust kapja. |
fvar | `“FvarTable | None”` | Olvasd! |
hvar | `“HvarTable | None”` | Olvasd! |
is_variable | bool | Olvasd! | Megkapja az is változót. |
axes | "list[AxisRecord]" | Olvasd! | Megkapja a fejeket. |
named_instances | "list[NamedInstance]" | Olvasd! | Megkapja a megnevezett példányokat. |
variable_axes | list[VariableAxis] | Olvasd! | Megkapja a változó tengelyeket. |
variable_instances | list[VariableInstance] | Olvasd! | Megkapja a változó példányokat. |
smart_instancer | `` | Olvasd! | Megkapja a jó példányt. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int) | Hívások init Ebben a TtfFont példányban. |
get_blob(tag: str) → `bytes | None` |
get_table_bytes(tag: str) → bytes | Visszaadja a megadott TrueType táblázat byte-it. |
set_table_bytes(tag: str, data: bytes) | A táblázat bájtjait adja meg. |
get_axis(tag: str) → `VariableAxis | None` |
| `get_named_instance(name: str, preferred_languages: str | tuple[str, …])→VariableInstance |
| `variable_presentation(preferred_languages: str | tuple[str, …], include_suggested_values: bool)→dict[str, object]` |
available_naming_strategies() → tuple[str, ...] | A támogatott nevetési stratégiák azonosítójának egy párját adja vissza. |
| `instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: str | None, legacy_family_name: str |
| `preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: str | None, legacy_family_name: str |
get_kern_pairs() → list[KernPair] | Visszaadja a mag párokat. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Visszaadja a jelenlegi betűtípus FontType számát. |
font_name() → str | A tulajdonság tartja a betűtípus teljes nevét. |
font_family() → str | A tulajdonos a családnevet tartja. |
font_style() → str | A tulajdonság tartja a stílus nevet. |
num_glyphs() → int | A tulajdonság tartja a glyph számot. |
metrics() → FontMetrics | Visszaadja a FontMetrics objektumot méret és távolság adataival. |
encoding() → FontEncoding | Visszaad egy FontEncoding objektumot, amely leírja a karakterek feltérképezését. |
glyph_accessor() → GlyphAccessor | Visszaadja a GlyphAccessor-t az alacsony szintű gliph műveletekhez. |
save(path: str) | ` írja le a TrueType betűtípus jelenlegi állapotát az adott helyben lévő fájlrendszerbe. |
save_to_format(font_type: FontType, path: str) | A TtfFont példányban hívja a save_to_format-ot. |
convert(target: FontType) → Font | Visszaadja a célpontba átalakított fontot FontType |