इस प्रोजेक्ट के बारे में
Fira Code प्रोग्रामिंग के लिए डिज़ाइन किया गया एक मुफ़्त मोनोस्पेस्ड फ़ॉन्ट है, जिसमें ->, <=, :=, .., और // जैसी सामान्य बहु-वर्ण संयोजनों के लिए लाइगचर शामिल हैं। लाइगचर एक फ़ॉन्ट रेंडरिंग सुविधा है जो पाठकों को कोड को तेज़ी से स्कैन और पार्स करने में मदद करती है, कई वर्णों को एक ही तार्किक टोकन में जोड़कर, जबकि मूल कोड ASCII-संगत रहता है।
लाइगचर के अलावा, Fira Code में बाणों का एक व्यापक समूह (जिन्हें संयोजित और विस्तारित किया जा सकता है), विराम चिन्हों और आवृत्त वर्ण जोड़ों के लिए सूक्ष्म समायोजित स्पेसिंग, और गणितीय लेखन के लिए उपयुक्त व्यापक Unicode कवरेज शामिल है। यह ASCII/बॉक्स ड्राइंग, पावरलाइन प्रतीकों, और अन्य कंसोल UI तत्वों का समर्थन करता है। यह_terminal_ वातावरण में प्रोग्रेस बार रेंडर करने के लिए समर्पित ग्लिफ़ भी पेश करता है, और कार्यक्रमों को इस समर्थन का पता लगाने के लिए एक `UNICODE_PROGRESS_BAR=true` पर्यावरण चर हीउरिस्टिक सुझाता है।
फ़ॉन्ट में कई वर्ण वैकल्पिकताएँ (cv01, cv02, आदि), शैली संगत (ss01, ss02, आदि), और फ़ॉन्ट सुविधाएँ (zero, onum, calt, आदि) शामिल हैं, जिन्हें उपयोगकर्ता अपनी देखभाल अनुकूलित करने के लिए सक्षम कर सकते हैं। यह कई वजन (Light, Regular, Retina, Medium, SemiBold, Bold) में और वेरिएबल फ़ॉन्ट के रूप में उपलब्ध है।
Fira Code VS Code, IntelliJ-आधारित IDEs, Sublime Text, Vim/Neovim, Emacs (कार्यपद्धति के साथ), Xcode और अन्य सहित कई संपादकों और IDEs के साथ संगत है। टर्मिनल संगतता में iTerm 2, Kitty, Konsole, Windows Terminal और अन्य शामिल हैं। इसे CSS के माध्यम से वेब ब्राउज़र में भी उपयोग किया जा सकता है, जिसमें Firefox, Safari, Chromium-आधारित ब्राउज़र, और विशिष्ट सुविधा सेटिंग्स के साथ IE 10+ का समर्थन होता है।
फ़ॉन्ट को प्रदान किए गए स्क्रिप्ट का उपयोग करके अपने स्रोत ग्लिफ़ फ़ाइल से स्थानीय रूप से बनाया जा सकता है (macOS पर या Docker के माध्यम से), जिसमें विशिष्ट शैली संगत को स्थायी रूप से सक्षम करने, फ़ॉन्ट परिवार नाम को अनुकूलित करने, और उत्पन्न किए गए वजन को सीमित करने के विकल्प शामिल हैं। यह Fira Mono पर आधारित है और Hasklig से प्रेरित है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.