ลักษณะรวม

ลักษณะรวม

คู่มือนี้ครอบคลุมความสามารถหลักของ Aspose.Font for Python ผ่าน .NET แสดงวิธีการอัตราบรรจุ, ตรวจสอบ, แปลงและประเมินไฟล์ font. As Pose. FOSS Font สําหรับ Python เป็นชุดเครื่องมือไพธอนที่บริสุทธิ์สําหรับการจัดการฟองทโปรแกรม มันครบวงจรชีวิตทั้งหมดจากการโหลดไฟลักษณะตัวเขียนไปยังการส่งออกเวอร์ชั่นที่ถูกเปลี่ยนแปลงหรือรองรับ โดยไม่มีความ依存กับห้องสมุดแฟนต์ระดับ OS.


การอัด Font

FontLoader รับการเดินไฟล์และไบต์สด มันตรวจพบอัตโนมัติ TTF, OTF CFF WOFF, WOFF2, EOT, และแบบ 1 ใช้ FontLoader.open() สําหรับเส้นทางและ FontLoader.load() สําหรับ array byte.

from aspose_font.loader import FontLoader

font = FontLoader.open("Roboto-Regular.ttf")

การเข้าถึงเมตาเดต้าของตัวอักษร

Font อัตราการเปิดเผยของชั้นฐาน font_name, font_family, font_style, num_glyphs, encoding, glyph_accessor,และ metrics.


การเข้าถึง Glyph และเส้นทางแผนก

GlyphAccessor เสนอให้ get_glyph_by_id(), get_glyph_by_unicode(),และ get_glyphs_for_text().ทุกคน Glyph อัตถุมี a path ของคําสั่งที่เขียนด้วยเครื่องมือ: MoveTo, LineTo, QuadraticTo, CurveTo, ClosePath.


การแปลงตัวอักษร

FontConverter.convert() แปลงระหว่างรูปแบบที่สนับสนุนทั้งหมด. CurveAdapter ปรับแบบทางเบเซียร์ระหว่างสี่เหลี่ยมและคิวบิก.


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

FontSubsetter การสนับสนุน subset_by_text(), subset_by_gids(), subset_for_web(), subset_by_presets(), และการวิเคราะห์ความครอบคลุมผ่าน analyze_coverage() และ analyze_web_coverage().


การอุดมสมัครเว็บไซต์

FontCleaner.clean_for_web(font, drop_mac_names, drop_legacy_tables, drop_metadata_tables) สตรีป DSIG, FFTM และตารางเมตา ยกเลิกบันทึกชื่อแพลทฟอร์ม Mac เมื่อ drop_mac_names ได้ตั้งค่า, จะทิ้งตาราง OS/2 เก่าเมื่อ drop_legacy_tables ได้ตั้งค่า และลบ metadata ตารางเมื่อ drop_metadata_tables ได้ตั้งค่า. วิธีการคืน a Font การต่อต้านกับการ ข้อมูลที่สะอาดแล้ว.


การดูแวร์ฟอนต์แบบปรึกษา

AnimationPreviewBuilder สร้างไฟล์ APNG ที่เคลื่อนไหวสําหรับการตรวจสอบแกน (build_axis_sweep()) และเส้นทางการอานิเมชั่นหลายขั้นตอน (build_path()) ผลการศึกษาคือ AnimationAsset อัตถุประกอบ ที่เขียนเข้าแผ่นผ่าน write_to().


การตรวจสอบความเข้ากัน

CompatibilityChecker.compare_fonts() และ compare_variable_instances() ตรวจสอบ glyph การเข้าร่วมกันของรูปแบบระหว่างสองเวอร์ชั่นตัวอักษร.


การสนับสนุนรูปแบบ

FormatExtensionReadWrite
TTF.ttfใช่แล้วใช่แล้ว
OTF.otfใช่แล้วใช่แล้ว
CFF.cffใช่แล้วใช่แล้ว
TYPE1.pfb / .pfaใช่แล้วใช่แล้ว
WOFF.- โว๊ฟใช่แล้วใช่แล้ว
WOFF2.woff2ใช่แล้วใช่แล้ว
EOT.eotใช่แล้วใช่แล้ว

See Also

 ภาษาไทย