Chất lượng Overview

Chất lượng Overview

Hướng dẫn này bao gồm các tính năng chính của Aspose.Font cho Python thông qua .NET, hiển thị cách tải lên, kiểm tra, chuyển đổi và tối ưu hóa tệp chữ cái. Asposa.Python là một công cụ phông chữ tinh khiết để xử lý chữ viết lập trình. Nó bao phủ toàn bộ vòng đời từ tải một tách chữ để xuất khẩu phiên bản được sửa đổi hoặc đặt dưới, với không có nền tảng OS thư viện chữ ký phụ thuộc.


Font tải

FontLoader chấp nhận các con đường tệp và byte nguyên. Nó tự động phát hiện TTF, OTF , CFF, WOFF, WOFF2, EOT và định dạng Type 1. FontLoader.open() Đối với các con đường và FontLoader.load() Đối với byte rays.

from aspose_font.loader import FontLoader

font = FontLoader.open("Roboto-Regular.ttf")

Tải Metadata Access

Font Lớp cơ sở triển lãm font_name, font_family, font_style, num_glyphs, encoding, glyph_accessor, và metrics.


Glyph Access và Outline Paths

GlyphAccessor cung cấp get_glyph_by_id(), get_glyph_by_unicode(), và get_glyphs_for_text().Mỗi người Glyph đối tượng có một path Các lệnh kiểu: MoveTo, LineTo, QuadraticTo, CurveTo, ClosePath.


Font chuyển đổi

FontConverter.convert() chuyển đổi giữa tất cả các định dạng được hỗ trợ. CurveAdapter thích hợp các loại đường Bézier giữa quadratic và cubic.


Font Subsetting Đề xuất

FontSubsetter Hỗ trợ subset_by_text(), subset_by_gids(), subset_for_web(), subset_by_presets(),- Phân tích và phân tích thông qua analyze_coverage()analyze_web_coverage().


Web Font Optimization (Tốt nhất)

FontCleaner.clean_for_web(font, drop_mac_names, drop_legacy_tables, drop_metadata_tables) rèm DSIG, FFTM và các bảng meta, xóa sổ tên nền tảng Mac khi bạn drop_mac_names được thiết lập, drop legacy OS/2 tabs khi drop_legacy_tables được thiết lập, và strips metadata Bảng khi drop_metadata_tables - Đặt lại: Phương pháp trả về một Font đối tượng với Dữ liệu sạch.


Variable Font Dự đoán

AnimationPreviewBuilder tạo các tập tin hoạt hình APNG cho axis sweeps (build_axis_sweep()) + Các bước hoạt động (build_path()* Kết quả là AnimationAsset đối tượng viết trên đĩa qua write_to().


Chẩn đoán tương thích

CompatibilityChecker.compare_fonts()compare_variable_instances() Kiểm tra glyph tương thích giữa hai phiên bản phông chữ.


Hỗ trợ Định dạng

FormatExtensionReadWrite
TTF.Ttf
OTF.OTP
CFF.CFF
TYPE1.pfb / .fpc
WOFF.Vôff
WOFF2.Đồ họa WOFF2
EOT.EOT

See Also

 Tiếng Việt