릴리스 | 글꼴 | 글꼴 패치 프로그램 | 위키 문서 | 스티커 | VimDev아이콘
@SankeyMATIC을 사용하여 생성된 다이어그램
master
브랜치 파일 경로는 안정적인 것으로 간주되지 않습니다 . 저장소 URI 참조 확인
개발에 기여할 목적이 아니라면 이 저장소를 복제하는 것은 권장되지 않습니다 (Repo 크기로 인해).
TL;DR
설치 옵션
1 - 릴리스 아카이브 다운로드
2 - 홈브루 글꼴(macOS(OS X))
3 - Chocolatey 또는 Scoop(Windows)
4 - Arch Linux 리포지토리(추가, AUR)
5 - PowerShell 웹 설치 프로그램(다중 플랫폼)
6 - 임시 컬 다운로드
7 - 설치 스크립트
8 - Fontfallback 사용
9 - 복제 저장소
10 - 나만의 글꼴 패치
특징
문양/아이콘 세트
패치된 글꼴
변형
글꼴 패치 프로그램
개발자 / 기여자
글꼴 패치 프로그램
모든 글꼴 패치 프로그램을 패치해야 합니다!
패치할 수 있는 다른 좋은 글꼴
기여
프로젝트 동기부여
추가 정보
마스터의 불안정한 파일 경로
변경 내역
특허
Nerd Fonts는 널리 사용되는 프로그래밍 글꼴을 사용하고 여러 가지 글리프를 추가합니다. 원하는 글꼴이 아직 패치되지 않은 경우 사용할 수 있는 글꼴 패치 프로그램도 있습니다. 더 높은 수준의 정보를 보려면 위키를 참조하세요. Vim 플러그인을 찾고 있다면 VimDevIcons ➶를 참조하세요.
만약 당신이...
Option 1.
다양한 변형(굵게, 기울임꼴 등) 글꼴 모음 패키지를 다운로드하려면 아카이브 다운로드를 참조하세요.
Option 2.
macOS를 사용 중이고 Homebrew를 사용하려는 경우 Homebrew 글꼴을 참조하세요.
Option 3.
Windows를 사용 중이고 Chocolatey 또는 Scoop을 사용하려는 경우 비공식 Chocolatey 또는 Scoop 저장소를 참조하세요.
Option 4.
Arch Linux를 사용 중이고 추가 패키지를 사용하려는 경우 Arch Extra Repositories를 참조하세요.
Option 5.
PowerShell을 사용하고 있으며 대화형 설정을 원하거나 스크립트에서 사용하려면 PowerShell 웹 설치 프로그램을 참조하세요.
Option 6.
curl
명령을 사용하거나 스크립트 에서 사용하려면 Ad Hoc Curl 다운로드를 참조하세요.
Option 7.
설치를 자동화 하거나 스크립트 에서 사용하려면 설치 스크립트를 참조하세요.
Option 8.
모든 글꼴에 대해 하나의 글꼴만 설치하려면 글꼴 대체를 참조하세요.
Option 9.
완전한 제어를 원하는 경우 저장소 복제를 참조하세요.
Option 10.
자신만의 글꼴을 패치하려면 글꼴 패치 프로그램을 참조하세요.
모든 글꼴을 패치하는 FontForge Python 스크립트
고정 폭(고정 피치, 고정 폭) 또는 이중 폭(비고정폭) 글리프를 생성하는 옵션이 포함되어 있습니다.
자세한 내용은 글꼴 패치 프로그램 섹션을 참조하세요.
이미 패치된 글꼴 모음 67
개
10,000
이상의 글리프/아이콘 결합(자세한 내용)
현재 글리프 세트에는 다음이 포함됩니다: 추가 기호가 포함된 Powerline, Font Awesome, Material Design Icons, Weather, Devicons, Octicons, Font Logos(이전 Font Linux), Pomicons, Codeicons
각 글꼴의 고정 폭(고정 피치, 고정 폭) 또는 이중 폭(비고정 폭) 또는 비례 글리프 버전
이는 Nerd 글꼴 글리프 자체를 의미하며 반드시 글꼴 전체를 의미하는 것은 아닙니다.
개발자/기여자가 모든 글꼴을 다시 패치하기 위해 bash 스크립트를 제공했습니다.
? ? 치트 시트를 통해 NerdFonts.com에서 글리프를 쉽게 검색할 수 있습니다.
자세한 내용은 Wiki: Glyph Set and Codepoints를 참조하세요.
Wiki: 쉘의 아이콘 이름을 참조하세요.
모든 글꼴의 미리보기는 여기에서 찾을 수 있습니다.
글꼴 이름 | 원본 글꼴 이름 및 저장소 | 버전 | *RFN |
---|---|---|---|
0xProto Nerd 글꼴 | 0x프로토 | 2.201 | 아니요 |
3270 너드 글꼴 | 3270 | 3.0.1 | 아니요 |
Agave Nerd 글꼴 | 용설란 | 37 | 아니요 |
AnonymicePro Nerd 글꼴 | 익명의 프로 | 1.002 | 예 |
아리모 너드 글꼴 | 아리모 | 1.33 | 아니요 |
AurulentSansMono Nerd 글꼴 | 오룰런트 산 모노(스티븐 G. 하트키) | 아니요 | |
BigBlueTerminal Nerd 글꼴 | 빅블루터미널(VileR) | 아니요 | |
BitstromWera Nerd 글꼴 | Vera Sans Mono(비트스트림 Inc) | 1.1 | 예 |
BlexMono Nerd 글꼴 | IBM 플렉스 모노 | 2.004 | 예 |
CaskaydiaCove Nerd 글꼴 | 캐스케이드 코드 | 2111.01 | 예 |
CaskaydiaMono Nerd 글꼴 | 카스카디아 모노 | 2111.01 | 예 |
CodeNewRoman Nerd 글꼴 | 코드 뉴 로만(샘 래디안) | 2.0 | 아니요 |
ComicShannsMono Nerd 글꼴 | 코믹 샨스 모노 | 1.3.1 | 아니요 |
CommitMono Nerd 글꼴 | 모노 커밋 | 1.143 | 아니요 |
Cousine Nerd 글꼴 | 사촌 | 1.211 | 아니요 |
D2Coding Nerd 글꼴 | D2코딩 | 1.3.2 | 아니요 |
DaddyTimeMono Nerd 글꼴 | 아빠시간모노 | 1.2.3 | 아니요 |
DepartureMono Nerd 글꼴 | 출발 모노 | 1.422 | 아니요 |
DejaVuSansMono Nerd 글꼴 | 데자뷰 | 2.37 | 아니요 |
DroidSansMono Nerd 글꼴 | Droid Sans Mono(어센더 코퍼레이션) | 1.00-113 | 아니요 |
EnvyCodeR Nerd 글꼴 | 엔비 코드 R | 0.79 | 예 |
FantasqueSansMono Nerd 글꼴 | 판타스크 산스 모노 | 1.8.0 | 아니요 |
FiraCode Nerd 글꼴 | 피라 코드 | 6.2 | 아니요 |
FiraMono Nerd 글꼴 | 피라 모노 | 3.206 | 아니요 |
GeistMono Nerd 글꼴 | 가이스트 모노 | 1,200 | 아니요 |
GoMono Nerd 글꼴 | 고모노 | 2.010 | 아니요 |
고후 너드 글꼴 | 고후 TTF, 고후 | 2.0 | 아니요 |
Hack Nerd 글꼴 | 마구 자르기 | 3.003 | 아니요 |
Hasklug Nerd 글꼴 | Hasklig | 1.2 | 예 |
HeavyDataMono Nerd 글꼴 | 헤비데이터(Vic Fieger) | 1 | 아니요 |
Hurmit Nerd 글꼴 | 은자 | 2.0 | 예 |
iM-Writing Nerd 글꼴 | iA-작가 | 2018년 12월 | 예 |
Inconsolata Nerd 글꼴 | 인콘솔라타 | 3.000 | 아니요 |
InconsolataGo Nerd 글꼴 | 인콘솔라타고 | 1.013 | 아니요 |
Inconsolata LGC Nerd 글꼴 | 인콘솔라타 LGC | 1.5.2 | 아니요 |
IntoneMono Nerd 글꼴 | 인텔 원 모노 | 1.4.0 | 예 |
Iosevka Nerd 글꼴 | 이오세브카 | 29.0.4 | 아니요 |
IosevkaTerm Nerd 글꼴 | Iosevka 용어 | 29.0.4 | 아니요 |
IosevkaTermSlab Nerd 글꼴 | Iosevka 용어 슬래브 | 29.0.4 | 아니요 |
JetBrainsMono Nerd 글꼴 | JetBrains 모노 | 2.304 | 아니요 |
Lekton Nerd 글꼴 | 렉톤 | 34 | 아니요 |
Literation Nerd 글꼴 | 해방 | 2.1.5 | 예 |
Lilex Nerd 글꼴 | 라일렉스 | 2,400 | 아니요 |
MartianMono Nerd 글꼴 | 화성인모노 | 1.0.0 | 아니요 |
Meslo Nerd 글꼴 | 메슬로 | 1.21 | 아니요 |
Monaspice Nerd 글꼴 | 모나스페이스 | 1.101 | 예 |
Monofur Nerd 글꼴 | 모노퍼(토비아스 B 쾰러) | 1.0 | 아니요 |
Monoid Nerd 글꼴 | 모노이드 | 0.61 | 아니요 |
모노노키 너드 글꼴 | 모노노키 | 1.6 | 예 |
M+ Nerd 글꼴 | MPlus 글꼴 | 2023/09 | 아니요 |
Noto Nerd 글꼴 | 노토 | div | 아니요 |
OpenDyslexic Nerd 글꼴 | 오픈난독증 | 2.001 | 아니요 |
육교 너드 글꼴 | 고가 도로 | 3.0.5 | 아니요 |
ProFont Nerd 글꼴 | 프로폰트 | 2.3, 2.2 | 아니요 |
ProggyClean Nerd 글꼴 | ProggyClean(트리스탄 그리머) | 2004/04/15 | 아니요 |
RecMono Nerd 글꼴 | 재귀적 모노 | 1.085 | 아니요 |
RobotoMono Nerd 글꼴 | 로보토 모노 | 3.0 | 아니요 |
SauceCodePro Nerd 글꼴 | 소스 코드 프로 | 2.042 | 예 |
ShureTechMono Nerd 글꼴 | 테크 모노 공유 | 1.003 | 예 |
SpaceMono Nerd 글꼴 | 스페이스 모노 | 1.001 | 아니요 |
Terminess Nerd 글꼴 | 종점 TTF | 4.49.3 | 예 |
Tinos Nerd 글꼴 | 티노스 | 1.23 | 아니요 |
Ubuntu Nerd 글꼴 | 우분투 글꼴 | 0.83 | 아니요 |
UbuntuMono Nerd 글꼴 | 우분투 글꼴 | 0.80 | 아니요 |
UbuntuSans Nerd 글꼴 | 우분투 산스 | 1.004 | 아니요 |
VictorMono Nerd 글꼴 | 빅터 모노 | 1.5.6 | 아니요 |
ZedMono Nerd 글꼴 | 제드 모노 | 1.2.0 | 아니요 |
*RFN = 예약된 글꼴 이름
플래그가 지정되지 않음(기본값은 Seti-UI + Custom 및 Devicons 로만 설정됨)
이중 (가변/비례) 또는 단일 (고정/고정 폭) 또는 비례 너비 아이콘 문자 모양
멋진 글꼴
글꼴 멋진 확장
머티리얼 디자인 아이콘
날씨
GitHub 옥티콘
글꼴 로고(이전의 글꼴 Linux)
전력선 추가 기호
IEC 전원 기호
포미콘
코디콘
Option 1: Release Archive Download
아카이브 또는 전체 글꼴 모음 (굵게, 기울임꼴 등)을 원하는 경우 가장 좋은 옵션입니다.
글꼴은 최신 릴리스에서 패키지로 다운로드할 수 있습니다. 멋진 개요는 Nerd 글꼴 사이트에 있습니다(그러나 더 컴팩트한 xv
아카이브는 누락되었습니다).
스크립트 내에서 특정 글꼴의 최신 릴리스를 다운로드하려면 사용할 수 있습니다("JetBrainsMono"를 해당 글꼴로 교체).
컬 -OL https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz
Option 2: Homebrew Fonts
macOS 에서 Homebrew를 사용하려는 경우 가장 좋은 옵션입니다.
모든 글꼴은 macOS(OS X)의 Homebrew Cask를 통해 사용할 수 있습니다.
양조 설치 글꼴 해킹-너드-글꼴
Option 3: Unofficial Chocolatey or Scoop Repositories
Windows 용 옵션이고 Chocolatey 또는 Scoop을 사용하고 싶습니다.
Chocolatey 사용자는 CCR(Chocolatey Community Repository)에 게시된 글꼴을 다운로드할 수 있습니다.
초코 설치 괴상한 글꼴 해킹
Scoop 사용자는 Nerd Fonts용 Scoop 버킷을 사용하여 글꼴을 다운로드할 수 있습니다.
특종 버킷에 괴상한 글꼴 추가 특종 설치 Hack-NF
Option 4: Arch Extra Repository
Arch Linux 옵션 및 추가 패키지 사용을 원함.
대부분의 글꼴은 Arch Extra 패키지를 통해 사용할 수 있습니다. 일부 특별 패키지는 AUR에 있습니다.
Option 5: PowerShell Web Installer
대화형 설정 안내 또는 PowerShell 스크립트를 통한 설치 자동화를 위한 최상의 옵션입니다.
메모 :
Windows, macOS 또는 Linux에 PowerShell 7 이상이 설치되어 있어야 합니다 .
Windows PowerShell 5.1 도 지원됩니다.
이는 타사 커뮤니티 도구입니다. 고급 설치 옵션을 포함하여 자세한 내용은 GitHub 저장소에서 확인할 수 있습니다.
대화형 설치 프로그램을 실행하려면 다음 명령을 사용하십시오.
& ([scriptblock]::Create((iwr 'https://to.loredo.me/Install-NerdFont.ps1')))
특정 글꼴을 직접 설치하려면 다음 명령을 사용하십시오.
& ([scriptblock]::Create((iwr 'https://to.loredo.me/Install-NerdFont.ps1'))) - 이름 해킹, 대용량 데이터
확인 메시지 없이 글꼴을 설치하려면 다음을 사용하세요.
& ([scriptblock]::Create((iwr 'https://to.loredo.me/Install-NerdFont.ps1'))) -Confirm:$false - 이름 해킹, 헤비 데이터
가능한 글꼴 이름 목록을 얻으려면 다음을 사용하십시오.
& ([scriptblock]::Create((iwr 'https://to.loredo.me/Install-NerdFont.ps1'))) -모두 나열
Option 6: Ad Hoc Curl Download
curl
명령을 사용하거나 스크립트 에서 사용하려는 경우의 옵션입니다.
참고 : 최신 글꼴은 더 이상 저장소에 없기 때문에 얻을 수 없습니다.
mkdir -p ~/.local/share/fontscd ~/.local/share/fonts && 컬 -fLO https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/DroidSansMNerdFont-Regular .otf
참고: 더 이상 사용되지 않는 대체 경로: ~/.fonts
cd ~/Library/Fonts && 컬 -fLO https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/DroidSansMNerdFont-Regular.otf
Option 7: Install Script
설치를 자동화 하거나 스크립트 에서 사용하려는 경우 가장 좋은 옵션입니다.
메모 :
현재 저장소를 (얕게) 복제해야 합니다 . :-(
더 이상 저장소 내부에 없기 때문에 최신 글꼴을 얻을 수 없습니다.
패치된 글꼴을 모두 설치합니다( 경고: 글꼴이 너무 많아 크기가 커집니다 ).
./install.sh
또는 PowerShell에서(Windows에만 해당):
./install.ps1
원하는 단일 글꼴을 설치합니다.
./install.sh <글꼴 이름>./install.sh 해킹 ./install.sh 헤비데이터
또는 PowerShell에서(Windows에만 해당):
./install.ps1 <글꼴 이름>./install.ps1 해킹 ./install.ps1 헤비데이터 ./install.ps1 FiraCode, 해킹 ./install.ps1 DejaVuSansMono -WhatIf
Option 8: Font Fallback
대부분의 시스템에는 현재 글꼴에 필요한 문자 모양이 없을 때 대체 글꼴을 검색하는 메커니즘이 있습니다. 예를 들어 라틴어 텍스트를 편집하고 중국어 문자를 삽입하면 해당 문자는 활성 글꼴(없음)이 아닌 다른 글꼴에서 가져옵니다.
이 글꼴 대체의 경우 SymbolsOnly
글꼴 중 하나를 사용할 수 있습니다.
Linux와 같은 Fontconfig 기반 시스템의 경우 수동으로 설치해야 하는 10-nerd-font-symbols.conf
구성 파일을 사용하여 동작을 개선할 수 있습니다.
장점: 모든 텍스트 글꼴에 하나의 기호 글꼴이면 충분합니다.
단점: 폴백 기호의 크기 조정 및 배치가 실패하거나 실패할 수 있습니다.
Option 9: Clone the Repo
전체 제어 , 글꼴 전체 또는 일부 또는 개발에 기여하는 데 가장 적합한 옵션입니다.
참고 : 최신 글꼴은 더 이상 저장소에 없기 때문에 얻을 수 없습니다.
단지 제한된 글꼴 세트에만 관심이 있는 경우 이 저장소의 전체 복제는 필요하지 않으며 효율적이지 않습니다 (주로 저장소 크기로 인해).
전체 저장소를 복제하려면 반드시 얕은 복제를 수행하세요.
git clone --깊이 1
개발하더라도 이전 버전의 글꼴 파일이 필요하지 않을 수 있습니다. 이 명령을 사용하면 모든 커밋이 있지만 이전 데이터가 모두 포함되지는 않습니다. 이전 바이너리를 확인하거나 비난하는 경우에만 로드됩니다.
git clone --filter=blob:none [email protected]:ryanoasis/nerd-fonts
하위 디렉터리만 복제하려면 git sparse-checkout
사용하세요.
git clone --filter=blob:none --sparse [email protected]:ryanoasis/nerd-fontscd nerd-fonts git sparse-checkout 패치 글꼴/JetBrainsMono 추가
Option 10: Patch Your Own Font
자신만의 글꼴을 패치 하거나 패치된 글꼴을 완전히 사용자 정의하는 옵션입니다.
제공된 Python 명령줄 스크립트를 사용하여 자신의 글꼴에서 패치된 글꼴을 생성하여 추가 새 문자 모양을 가져옵니다.
참조: 글꼴 패처 사용법
제공된 글꼴 중 하나를 사용하지 않으 려면 이 옵션을 사용하십시오.
생성된 글꼴을 시스템의 올바른 글꼴 디렉토리에 복사해야 합니다.
자신이 선택한 글꼴 패치:
스크립트 사용
fontforge -script font-patcher PATH_TO_FONT
./font-patcher PATH_TO_FONT
./FontForge.AppImage -script $PWD/font-patcher $PWD/BaseFont.ttf -out /tmp
Fontforge AppImage를 사용한 사용법
참고 : 다운로드 후 AppImage를 chmod u+x
. 제공된 모든 경로는 절대 경로 여야 하며 명시적인 출력 경로가 필요합니다! 모든 항목이 동일한 디렉터리에 있는 경우 $PWD
약어를 사용할 수 있습니다.
사용법, 직접(편리한 경우 통화가 더 편리함):
Fontforge는 패키지로 설치할 수 있습니다
또는 brew install fontforge
통해 OSX에서
또는 AppImage로
스크립트 및 해당 도우미 파일을 아카이브로 다운로드하고 추출합니다.
단지 font-patcher
스크립트를 다운로드하는 것만으로는 충분하지 않습니다.
필요 사항: Fontforge, Python 3, python-fontforge
및 argparse
패키지
사용법, 권장 사항:
도커 사용
docker run --rm -v /path/to/fonts:/in:Z -v /path/for/output:/out:Z nerdfonts/patcher [OPTIONS]
docker run --rm -v /path/to/fonts:/in:Z -v /path/for/output:/out:Z -e "PN=1" nerdfonts/patcher [OPTIONS]
docker run --rm -v /path/to/fonts:/in:Z -v /path/for/output:/out:Z -e "PN=10" nerdfonts/patcher [OPTIONS]
병렬 작업 수를 10으로 지정
단일 프로세스(느림)
기본 병렬 작업
메모
결과 글꼴 계열(글꼴 이름이라고도 함)은 CamelCasing 후 원래 계열로 설정되어 공백을 제거하고 Nerd Font
추가합니다. 예를 들어, iosevka term
IosevkaTerm Nerd Font
됩니다.
전체 옵션은 다음과 같습니다. 모든 옵션을 설명하는 페이지 도 참조하세요.
Nerd Fonts Patcher v3.1.0-6 (4.8.1) (ff 20230101) usage: font-patcher [-h] [-v] [-s] [--variable-width-glyphs] [--debug [{0,1,2,3}]] [-q] [--careful] [-ext EXTENSION] [-out OUTPUTDIR] [--makegroups [{-1,0,1,2,3,4,5,6}]] [-c] [--codicons] [--fontawesome] [--fontawesomeext] [--fontlogos] [--material] [--octicons] [--powersymbols] [--pomicons] [--powerline] [--powerlineextra] [--weather] [--boxdrawing] [--configfile CONFIGFILE] [--custom CUSTOM] [--dry] [--glyphdir GLYPHDIR] [--has-no-italic] [-l] [--metrics {HHEA,TYPO,WIN}] [--name FORCE_NAME] [--postprocess POSTPROCESS] [--removeligs] [--xavgcharwidth [XAVGWIDTH]] [--progressbars | --no-progressbars] font Nerd Fonts Font Patcher: patches a given font with programming and development related glyphs * Website: https://www.nerdfonts.com * Version: 3.1.0-6 * Development Website: https://github.com/ryanoasis/nerd-fonts * Changelog: https://github.com/ryanoasis/nerd-fonts/blob/-/changelog.md positional arguments: font The path to the font to patch (e.g., Inconsolata.otf) options: -h, --help show this help message and exit -v, --version show program's version number and exit -s, --mono, --use-single-width-glyphs Whether to generate the glyphs as single-width not double-width (default is double-width) (Nerd Font Mono) --variable-width-glyphs Do not adjust advance width (no "overhang") (Nerd Font Propo) --debug [{0,1,2,3}] Verbose mode (optional: 1=just to file; 2*=just to terminal; 3=display and file) -q, --quiet Do not generate verbose output --careful Do not overwrite existing glyphs if detected -ext EXTENSION, --extension EXTENSION Change font file type to create (e.g., ttf, otf) -out OUTPUTDIR, --outputdir OUTPUTDIR The directory to output the patched font file to --makegroups [{-1,0,1,2,3,4,5,6}] Use alternative method to name patched fonts (default=1) Symbol Fonts: -c, --complete Add all available Glyphs --codicons Add Codicons Glyphs (https://github.com/microsoft/vscode-codicons) --fontawesome Add Font Awesome Glyphs (http://fontawesome.io/) --fontawesomeext Add Font Awesome Extension Glyphs (https://andrelzgava.github.io/font-awesome-extension/) --fontlogos Add Font Logos Glyphs (https://github.com/Lukas-W/font-logos) --material, --mdi Add Material Design Icons (https://github.com/templarian/MaterialDesign) --octicons Add Octicons Glyphs (https://octicons.github.com) --powersymbols Add IEC Power Symbols (https://unicodepowersymbol.com/) --pomicons Add Pomicon Glyphs (https://github.com/gabrielelana/pomicons) --powerline Add Powerline Glyphs --powerlineextra Add Powerline Extra Glyphs (https://github.com/ryanoasis/powerline-extra-symbols) --weather Add Weather Icons (https://github.com/erikflowers/weather-icons) Expert Options: --boxdrawing Force patching in (over existing) box drawing glyphs --configfile CONFIGFILE Specify a file path for JSON configuration file (see sample: src/config.sample.json) --custom CUSTOM Specify a custom symbol font, all glyphs will be copied; absolute path suggested --dry Do neither patch nor store the font, to check naming --glyphdir GLYPHDIR Path to glyphs to be used for patching --has-no-italic Font family does not have Italic (but Oblique), to help create correct RIBBI set -l, --adjust-line-height Whether to adjust line heights (attempt to center powerline separators more evenly) --metrics {HHEA,TYPO,WIN} Select vertical metrics source (for problematic cases) --name FORCE_NAME Specify naming source ('full', 'postscript', 'filename', or concrete free name-string) --postprocess POSTPROCESS Specify a Script for Post Processing --removeligs, --removeligatures Removes ligatures specificed in JSON configuration file (needs --configfile) --xavgcharwidth [XAVGWIDTH] Adjust xAvgCharWidth (optional: concrete value) --progressbars Show percentage completion progress bars per Glyph Set (default) --no-progressbars Don't show percentage completion progress bars per Glyph Set
./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 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:Z -v ~/myfont/patched:/out:Z nerdfonts/patcher docker run --rm -v ~/Desktop/myfont/patchme:/in:Z -v ~/Desktop/myfont/patched:/out:Z nerdfonts/patcher --fontawesome
일반적으로 --complete
옵션을 원합니다.
기여자 또는 개발자용
패치되지 않은 디렉토리의 모든 글꼴을 다시 패치합니다.
./gotta-patch-em-all-font-patcher!.sh
선택적으로 특정 글꼴 이름 패턴으로 제한할 수 있습니다.
./gotta-patch-em-all-font-patcher!.sh Hermit
또는 특정 디렉토리 이름으로 시작:
./gotta-patch-em-all-font-patcher!.sh /Heavy
전체 옵션:
Usage: ./gotta-patch-em-all-font-patcher!.sh [OPTION] [FILTER] OPTION: -c, --checkfont Create the font(s) in check-fonts/ instead -t, --keeptime Try to preserve timestamp of previously patched font in patched-fonts/ directory -v, --verbose Show more information when running -i, --info Rebuild JUST the readmes -j, --jobs Run up to 8 patch processes in parallel -h, --help Show this help FILTER: The filter argument to this script is a filter for the fonts to patch. The filter is a regex (glob * is expressed as [^/]*, see `man 7 glob`) All font files that start with that filter (and are ttf, otf, or sfd files) will be processed only. Example ./gotta-patch-em-all-font-patcher!.sh "iosevka" Process all font files that start with "iosevka" If the argument starts with a '/' all font files in a directory that matches the filter are processed only. Example ./gotta-patch-em-all-font-patcher!.sh "/iosevka" Process all font files that are in directory "iosevka"
기여.md를 참조하세요.
각 릴리스마다 경로가 변경될 수 있으므로 마스터 브랜치가 아닌 릴리스 태그 또는 브랜치를 참조하세요.
예를 들어:
✅ 사용: https://github.com/ryanoasis/nerd-fonts/tree/ v3.0.0 /patched-fonts/Hermit/Regular/HurmitNerdFont-Regular.otf
✅ 사용: 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
패치를 통해 이점을 얻을 수 있지만 라이센스(독점, 상업용 등)로 인해 Nerd Fonts에 포함되지 않은 글꼴의 전체 목록은 다음과 같습니다.
콘솔라
축축한 모노
모노 입력
오퍼레이터 모노
프라그마타프로
SF 모노
Wiki 참조: 프로젝트 목적
Changelog.md를 참조하세요.
라이센스 보기