8 पॉइंट द्वारा kuskhan 6 시간 전 | 2 टिप्पणियां | WhatsApp पर शेयर करें

Yeomil फ़ॉन्ट के source code का लगभग वैसे ही उपयोग किया गया है। Yeomil फ़ॉन्ट से अंतर यह है कि Geist mono font की जगह JetBrains Mono Nerd Font Mono का उपयोग किया गया है।

यह फ़ॉन्ट बनाने के कारण थे:

  1. ज़्यादातर coding के लिए इस्तेमाल होने वाले monospace फ़ॉन्ट में Korean फ़ॉन्ट शामिल नहीं होते, इसलिए IDE या terminal में वे fallback characters से बदल दिए जाते हैं, जिससे Unicode box-drawing characters हल्के से खिसक जाते हैं और देखने में खराब लगते हैं।

  2. आमतौर पर coding monospace फ़ॉन्ट में Korean फ़ॉन्ट शामिल करने पर 2 Latin characters का आकार 1 Korean character से काफ़ी बड़ा होता है, इसलिए Korean फ़ॉन्ट के आसपास अनावश्यक खाली जगह बनती है। यह visually Korean word spacing के खाली स्थान से मिलती-जुलती लगती है, जिससे Korean पढ़ते समय थकान बढ़ जाती है।

अगर 1 को पूरा करना चाहें तो 2 की समस्या आती है, और 2 को पूरा करना चाहें तो 1 की समस्या आती है। इसी टकराव के बीच दोनों को कुछ हद तक संतुष्ट करने के लिए इसे बनाया गया।

इसके लिए Korean फ़ॉन्ट का scale थोड़ा और बढ़ाकर Korean अक्षरों के अनावश्यक character spacing को जितना हो सके कम करने का तरीका चुना गया। यानी जो जगह वैसे भी खाली रह जाती, उसमें अक्षरों को थोड़ा और भरा गया है। Korean अक्षर थोड़े बड़े दिख सकते हैं, लेकिन इससे spacing ज़्यादा स्पष्ट दिखती है, Korean पढ़ना आसान होता है, और अक्षरों का आकार बढ़ने से फ़ॉन्ट भी अधिक साफ़ दिखाई देता है.

2 टिप्पणियां

 
eajrezz 1 시간 전

धन्यवाद, अच्छे से इस्तेमाल करूँगा!

 
kuskhan 47 분 전

हाँ, धन्यवाद।^^