TtfFont

Översikt

TtfFont är en klass i Aspose.Font FOSS för Python. Ärver från: Font.

TtfFont.save(path) skriver den aktuella fontinstansen till den angivna filsystemssökvägen i dess ursprungliga format.

Denna klass tillhandahåller 23 metoder för att arbeta med TtfFont-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance och 11 ytterligare metoder. Alla offentliga medlemmar är åtkomliga för alla Python-applikationer efter att ha installerat Aspose.Font FOSS för Python-paketet. Egenskaper: axes, cff_font, encoding, font_family, font_name, font_style och 12 till.

Egenskaper

NamnTypÅtkomstBeskrivning
font_typeFontTypeLäsHämtar teckensnittstypen.
font_namestrLäsHämtar teckensnittets namn.
font_familystrLäsHämtar teckensnittsfamiljen.
font_stylestrLäsHämtar teckensnittsstilen.
num_glyphsintLäsHämtar antalet glyfer.
metricsFontMetricsLäsHämtar metrikerna.
encodingFontEncodingLäsHämtar kodningen.
glyph_accessorGlyphAccessorLäsHämtar glyfåtkomst.
ttf_tablesTtfTableSetLäsHämtar ttf-tabellerna.
cff_font``LäsHämtar cff-typsnittet.
fvar`“FvarTableNone”`Läs
hvar`“HvarTableNone”`Läs
is_variableboolLäsHämtar is-variabeln.
axes"list[AxisRecord]"LäsHämtar axlarna.
named_instances"list[NamedInstance]"LäsHämtar de namngivna instanserna.
variable_axeslist[VariableAxis]LäsHämtar de variabla axlarna.
variable_instanceslist[VariableInstance]LäsHämtar variabelinstanserna.
smart_instancer``LäsHämtar den smarta instanseraren.

Metoder

SignaturBeskrivning
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init på detta TtfFont-instans.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytesReturnerar bytena för den specificerade TrueType-tabellen
set_table_bytes(tag: str, data: bytes)Ställer in tabellens bytevärde.
get_axis(tag: str) → `VariableAxisNone`
`get_named_instance(name: str, preferred_languages: strtuple[str, …])→VariableInstance
`variable_presentation(preferred_languages: strtuple[str, …], include_suggested_values: bool)→dict[str, object]`
available_naming_strategies() → tuple[str, ...]Returnerar en tuple med identifierare för stödda namngivningsstrategier
`instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
`preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
get_kern_pairs() → list[KernPair]Returnerar kernpar.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeReturnerar FontType-enumerationen för det aktuella teckensnittet
font_name() → strEgenskapen innehåller teckensnittets fullständiga namn som en sträng
font_family() → strEgenskapen innehåller familjenamnet
font_style() → strEgenskapen innehåller stilnamnet
num_glyphs() → intEgenskapen innehåller antalet glyphs
metrics() → FontMetricsReturnerar ett FontMetrics-objekt med storleks- och avståndsdata
encoding() → FontEncodingReturnerar ett FontEncoding-objekt som beskriver teckenkartläggning
glyph_accessor() → GlyphAccessorReturnerar en GlyphAccessor för låg-nivå glyfoperationer
save(path: str)` skriver det aktuella tillståndet för ett TrueType typsnitt till filsystemet på den angivna platsen
save_to_format(font_type: FontType, path: str)Anropar save_to_format på detta TtfFont-instans.
convert(target: FontType) → FontReturnerar ett Font-objekt konverterat till mål-FontType

Se även

 Svenska