TtfFont

TtfFont

Overzicht

TtfFont is een klasse in Aspose.Font FOSS voor Python. Erft van: Font.

TtfFont.save(pad) schrijft de huidige font-instantie naar het opgegeven bestandssysteem-pad in zijn native formaat.

Deze klasse biedt 23 methoden voor het werken met TtfFont objecten in Python programma’s. Beschikbare methoden zijn: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance en 11 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket. Eigenschappen: axes, cff_font, encoding, font_family, font_name, font_style en nog 12.

Eigenschappen

NaamTypeToegangBeschrijving
font_typeFontTypeLezenHaalt het fonttype op.
font_namestrLezenHaalt de naam van het lettertype op.
font_familystrLezenHaalt de lettertypefamilie op.
font_stylestrLezenHaalt de lettertype-stijl op.
num_glyphsintLezenHaalt het aantal glyphs op.
metricsFontMetricsLezenHaalt de metriek op.
encodingFontEncodingLezenHaalt de codering op.
glyph_accessorGlyphAccessorLezenHaalt de glyph accessor op.
ttf_tablesTtfTableSetLezenHaalt de ttf-tabellen op.
cff_font``LezenHaalt het cff-lettertype op.
fvar`“FvarTableNone”`Lezen
hvar`“HvarTableNone”`Lezen
is_variableboolLezenHaalt de is-variabele op.
axes"list[AxisRecord]"LezenHaalt de assen op.
named_instances"list[NamedInstance]"LezenHaalt de benoemde instanties op.
variable_axeslist[VariableAxis]LezenHaalt de variabele assen op.
variable_instanceslist[VariableInstance]LezenHaalt de variabele instanties op.
smart_instancer``LezenHaalt de slimme instantie op.

Methoden

HandtekeningBeschrijving
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init op deze TtfFont instantie.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytesRetourneert de bytes van de opgegeven TrueType tabel
set_table_bytes(tag: str, data: bytes)Stelt de tabelbyteswaarde in.
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, ...]Retourneert een tuple van ondersteunde naamgevingsstrategie-identificatoren
`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]Retourneert de kerningparen.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeRetourneert de FontType enumeratie van het huidige lettertype
font_name() → strEigenschap bevat de volledige naamstring van het lettertype
font_family() → strEigenschap bevat de familienaam
font_style() → strEigenschap bevat de stijlnaam
num_glyphs() → intEigenschap bevat het glyph-aantal
metrics() → FontMetricsRetourneert een FontMetrics object met grootte- en spatiëringsgegevens
encoding() → FontEncodingRetourneert een FontEncoding object dat de karaktermapping beschrijft
glyph_accessor() → GlyphAccessorRetourneert een GlyphAccessor voor low-level glyph-bewerkingen
save(path: str)` schrijft de huidige staat van een TrueType lettertype naar het bestandssysteem op de opgegeven locatie
save_to_format(font_type: FontType, path: str)Roept save_to_format aan op deze TtfFont instantie.
convert(target: FontType) → FontRetourneert een Font-object geconverteerd naar het doel-FontType

Zie ook

 Nederlands