Nerd Fonts — kiedy Twój terminal zasługuje na ikony
Czy zauważyłeś, że niektórzy programiści mają piękne ikony w swoich terminalach i edytorach, podczas gdy Twój interfejs wygląda nudno? Najprawdopodobniej używają Nerd Fonts — projektu, który przekształca zwykłe fonty monospace w prawdziwe dzieła sztuki dla kodujących.
Co to jest Nerd Fonts?
Nerd Fonts to projekt, który „modyfikuje" popularne fonty programistyczne, dodając do nich tysiące dodatkowych glifów (ikon). To jak supermoc dla Twojego terminala lub IDE: wszystkie te piękne ikony plików, języków programowania, wskaźników statusu — teraz dostępne w Twoim ulubionym foncie.
Projekt łączy ikony z:
- Font Awesome
- Material Design Icons
- Devicons
- Octicons
- i wielu innych zestawów ikon
Dlaczego to jest super?
- 67+ wstępnie zmodyfikowanych fontów — od klasycznego Hack po modny JetBrains Mono
- 10 000+ ikon w jednym foncie
- Wsparcie Powerline — piękne separatory i paski statusu
- Wieloplatformowość — działa wszędzie: Linux, macOS, Windows
- Elastyczność — możesz modyfikować swoje ulubione fonty
Jak zainstalować?
Dla leniwych (macOS)
Po prostu użyj Homebrew:
brew install font-hack-nerd-font
Dla miłośników kontroli
Pobierz konkretny font ręcznie:
curl -OL https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz
Dla użytkowników Windows
Zainstaluj przez Chocolatey:
choco install nerd-fonts-hack
Co możesz zrobić z Nerd Fonts?
- Dostosuj swój terminal — dodaj ikony typów plików do ls
- Ulepsz swoje IDE — wizualne znaczniki dla języków programowania
- Stwórz piękny pasek statusu w tmux lub zsh
- Rozróżniaj gałęzie Git za pomocą ikon
Modyfikowanie własnego fontu
Jeśli Twojego ulubionego fontu nie ma w kolekcji, możesz zmodyfikować go samodzielnie za pomocą wbudowanego narzędzia:
fontforge -script font-patcher PATH_TO_YOUR_FONT
Nerd Fonts to must-have dla programistów, którzy cenią nie tylko funkcjonalność, ale także estetykę swoich narzędzi. Projekt jest aktywnie rozwijany, regularnie dodaje nowe fonty i ikony, a społeczność stale sugeruje usprawnienia.
Wypróbuj to — a Twój terminal nigdy nie będzie taki sam!
Powiązane projekty