Làm việc với EOT Fonts

Làm việc với EOT Fonts

Làm việc với EOT Fonts

Hướng dẫn này cho bạn biết cách tải các tệp OpenType (EOT) tích hợp và chuyển đổi chúng sang định dạng hiện đại như TTF hoặc WOFF2 cho trình duyệt hiện tại và hệ điều hành.

OpenType (EOT) là một định dạng phông chữ web di sản được sử dụng chủ yếu bởi các phiên bản Internet Explorer cũ. Aspose.Font FOSS cho Python có thể tải và chuyển đổi các phỏng EOT sang định hình hiện đại để sử dùng web hoặc máy tính bảng.


tải font EOT

FontLoader.open() tự phát hiện định dạng EOT từ tiêu đề nhị phân và trả về một đối tượng chữ cái với các thuộc tính metadata chuẩn như: font_namenum_glyphs.

from aspose_font.loader import FontLoader

font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)

Chuyển đổi EOT sang TTF

FontConverter.convert(font, target) chấp nhận bất kỳ phông chữ được tải và tạo ra một đối tượng phon mới trong định dạng mục tiêu cụ thể. chuyển đổi giữ lại các dòng xuất xứ glyph và metadata.

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

eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")

Mẹo và Thực hành Tốt nhất

  • Các tệp EOT có thể được tải lên và chuyển đổi sang các định dạng khác; sử dụng EotSerializer.serialize(font) sản xuất EOT binary output
  • Để cung cấp web hiện đại, chuyển đổi EOT sang WOFF2 qua FontConverter.convert(font, "woff2")
  • Sử dụng EotSerializer.serialize() - Tính năng trực tiếp EOT serialization

Tóm tắt Tham chiếu API

Class / Phương phápDescription
FontLoader.open(path)Tải một font EOT từ một đường file
FontConverter.convert(font, target_format)Chuyển đổi EOT sang định dạng khác
EotSerializerEOT trực tiếp serialization

See Also

 Tiếng Việt