วิธีการทํางานกับข้อมูลผู้จัดขาย Font ใน Python
FontCleaner ลบเมตาเดต้าที่ไม่จําเป็นจากฟอนท์ เพื่อลดขนาดไฟล์และปรับปรุง การนําไปใช้งานที่มีความสะดวกสบาย และมีความคุ้มค่าต่อการทํางานของผู้บริหารและพนักงานในสถานีต่างๆ การนํามันไปใส่ใน PDFs.
คู่มือขั้นตอนตามขั้นตอนนี้
ขั้นตอนที่ 1: ติดตั้งแพคเกจ
pip install "aspose-font>=1.0.0"ขั้นตอนที่ 2: นําเข้าชั้นเรียนที่จําเป็น
from aspose_font.loader import FontLoader
from aspose_font.cleaner import FontCleanerขั้นตอน 3: อัตราการอัด Font
font = FontLoader.open("MyFont.ttf")ขั้นตอนที่ 4: ทําความสะอาด Font สําหรับการใช้งานเว็บไซต์
from aspose_font.loader import FontLoader
from aspose_font.cleaner import FontCleaner
font = FontLoader.open("MyFont.ttf")
cleaned = FontCleaner.clean_for_web(font, drop_mac_names=True, drop_legacy_tables=True, drop_metadata_tables=False)ปารามีเตอร์ควบคุมที่กลุ่มตารางทางเลือกจะถูกลบ:
drop_mac_namesลบรายการตารางชื่อ Mac แพลทฟอร์มเก่าdrop_legacy_tablesลบตารางเก่าก่อน OpenTypedrop_metadata_tablesลบตารางเมตาเดท XML ที่ไม่จําเป็น
ปัญหาทั่วไปและข้อกําหนด
FontCleaner ไม่พบ เส้นทางโหมดคือ aspose_font.cleaner, ไม่ aspose_font.font_cleaner.
แฟนท์ที่สะอาดไม่มีชื่อ ไม่ตั้งค่า drop_mac_names=True และ drop_legacy_tables=True ร่วมกันบน fonts ที่พึ่งพาการบันทึกชื่อเก่า สําหรับความละเอียดของนามแสดง.
คําถามที่พบบ่อย
clean_for_web ทําอะไร?
FontCleaner.clean_for_web() กลับตัวใหม่ Font ตัวอย่างที่มีการกําหนด optional ตารางเมตาเดทถูกลบ ออกจากเดิม Font อัตถุไม่ได้เปลี่ยนแปลง.
การทําความสะอาดจะส่งผลต่อเส้นทางของกลิฟฟ์หรือไม่?
ไม่ มีแต่เมตาเดทและตารางช่วยที่ได้รับผลกระทบ ข้อมูลแนวทางของกลิฟถูกรักษาไว้.