วิธีการทํางานกับข้อมูลผู้จัดขาย Font ใน Python

วิธีการทํางานกับข้อมูลผู้จัดขาย 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 ลบตารางเก่าก่อน OpenType
  • drop_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 อัตถุไม่ได้เปลี่ยนแปลง.

การทําความสะอาดจะส่งผลต่อเส้นทางของกลิฟฟ์หรือไม่?

ไม่ มีแต่เมตาเดทและตารางช่วยที่ได้รับผลกระทบ ข้อมูลแนวทางของกลิฟถูกรักษาไว้.

See Also

 ภาษาไทย