CffFont

Översikt

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

CffFont.get_kern_pairs() returnerar en lista med KernPair-objekt som representerar kerningjusteringarna som definierats i typsnittet.

Denna klass tillhandahåller 14 metoder för att arbeta med CffFont-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 2 ytterligare metoder. Alla offentliga medlemmar är åtkomliga för alla Python-applikationer efter att ha installerat Aspose.Font FOSS för Python-paketet. Egenskaper: charset, charstrings, encoding, font_family, font_name, font_style och 9 till.

Egenskaper

NamnTypÅtkomstBeskrivning
font_typeFontTypeLäsHämtar typsnittstypen.
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 måtten.
encoding``LäsHämtar kodningen.
glyph_accessorGlyphAccessorLäsHämtar glyph-accessorn.
top_dictTopDictLäsHämtar top dict.
private_dictPrivateDictLäsHämtar den privata dict.
charstringsCffIndexLäsHämtar charstrings.
global_subrsCffIndexLäsHämtar de globala subrs.
local_subrsCffIndexLäsHämtar de lokala subrs.
charsetCffCharsetLäsHämtar teckenuppsättningen.
string_indexCffIndexLäsHämtar strängindexet.

Metoder

SignaturBeskrivning
__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 på denna CffFont instans.
get_kern_pairs() → list[KernPair]Returnerar kern pairs.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeEgenskapen tillhandahåller FontType för CFF-teckensnittet
font_name() → strReturnerar teckensnittets namnsträng
font_family() → strReturnerar teckensnittets familjenamn
font_style() → strReturnerar stilbeskrivningen (t.ex. Regular, Bold)
num_glyphs() → intReturnerar det totala antalet glyfer i teckensnittet
metrics() → FontMetricsReturnerar ett FontMetrics-objekt som innehåller teckensnittets metriska data
encoding() → FontEncodingReturnerar ett FontEncoding-objekt som beskriver teckensnittets teckenkodning
glyph_accessor() → GlyphAccessorReturnerar en GlyphAccessor för att komma åt enskild glyffdata
save(path: str)Skriver teckensnittet till den angivna filsystemssökvägen
save_to_format(font_type: FontType, path: str)Sparar teckensnittet i den givna FontType till den angivna sökvägen
convert(target: FontType) → FontReturnerar ett nytt Font‑objekt instansierat i det begärda målformatet, vilket möjliggör konvertering av format i minnet innan sparande

Se även

 Svenska