Aspose.Font FOSS for Python

API referens för Aspose.Font FOSS för Python v1.0.0. 139 public types organized by module.

Kärnbränder

ClassBeskrivning
ActiveTupleSummaryActiveTupleSummary.to_dict() returnerar en ordbok som innehåller tuples index, skalvärde, toppkoordinater, startkoordiner och slutkoordenater.
AnimationAssetAnimationAsset.write_to(path) skriver de genererade animationsdata till den angivna filsystemets plats, skapar saknade föräldradokument och returnerar Vägen för det skriftliga filen.
AnimationFramePackageAnimationFramePackage.write_to(path) skriver storyboardbilden, varje rambilde och en JSON manifest som beskriver fps och rametiketter till det angivna katalogen.
AnimationPresetAnimationPreset.name lagrar identifieraren för animationen.
AnimationPreviewBuilderAnimationPreviewBuilder.available_presets returnerar en tupla av preset namn för animation generering.
AnimationReviewPackageAnimationReviewPackage.write_to sparar recensionspaketet till den angivna filsystemvägen och returnerar Vägen.
AnimationShowcasePackageAnimationShowcasePackage.write_to skriver paketet till den angivna vägen och returnerar det resulterande Vägen.
AnimationStepAnimationStep.koordinater lagrar en mappning av axelnamn för att flytta värden som definierar fontinstans.
BinaryReaderVänder en byte källa i sökbar BytesIO för big-endian font binära parsing.
BinaryWriterAkkumulerar byter för binär font serialisering.
CffSerializerCffSerializer kan serialisera en fullt populerad CffFont till en byte array lämplig för att skriva ut som en CFF eller OpenType fontfil.
ClosePathKlassen förlängs PathCommand.
CompatibilityCheckerCompatibilityChecker.compare_fonts(för, efter, före_label, after_Label och kodpunkter) producerar en CompatibilityReport som kan exporteras till JSON via report.to_json (indent=2, sort_keys=True).
CompatibilityReportCompatibilityReport.to_json(indent, sort_keys) returnerar en JSON-längd av rapporten och write_json(target, indent och sort-key) skriver att JSon direkt till en fil.
CompletedTaskRecordCompletedTaskRecord.task_id identifierar unikt den slutförda uppgiften.
CompositeComponentMovementCompositeComponentMovement.to_dict returnerar en dik av objektets numeriska och booleanska fält.
CompositeGlyphComponentCompositeGlyphComponent.to_dict() returnerar en dik av komponenten numeriska attribut.
CoverageGroupTäckning diagnoser för en begäran källa som ett prefix, text eller intervall.
CurveAdapterCurveAdapter.quad_to_cubic konverterar en kvadrativ Bézier (p0, q, p3) till en motsvarande kubisk Bezier, returnerar fyra poäng.
CurveToCurveTo.x1 är x-koordinaten för den första Bézierkontrollerpunkten.
DeltaInspectorDeltaInspector möjliggör detaljerad variabel-font delta analys, vilket genererar GlyphDeltaReport och TextDeltaReport objekt som betonar koordinaterna förändringar mellan instanser.
DeltaPointDeltaPoint.to_dict returnerar en ordbok av punkternas numeriska komponenter.
DeltaTupleReportDeltaTupleReport.tuple_index är nollbaserad index för delta tupel.
EotSerializerEotSerializer.serialize(font) returnerar den fullständiga binära representationen av ett EOT-fönster som är redo för filutgången.
FamilyReviewExportPackageFamilyReviewExportPackage.write_to(direktory) skapar en uppsättning HTML, CSS och manifestfiler för en fontfamilj, returnerar listan över genererade filvägar.
FontAbstrakt bas för alla fontformat implementeringar.
FontCleanerFont metadata och teknisk tabell rengörare.
FontConversionExceptionUpphöjd när fontformat konvertering misslyckas eller inte stöds.
FontConverterFontConverter.convert(font, mål) producerar ett nytt Font objekt i mållformat, vilket ökar FontConversionException om konverteringen inte kan utföras.
FontEncodingKartor Unicode kodpunkter till glyph ID.
FontExceptionBasklassen för alla bokstavbiblioteks undantag.
FontLoaderFontLoader.open(källa, font_type, collection_index) returnerar ett Font objekt som representerar den begärda font typen utan att fullständigt ladda hela filen i minnet.
FontMetricsFontMetrics visar viktiga typografiska värden som units_per_em, ascender, descender och line_gap för layout beräkningar.
FontNotSupportedExceptionUppbyggd för giltiga men okomplicerade fontfunktioner (t.ex.
FontParseExceptionUpphöjd när binära fontdata inte kan pars.
FontPreviewBuilderFontPreviewBuilder.build(fonten, text, storlek, färg, bakgrund, padding, antialias, file_stem, instance_coordinates,instance-namn, output_format) genererar en {PNG eller SVG) av den levererade texten renderad med det angivna tecknet.
FontSourceInfoBeskriv ursprunget till laddade byter.
FontSubsetterFontSubsetter.available_presets() returnerar en tupla av förinställningsnamn som kan användas för web-orienterad underinställning.
GlyphGlyph.glyph_id identifierar glyf med hjälp av dess numeriska GlyphId.
GlyphAccessorReturnerar glyfer med ID eller Unicode kodpunkter.
GlyphCompatibilityIssueGlyphCompatibilityIssue.to_dict returnerar en ordbok för ämnet.
GlyphDeltaComparisonReportGlyphDeltaComparisonReport.moved_point_count är antalet poäng som flyttar mellan före och efter.
GlyphDeltaReportGlyphDeltaReport.to_dict returnerar en ordförrådsrepresentation av rapporteringsdata.
GlyphIdGlyphId.värde innehar den helhetlig identifieraren av en glyph.
GlyphInterpolationIssueGlyphInterpolationIssue.codepoint är den heliga Unicode-kodeponen för det drabbade glyf.
GlyphLayoutEn enda glyf placerad i världsutrymme layout koordinater.
GlyphNotFoundExceptionUpphöjd när en begärd glyph ID eller kodpunkt inte har någon kartläggning i fontten.
GlyphOutlineStatsGlyphOutlineStats.to_dict returnerar en ordförråds representation av outlinestatistik.
GlyphPathOrderad sekvens av PathCommand objekt som representerar en glyfs outline.
KernPairKernPair.left är GlyphId av vänster glyf i det kerningsparret.
LanguageProfileLanguageProfile.to_dict returnerar en ordförråds representation av språkkroppen.
LineToLineTo.x representerar horisontell koordinat av linjen slutpunkten.
LoadedFontVänlig laddare resultat som stjäl en font plus källmetadata.
LocalizationCoverageLocalizationCoverage.to_dict returnerar en ordförrådsrepresentation av de täckningsdata.
LocalizationResolutionLocalizationResolution.to_dict returnerar en ordförråds representation av resolutionsstatus.
MoveToMoveTo.x lagrar den horisontella koordinaten för rörelseoperationen.
PathCommandAbstrakt markering för alla vägkommandon.
PreviewImagePreviewImage.write_to(path) sparar den genererade PNG eller SVG-preview till det angivna filsystemets plats och returnerar objektet Vägen.
QuadraticToQuadraticTo.x1 representerar x-koordinaten av den kvadratiska Bézier kontrollpunkten.
RasterizerScanline rasterizer för GlyphPath utskrifter med ren Python PNG export.
RequestedLanguageHintRequestedLanguageHint.to_dict returnerar en ordförrådsrepresentation av inskriptionsobjektet.
ResolvedInstanceResolvedInstance.label är det mänskligt lästa namnet på den lösa instansen.
SmartInstancerSmartInstancer.instantiate(koordinater, instance_name, naming_strategy, family_suffix, legacy_family_namn, typographic_familie_nim, heritage_style_nom, tipographic-style-namnet, stat_policy) returnerar ett {Plates_Name, Namn_Strategy, Familje_Suffix och Sättande_Familj_navnad som representerar en statisk instans av variabel font.
SubsetCoverageAggregera Unicode-dekvensen diagnostiska för en understödsförfrågan.
SubsetResultSubsetting produktion bundet med den täckningsrapport som används för att producera det.
TaskCompletionReceiptTaskCompletionReceipt.task_id identifierar uppgiften unikt.
TaskTokenEstimateTaskTokenEstimate.task_id är den unika identifieraren för uppgiften.
TextDeltaComparisonReportTextDeltaComparisonReport.to_dict() returnerar en ordbok som innehåller alla rapporteringsfält.
TextDeltaReportTextDeltaReport samlar in glyph-nivå delta information, som exponerar glyf_count, active_glyph_conte och en samling av glyff_reporter för QA inspektion.
TextLayoutResultatet av en TextRenderer.layout() kallelse.
TextRendererUtplåter text med hjälp av en fontens glyphmätare och valfria kärnpar.
TtfSerializerTtfSerializer.serialize serialiserar den angivna fontobjektet till en byte array, valfritt med hjälp av den föreslagna sfntversionen.
TupleScalarDeltaTupleScalarDelta.to_dict() returnerar en dik med tuple_index, före_scalar och efter_scalare värden.
Type1SerializerType1Serializer.serialize_pfb konverterar en fontobjekt till PFB binära data.
UnsupportedFontFormatExceptionUpphämtad av FontLoader när filen magiska byter inte är kända.
VariableAxisVariableAxis.normalize(värde) returnerar den normaliserade (0-1) positionen av en rå axel koordinat enligt axets definierade intervall.
VariableAxisPresetVariableAxisPreset.to_presentation(axis) returnerar en metadata-lösenord för preset, lämplig för UI rendering av presets kontroller.
VariableInstanceVariableInstance.css_variation_settings(axes) producerar en tupla av CSS font-variation-settings strängar för den angivna insamlingen av axlar.
WebFontAssetWebFontAsset.filename lagrar ursprungliga teckensnittets filnamn som en sträng.
WebFontBuilderWebFontBuilder kan generera kompletta web-fontfamiljer med CSS, HTML förhandsvisningar och manifestfiler redo för utbyggnad.
WebFontBundleWebFontBundle.write_to skriver paketet till en katalog och returnerar listan över skriftliga filvägar.
WebFontFamilyPackageWebFontFamilyPackage.write_to(direktory) skapar en komplett familjepaket som innehåller CSS, HTML, ett manifest och alla bundna fontar för flera stilvariationer.

Enumerationer

EnumerationBeskrivning
FontTypeFontType.TTF representerar fontformatet TrueType.

CFF-typsnitthantering

ClassBeskrivning
CffCharsetCffCharset.standard(num_glyphs) skapar en standard CFF-charset för det angivna antalet glypher, och name_for(gid) returnerar glyfnamnet för ett glyfs ID.
CffDictCffDict.from_bytes skapar en CffDict instans från de angivna binära data.
CffEncodingCffEncoding.unicode_to_gid(kodpunkter) returnerar GlyphId för en Unicod kodpunkt enligt den aktuella CFF-kodningen.
CffFontCffFont.get_kern_pairs() returnerar en lista över KernPair objekt som representerar de kärnjusteringar som definieras i fontten.
CffIndexCffIndex.from_reader(r) skapar en instans CffIndex genom att parsera data från en binär läsare r.
PrivateDictPrivateDict.from_dict(d) skapar ett PrivateDict-instans från en ordbok som innehåller privata diktrådar såsom default_width_x och nominal_ width-x.
PrivateDictOpPrivateDictOp.BLUE_VALUES representerar den BlueValues inmatning som definierar anpassningszoner för horisontella stammar.
TopDictTopDict.from_dict(d, string_index) skapar ett TopDict-instans från en ordförrådsrepresentation och en strängindextabell, vilket möjliggör programmerad ombyggnad av metadata på toppnivå i fonten.
TopDictOpTopDictOp.VERSION representerar fontens versionnummer.
Type2InterpreterTolkar typ 2 charstrings i GlyphPath kommandon.

EOT-typsnitthantering

ClassBeskrivning
EotFontInbyggd OpenType (EOT) kretsar över en inre TrueType/OpenType font.
EotHeaderEotHeader.eot_size är den totala storleken på EOT-filen i byter.

TrueType Fontsköp

ClassBeskrivning
AvarAxisMapAvarAxisMap.mapping lagrar en lista över (float, float) tuplar som definierar input-out värde mappningar för en variabel font axel.
AvarTableAvarTable.from_reader(r, längd) konstruerar en AvarTable från en binär läsare och map_normalized(axis_index, värde) returnerar den kartläggda floten för en normaliserad axelkoordinat.
AxisRecordAxisRecord.tag lagrar den fyra-figurer axis tag identifieraren (t.ex., ‘wght’).
CmapSubtableCmapSubtable.get_gid returnerar glyph ID för en Unicode kodpunkt eller Ingen om inte kartläggs.
CmapTableCmapTable.from_reader(r, tabell_längd) pars en cmap-tabell från ett teckensnittströme och best_subtable() väljer den mest lämpliga CmapSubtable för Unicode-utforska.
DeltaSetIndexDeltaSetIndex.outer representerar den yttre indexkomponenten av en delta-inställning plats.
DeltaSetIndexMapDeltaSetIndexMap.from_reader(r) konstruerar en DeltaSetIndexMap från en binär läsare, och get(gid) återfår motsvarande DeltaSetIndex .
FvarTableFvarTable.from_reader skapar en ny FvarTable genom att läsa längd bytes från en BinaryReader .
GlyfTableGlyfTable.from_reader läser en GlyfTable från enBinaryReader med den angivna längden och returnerar ett GlyfTable instans.
GvarTableGvarTable.from_reader läser en GvarTable från enBinaryReader med hjälp av den angivna längden och axeltaggarna.
HMetricKlass med 2 egenskaper.
HeadTableHeadTable.from_reader läser en BinaryReader och returnerar ett populerat HeadTable instans.
HheaTableHheaTable.from_reader läser en BinaryReader och konstruerar ett HheaTable objekt.
HmtxTableHmtxTable.from_reader läser hmtx-data från en BinaryReader och skapar ett HmtxTable instans.
HvarTableHvarTable.advance_width_delta(gid, normalised_coordinates) returnerar breddesjusteringen för en glyph ID på de angivna normaliseringsex-koordinaterna.
ItemVariationDataItemVariationData.from_reader skapar en ItemVariationData instans genom att läsa binära data från enBinaryReader .
ItemVariationStoreItemVariationStore.evaluate(delta_set_index, koordinater) beräknar deltajusteringen för en variabel-font axel baserat på levererade normaliserade koordinat.
KernTableKernTable.build_lookup() skapar en ordbok mappning (left_gid, right_git) tuplar för att ringa värden för snabb sökning.
LocaTableLocaTable.glyph_offset(gid) returnerar bytesavsetet av glyfdata för den glyf-ID som ges inom fontens glyfstabell.
MaxpTableMaxpTable.to_bytes returnerar binärkodning av MaxpTable .
NameRecordNameRecord.platform_id identifierar plattformen för vilken namngivningen gäller.
NameTableNameTable.language_key returnerar en språktaggsträng för den angivna platform_id och language_ID.
NamedInstanceNamedInstance.name_id är den helhetlig identifieraren för instansens namnregister.
NamingPolicyPreviewTorkad resultat för genererade statiska instansnamnspår.
Os2TableOs2Table.from_reader(r, tabell_längd) pars en OS/2-tabell från en binär läsare och returnerar ett Os2Table instans.
PlatformNamingDiagnosticsPlatformNamingDiagnostics ger boolean flaggor och längdskontroller (t.ex., postscript_name_safe, posts script_namn_length) för att hjälpa till att se till at genererade namn uppfyller plattformsbegränsningar.
PostTablePostTable.version innehar versionnumret i posttabellen.
StatNamingDiagnosticsStatNamingDiagnostics rapporterar om källfönstret innehåller STAT-tabeller och rekommenderar lämpliga stat_policyinställningar för export.
TtcFaceRecordTtcFaceRecord.offset representerar byte offset av denna ansiktsrekord inom TTC-filen.
TtfFontTtfFont.save(path) skriver den aktuella fontinstansen till filsystemets väg i sitt ursprungliga format.
TtfGlyphParserTtfGlyphParser.parse parser den glyf som identifieras av den angivna GlyphId och returnerar ett Glyphobjekt.
TtfInstancerTtfInstancer.preview_naming_policy returnerar en namngivning för ett variabel teckensnitt baserat på angivna koordinater och namngealternativ.
TtfTableSetTtfTableSet.get_raw returnerar de rå byterna i tabellen som identifieras av den angivna taggen, eller Ingen om det inte finns.
TupleVariationTupleVariation.peak_coords håller axelkoordinatvärden som definierar variationspiken.
VariationRegionVariationRegion.scalar returnerar ett skalavärde för regionen baserat på en viss koordinat mappning och axeltaggarordningen.
VariationRegionAxisVariationRegionAxis.scalar(koordinat) returnerar skalarflödesvärdet för en viss koordinat längs axeln, med hjälp av axens start-, topp- och slutegenskaper.

Typ 1-skrivformshandlare

ClassBeskrivning
AfmDataAfmData.font_name är namnet på fontten som extraheras från AFM-filen.
AfmGlyphMetricAfmGlyphMetric egenskaper visar glyfnamn, kodpunkt, avancerad bredd och gränssnitt för en glyph definierad i en AFM-fil.
PfbSegmentPfbSegment.seg_type representerar den helhetlig identifieraren för segmentstypen i en PFB-fil.
Type1FontType1Font.load_afm lader en AFM-fil från den angivna vägen till instanset Type1Font .
Type1FontDataType1FontData.full_name är det fullständiga mänskligt läsbara namnet på fontten.
Type1InterpreterType1Interpreter.interpret tolkar en typ 1-charstring och returnerar en GlyphPath med de byter som förbrukas.

WOFF / WOff2 Handling

ClassBeskrivning
Woff2FontWoff2Font.to_bytes(font_type) serialiserar WOFF2-filen till ett bytesobjekt för den angivna font_tip.
WoffFontWoffFont.font_type returnerar FontType listvärdet av denna WOFF-fonte.

Se även

 Svenska