CffFont

CffFont

Overzicht

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

CffFont.get_kern_pairs() retourneert een lijst van KernPair objecten die de kerningaanpassingen weergeven die in het lettertype zijn gedefinieerd.

Deze klasse biedt 14 methoden voor het werken met CffFont objecten in Python programma’s. Beschikbare methoden zijn: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save, en 2 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket. Eigenschappen: charset, charstrings, encoding, font_family, font_name, font_style, en nog 9.

Eigenschappen

NaamTypeToegangBeschrijving
font_typeFontTypeLezenHaalt het lettertype op.
font_namestrLezenHaalt de lettertype-naam op.
font_familystrLezenHaalt de lettertypefamilie op.
font_stylestrLezenHaalt de lettertype-stijl op.
num_glyphsintLezenHaalt het aantal glyphs op.
metricsFontMetricsLezenHaalt de metriek op.
encoding``LezenHaalt de codering op.
glyph_accessorGlyphAccessorLezenHaalt de glyph accessor op.
top_dictTopDictLezenHaalt de top dict op.
private_dictPrivateDictLezenHaalt de private dict op.
charstringsCffIndexLezenHaalt de charstrings op.
global_subrsCffIndexLezenHaalt de globale subrs op.
local_subrsCffIndexLezenHaalt de lokale subrs op.
charsetCffCharsetLezenHaalt de tekenset op.
string_indexCffIndexLezenHaalt de tekenreeks-index op.

Methoden

HandtekeningBeschrijving
__init__(data: bytes, top_dict: TopDict, private_dict: PrivateDict, charset: CffCharset, encoding: CffEncoding, charstrings: CffIndex, global_subrs: CffIndex, local_subrs: CffIndex, string_index: CffIndex)Calls init op deze CffFont instantie.
get_kern_pairs() → list[KernPair]Retourneert de kernparen.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeEigenschap levert de FontType van het CFF-lettertype.
font_name() → strRetourneert de naamreeks van het lettertype.
font_family() → strRetourneert de familienaam van het lettertype
font_style() → strRetourneert de stijlbeschrijving (bijv., Regular, Bold)
num_glyphs() → intRetourneert het totale aantal glyphs in het lettertype
metrics() → FontMetricsRetourneert een FontMetrics object dat de metrische gegevens van het lettertype bevat
encoding() → FontEncodingRetourneert een FontEncoding object dat de tekencodering van het lettertype beschrijft
glyph_accessor() → GlyphAccessorRetourneert een GlyphAccessor voor het benaderen van individuele glyph-gegevens
save(path: str)Schrijft het lettertype naar het opgegeven bestandssysteempad
save_to_format(font_type: FontType, path: str)Slaat het lettertype op in de opgegeven FontType naar het opgegeven pad
convert(target: FontType) → FontRetourneert een nieuw Font‑object dat is aangemaakt in het aangevraagde doelformaat, waardoor in‑memory‑formaatconversie vóór het opslaan mogelijk is

Zie ook

 Nederlands