सुविधाएँ Overview
सुविधाएँ Overview
इस गाइड में .NET के माध्यम से Aspose.Font for Python की मुख्य क्षमताओं को कवर किया गया है, जो दिखाता है कि कैसे लोड करें, निरीक्षण करें और फ़ॉन्ट फ़ाइलों को अनुकूलित करें. Asposa.Foont FOSS for python एक शुद्ध-Python टूलकिट है प्रोग्रामिक्स फ़ोन्ट प्रोसेसिंग के लिए. यह फ़ोटो फ़ील्ड को लंड करने से लेकर संशोधित या उप-सेंट संस्करण का निर्यात करने तक पूरे जीवन चक्र को शामिल करता है. कोई OS स्तर फ़ोन लाइब्रेरी निर्भरता नहीं है।.
फ़ॉन्ट लोड
FontLoader फ़ाइल मार्गों और कच्चे बाइट्स को स्वीकार करता है. यह स्वचालित रूप से TTF, OTF , CFF, WOFF का पता लगाता है, WOFF2, EOT, और टाइप 1 प्रारूपों का उपयोग करें FontLoader.open() रास्ते और FontLoader.load() बाइट के लिए।.
from aspose_font.loader import FontLoader
font = FontLoader.open("Roboto-Regular.ttf")फ़ॉन्ट मेटाडेटा एक्सेस
Font आधार वर्ग प्रदर्शित font_name, font_family, font_style, num_glyphs, encoding, glyph_accessor,और metrics.
Glyph Access और Outline Paths के बारे में जानकारी
GlyphAccessor प्रदान करता है get_glyph_by_id(), get_glyph_by_unicode(),और get_glyphs_for_text().हर एक Glyph वस्तुओं में एक है path टाइप किए गए आदेशों के लिए: MoveTo, LineTo, QuadraticTo, CurveTo, ClosePath.
फ़ॉन्ट रूपांतरण
FontConverter.convert() सभी समर्थित प्रारूपों के बीच कनवर्टर करें।. CurveAdapter Bézier मार्ग प्रकारों को वर्ग और क्यूबिक के बीच अनुकूलित करता है।.
फ़ॉन्ट सबसेट
FontSubsetter समर्थन subset_by_text(), subset_by_gids(), subset_for_web(), subset_by_presets(),और कवरेज विश्लेषण के माध्यम से analyze_coverage() और analyze_web_coverage().
Web Font Optimization के बारे में जानकारी
FontCleaner.clean_for_web(font, drop_mac_names, drop_legacy_tables, drop_metadata_tables) स्ट्रिप्स DSIG, FFTM, और मेटा तालिकाओं, मैक प्लेटफॉर्म नाम रिकॉर्ड हटाता है जब drop_mac_names यह सेट किया गया है, ओएस / 2 तालिकाओं के विरासत को छोड़ देता है जब drop_legacy_tables यह बनाया गया है, और मेटाडेटा काट दिया जाता है टेबल जब drop_metadata_tables विधि वापस आती है, एक Font वस्तु के साथ साफ डेटा।.
Variable Font पूर्वानुमान
AnimationPreviewBuilder एलईडी के लिए एंटीबायोटिक फ़ाइलों का उपयोग करें (build_axis_sweep()) और कई चरण एनीमेशन मार्ग (build_path()परिणाम हैं AnimationAsset वस्तुओं डिस्क के माध्यम से लिखें write_to().
संगतता की जांच
CompatibilityChecker.compare_fonts() और compare_variable_instances() ग्लीफ की जांच करें दो फ़ॉन्ट संस्करणों के बीच आउटलाइन संगतता।.
फ़ॉर्मैट समर्थन
| Format | Extension | Read | Write |
|---|---|---|---|
| TTF | .टीटीएफ | हाँ | हाँ |
| OTF | .ओटीएफ | हाँ | हाँ |
| CFF | .CFF के लिए | हाँ | हाँ |
| TYPE1 | .pf / पीएफए | हाँ | हाँ |
| WOFF | .वॉफ | हाँ | हाँ |
| WOFF2 | .WOW2 के बारे में | हाँ | हाँ |
| EOT | .ईओटी | हाँ | हाँ |