AuthoredFont

AuthoredFont

Översikt

AuthoredFont är en klass i Aspose.PDF FOSS för Python.

Ett normaliserat inbäddat typsnitt och den muterbara CID-mappningen för författad text.

Denna klass tillhandahåller 8 metoder för att arbeta med AuthoredFont objekt i Python program. Tillgängliga metoder inkluderar: __init__, cid_to_gid_bytes, cid_widths, embedded_program, encode, encode_glyph, glyph_id, to_unicode_cmap. Alla offentliga medlemmar är tillgängliga för alla Python applikationer efter att ha installerat Aspose.PDF FOSS för Python paketet. Egenskaper: base_name, cid_font_subtype, descriptor_metrics, fingerprint, font_file_key, font_file_subtype, och 3 till.

Egenskaper

NamnTypÅtkomstBeskrivning
base_namestrLäsReturnera det exakta aktuella PDF BaseFont/FontName-värdet.
pdf_base_namestrLäsAlias för :attr:base_name som används av COS-integrationskod.
is_subsetboolLäsOm :meth:embedded_program för närvarande returnerar ett reducerat teckensnitt.
descriptor_metrics`dict[str, intfloattuple[int, int, int, int]]`
shaping_programbytesLäsReturnera det kompletta SFNT-programmet som används av formningsmotorn.
fingerprint``LäsHämtar fingeravtrycket.
cid_font_subtype``LäsHämtar cid-teckensnittets undertyp.
font_file_key``LäsHämtar teckensnittsfilens nyckel.
font_file_subtype``LäsHämtar teckensnittfilens undertyp.

Metoder

SignaturBeskrivning
`init(sfnt_program: bytes, embedded_program: bytes, plain_base_name: str, kind: str, unicode_to_gid: dict[int, int], metrics: _SfntMetrics, gid_to_native_cid: dict[int, int]None)`
glyph_id(character: str) → `intNone`
encode(text: str) → bytesEncode text som tvåbyte-CID:er och utöka den aktuella teckensnittsmappningen.
encode_glyph(gid: int, unicode_text: str) → bytesTilldela en CID till en formad glyf och dess logiska Unicode-kluster.
embedded_program() → bytesReturnera det aktuella inbäddade programmet, delmängd när det blir mindre.
to_unicode_cmap() → bytesBygg en ToUnicode CMap för de aktuella tvåbyte-CID-tilldelningarna.
cid_widths() → dict[int, int]Returnera aktuella CID -> advance-bredder i 1000-enhets PDF-utrymme.
cid_to_gid_bytes() → `bytesNone`

Se även

 Svenska