1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-12-01 16:55:57 +02:00
nerd-fonts/readme_hi.md
Fini Jastrow 925885c8d1 doc: Change Hack's Arch repo
[why]
Obviously the Hack package on AUR vanished and has been replaced by a
community Arch package.

Fixes: #983

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2022-10-26 07:41:15 +02:00

60 KiB

Nerd Fonts Logo

Iconic font aggregator, collection, and patcher

Releases   |   Fonts   |   Font Patcher   |   Wiki Documentation   |   Stickers   |   VimDevIcons

GitHub releaseGitterBuild StatusCode of ConductPRs WelcomeNerd Fonts - OS SupportTwitter

Nerd Fonts एक प्रोजेक्ट है जो डेवलपर लक्षित फोंट को उच्च संख्या में ग्लिफ़ (आइकन) के साथ पैच करता है। विशेष रूप से लोकप्रिय 'प्रतिष्ठित फ़ॉन्ट्स' जैसे कि . से अधिक संख्या में अतिरिक्त ग्लिफ़ जोड़ने के लिए फ़ॉन्ट विस्मयकारी, डेविकॉन्स, अष्टक, तथा अन्य.

निम्नलिखित संकी प्रवाह आरेख में वर्तमान ग्लिफ़ सेट शामिल हैं:

@SankeyMATIC Diagram

आरेख का उपयोग करके बनाया गया@SankeyMATIC

महत्वपूर्ण सूचना

विषयसूची

टीएल; डॉ

स्थापना विकल्प

विशेषताएं

डेवलपर / योगदानकर्ता

परियोजना प्रेरणा

अतिरिक्त जानकारी

टीएल; डॉ

Nerd Fonts लोकप्रिय प्रोग्रामिंग फोंट लेता है और Glyphs का एक गुच्छा जोड़ता है। वहाँ भी है एक फ़ॉन्ट पैचर उपलब्ध है यदि आपका वांछित फ़ॉन्ट पहले से पैच नहीं है। अधिक उच्च स्तरीय जानकारी के लिए देखें विकि. यदि आप विम प्लगइन की तलाश में हैं तो देखें विम देव चिह्न.

फ़ॉन्ट्स के लिए विभिन्न डाउनलोड विकल्प

अगर तुम...

विशेषताएं

ग्लिफ़ सेट

🔍 🔍 अब आप ग्लिफ़ को आसानी से खोज सकते हैंनरदफोनट्स.कॉमके माध्यम से[प्रवंचक पत्रक][]

देखोविकी: अधिक जानकारी के लिए ग्लिफ़ सेट और कोडप्वाइंट

शेल में चिह्न नाम

देखोविकी: शेल में चिह्न नाम

पैच किए गए फ़ॉन्ट्स

फ़ॉन्ट का नाम फ़ॉन्ट नाम और रिपोजिटरी *आरएफएन ईएम आकार स्थिति
3270 बेवकूफ फ़ॉन्ट 3270 नहीं 1000 wm2l
रामबांस रामबांस नहीं 2048 wm2l
बेनामी Nerd Font बेनामी प्रो नहीं 2048 wm2l
अरिमो अरिमो नहीं 2048 wm2l
ऑरुलेंट सैंस मोनो नर्ड Font नहीं 1000 wm2l
बिगब्लूटर्मिनल नहीं 1200 wm2l
बिटस्ट्रीम वेरा सैन्स मोनो नर्ड फ़ॉन्ट नहीं 2048 wm2l
ब्लेक्स* आईबीएम प्लेक्स मोनो हां 1000 wm2l
Caskaydia Cove Nerd फ़ॉन्ट* कैस्केडिया कोड हां 2048 wm2l
कोड न्यू रोमन नर्ड Font नहीं 2048 wm2l
चचेरे भाई बेवकूफ फ़ॉन्ट चचेरा भाई नहीं 1000 wm2l
डैडीटाइममोनो डैडीटाइममोनो नहीं 1024 wm2l
देजाव का व्यक्ति rd फोन को महत्व देता है नहीं 2048 wm2l
Droid Sans Mono Nerd Font नहीं 2048 wm2l
सनकी बिना बेवकूफ Font बिना बढ़िया नहीं 2048 wm2l
फिरा कोड बेवकूफ फ़ॉन्ट फिरा कोड नहीं 1000 wm2l
फिला पर्सन वैल्यू rd फोन टी निष्पक्ष नहीं 1000 wm2l
व्यक्ति मूल्य rd फोन t व्यक्ति नहीं 1000 wm2l
गोहू नर्ड फ़ॉन्ट गोहू टीटीएफ,गोहु नहीं 1000 wm2l
हैक बेवकूफ फ़ॉन्ट किराये का नहीं 2048 wm2l
हास्कलग बेवकूफ फ़ॉन्ट* हेस्टी हां 1000 wm2l
भारी डेटा मोनो बेवकूफ फ़ॉन्ट नहीं 2048 wm2l
हर्मिट नर्ड फ़ॉन्ट नहीं 1000 wm2l
में लिख रहा हुँ* आईए-लेखक हां 1000 wm2l
Inconsolata Nerd Font नहीं 1000 wm2l
Inconsolata Go Nerd Font नहीं 1000 wm2l
Inconsolata LGC Nerd Font नहीं 1000 wm2l
Iosevka Nerd Font इओसेवका नहीं 1000 #83
जेटब्रेन मोनो जेटब्रेन मोनो नहीं 1000 wm2l
Lekton Nerd Font नहीं 1000 wm2l
इटेराचियन मोनोन आरडी फ़ॉन्ट * मुक्ति हां 2048 wm2l
लिलेक्स Nerd Font लिलेक्स नहीं 2000 w2m2l
मेस्लो नर्ड फ़ॉन्ट नहीं 2048 wm2l
मोनोफुर नर्ड फ़ॉन्ट नहीं 2400 wm2l
Monoid Nerd Font नहीं 1536 wm2l
ट्री वैल्यू rd फोन t चीजों का पेड़ नहीं 1024 wm2l
M+ (MPlus) Nerd Font नहीं 1000 wm2l
ज्ञात नहीं 1000 wm2l
ओपन डिस्लेक्सिक नहीं 1000 wm2l
पुल नहीं 1000 wm2l
ProFont (Windows tweaked) Nerd Font नहीं 1200 wm2l
ProFont (x11) Nerd Font नहीं 1000 wm2l
ProggyClean Nerd Font नहीं 2048 अपूर्ण
रोबोट मोनो नहीं 2048 wm2l
सॉस कोड बेवकूफ फ़ॉन्ट स्रोत हां 1000 wm2l
शुरे ते च बात ने आरडी फॉन्ट * फैशनेबल हाथ च व्यक्ति हां 1000 wm2l
अंतरिक्ष मोनो बेवकूफ फ़ॉन्ट अंतरिक्ष मोनो नहीं 1000 wm2l
टर्मिनेस नर्ड फ़ॉन्ट* टर्मिनस फ़ॉन्ट हां 1000 wm2l
टिनोस नहीं 2048 wm2l
उबंटू बेवकूफ फ़ॉन्ट नहीं 1000 wm2l
Ubunz व्यक्ति rd फोन को महत्व देता है t नहीं 1000 wm2l
विक्टर मोनो विक्टर मोनो नहीं 1000 wm2l

*RFN = आरक्षित फ़ॉन्ट नाम

युग्म

  • ऊपर**1,485,000**पैच किए गए फोंट के अद्वितीय रूपांतर/संयोजन (पावर सेट):
    • **50**पैच किए गए फ़ॉन्ट टाइपफेस
    • **719**पैच किए गए फ़ॉन्ट परिवार
    • 2,876'पूर्ण' विविधताएं/संयोजन
    • '1,485,410'_संभव_विविधताएं/संयोजन
      • **1,488,286**कुल परिकलित संयोजन (2,876 + 1,428,110)
  • प्रत्येक फ़ॉन्ट के लिए संयोजन का कोई संयोजन हैबदलाव

बदलाव

फ़ॉन्ट स्थापना

विकल्प 1: मैन्युअल रूप से डाउनलोड और इंस्टॉल करें

के लिए सबसे अच्छा विकल्पजल्दी जल्दीएक विशिष्ट प्राप्त करनाव्यक्तिगत फ़ॉन्ट.

विशिष्ट डाउनलोड करेंपैच किया हुआ फ़ॉन्टतुम्हारी पसन्द का

विकल्प 2: रिलीज आच्‌ाइव डाउनलोड

सबसे अच्छा विकल्प यदि आप चाहते हैं aसंग्रहया पूर्णफ़ॉन्ट परिवारविविधताओं की (बोल्ड, इटैलिक, आदि)।

फ़ॉन्ट्स पैकेज के रूप में डाउनलोड के लिए उपलब्ध हैंनवीनतम प्रकाशन

विकल्प 3: स्क्रिप्ट स्थापित करें

सबसे अच्छा विकल्प यदि आप चाहते हैंस्वचालितस्थापित करने या उपयोग के लिएस्क्रिप्ट.

ध्यान दें:क्लोनिंग की आवश्यकता हैअभी तक रेपो

सभी फोंट:

  • सभी पैच किए गए फ़ॉन्ट्स को स्थापित करता है (चेतावनी: यह बहुत सारे फ़ॉन्ट हैं जो बड़े आकार में जुड़ रहे हैं)
./install.sh

या, पॉवर्सशेल (केवल विंडोज़) में:

./install.ps1

एकल फ़ॉन्ट:

  • अपनी पसंद का एक ही फॉन्ट इंस्टाल करता है
./install.sh <FontName>
./install.sh Hack
./install.sh HeavyData

या, पॉवर्सशेल (केवल विंडोज़) में:

./install.ps1 <FontName>
./install.ps1 Hack
./install.ps1 HeavyData
./install.ps1 FiraCode, Hack
./install.ps1 CascadiaCode -WindowsCompatibleOnly
./install.ps1 DejaVuSansMono -WhatIf

विकल्प 4: होमब्रू फ़ॉन्ट्स

सबसे अच्छा विकल्प अगर चालू हैमैक ओएसऔर उपयोग करना चाहते हैंहोमब्रू.

सभी फोंट के माध्यम से उपलब्ध हैंHomebrew पीपा फ़ॉन्ट्समैकोज़ (ओएस एक्स) पर

brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font

विकल्प 5: रेपो का क्लोन बनाएं

के लिए सबसे अच्छा विकल्पपूर्ण नियंत्रण,सबयाकुछफोंट के, यायोगदानविकास के लिए।

इस भंडार का एक पूर्ण क्लोन हैनहींआवश्यक और न ही कुशल (ज्यादातर रिपोजिटरी आकार के कारण) यदि आप केवल फोंट के सीमित सेट में रुचि रखते हैं।

यदि आप संपूर्ण रेपो को क्लोन करना चाहते हैं तो सुनिश्चित करें_उथला_क्लोन:

git clone --depth 1

यदि आप उप-निर्देशिका को क्लोन करना चाहते हैं, तो उपयोग करेंgit sparse-checkout. निम्नलिखित उदाहरण की आवश्यकता हैGit v2.26:

git clone --filter=blob:none --sparse git@github.com:ryanoasis/nerd-fonts
cd nerd-fonts
git sparse-checkout add patched-fonts/JetBrainsMono

विकल्प 6:तदर्थ कर्ल डाउनलोड

विकल्प यदि आप उपयोग करना चाहते हैं**curlआदेशया में उपयोग के लिएस्क्रिप्ट**.

लिनक्स

mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complete.otf" https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/complete/Droid%20Sans%20Mono%20Nerd%20Font%20Complete.otf

_ध्यान दें:_बहिष्कृत वैकल्पिक पथ:~/.fonts

मैकओएस (ओएस एक्स)

cd ~/Library/Fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complete.otf" https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/complete/Droid%20Sans%20Mono%20Nerd%20Font%20Complete.otf

विकल्प 7: अनौपचारिक आच्‌ यूजर रिपोजिटरी (AUR)

के लिए विकल्पआच्‌ लिनक्सऔर उपयोग करना चाहते हैंऔर पैकाग्रेस.

निम्नलिखित फोंट के माध्यम से उपलब्ध हैंऔर पैकाग्रेसआच्‌ लिनक्स पर:

The list is not complete, but you can search for a complete list here.

विकल्प 8: अपना खुद का फ़ॉन्ट पैच करें

के लिए विकल्पपैचिंगआपकाखुद का फॉन्टया पूरी तरह सेअनुरूपणपैच किया गया फ़ॉन्ट।

अतिरिक्त नए ग्लिफ़ प्राप्त करने के लिए अपने स्वयं के फ़ॉन्ट से एक पैच किए गए फ़ॉन्ट को उत्पन्न करने के लिए प्रदान की गई पायथन कमांड लाइन स्क्रिप्ट का उपयोग करें

देखो:फ़ॉन्ट पैचरउपयोग के लिए

  • यदि आप करते हैं तो इस विकल्प का उपयोग करेंनहींमें से किसी एक का उपयोग करना चाहते हैंफोंट प्रदान किया गया
  • आपको अभी भी जेनरेट किए गए फ़ॉन्ट को अपने सिस्टम पर सही फ़ॉन्ट निर्देशिका में कॉपी करने की आवश्यकता होगी

Nerd Fonts Patcher

के साथ प्रयोग के लिए अपने स्वयं के चयन के फ़ॉन्ट को पैच करनाविम देव चिह्न:

  • आवश्यकता है: पायथन 2 (या पायथन 3),python-fontforgeपैकेज (संस्करण20141231या बाद में, देखें NSनिर्देश स्थापित करें)

  • OSX पर वैकल्पिक संस्थापन विधि:brew install fontforge

  • Linux पर वैकल्पिक विधि: का उपयोग करनाऐप इमेज

  • डॉकर का उपयोग कर वैकल्पिक विधि:डोकर हब

  • उपयोग:

    ./font-patcher PATH_TO_FONT
    
  • वैकल्पिक उपयोग: स्क्रिप्ट ध्वज का उपयोग करके FontForge बाइनरी के साथ पैचर निष्पादित करें:

    ./fontforge -script font-patcher PATH_TO_FONT
    
  • AppImage का उपयोग करके फोंट को पैच करना:

    ध्यान दें:chmod u+xAppImage डाउनलोड करने के बाद। सभी आपूर्ति किए गए पथ होने चाहिएशुद्धऔर एक स्पष्ट आउटपुट पथ की आवश्यकता है! यदि सब कुछ एक ही निर्देशिका में स्थित है, तो आप इसका उपयोग कर सकते हैं$PWDआशुलिपि।

    ./FontForge.AppImage -script $PWD/font-patcher $PWD/BaseFont.ttf -out /tmp
    
  • डॉकर के साथ पैचिंग फोंट:

    docker run -v /path/to/fonts:/in -v /path/for/output:/out nerdfonts/patcher [OPTIONS]
    

पूर्ण विकल्प:

usage: font-patcher [-h] [-v] [-s] [-l] [-q] [-w] [-c] [--careful] [--removeligs] [--postprocess [POSTPROCESS]] [--configfile [CONFIGFILE]] [--custom [CUSTOM]] [-ext [EXTENSION]] [-out [OUTPUTDIR]] [--glyphdir [GLYPHDIR]] [--makegroups] [--variable-width-glyphs] [--progressbars | --no-progressbars] [--also-windows] [--fontawesome] [--fontawesomeextension] [--fontlogos] [--octicons] [--codicons] [--powersymbols] [--pomicons] [--powerline] [--powerlineextra] [--material] [--weather] font

Nerd Fonts Font Patcher: किसी दिए गए फ़ॉन्ट को प्रोग्रामिंग और विकास संबंधी ग्लिफ़ के साथ पैच करता है

* वेबसाइट: https://www.nerdfonts.com
* संस्करण: 2.2.2
* विकास वेबसाइट: https://github.com/ryanoasis/nerd-fonts
* बदलाव का लॉग: https://github.com/ryanoasis/nerd-fonts/blob/-/changelog.md

स्थितीय तर्क:
  font                  फ़ॉन्ट को पैच करने का पथ (उदा., Inconsolata.otf)

वैकल्पिक तर्क:
  -h, --help            यह सहायता संदेश दिखाएं और बाहर निकलें
  -v, --version         कार्यक्रम का संस्करण संख्या दिखाएं और बाहर निकलें
  -s, --mono, --use-single-width-glyphs
                        क्या ग्लिफ़ को सिंगल-चौड़ाई के रूप में जेनरेट करना है न कि डबल-चौड़ाई के रूप में (डिफ़ॉल्ट डबल-चौड़ाई है)
  -l, --adjust-line-height
                        लाइन की ऊंचाई को समायोजित करना है या नहीं (पावरलाइन विभाजकों को अधिक समान रूप से केंद्र में रखने का प्रयास)
  -q, --quiet, --shutup
                        वर्बोज़ आउटपुट उत्पन्न न करें
  -w, --windows         आंतरिक फ़ॉन्ट नाम को 31 वर्णों तक सीमित करें (Windows संगतता के लिए)
  -c, --complete        सभी उपलब्ध ग्लिफ़ जोड़ें
  --careful             पता चलने पर मौजूदा ग्लिफ़ को अधिलेखित न करें
  --removeligs, --removeligatures
                        JSON कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट संयुक्ताक्षर को हटाता है
  --postprocess [POSTPROCESS]
                        पोस्ट प्रोसेसिंग के लिए एक स्क्रिप्ट निर्दिष्ट करें
  --configfile [CONFIGFILE]
                        JSON कॉन्फ़िगरेशन फ़ाइल के लिए फ़ाइल पथ निर्दिष्ट करें (see sample: src/config.sample.json)
  --custom [CUSTOM]     एक कस्टम प्रतीक फ़ॉन्ट निर्दिष्ट करें। सभी नए ग्लिफ़ की प्रतिलिपि बनाई जाएगी, जिसमें कोई स्केलिंग लागू नहीं होगी।
  -ext [EXTENSION], --extension [EXTENSION]
                        बनाने के लिए फ़ॉन्ट फ़ाइल प्रकार बदलें (e.g., ttf, otf)
  -out [OUTPUTDIR], --outputdir [OUTPUTDIR]
                        पैच की गई फ़ॉन्ट फ़ाइल को आउटपुट करने के लिए निर्देशिका
  --glyphdir [GLYPHDIR]
                        Path to glyphs to be used for patching
  --makegroups          Use alternative method to name patched fonts (experimental)
  --variable-width-glyphs
                        Do not adjust advance width (no "overhang")
  --progressbars        प्रति ग्लिफ़ सेट प्रतिशत पूर्णता प्रगति बार दिखाएं
  --no-progressbars     प्रति ग्लिफ़ सेट प्रतिशत पूर्णता प्रगति बार न दिखाएं
  --also-windows        Create two fonts, the normal and the --windows version

Symbol Fonts:
  --fontawesome         फ़ॉन्ट विस्मयकारी ग्लिफ़ जोड़ें (http://fontawesome.io/)
  --fontawesomeextension
                        फ़ॉन्ट विस्मयकारी एक्सटेंशन ग्लिफ़ जोड़ें (https://andrelzgava.github.io/font-awesome-extension/)
  --fontlogos, --fontlinux
                        फ़ॉन्ट लिनक्स और अन्य ओपन सोर्स ग्लिफ़ जोड़ें (https://github.com/Lukas-W/font-logos)
  --octicons            ऑक्टिकॉन ग्लिफ़ जोड़ें (https://octicons.github.com)
  --codicons            Add Codicons Glyphs (https://github.com/microsoft/vscode-codicons)
  --powersymbols        आईईसी पावर सिंबल जोड़ें (https://unicodepowersymbol.com/)
  --pomicons            पोमिकॉन ग्लिफ़्स जोड़ें (https://github.com/gabrielelana/pomicons)
  --powerline           पावरलाइन ग्लिफ़ जोड़ें
  --powerlineextra      पावरलाइन ग्लिफ़ जोड़ें (https://github.com/ryanoasis/powerline-extra-symbols)
  --material, --materialdesignicons, --mdi
                        सामग्री डिजाइन चिह्न जोड़ें (https://github.com/templarian/MaterialDesign)
  --weather, --weathericons
                        मौसम चिह्न जोड़ें (https://github.com/erikflowers/weather-icons)

उदाहरण

./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf
./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf -s -q
./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf --use-single-width-glyphs --quiet
./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf -w
./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf --windows --quiet
./font-patcher Droid\ Sans\ Mono\ for\ Powerline.otf --windows --pomicons --quiet

./font-patcher Inconsolata.otf --fontawesome
./font-patcher Inconsolata.otf --fontawesome --octicons --pomicons
./font-patcher Inconsolata.otf

./FontForge.AppImage -script /tmp/nerdfonts/font-patcher /tmp/nerdfonts/CascadiaMonoPL-Semibold.ttf --fontawesome -out /tmp
./FontForge.AppImage -script $PWD/font-patcher $PWD/CascadiaMonoPL-Semibold.ttf --octicons -out $HOME

docker run --rm -v ~/myfont/patchme:/in -v ~/myfont/patched:/out nerdfonts/patcher
docker run --rm -v ~/Desktop/myfont/patchme:/in -v ~/Desktop/myfont/patched:/out nerdfonts/patcher --fontawesome

उन्हें सभी फ़ॉन्ट पैचर को पैच करना होगा!

  • योगदानकर्ता या डेवलपर उपयोग के लिए

  • पुन: पैचसबअप्रकाशित निर्देशिका में फोंट:

    ./gotta-patch-em-all-font-patcher\!.sh
    
  • वैकल्पिक रूप से विशिष्ट फ़ॉन्ट नाम पैटर्न तक सीमित कर सकते हैं:

    ./gotta-patch-em-all-font-patcher\!.sh Hermit
    

योगदान

देखो कंट्रिब्यूटिंग.मद

अस्थिर फ़ाइल पथ

⚠️ चेतावनी: रिलीज के आधार पर फ़ाइल पथ बदल सकते हैं (विशेषकरप्रमुखसंस्करण धक्कों)

संदर्भ रिहाई शाखा और नहीं गुरुजी शाखा क्योंकि पथ प्रत्येक रिलीज के लिए परिवर्तन के अधीन हैं

  • उदाहरण के लिए:
    • उपयोग करेhttps://github.com/ryanoasis/nerd-fonts/blob/0.9.0/patched-fonts/Hermit/Medium/complete/Hurmit%20Medium%20Nerd%20Font%20Complete.otf
    • के बजाय:https://github.com/ryanoasis/nerd-fonts/blob/master/patched-fonts/Hermit/Medium/complete/Hurmit%20Medium%20Nerd%20Font%20Complete.otf

पैच करने के लिए अन्य अच्छे फ़ॉन्ट्स

पैच करने के लिए अतिरिक्त अच्छे फोंट की एक सूची जो उनके लाइसेंस के कारण प्रदान या साझा नहीं की जा सकती:

परियोजना प्रेरणा

देखोविकी: परियोजना का उद्देश्य

बदलाव का

देखोचंगेलोग.मद

लाइसेंस

साथ© रयान एल मैकइंटायर