การสนับสนุนการกด Brotli

การสนับสนุนการกด Brotli

การสนับสนุนการกด Brotli

WOFF2 แฟนท์ใช้ Brotli compression สําหรับข้อมูลตาราง glyph. Aspose.Font FOSS for Python รวมถึงการนําไปใช้งาน Brotli ของ Python ที่สะอาด ดังนั้น ไม่มีระบบระดับ brotli ห้องสมุด ต้องใช้มัน.


การบรรจุ WOFF2 (การตัดความดัน Brotli โดยอัตโนมัติ)

FontLoader จะทําให้ข้อมูล WOFF2 Brotli แตกได้โดยอัตโนมัติ.

from aspose_font.loader import FontLoader

font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)

การเก็บเป็น WOFF2 (การกด Brotli อัตโนมัติ)

FontConverter.convert() สับผลิตโดยอัตโนมัติเมื่อรูปแบบเป้าหมายถูก woff2.

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter

font = FontLoader.open("Roboto-Regular.ttf")
woff2 = FontConverter.convert(font, target_format="woff2")

เคล็ดลับและปฏิบัติที่ดีที่สุด

  • การนํา Brotli มาใช้งานในแบบแบงลด์คือ Python สะอาด; สําหรับการใช้บริการที่สําคัญต่อประสิทธิภาพพิจารณาติดตั้ง brotli C การขยายแยกกัน
  • BrotliDecoder และ BrotliEncoder เป็นชั้นภายใน; ไม่นําเข้าโดยตรงในรหัสแอพลิเคชั่น

คําอธิบายการพบบ่อย API

ประเภท / กลไกDescription
BrotliDecoderเครื่องตัดความดัน Brotli ภายใน (ใช้โดย FontLoader สําหรับ WOFF2)
BrotliEncoderเครื่องกด Brotli ภายใน (ใช้โดย FontConverter สําหรับ WOFF2)
FontLoader.open(path)การบรรจุ WOFF2 ด้วยการตัดความกดตัวอัตโนมัติ
FontConverter.convert(font, "woff2")เก็บเป็น WOFF2 ด้วยการกดอัตโนมัติ

See Also

 ภาษาไทย