फ़ॉन्ट बनाने का अनुभव साझा करना
- पहली बार फ़ॉन्ट बनाने की कोशिश करने वाले लेखक ने अपनी कॉमिक 'hakum' में इस्तेमाल के लिए digital pen tablet से अक्षर खींचने के बजाय अपनी handwriting पर आधारित एक फ़ॉन्ट बनाने का फैसला किया।
- लक्ष्य वेब पब्लिशिंग में उपयोग के लिए एक TTF(TrueType Font) फ़ॉन्ट बनाना था, और इसमें bold या italic शामिल नहीं थे, यानी इसका character set सीमित था।
फ़ॉन्ट बनाने की प्रक्रिया
- फ़ॉन्ट का पहला वर्ज़न digital handwriting पर आधारित था, और दूसरा वर्ज़न scan की गई handwriting images से बनाया गया।
- फ़ॉन्ट बनाने की प्रक्रिया में सीखे गए typeface anatomy के शब्दों (Ascender, Baseline, Cap Height, Descender, X-Height) को समझकर लागू किया गया।
- handwriting फ़ॉन्ट बनाने के लिए sketchbook में guide lines खींचकर uppercase (A-Z), lowercase (a-z), numbers (0-9), और basic punctuation सहित अक्षर लिखे गए।
FontForge का उपयोग
- फ़ॉन्ट निर्माण सॉफ़्टवेयर FontForge चुना गया, प्रोजेक्ट बनाया गया, और glyphs को अलग-अलग import करके digital रूप में सुधारा गया।
- glyphs import करने के लिए Gimp में images एडिट की गईं, PNG के रूप में export किया गया, फिर उन्हें FontForge में import किया गया।
- glyphs के बाएँ और दाएँ margins को समायोजित किया गया, और ज़रूरत पड़ने पर Autotrace फीचर का उपयोग करके glyph outlines बनाए गए।
Kerning समायोजन
- Kerning अक्षरों के बीच की दूरी समायोजित करने की प्रक्रिया है, और FontForge में 'Pair Position (Kerning)' चुनकर letter pairs के बीच spacing समायोजित की गई।
फ़ॉन्ट टेस्टिंग और export समस्याएँ
- FontForge में फ़ॉन्ट और kerning की testing की गई, और फ़ॉन्ट export करते समय आने वाली समस्याओं (non-integer coordinates, extrema पर missing points, self-intersections) को हल किया गया।
फ़ॉन्ट प्रकार का चयन
- वेब पब्लिशिंग के लिए TTF फ़ॉन्ट को उपयुक्त माना गया, और OTF जैसे अधिक जटिल फ़ॉन्ट प्रकारों की ज़रूरत नहीं समझी गई।
GN⁺ की राय
- इस लेख की सबसे महत्वपूर्ण बात यह है कि फ़ॉन्ट बनाना भले ही एक जटिल प्रक्रिया हो, लेकिन शुरुआती लोग भी इसे अपना सकते हैं और अपना खुद का फ़ॉन्ट बना सकते हैं।
- फ़ॉन्ट निर्माण प्रक्रिया को step-by-step समझाना, वास्तविक उपयोग के उदाहरण दिखाना, और पाठकों को अपने प्रोजेक्ट्स में लागू करने योग्य insights देना इसे रोचक बनाता है।
1 टिप्पणियां
Hacker News टिप्पणियाँ