3 पॉइंट द्वारा GN⁺ 2023-11-28 | 1 टिप्पणियां | WhatsApp पर शेयर करें

फ़ॉन्ट बनाने का अनुभव साझा करना

  • पहली बार फ़ॉन्ट बनाने की कोशिश करने वाले लेखक ने अपनी कॉमिक '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 टिप्पणियां

 
GN⁺ 2023-11-28
Hacker News टिप्पणियाँ
  • FontForge का अच्छा ओवरव्यू। मैंने भी इसे एक बार इस्तेमाल किया है। यह थोड़ा असुविधाजनक है, लेकिन मुझे नहीं लगता कि इसके commercial competitors इससे बहुत बेहतर हैं। उनके नाम भी नहीं पता।
    • FontForge के बारे में सकारात्मक राय और व्यक्तिगत अनुभव साझा करना। commercial alternatives को लेकर संदेह व्यक्त करना।
  • मैं 100r.co की सिफारिश करता हूँ। Devine और Rekka अपनी yacht, Pino, पर अपना studio चलाते हैं और अपने जीवन, यात्रा और projects को दर्ज करते हैं।
    • अनोखी जीवनशैली वाले studio website की सिफारिश।
  • FontForge पर शानदार सारांश। जैसा कि लेख में संकेत दिया गया है, handwriting से font बनाने के लिए ज्यादा आसान और automated options मौजूद हैं।
    • handwriting font बनाने के लिए automated tools का परिचय और FontForge के विकल्प सुझाना।
  • कई fonts को एक में मिलाने का सबसे आसान तरीका क्या है? VS Code language या token के हिसाब से fonts को support नहीं करता।
    • font merging के बारे में सवाल और VS Code की font settings की सीमाओं का उल्लेख।
  • तुमने जो font बनाया है, वह मेरे बनाए font से काफी मिलता-जुलता है। मैंने ज्यादा optimization नहीं किया, लेकिन जिन भी software को आजमाया, वे बेहद frustrating और इस्तेमाल में कठिन थे।
    • font बनाने का अनुभव साझा करना और software इस्तेमाल करने की कठिनाइयाँ बताना।
  • क्या कोई MetaFont/MetaPost का इस्तेमाल करके fonts (typefaces) बनाता है? क्या FontForge में scripting feature है? मैंने इसे इस्तेमाल नहीं किया, लेकिन Knuth की "computers and typesetting" की पाँचों किताबें पढ़ी हैं।
    • MetaFont और MetaPost के उपयोग के अनुभव के बारे में पूछना और FontForge की क्षमताओं को लेकर जिज्ञासा व्यक्त करना।
  • मैं सिर्फ यह कहना चाहता था कि fox dog के ऊपर से कूदता है, उल्टा नहीं। क्योंकि dog आलसी है और fox तेज है।
    • मशहूर typing practice sentence पर मज़ेदार टिप्पणी।
  • मुझे जिज्ञासा है कि क्या font spec में random generator parameters शामिल किए जा सकते हैं, ताकि सचमुच handwritten fonts संभव हों।
    • fonts में randomness के जरिए handwritten एहसास देने में रुचि व्यक्त करना।
  • यह एक missed opportunity है कि blog post में उसी font का इस्तेमाल नहीं किया गया जो उसने खुद बनाया है!
    • blog post और font के बीच consistency की कमी पर राय।
  • मुझे 80 के दशक से fonts पसंद हैं, और यह उन पहली चीज़ों में से एक था जिसने मुझे एहसास कराया कि design मायने रखता है। शानदार font और बेहतरीन ओवरव्यू।
    • fonts के प्रति लगाव, design के महत्व की समझ, और लेखक के font निर्माण की सराहना।