HarfBuzz
हर्फबज़ (फारसी कैल्क हर्फ-बाज़ का खुला लिप्यंतरण, शाब्दिक रूप से "खुला प्रकार") पाठ को आकार देने के लिए एक सॉफ्टवेयर विकास पुस्तकालय है, जो यूनिकोड पाठ को ग्लिफ सूचकांकों और स्थितियों में परिवर्तित करने की प्रक्रिया है। नया संस्करण, न्यू हर्फबज़ (2012-), विभिन्न फ़ॉन्ट प्रौद्योगिकियों को लक्षित करता है जबकि पहला संस्करण, ओल्ड हर्फबज़ (2006-2012), केवल ओपनटाइप फ़ॉन्ट को लक्षित करता है। इतिहास हर्फबज़ कोड से विकसित हुआ जो मूल रूप से फ्रीटाइप परियोजना का हिस्सा था। इसके बाद इसे क्यूटी और पांगो में अलग से विकसित किया गया था। फिर इसे एम. आई. टी. लाइसेंस के साथ एक सामान्य भंडार में वापस मिला दिया गया। यह ओल्ड हर्फबज़ था, जिसे अब विकसित नहीं किया जा रहा है, क्योंकि आगे का रास्ता न्यू हर्फबज़ है। 2013 में, बेहदाद एस्फाहबोद ने हर्फबज़ पर अपने काम के लिए ओ 'रेली ओपन सोर्स अवार्ड जीता। न्यू हर्फबज़ के लिए महत्वपूर्ण मील के पत्थरों में शामिल हैंः 0.9.2, एस. आई. एल. ग्रेफाइट समर्थन 1 में माइक्रोसॉफ्ट 1.4 से यूनिवर्सल शेपिंग इंजन अवधारणाएं शामिल हैं जिसमें ओपनटाइप फ़ॉन्ट भिन्नता समर्थन 1.6 के साथ यूनिकोड 10 समर्थन 1.8 के साथ यूनिकोड 11 समर्थन 2.0 के साथ ऐप्पल एडवांस्ड टाइपोग्राफी (ए. ए. टी.) आकार समर्थन शामिल है। 2. 1 रंगीन फ़ॉन्ट समर्थन और बेहतर प्रमुख ए. ए. टी. आकार विशेषताओं के साथ। 2. 4 यूनिकोड 12 समर्थन 2.6.7 यूनिकोड 13 समर्थन 3. स्थिर फ़ॉन्ट सबसेटर एपीआई, यूनिकोड 14 समर्थन 4.5 65536 से अधिक ग्लिफ और मेट्रिक्स समर्थन 4.4 प्रमुख गति 5. बीई फ़ॉन्ट समर्थन 5.2. यूनिकोड 15 समर्थन 7. नए एपीआई, नई कमांड-लाइन उपयोगिता, फ़ॉन्ट एम्बोल्डिंग समर्थन और कम मेमोरी उपयोग की शुरुआत 8. फ़ॉन्ट में एम्बेडेड वेब-असेंबली-आधारित शेपर का उपयोग करने के लिए समर्थन पेश किया उपयोगकर्ता अधिकांश अनुप्रयोग सीधे हारफ़बज़ का उपयोग नहीं करते हैं, लेकिन एक यूआई टूलकिट लाइब्रेरी का उपयोग करते हैं जो इसके साथ एकीकृत होती है। HarfBuzz का उपयोग GNOME (GTK +), KDE (Qt), ChromOS (Skia), प्लेस्टेशन 4, एंड्रॉइड, जावा और फ्लटर के UI पुस्तकालयों द्वारा किया जाता है; और सीधे अनुप्रयोगों क्रोमियम, फ़ायरफ़ॉक्स, लिबर ऑफ़िस (केवल लिनक्स पर संस्करण 4.1 से, सभी प्लेटफार्मों पर 5.3 से), स्क्रिबस, इंकस्केप, एडोब फ़ोटोशॉप (संस्करण 23.0 से), और एडोब इनडिज़ाइन (सक्षम करने के लिए एक स्क्रिप्ट की आवश्यकता होती है) द्वारा किया जाता है। ग्रेफाइट (स्मार्ट फ़ॉन्ट तकनीक)-एस. आई. एल. इंटरनेशनल यूनिसक्राइब और डायरेक्ट राइट द्वारा विकसित एक प्रोग्राम करने योग्य यूनिकोड-अनुरूप स्मार्ट-फ़ॉन्ट तकनीक और प्रतिपादन प्रणाली-दो ए. पी. आई. जो माइक्रोसॉफ्ट विंडोज प्लेटफॉर्म पर समान कार्यक्षमता प्रदान करते हैं (विंडोज पर भी उनके बजाय हार्फबज़ का उपयोग किया जा सकता है) कोर टेक्स्ट-एक ए. पी. आई. मैकोस पर समान कार्यक्षमता प्रदान करता है (मैकोस पर भी इसके बजाय हार्फबज़ का उपयोग किया जा सकता है) संदर्भ बाहरी लिंक पुराने हार्फबज़ डिजिटल टाइपोग्राफी मुफ्त कंप्यूटर पुस्तकालय सी Freedesktop.org जी. एन. ओ. एम. ई. लाइब्रेरी में प्रोग्राम किए गए मुफ्त सॉफ्टवेयर पाठ प्रतिपादन पुस्तकालय