Aspose.Font FOSS για Python

Η αναφορά του API για Aspose.Font FOSS for Python v1.0.0. 139 public types organized by module.

πυρήνα

ΚλάσηΠεριγραφή
ActiveTupleSummaryActiveTupleSummary.to_dict() επιστρέφει ένα λεξικό που περιέχει τον δείκτη του tuple, την τιμή κλίμακας, τις συντονιστικές κορυφές, τους συντεταγμούς εκκίνησης και τους τελικούς συντόμους.
AnimationAssetAnimationAsset.write_to(path) γράφει τα δεδομένα αναμνηστικής που παράγονται στην τοποθεσία του συγκεκριμένου συστήματος αρχείων, δημιουργεί λείπουν μητρικά διευθύνσεις και επιστρέφει το Δρόμο του γραπτού αρχείου.
AnimationFramePackageAnimationFramePackage.write_to(path) γράφει την εικόνα του σενάριο, κάθε εικόνα πλαίσιο και ένα JSON manifesto που περιγράφει τα fps και τις ετικέτες πλαίσιο στο καθορισμένο δελτίο.
AnimationPresetAnimationPreset.name stores the identifier of the animation preset.
AnimationPreviewBuilderAnimationPreviewBuilder.available_presets returns a tuple of preset names for animation generation.
AnimationReviewPackageAnimationReviewPackage.write_to saves the review package to the given filesystem path and returns the Path.
AnimationShowcasePackageAnimationShowcasePackage.write_to writes the package to the given path and returns the resulting Path.
AnimationStepAnimationStep.coordinates stores a mapping of axis names to float values defining the font instance.
BinaryReaderΚρατά μια πηγή byte στο αναζητητικό BytesIO για το big-endian γραμματοσειρά δυαδικό διαχωρισμό.
BinaryWriterΣυγκεντρώστε τα byte για τη σειρά γραμματοσειράς.
CffSerializerCffSerializer μπορεί να σερικοποιήσει ένα πλήρως κατοικημένο CffFont σε μια ράση byte κατάλληλη για την εκτύπωση ως αρχείο γραμματοσειράς CFF ή OpenType.
ClosePathΗ παράταση της τάξης.
CompatibilityCheckerCompatibilityChecker.compare_fonts(πριν, μετά, πριν από το_label, ύστερα από τον_Label και κείμενο) παράγει ένα CompatibilityReport που μπορεί να εξάγεται στο JSON μέσω report.to_json (indent=2, sort_keys=True).
CompatibilityReportCompatibilityReport.to_json(indent, sort_keys) επιστρέφει μια γραμμή JSON της έκθεσης και write_json(target, indent , sort _key) γράφει ότι το JSon απευθείας σε ένα αρχείο.
CompletedTaskRecordCompletedTaskRecord.task_id uniquely identifies the completed task.
CompositeComponentMovementCompositeComponentMovement.to_dict returns a dict of the object’s numeric and boolean fields.
CompositeGlyphComponentCompositeGlyphComponent.to_dict() επιστρέφει ένα δίκαιο των αριθμητικών χαρακτηριστικών του συνόλου.
CoverageGroupΔιαγνωστικές κάλυψη για μια πηγή αίτησης, όπως ένα προεπιλογή, κείμενο ή εύρος.
CurveAdapterCurveAdapter.quad_to_cubic converts a quadratic Bézier (p0, q, p3) to an equivalent cubic Bézier, returning four points.
CurveToCurveTo.x1 is the x‑coordinate of the first Bézier control point.
DeltaInspectorDeltaInspector επιτρέπει λεπτομερή ανάλυση μεταβλητών-κλειδιών delta, δημιουργώντας GlyphDeltaReport και TextDeltaReport αντικείμενα που υπογραμμίζουν τις συντονιστικές αλλαγές σε διάφορες περιπτώσεις.
DeltaPointDeltaPoint.to_dict returns a dictionary of the point’s numeric components.
DeltaTupleReportDeltaTupleReport.tuple_index is the zero‑based index of the delta tuple.
EotSerializerEotSerializer.serialize(font) επιστρέφει την πλήρη δυαδική αντιπροσωπεία ενός EOT γραμματοσειράς έτοιμη για την παραγωγή αρχείου.
FamilyReviewExportPackageFamilyReviewExportPackage.write_to(διαδρομή) δημιουργεί ένα σύνολο αρχείων HTML, CSS και manifest για μια οικογένεια γραμματοσειρών, επιστρέφοντας τη λίστα των γεννημένων μονοπάτι αρχείου.
FontΑφηρημένη βάση για όλες τις εφαρμογές μορφής γραμματοσειράς.
FontCleanerΜεταδεδομένα γραμματοσειρά και τεχνικό καθαριστή πίνακα.
FontConversionExceptionΑναρτήθηκε όταν η μετατροπή μορφής γραμματοσειράς αποτυγχάνει ή δεν υποστηρίζεται.
FontConverterFontConverter.convert(font, target) παράγει ένα νέο αντικείμενο Σημειών στη μορφή στόχου, αυξάνοντας το FontConversionException εάν η μετατροπή δεν μπορεί να πραγματοποιηθεί.
FontEncodingΧάρτες Unicode κωδικοποιητικά σημεία για Glyph IDs.
FontExceptionΚλάση βάσης για όλες τις εξαιρέσεις γραμματοσειράς βιβλιοθήκης.
FontLoaderFontLoader.open(επίσημη, font_type, collection_index) επιστρέφει ένα αντικείμενο γραμματοσειράς που αντιπροσωπεύει τον απαιτούμενο τύπο γραμμάτων χωρίς να φορτώνει πλήρως το σύνολο του αρχείου στη μνήμη.
FontMetricsFontMetrics εκθέτει βασικές τυπογραφικές τιμές όπως units_per_em, ascender, descender και line_gap για υπολογισμούς διάταξης.
FontNotSupportedExceptionΑναρτήθηκε για έγκυρες αλλά μη υποστηριζόμενες λειτουργίες γραμματοσειράς (π.χ.
FontParseExceptionΑναρτήθηκε όταν τα δεδομένα δυαδικών γραμματοσειρών δεν μπορούν να διαγραφούν.
FontPreviewBuilderFontPreviewBuilder.build(σημείο, κείμενο, μέγεθος, χρώμα, υπόβαθρο, πατίνωση, αντιλήψεις, file_stem, instance_coordinates, instan_name, output_format) παράγει ένα {PNG ή SVG) του παραδίδοντος κειμένου που καταρτίζεται με το συγκεκριμένο γράμμα.
FontSourceInfoΠεριγράφει την προέλευση των φορτισμένων μπατών.
FontSubsetterFontSubsetter.available_presets() επιστρέφει ένα πλήθος των προεπιλεγμένων ονομάτων που μπορούν να χρησιμοποιηθούν για web-οριζόμενο υποκατάστατο.
GlyphGlyph.glyph_id identifies the glyph using its numeric GlyphId.
GlyphAccessorΑνακατεύουμε τα Glyphs με ID ή Unicode codepoint.
GlyphCompatibilityIssueGlyphCompatibilityIssue.to_dict returns a dictionary representation of the issue.
GlyphDeltaComparisonReportGlyphDeltaComparisonReport.moved_point_count is the count of points that moved between before and after.
GlyphDeltaReportGlyphDeltaReport.to_dict returns a dictionary representation of the report’s data.
GlyphIdGlyphId.value holds the integer identifier of a glyph.
GlyphInterpolationIssueGlyphInterpolationIssue.codepoint is the integer Unicode codepoint of the affected glyph.
GlyphLayoutΈνα μόνο γκλιφ που τοποθετείται σε συντονιστές διάταξης του κόσμου.
GlyphNotFoundExceptionΑναρτήθηκε όταν ένα ζητημένο Glyph ID ή κωδικοποιητικό σημείο δεν έχει χαρτογράφημα στο γράμμα.
GlyphOutlineStatsGlyphOutlineStats.to_dict returns a dictionary representation of the outline statistics.
GlyphPathΗ σειρά παραγγελίας των αντικειμένων PathCommand που αντιπροσωπεύουν την προετοιμασία ενός γλυφού.
KernPairKernPair.left is the GlyphId of the left glyph in the kerning pair.
LanguageProfileLanguageProfile.to_dict returns a dictionary representation of the language profile.
LineToLineTo.x represents the horizontal coordinate of the line endpoint.
LoadedFontΦιλικό φορτιστικό αποτέλεσμα που αποσπά ένα γράμμα plus μεταδεδομένα πηγή.
LocalizationCoverageLocalizationCoverage.to_dict returns a dictionary representation of the coverage data.
LocalizationResolutionLocalizationResolution.to_dict returns a dictionary representation of the resolution state.
MoveToMoveTo.x stores the horizontal coordinate for the move operation.
PathCommandΑφηρημένο σήμα για όλους τους τύπους εντολών δρόμου.
PreviewImagePreviewImage.write_to(path) αποθηκεύει την δημιουργηθείσα προεπισκόπηση PNG ή SVG στην καθορισμένη τοποθεσία του συστήματος αρχείων και επιστρέφει το αντικείμενο Path.
QuadraticToQuadraticTo.x1 represents the x‑coordinate of the quadratic Bézier control point.
RasterizerΣκανδάλωση rasterizer για GlyphPath εξαγωγές με καθαρό Python PNG εξάπλωση.
RequestedLanguageHintRequestedLanguageHint.to_dict returns a dictionary representation of the hint object.
ResolvedInstanceResolvedInstance.label is the human‑readable name of the resolved instance.
SmartInstancerSmartInstancer.instantiate(συντονισμοί, instance_name, naming_strategy, family_suffix, legacy_family_nam, typographic_Family-nam , legation_style_nim, typographic _style _name , stat_policy) επιστρέφει ένα {Platz_nome, name_size, domain_studio_money_grow_grass_writing, κεντρικό δίκτυο, το οποίο αντιπροσωπεύει μια στατική παραβολή του μεταβλητού γραμματοσειράς.
SubsetCoverageΣυγκεντρώστε τη διάγνωση καλύπτει Unicode για μια αίτηση υποκατάστασης.
SubsetResultΥποσυντάξεις παραγωγής συνδεδεμένη με την έκθεση κάλυψης που χρησιμοποιήθηκε για να το παράγει.
TaskCompletionReceiptTaskCompletionReceipt.task_id identifies the task uniquely.
TaskTokenEstimateTaskTokenEstimate.task_id is the unique identifier of the task.
TextDeltaComparisonReportTextDeltaComparisonReport.to_dict() επιστρέφει ένα λεξικό που περιέχει όλα τα πεδία αναφοράς.
TextDeltaReportTextDeltaReport συγκεντρώνει πληροφορίες δελτά επίπεδου glyph, εκθέτοντας glyf_count, active_glyph_conte και μια συλλογή των glyff_reports για την επιθεώρηση QA.
TextLayoutΤο αποτέλεσμα μιας κλήσης TextRenderer.layout() .
TextRendererΑπομακρύνεται το κείμενο χρησιμοποιώντας τις μετρήσεις γλιφής ενός γραμματοσειρά και τα επιλεκτικά ζεύγη πυρήνων.
TtfSerializerTtfSerializer.serialize serializes the given font object to a byte array, optionally using the provided sfnt version.
TupleScalarDeltaTupleScalarDelta.to_dict() επιστρέφει μια διττά με τα τιμές tuple_index, πριν από το_scalar και μετά από τον_scalar.
Type1SerializerType1Serializer.serialize_pfb converts a font object to PFB binary data.
UnsupportedFontFormatExceptionΑναρτήθηκε από FontLoader όταν τα μαγικά byte του αρχείου δεν αναγνωρίζονται.
VariableAxisVariableAxis.normalize(αξία) επιστρέφει την κανονικοποιημένη θέση (0-1) του συντονιστή πρώτων οξών σύμφωνα με το καθορισμένο εύρος της οστής.
VariableAxisPresetVariableAxisPreset.to_presentation(axis) επιστρέφει ένα λεξικό μεταμένων παρουσίασης για το προεπιτάλμα, κατάλληλο για την παρακολούθηση UI των ελέγχων προέτασης.
VariableInstanceVariableInstance.css_variation_settings(αξίες) παράγει ένα τσιμπή CSS font-variation-settings Σύνδεση για την δεδομένη συλλογή οξέων.
WebFontAssetWebFontAsset.filename stores the original font file name as a string.
WebFontBuilderWebFontBuilder μπορεί να δημιουργήσει πλήρεις οικογένειες web-font με CSS, σελίδες προβολής HTML και αρχεία manifesto έτοιμα για εκτέλεση.
WebFontBundleWebFontBundle.write_to writes the bundle to a directory and returns the list of written file paths.
WebFontFamilyPackageWebFontFamilyPackage.write_to(διαχείριση) δημιουργεί ένα πλήρες οικογενειακό πακέτο που περιέχει CSS, HTML, μια μανιφέστα και όλα τα συνδεμένα στοιχεία γραμματισμού για πολλαπλές παραλλαγές στυλ.

ΕΝΟΜΗΜΑΤΑ

ΑριθμόςΠεριγραφή
FontTypeFontType.TTF represents the TrueType font format.

Ετικέτες CFF Font Handling

ΚλάσηΠεριγραφή
CffCharsetCffCharset.standard(num_glyphs) δημιουργεί ένα τυποποιημένο CFF charset για τον δεδομένο αριθμό των γλυφών, και name_for(gid) επιστρέφει το όνομα του γλυφί για έναν αναγνωριστικό γλυπίου.
CffDictCffDict.from_bytes creates a CffDict instance from the given binary data.
CffEncodingCffEncoding.unicode_to_gid(κωδικός) επιστρέφει το GlyphId για ένα κώδικα Unicodes σύμφωνα με την τρέχουσα κωδικοποίηση CFF.
CffFontCffFont.get_kern_pairs() επιστρέφει μια λίστα με τα αντικείμενα KernPair που αντιπροσωπεύουν τις προσαρμογές κεντρικής ορίζοντας που καθορίζονται στο γράμμα.
CffIndexCffIndex.from_reader(r) δημιουργεί μια παραβολή CffIndex με την παρσινίση δεδομένων από ένα δυαδικό αναγνώστη r.
PrivateDictPrivateDict.from_dict(d) δημιουργεί μια παραβολή από ένα λεξικό που περιέχει ιδιωτικές εισαγωγές διτ όπως default_width_x και nominal_ width-x.
PrivateDictOpPrivateDictOp.BLUE_VALUES represents the BlueValues entry defining alignment zones for horizontal stems.
TopDictTopDict.from_dict(d, string_index) δημιουργεί μια παραβολή από μια αντιπροσωπεία λεξιλόγου και έναν πίνακα δείκτη γραμμών, επιτρέποντας την προγραμματική ανασυγκρότηση των μεταδεδομένων κορυφής-επίπεδο γραμματοσειράς.
TopDictOpTopDictOp.VERSION represents the font’s version number.
Type2InterpreterΕρμηνεύει τον τύπο 2 σε εντολές GlyphPath.

ΕΡΓΑΣΙΑ ΦΟΡΤΟΥΣ

ΚλάσηΠεριγραφή
EotFontΕισάγεται το OpenType (EOT) κρεμάκι πάνω από μια εσωτερική γραφή TrueType/OpenType.
EotHeaderEotHeader.eot_size is the total size of the EOT file in bytes.

TrueType Λογισμικό χειρισμού

ΚλάσηΠεριγραφή
AvarAxisMapAvarAxisMap.mapping stores a list of (float, float) tuples that define input‑output value mappings for a variable font axis.
AvarTableAvarTable.from_reader(r, μήκος) κατασκευάζει ένα AvarTable από έναν δυαδικό αναγνώστη και χάρτης_normalized (axis_index, τιμή) επιστρέφει το χαρτογραφημένο πλοίο για μια κανονικοποιημένη συντονισμένη οξέδα.
AxisRecordAxisRecord.tag stores the four‑character axis tag identifier (e.g., ‘wght’).
CmapSubtableCmapSubtable.get_gid returns the glyph ID for a Unicode codepoint or None if unmapped.
CmapTableCmapTable.from_reader(r, table_length) διαχωρίζει έναν πίνακα cmap από μια ροή γραμματοσειρών και best_subtable() επιλέγει το πιο κατάλληλο CmapSubtable για αναζητήσεις Unicode.
DeltaSetIndexDeltaSetIndex.outer represents the outer index component of a delta set location.
DeltaSetIndexMapDeltaSetIndexMap.from_reader(r) κατασκευάζει ένα DeltaSetIndexMap από έναν δυαδικό αναγνώστη και get(gid) απολαμβάνει το αντίστοιχο DeltaSetIndex .
FvarTableFvarTable.from_reader creates a new FvarTable by reading length bytes from a BinaryReader.
GlyfTableGlyfTable.from_reader reads a GlyfTable from a BinaryReader using the specified length and returns a GlyfTable instance.
GvarTableGvarTable.from_reader reads a GvarTable from a BinaryReader using the given length and axis tags.
HMetricΔύο κλάδοι με ιδιοκτησία.
HeadTableHeadTable.from_reader reads a BinaryReader and returns a populated HeadTable instance.
HheaTableHheaTable.from_reader reads a BinaryReader and constructs a HheaTable object.
HmtxTableHmtxTable.from_reader reads hmtx data from a BinaryReader and creates an HmtxTable instance.
HvarTableHvarTable.advance_width_delta(gid, normalized_coordinates) επιστρέφει την προσαρμογή πλάτους για ένα αναγνωριστικό γλυφίου στα καθορισμένα συντονισμένα οξικά.
ItemVariationDataItemVariationData.from_reader creates an ItemVariationData instance by reading binary data from a BinaryReader.
ItemVariationStoreItemVariationStore.evaluate(delta_set_index, συντονισμοί) υπολογίζει την προσαρμογή του delta για μια κεντρική οξή μεταβλητής με βάση τις κανονικοποιημένες συντεταγμένες που παρέχονται.
KernTableKernTable.build_lookup() δημιουργεί ένα λεξικό χαρτογράφησης (left_gid, right_kid) τσιμπήματα για να κρυώσει τιμές για γρήγορη αναζήτηση.
LocaTableLocaTable.glyph_offset(gid) επιστρέφει το byte offset των δεδομένων glyph για τον συγκεκριμένο αναγνωριστικό glyf εντός του πίνακα glyfa της γραμματοσειράς.
MaxpTableMaxpTable.to_bytes returns the binary encoding of the MaxpTable.
NameRecordNameRecord.platform_id identifies the platform for which the name record applies.
NameTableNameTable.language_key returns a language tag string for the given platform_id and language_id.
NamedInstanceNamedInstance.name_id is the integer identifier for the instance’s name record.
NamingPolicyPreviewΤο αποτέλεσμα του ξηρού ελέγχου για τα δημιουργημένα αρχεία στατικών ονομάτων.
Os2TableOs2Table.from_reader(r, table_length) διαχωρίζει έναν πίνακα OS/2 από ένα δυαδικό αναγνώστη και επιστρέφει μια παραβολή Os2Table .
PlatformNamingDiagnosticsPlatformNamingDiagnostics παρέχει βολικές σημαίες και ελέγχους μήκους (π.χ., postscript_name_safe, posts script_nam_length) για να βοηθήσει να εξασφαλιστεί ότι τα δημιουργημένα ονόματα πληρούν τους περιορισμούς της πλατφόρμας.
PostTablePostTable.version holds the version number of the post table.
StatNamingDiagnosticsStatNamingDiagnostics αναφέρει εάν η γραμματοσειρά προέλευσης περιέχει πίνακες STAT και συνιστά κατάλληλες ρυθμίσεις stat_policy για εξαγωγή.
TtcFaceRecordTtcFaceRecord.offset represents the byte offset of this face record within the TTC file.
TtfFontTtfFont.save(path) γράφει την τρέχουσα παραβολή γραμματοσειράς στο δρομολογημένο σύστημα αρχείων στον τόπο της μορφής του.
TtfGlyphParserTtfGlyphParser.parse parses the glyph identified by the given GlyphId and returns a Glyph object.
TtfInstancerTtfInstancer.preview_naming_policy returns a naming preview for a variable font instance based on given coordinates and naming options.
TtfTableSetTtfTableSet.get_raw returns the raw bytes of the table identified by the given tag, or None if absent.
TupleVariationTupleVariation.peak_coords holds the axis coordinate values that define the variation peak.
VariationRegionVariationRegion.scalar returns a scalar value for the region based on given coordinate mapping and axis tag order.
VariationRegionAxisVariationRegionAxis.scalar(coordinate) επιστρέφει την τιμή του σκάλα για μια δεδομένη συντονιστή κατά μήκος της άξονας, χρησιμοποιώντας τις ιδιότητες έναρξης, κορυφής και τέλους της αέρας.

Τύπος 1 Χρησιμοποιήστε το Font

ΚλάσηΠεριγραφή
AfmDataAfmData.font_name is the PostScript name of the font extracted from the AFM file.
AfmGlyphMetricAfmGlyphMetric ιδιότητες εκθέτουν το όνομα glyph, σημείο κώδικα, προχωρημένο πλάτος και πλαίσιο συνόρων για ένα glyf που ορίζεται σε ένα αρχείο AFM.
PfbSegmentPfbSegment.seg_type represents the integer identifier of the segment type in a PFB file.
Type1FontType1Font.load_afm loads an AFM file from the given path into the Type1Font instance.
Type1FontDataType1FontData.full_name is the full human‑readable name of the font.
Type1InterpreterType1Interpreter.interpret interprets a Type 1 charstring and returns a GlyphPath with the bytes consumed.

WOFF / Woff2 Διαχείριση

ΚλάσηΠεριγραφή
Woff2FontWoff2Font.to_bytes(font_type) σερικεύει το γράμμα WOFF2 σε ένα αντικείμενο bytes για τον καθορισμένο τύπο γραμμάτων.
WoffFontWoffFont.font_type returns the FontType enumeration value of this WOFF font.

Δείτε επίσης

 Ελληνικά