EotFont
Översikt
EotFont är en klass i Aspose.Font FOSS för Python. ärvt från: Font.
Inbyggd OpenType (EOT) kretsar över en inre TrueType/OpenType font.
Denna klass ger 14 metoder för att arbeta med EotFont objekt i Python-program. Tillgängliga metoder inkluderar: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save,och två ytterligare metoder. Alla offentliga medlemmar är tillgängliga för någon Python-ansökan efter att ha installerat Aspose.Font FOSS för Pythons paket. och egenskaper: charset, encoding, eot_version, flags, font_family, font_name,Och 9 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
font_type | FontType | Läsning | Hämtar teckensnittstypen. |
inner_font | TtfFont | Läsning | Hämtar den inre teckensnittet. |
font_name | str | Läsning | Hämtar teckensnittets namn. |
font_family | str | Läsning | Hämtar teckensnittsfamiljen. |
font_style | str | Läsning | Hämtar teckensnittsstilen. |
num_glyphs | int | Läsning | Hämtar antalet glyfer. |
metrics | FontMetrics | Läsning | Hämtar metrikerna. |
encoding | FontEncoding | Läsning | Hämtar kodningen. |
glyph_accessor | GlyphAccessor | Läsning | Hämtar glyph-accessorn. |
eot_version | int | Läsning | Hämtar eot-versionen. |
flags | int | Läsning | Hämtar flaggorna. |
charset | int | Läsning | Hämtar teckenuppsättningen. |
italic | int | Läsning | Hämtar kursivet. |
weight | int | Läsning | Hämtar vikten. |
fs_type | int | Läsning | Hämtar fs-typen. |
Metoder
| Signature | Beskrivning |
|---|---|
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int) | Skapa en EOT-vrapper runt ett inre sfnt-fonte. |
get_kern_pairs() → list[KernPair] | Återställer kärnparna. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Returnerar FontType förteckningsvärdet av detta EOT-fönster |
font_name() → str | Fastigheten innehåller fontens namnsträng |
font_family() → str | Fastigheten innehåller font familjnamn sträng |
font_style() → str | Returnerar stilbeskrivaren (t.ex. Regular, Bold) som en sträng |
num_glyphs() → int | Fastigheten lagrar det totala glyfantalet av fontten |
metrics() → FontMetrics | Fastigheten innehar ett FontMetrics objekt med mätdata för fontten |
encoding() → FontEncoding | Fastigheten innehar ett FontEncoding objekt som beskriver fontens kodning |
glyph_accessor() → GlyphAccessor | Kall glyph_accessor på detta EotFont instans. |
save(path: str) | Skriv EOT-filen till filsystemet på den angivna vägen |
save_to_format(font_type: FontType, path: str) | Konverterar fontten till den angivna FontType och sparar det på vägen |
convert(target: FontType) → Font | Skapar och returnerar ett nytt Fontobjekt av det angivna målet FontType |