7 रिपॉजिटरी
The structuring of font data into standardized binary tables for glyph indexing and layout rules.
Distinct from Glyph Substitution Tables: Specific to the binary encoding of OpenType font tables, which is distinct from UI layout tables or database indexing.
Explore 7 awesome GitHub repositories matching graphics & multimedia · OpenType Table Encoding. Refine with filters or upvote what's useful.
Source Han Serif is a standardized Pan-CJK serif typeface family provided as an OpenType font collection. It provides unified glyphs for Chinese, Japanese, and Korean scripts, following regional orthographic rules to ensure consistent rendering across different language tags. The project implements a multi-weight visual hierarchy, offering a spectrum of stroke thicknesses ranging from ExtraLight to Heavy. It includes regional glyph variations that adjust the visual appearance of ideographs to match the specific orthographic standards of different East Asian languages. The repository covers t
Structures font data into standardized tables for glyph indexing, kerning, and layout rules used by OS renderers.
HarfBuzz is a text shaping engine that converts Unicode text into correctly positioned glyphs for any writing system. It processes OpenType layout features, substitution rules, and positioning tables to produce shaped glyph sequences from font data, and also handles Apple Advanced Typography font tables. The library provides a stable C API that abstracts over platform-specific font access and rendering backends, and includes a font table caching layer to avoid redundant parsing during repeated shaping operations. The project implements script-specific shaping logic for complex writing systems
Processes OpenType layout features, substitution rules, and positioning tables to produce shaped glyph sequences from font data.
Fira एक ओपन-सोर्स sans-serif टाइपफेस परिवार और डिजिटल टाइपोग्राफी एसेट है। यह विभिन्न स्क्रीन आकारों, रिज़ॉल्यूशन और ऑपरेटिंग सिस्टम इंटरफेस में स्पष्टता और पठनीयता के लिए डिज़ाइन किए गए उच्च-पठनीयता फोंट का एक संग्रह प्रदान करता है। प्रोजेक्ट वेब एकीकरण और यूजर इंटरफेस टाइपोग्राफी के लिए एक मानकीकृत फ़ॉन्ट संसाधन प्रदान करता है। इसमें सुसंगत वर्ण रेंडरिंग सुनिश्चित करने के लिए डिजिटल डिस्प्ले के लिए अनुकूलित पेशेवर लेटरफॉर्म शामिल हैं। एसेट्स को OpenType विनिर्देश के अनुसार विकसित किया गया है और इसमें यूनिकोड ग्लिफ़ मैपिंग और वेरिएबल-वेट ग्लिफ़ शामिल हैं। डिज़ाइन में तीक्ष्णता और पठनीयता बनाए रखने के लिए बेज़ियर-कर्व आउटलाइन, कर्निंग-पेयर परिभाषाएं और ग्रिड-आधारित हिंटिंग शामिल है।
Developed using the OpenType specification to ensure standardized rendering and cross-platform compatibility.
FontTools एक Python लाइब्रेरी है जिसका उपयोग फ़ॉन्ट फ़ाइलों को प्रोग्रामेटिक रूप से पढ़ने, संशोधित करने और लिखने के लिए किया जाता है। यह OpenType और TrueType फ़ॉन्ट पार्सर के रूप में कार्य करती है और बाइनरी फ़ॉन्ट फ़ाइलों को संपादन और पुनर्निर्माण के लिए मानव-पठनीय XML में बदलने का एक टूल है। इस प्रोजेक्ट में स्थानीय फ़ोल्डरों या आर्काइव के भीतर Unified Font Object सोर्स फ़ाइलों को पढ़ने और लिखने के लिए एक मैनेजर शामिल है। यह वेब फ़ॉन्ट्स को कंप्रेस करने के लिए एक विशेष यूटिलिटी भी प्रदान करता है ताकि फ़ाइल का आकार कम हो और लोडिंग परफॉरमेंस बेहतर हो। यह लाइब्रेरी प्रोग्रामेटिक फ़ॉन्ट हेरफेर को कवर करती है, जिसमें फ़ॉन्ट मेट्रिक्स और ग्लिफ़ डेटा का संशोधन शामिल है। यह बूलियन ऑपरेशन्स के माध्यम से ग्लिफ़ कंटूर सरलीकरण, मास्टर मिसमैच का पता लगाने के लिए वेरिएबल फ़ॉन्ट विश्लेषण और फ़ॉन्ट फ़ॉर्मेट रूपांतरण की क्षमताएं प्रदान करती है।
Provides comprehensive parsing and analysis capabilities for OpenType and TrueType font structures.
opentype.js ब्राउज़र और सर्वर वातावरण दोनों में OpenType, TrueType और WOFF फोंट फाइलों को पढ़ने, लिखने और हेरफेर करने के लिए एक JavaScript लाइब्रेरी है। यह एक फोंट पार्सर और जनरेटर के रूप में कार्य करता है जो ग्लिफ़ डेटा और मेटाडेटा निकालने या ग्लिफ़ पथ और मेटाडेटा को प्रोग्रामेटिक रूप से परिभाषित करके नई फोंट फाइलें बनाने में सक्षम है। यह प्रोजेक्ट वेरिएबल फोंट गुणों को नियंत्रित करने के लिए फोंट वेरिएशन टेबल को संशोधित करने और COLR और CPAL टेबल के माध्यम से रंग परतों और पैलेट को प्रोसेस करने के लिए विशेष उपयोगिताएँ प्रदान करता है। इसमें एक बेज़ियर पथ जनरेटर भी शामिल है जो SVG और कैनवास रेंडरिंग के लिए फोंट ग्लिफ़ और टेक्स्ट स्ट्रिंग्स को पथों में बदल देता है। यह लाइब्रेरी एडवांस विड्थ और बाउंडिंग बॉक्स जैसे फोंट मेट्रिक्स की गणना, ग्लिफ़ को SVG पथ डेटा में बदलने, और 2D ड्राइंग संदर्भ में टेक्स्ट की सीधी रेंडरिंग सहित टाइपोग्राफी ऑपरेशंस की एक विस्तृत श्रृंखला को कवर करती है। यह रॉ ग्लिफ़ आकृतियों के संशोधन और फाइल एक्सपोर्ट के लिए फोंट ऑब्जेक्ट्स को वापस बाइनरी फॉर्मेट में सीरियलाइज़ करने को भी सक्षम बनाती है।
Provides utilities for modifying font variation tables to control variable font properties.
mPDF एक PHP लाइब्रेरी है जो UTF-8 एन्कोडेड HTML और CSS को फॉर्मेट किए गए PDF डॉक्यूमेंट्स में बदलती है। यह एक PDF जनरेशन इंजन और डॉक्यूमेंट आर्किटेक्ट के रूप में कार्य करता है जो वेब पेजों और HTML फॉर्म्स को प्रोफेशनल फाइलों में बदलने में सक्षम है। यह प्रोजेक्ट अपनी बहुभाषी रेंडरिंग क्षमताओं के लिए जाना जाता है, जो यूनिकोड फॉन्ट एम्बेडिंग और OpenType लेआउट प्रोसेसिंग का उपयोग करके द्वि-दिशात्मक टेक्स्ट, राइट-टू-लेफ्ट स्क्रिप्ट और CJK भाषाओं के लिए व्यापक समर्थन प्रदान करता है। यह CMYK में उन्नत कलर मॉडलिंग, सटीक पेज डायमेंशनिंग और PDF/A और PDF/X आर्काइविंग मानकों के अनुपालन के माध्यम से प्रोफेशनल प्रिंट-रेडी डिज़ाइन को सक्षम बनाता है। यह लाइब्रेरी डॉक्यूमेंट लेआउट और इंटरैक्टिविटी फीचर्स की एक विस्तृत श्रृंखला को कवर करती है, जिसमें इंटरैक्टिव फॉर्म्स, बुकमार्क और खोजने योग्य इंडेक्स का जनरेशन शामिल है। यह पेज टेम्पलेट्स, हेडर और फुटर, और जटिल टेबलर डेटा रेंडरिंग के लिए विस्तृत नियंत्रण प्रदान करती है। अतिरिक्त क्षमताओं में PDF एन्क्रिप्शन, फाइल साइज ऑप्टिमाइज़ेशन के लिए फॉन्ट सबसेटिंग और बाहरी PDF पेजों को टेम्पलेट्स के रूप में इम्पोर्ट करने की क्षमता शामिल है। यह सिस्टम आंतरिक घटनाओं और निष्पादन त्रुटियों को ट्रैक करने के लिए PSR-3 अनुपालन लॉगिंग के साथ इंटीग्रेट होता है।
Interprets OpenType GSUB and GPOS tables to apply substitution and positioning rules for advanced typography.
Recursive is a multilingual variable font family and an OpenType typography toolkit. It provides a system of variable fonts that support dynamic adjustments to weight, slant, width, and expression, including a specialized typeface designed for code editors. The project features a responsive typography system that maintains consistent horizontal spacing to prevent layout reflow during stylistic transitions. It includes specialized ligatures and character disambiguation to improve the legibility of technical text in programming environments. The system covers a broad range of international lan
Automates the professional production of typeface assets using scripts for OpenType table and contour management.