การสนับสนุนการกด 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 สะอาด; สําหรับการใช้บริการที่สําคัญต่อประสิทธิภาพพิจารณาติดตั้ง
brotliC การขยายแยกกัน BrotliDecoderและBrotliEncoderเป็นชั้นภายใน; ไม่นําเข้าโดยตรงในรหัสแอพลิเคชั่น
คําอธิบายการพบบ่อย API
| ประเภท / กลไก | Description |
|---|---|
BrotliDecoder | เครื่องตัดความดัน Brotli ภายใน (ใช้โดย FontLoader สําหรับ WOFF2) |
BrotliEncoder | เครื่องกด Brotli ภายใน (ใช้โดย FontConverter สําหรับ WOFF2) |
FontLoader.open(path) | การบรรจุ WOFF2 ด้วยการตัดความกดตัวอัตโนมัติ |
FontConverter.convert(font, "woff2") | เก็บเป็น WOFF2 ด้วยการกดอัตโนมัติ |