Aspose.Font FOSS for Python

อิง API สําหรับ Aspose.Font FOSS สําหรับ Python v1.0.0. 139 public types organized by module.

Core API

Classคําอธิบาย
ActiveTupleSummaryActiveTupleSummary.to_dict() กลับวัสดุประกอบด้วยอัตรานิติของ tuple, ค่าสเกลาร์, จุดร่วมกันจุดสูงสุด, การเริ่มต้นและปลายทาง.
AnimationAssetAnimationAsset.write_to(path) เขียนข้อมูลการอanimation ที่เกิดไปยังสถานที่ของระบบไฟล์ที่ให้, สร้างประวัติแม่ที่ขาด และคืน Path ของไฟลที่ถูกเขียน.
AnimationFramePackageAnimationFramePackage.write_to(path) เขียนภาพสตอรี่บอร์ด, ทุกรูปเฟรม และ JSON manifest ที่อธิบาย fps และเครื่องหมายฟรีมไปยังกําหนดรายการ.
AnimationPresetAnimationPreset.name เก็บตัวจําแนกของการอานิเมชั่นที่ตั้งไว้ก่อน.
AnimationPreviewBuilderAnimationPreviewBuilder. available_presets กลับ tuple ของชื่อที่ตั้งไว้ก่อนสําหรับการสร้างออนิเมชั่น.
AnimationReviewPackageAnimationReviewPackage.write_to จะบันทึกแพ็คเกจรีวิวไปยังเส้นทางของระบบไฟล์ที่ให้แล้ว และจะคืน Path.
AnimationShowcasePackageAnimationShowcasePackage.write_to เขียนแพ็คเกจไปยังเส้นทางที่ให้ และคืน Path ที่เกิด.
AnimationStepAnimationStep.ความร่วมเพศเก็บการสอดคล้องชื่อแกนเป็นค่าที่ลอย ที่กําหนดตัวอย่างของอักษร.
BinaryReaderรอบแหล่งไบต์ใน BytesIO ที่สามารถค้นหาได้ สําหรับการวิเคราะห์ตัวอักษรคู่ Big-endian.
BinaryWriterรวบรวมไพต์สําหรับการเรียงลําดับตัวอักษรคู่.
CffSerializerCffSerializer สามารถเรียงลําดับ CffFont ที่เต็มไปด้วยเป็นอาร์เรย์ไบต์ที่เหมาะสําหรับการเขียนออกเป็นไฟล์ตัว CFF หรือ OpenType ได้.
ClosePathการขยายชั้น PathCommand.
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 _ keys)) จะเขียน JON นั้นตรงไปยังไฟล์.
CompletedTaskRecordCompletedTaskRecord.task_id ระบุการทํางานที่สําเร็จอย่างเป็นเอกลักษณ์.
CompositeComponentMovementCompositeComponentMovement.to_dict กลับ dict ของวัตถุของจํานวนและ boolean สาย.
CompositeGlyphComponentCompositeGlyphComponent.to_dict() กลับ dict ของคุณสมบัติจํานวนขององค์ประกอบ.
CoverageGroupการวินิจฉัยการครอบคลุมสําหรับแหล่งคําขอหนึ่ง เช่น preset, text หรือ range.
CurveAdapterCurveAdapter.quad_to_cubic เปลี่ยน Bézier แบบสี่เหลี่ยม (p0, q, p3) เป็น Bécier ตารางคิวบิกที่เทียบเท่า โดยคืน 4 จุด.
CurveToCurveTo.x1 คือ จุดประสาน x ของจุดควบคุมเบซิเยอร์ที่ 1.
DeltaInspectorDeltaInspector สามารถวิเคราะห์ตัวแปร-อักษรเดลต้าอย่างละเอียด โดยสร้างวัตถุ GlyphDeltaReport และ TextDeltaReport ที่แสดงให้เห็นถึงการเปลี่ยนแปลงสื่อประชานิยมในทุกฉาก.
DeltaPointDeltaPoint.to_dict กลับวัสดุของส่วนประกอบตัวเลข ของจุด.
DeltaTupleReportDeltaTupleReport.tuple_index คืออัตราการแสดงฐานศูนย์ของ tuple delta.
EotSerializerEotSerializer.serialise(font) จะส่งตัวแทนไบนารีที่สมบูรณ์ของ EOT font ที่พร้อมสําหรับการออกไฟล์.
FamilyReviewExportPackageFamilyReviewExportPackage.write_to(directory) สร้างชุดไฟล์ HTML, CSS และ manifest สําหรับครอบครัวตัวอักษร โดยส่งรายการเส้นทางไฟ่ที่สร้างขึ้นกลับ.
Fontฐานแบบสรุปสําหรับการนําไปใช้รูปแบบตัวอักษรทั้งหมด.
FontCleanerแฟนต์เมตาเดท และเครื่องทําความสะอาดโต๊ะทางเทคนิค.
FontConversionExceptionเติมเมื่อการแปลงรูปแบบตัวอักษรล้มเหลวหรือไม่สนับสนุน.
FontConverterFontConverter.convert(font, target) จะผลิตวัตถุ Font ใหม่ในรูปแบบเป้าหมาย โดยเพิ่ม FontConversionException หากการแปลงไม่สามารถทําได้.
FontEncodingแผนที่ Unicode โค้ดปอยท์ เป็นไกลิฟ์ IDs.
FontExceptionคลาสฐานสําหรับการยกเว้นห้องสมุดตัวอักษรทั้งหมด.
FontLoaderFontLoader.open ((source, font_type, collection_index) กลับวัตถุ Font ที่แสดงให้กับชนิดของตัวอักษรที่ต้องการโดยไม่ใส่ไฟล์ทั้งหมดในความจํา.
FontMetricsFontMetrics เปิดตัวค่าแบบหลัก เช่น units_per_em, ascender, descender และ line_gap สําหรับการคํานวณแผน.
FontNotSupportedExceptionเติมขึ้นสําหรับคุณสมบัติตัวอักษรที่ถูกต้อง แต่ไม่สนับสนุน (เช่น.
FontParseExceptionเติมเมื่อข้อมูลตัวอักษรไบนารีไม่สามารถพาร์สได้.
FontPreviewBuilderFontPreviewBuilder.build(font, text, size, color, background, padding, antialias, file_stem, instance_coordinates, instance_name, output_format) สร้างรูปแบบของPreviewImage (PNG หรือ SVG) ของข้อความที่ได้รับการให้บริการ ที่ทําผลิตด้วยตัวอักษรที่ถูกกําหนด.
FontSourceInfoอธิบายต้นกําเนิดของไบท์ที่ถูกอัตราบรรจุ.
FontSubsetterFontSubsetter.available_presets() กลับ tuple ของชื่อที่ตั้งไว้ก่อน ที่สามารถใช้สําหรับการวางตัวแทนแบบ Web ได้.
GlyphGlyph.glyph_id ระบุตัวอักษร โดยใช้เลข GlyphId.
GlyphAccessorค้นหา glyphs โดย ID หรือ Unicode codepoint.
GlyphCompatibilityIssueGlyphCompatibilityIssue.to_dict จะส่งตัวแทนจากวัสดุประเด็นที่อยู่ในคําศัพท์.
GlyphDeltaComparisonReportGlyphDeltaComparisonReport.moved_point_count คือการนับของจุดที่เคลื่อนย้ายระหว่างก่อนและหลัง.
GlyphDeltaReportGlyphDeltaReport.to_dict จะส่งตัวแทนจากวัสดุในรายงานมาเป็นคําศัพท์.
GlyphIdGlyphId.value มีตัวจําแนกจํานวนเต็มของ glyph.
GlyphInterpolationIssueGlyphInterpolationIssue. codepoint คือเลขเต็ม Unicode code point ของ glyph ที่ได้รับผลกระทบ.
GlyphLayoutกลิฟเดียวที่ตั้งอยู่ในระดับสากล-อวกาศ.
GlyphNotFoundExceptionเติมเมื่อตัวเลขไกลิกที่ขอหรือจุดโค้ดไม่มีการผนอในฟอนต์.
GlyphOutlineStatsGlyphOutlineStats.to_dict จะส่งตัวแทนจากวัสดุประกอบเป็นคําศัพท์.
GlyphPathการสั่งการเรียงของ PathCommand วัตถุที่แสดงออกเป็นแนวโน้มหนึ่ง.
KernPairKernPair.left คือ GlyphId ของ glyph ทางซ้ายในคู่ kerning.
LanguageProfileLanguageProfile.to_dict จะส่งตัวแทนของวัสดุภาษาจากคําศัพท์กลับ.
LineToLineTo.x เป็นสัญลักษณ์ของโคอเรนตี้แนวขอบของจุดปลายเส้น.
LoadedFontผลการโหลดที่เป็นมิตร ที่ก่อตัวอักษรรวมกับข้อมูลเมตาแหล่ง.
LocalizationCoverageLocalizationCoverage.to_dict จะส่งตัวแทนจากวัสดุประกอบการใช้งานในคําศัพท์.
LocalizationResolutionLocalizationResolution.to_dict กลับตัวแทนของวัสดุการแก้ไขในคําศัพท์.
MoveToMoveTo.x เก็บระดับขัดแย้งแนวราบสําหรับการเคลื่อนที่.
PathCommandตัวเครื่องหมายแบบสังเกตสําหรับทุกชนิดการสั่งทาง.
PreviewImagePreviewImage.write_to(path) จะบันทึกการดูดภาพล่วงหน้า PNG หรือ SVG ที่สร้างขึ้นไปยังสถานที่ของระบบไฟล์ที่กําหนด และจะคืนวัตถุ Path.
QuadraticToQuadraticTo.x1 เป็นตัวแทนของ x-coordinate ของจุดควบคุม Bézier แบบสี่เหลี่ยม.
Rasterizerการสแกนไลน์ rasterizer สําหรับ GlyphPath รูปแบบที่มีการส่งออก PNG ของ Python ธรรมดา.
RequestedLanguageHintRequestedLanguageHint.to_dict กลับตัวแทนของวัตถุคําศัพท์ของการชี้แจง.
ResolvedInstanceResolvedInstance.label คือชื่อที่สามารถอ่านได้ของมนุษย์ ของตัวอย่างที่แก้ไข.
SmartInstancerSmartInstancer.instantiate(สื่อประกอบ, instance_name, naming_strategy, family_suffix, legacy_family_names, typographic_familiename, legation_style_ name, typo_ style_nomes , stat_policy) จะส่งวัตถุ TtfFont ที่แสดงตัวอย่างสถาณของตัวแปรอักษร.
SubsetCoverageการวินิจฉัยการครอบคลุม Unicode รวมสําหรับคําขอ subset.
SubsetResultผลการทดลองที่รวมกับรายงานความกว้าง ที่ใช้ในการจัดทํารายการนั้น.
TaskCompletionReceiptTaskCompletionReceipt.task_id ระบุการทํางานอย่างเป็นเอกลักษณ์.
TaskTokenEstimateTaskTokenEstimate.task_id เป็นตัวจําแนกเฉพาะของงาน.
TextDeltaComparisonReportTextDeltaComparisonReport.to_dict() จะส่งวัสดุประกอบด้วยสนามรายงานทั้งหมด.
TextDeltaReportTextDeltaReport รวมข้อมูลระดับ glyph-delta โดยเปิดเผยการนับ glyff, การนอง active_glyph และรวบรวมรายงาน glyf_reports สําหรับตรวจสอบ QA.
TextLayoutผลของการเรียก TextRenderer.layout ((().
TextRendererวางข้อความโดยใช้เมทริกส์ glyph ของตัวอักษรและคู่คาร์นแบบเลือก.
TtfSerializerTtfSerializer.serialize จะเรียงลําดับของวัตถุ font ที่ได้รับมาเป็น array byte โดยใช้รุ่น sfnt ที่ให้เลือกได้.
TupleScalarDeltaTupleScalarDelta.to_dict() กลับ dict ด้วย tuple_index, before_scalar และ after_Scaler ค่าค่า.
Type1SerializerType1Serializer.serialise_pfb เปลี่ยนแปลงตัวอักษรเป็นข้อมูลไบนารี PFB.
UnsupportedFontFormatExceptionเติมโดย FontLoader เมื่อไฟล์ magic bytes ไม่ถูกจําได้.
VariableAxisVariableAxis.normalize(value) กลับตําแหน่งที่ปกติ (0-1) ของโคอเรนเทียนแกนผงตามระยะที่กําหนดของแก่น.
VariableAxisPresetVariableAxisPreset.to_presentation(axis) จะส่งกลับวัสดุการแสดงตัวอย่างของเมตาเดทสําหรับ preset ที่เหมาะสมกับ UI ในการทําการกําหนดควบคุมที่ตั้งไว้ก่อน.
VariableInstanceVariableInstance.css_variation_settings(axes) สร้าง tuple ของ CSS font-variation-settings สายสําหรับการรวบรวมแกนที่ให้ไว้.
WebFontAssetWebFontAsset.filename เก็บชื่อไฟล์ font แท้เป็นสตริง.
WebFontBuilderWebFontBuilder สามารถสร้างครอบครัววอฟนต์เว็บที่ครบถ้วน พร้อม CSS, หน้า HTML มองหน้าและไฟล์ manifest ที่พร้อมใช้งาน.
WebFontBundleWebFontBundle.write_to เขียนพัสดุไปยังกํากับและคืนรายการของเส้นทางไฟล์ที่เขียน.
WebFontFamilyPackageWebFontFamilyPackage.write_to(directory) สร้างแพ็คเกจครอบครัวที่ครบ ซึ่งมี CSS, HTML, manifest และทรัพย์สินตัวอักษรทั้งหมดสําหรับหลายรูปแบบสไตล์.

การนับทะเบียน

Enumerationคําอธิบาย
FontTypeFontType.TTF เป็นตัวแทนของรูปแบบอักษร TrueType.

การจัดการตัวอักษร CFF

Classคําอธิบาย
CffCharsetCffCharset.standard(num_glyphs) สร้างตัวอักษร CFF มาตรฐานสําหรับจํานวนกลิฟที่ให้ไว้ และ name_for ((gid) กลับชื่อกลิฟเพื่อ ID กลิก.
CffDictCffDict.from_bytes สร้างตัวอย่าง CffDict จากข้อมูลไบนารีที่ให้.
CffEncodingCffEncoding.unicode_to_gid(codepoint) จะส่งค่า GlyphId สําหรับจุดโค้ด Unicode ตามการรหัส CFF ปัจจุบัน.
CffFontCffFont.get_kern_pairs() จะส่งรายการของวัตถุ { PLACHEHOLE} ที่แสดงให้เห็นถึงการปรับ kerning ตามที่กําหนดในตัวอักษร.
CffIndexCffIndex.from_reader(r) สร้างตัวอย่าง CffIndex โดยการพารสข้อมูลจากเครื่องอ่านไบนารี r.
PrivateDictPrivateDict.from_dict(d) สร้างตัวอย่าง PrivateDict จากวัสดุประกอบด้วยการใส่ dict แบบส่วนตัว เช่น default_width_x และ nominal_ width _x.
PrivateDictOpPrivateDictOp.BLUE_VALUES เป็นรายการที่กําหนดเขตสอดคล้องสําหรับต้นขนแนวร่วง (Placeholder_1).
TopDictTopDict.from_dict(d, string_index) สร้างตัวอย่าง TopDict จากการแสดงของวัสดุคําศัพท์และตารางอินเด็กสตรีง ทําให้สามารถสร้างใหม่แบบโปรแกรมเมทาข้อมูลระดับบนของอักษรได้.
TopDictOpTopDictOp.VERSION เป็นตัวแทนของหมายเลขเวอร์ชั่น ของ fonts.
Type2Interpreterแปล charstrings แบบ 2 เป็นคําสั่ง GlyphPath.

การจัดการ EOT Font

Classคําอธิบาย
EotFontการติดตั้ง OpenType (EOT) ผนังบนตัวอักษรภายใน TrueType/OpenType.
EotHeaderEotHeader.eot_size คือขนาดรวมของไฟล์ EOT ในไบต์.

TrueType การจัดการตัวอักษร

Classคําอธิบาย
AvarAxisMapAvarAxisMap.การทําแผนที่เก็บรายชื่อ (float, float) tuples ที่กําหนดการสร้างแผนค่า input-output สําหรับแกนตัวอักษรเปลี่ยน.
AvarTableAvarTable.from_reader(r, length) สร้าง AvarTable จากตัวอ่านไบนารี และ map_normalized ((axis_index, value) กลับการโยนที่ถูกแผนภาพสําหรับโคอเรνดี้แกนที่เป็นปกติ.
AxisRecordAxisRecord.tag เก็บตัวจําแนกตราแกน 4 ตัวอักษร (เช่น “wght”).
CmapSubtableCmapSubtable.get_gid จะส่ง ID glyph ของ Unicode codepoint หรือ None หากไม่ติดแผนที่.
CmapTableCmapTable.from_reader(r, table_length) ทําการวิเคราะห์ตาราง cmap จากสายอักษร และ best_subtable (()) เลือก CmapSubtable ที่เหมาะสมที่สุดสําหรับการค้นหา Unicode.
DeltaSetIndexDeltaSetIndex.outer เป็นส่วนประกอบอินเด็กซ์ภายนอกของตําแหน่งชุด delta.
DeltaSetIndexMapDeltaSetIndexMap.from_reader(r) สร้าง DeltaSetIndexMap จากตัวอ่านไบนารี, และ get ((gid) ได้รับ DeltaSetIndex ที่ตรงกัน.
FvarTableFvarTable.from_reader สร้างFvarTable ใหม่โดยการอ่านไบท์ความยาวจาก BinaryReader.
GlyfTableGlyfTable.from_reader อ่าน GlyfTable จาก BinaryReader โดยใช้ความยาวที่กําหนดและคืนตัวอย่าง GlyfTable.
GvarTableGvarTable.from_reader อ่านGvarTable จาก BinaryReader โดยใช้ tag ความยาวและแกนที่ให้ไว้.
HMetricประเภทที่มีคุณสมบัติ 2 อย่าง.
HeadTableHeadTable.from_reader อ่าน BinaryReader และคืนตัวอย่างที่เต็ม HeadTable.
HheaTableHheaTable.from_reader อ่าน BinaryReader และสร้างวัตถุ HheaTable.
HmtxTableHmtxTable.from_reader อ่านข้อมูล hmtx จาก BinaryReader และสร้างตัวอย่าง HmtxTable.
HvarTableHvarTable.advance_width_delta(gid, normalized_coordinates) จะส่งการปรับความกว้างสําหรับ ID glyph ที่ระบุประสานแกนที่ปกติ.
ItemVariationDataItemVariationData.from_reader สร้างตัวอย่าง ItemVariationData โดยการอ่านข้อมูลไบนารีจาก { p.l.c.e.r.o.d.t. }.
ItemVariationStoreItemVariationStore.evaluate(delta_set_index, coordinates) คอมพิวเตอร์การปรับตัว delta สําหรับแกนของแปร-อักษร โดยใช้โคอร์ไดเนตปกติที่ได้รับมา.
KernTableKernTable.build_lookup() สร้างคําศัพท์การสอดคล้อง (left_gid, right_gis) tuples กับค่า kerning เพื่อการค้นหาอย่างรวดเร็ว.
LocaTableLocaTable.glyph_offset(gid) จะส่งกลับการสลับไบต์ของข้อมูล glyph สําหรับ ID ของ glyff ที่ได้รับในตาราง glyf ของ font.
MaxpTableMaxpTable.to_bytes กลับรหัสไบนารีของ MaxpTable.
NameRecordNameRecord.platform_id ระบุแพลตฟอร์มที่รายการชื่อจะใช้.
NameTableNameTable.language_key จะส่งรหัสภาษาสําหรับ platform_id และ language_d ที่ได้รับการกําหนด.
NamedInstanceNamedInstance.name_id เป็นตัวจําแนกจํานวนเต็มสําหรับบันทึกชื่อของฉาก.
NamingPolicyPreviewผลการทํางานที่แห้งสําหรับบันทึกชื่อตัวอย่างสติกที่สร้างขึ้น.
Os2TableOs2Table.from_reader(r, table_length) ทําการพาราสตับ OS/2 จากตัวอ่านไบนารี และคืนตัวอย่าง { PLACHEHOLE}.
PlatformNamingDiagnosticsPlatformNamingDiagnostics ให้การตรวจสอบความยาวของพลาเกอร์และ Boolean (เช่น postscript_name_safe, postscripts_names_length) เพื่อช่วยให้แน่ใจว่าชื่อที่สร้างขึ้นตรงกับข้อจํากัดจากแพลตฟอร์ม.
PostTablePostTable.เวอร์ชั่นถือเลขเวอชันของตารางการส่งไปรษณีย์.
StatNamingDiagnosticsStatNamingDiagnostics รายงานว่า Font แหล่งมีตาราง STAT หรือไม่ และแนะนําการตั้งค่าหลักเกณฑ์ stat_policy ที่เหมาะสําหรับส่งออก.
TtcFaceRecordTtcFaceRecord.offset เป็นการชําระตัวของบายต์ ของบันทึกใบหน้านี้ภายในไฟล์ TTC.
TtfFontTtfFont.save(path) เขียนตัวอย่าง font ปัจจุบันไปยังเส้นทางระบบไฟล์ที่ได้รับในรูปแบบพื้นบ้าน.
TtfGlyphParserTtfGlyphParser.parse จะพารสกราฟที่ระบุโดยการให้คําว่า GlyphId และจะคืนวัตถุ Glyph.
TtfInstancerTtfInstancer.preview_naming_policy กลับการดูแบบแปรชื่อของตัวอย่าง font ที่เนื่องจากโคอเรนไทยและตัวเลือกที่ได้รับมอบหมาย.
TtfTableSetTtfTableSet.get_raw จะคืนไบต์ทรัพย์ของตารางที่ระบุโดย tag ที่ได้รับ, หรือ ไม่มีถ้าไม่มี.
TupleVariationTupleVariation.peak_coords มีค่าประสานแกนที่กําหนดความแตกต่างของ peak.
VariationRegionVariationRegion.scalar ส่งค่าสเกลาร์สําหรับภูมิภาคที่ขึ้นอยู่กับการแผนที่ระดับโคอเดนต์และลําดับแท็กแกรด.
VariationRegionAxisVariationRegionAxis.scalar(coordinate) กลับค่าการลอยสเกลาร์สําหรับโคอเรนเท็ดที่ให้ตามแกน โดยใช้คุณสมบัติเริ่มต้น, จุดสูงสุด และปลายของแกง.

การจัดการตัวอักษร Type1

Classคําอธิบาย
AfmDataAfmData.font_name คือชื่อของตัวอักษรที่เอามาจากไฟล์ AFM.
AfmGlyphMetricคุณสมบัติ AfmGlyphMetric จะเปิดเผยชื่อ glyph, คอดปอยท์, แว่นล่วงหน้า และกรอบขัดสําหรับ glyff ที่กําหนดในไฟล์ AFM.
PfbSegmentPfbSegment.seg_type เป็นตัวจําแนกจํานวนเต็มของชนิดส่วนในไฟล์ PFB.
Type1FontType1Font.load_afm โหลดไฟล์ AFM จากเส้นทางที่ให้ไว้ในตัวอย่าง { PLACHEHOLE}.
Type1FontDataType1FontData.full_name คือชื่อที่สามารถอ่านได้โดยมนุษย์ของตัวอักษร.
Type1InterpreterType1Interpreter.interpret อธิบาย charstring ประเภท 1 และคืน GlyphPath ด้วยไบต์ที่ใช้บริการ.

WOFF / WOff2 การจัดการ

Classคําอธิบาย
Woff2FontWoff2Font.to_bytes(font_type) จะเรียงตัวอักษร WOFF2 เป็นวัตถุ bytes สําหรับ font_ type ที่กําหนดไว้.
WoffFontWoffFont.font_type จะคืนค่าการนับจํานวนของตัวอักษร WOFF นี้.

ดูเช่นกัน

 ภาษาไทย