Nerd Fonts - Шрифти для розробників¶
Що таке Nerd Fonts?¶
Nerd Fonts — це колекція модифікованих шрифтів, призначених для розробників. Зокрема, для додавання додаткових гліфів використовуються «культові шрифти», такі як Font Awesome, Devicons та Octicons.
Nerd Fonts також використовує найпопулярніші програмні шрифти, такі як MonoLisa або SourceCode Pro, і змінює їх, додаючи групу гліфів (піктограм). Патчер шрифтів доступний, якщо шрифт, який ви бажаєте використовувати, ще не було відредаговано. Існує також функція попереднього перегляду, щоб побачити, як шрифт має виглядати в редакторі. Щоб отримати додаткову інформацію, відвідайте головний [сайт] проєкту (https://www.nerdfonts.com/).
Завантаження¶
Шрифти доступні для завантаження за адресою:
https://www.nerdfonts.com/font-downloads
Процедура інсталяції¶
Встановлення шрифтів Nerd у Rocky Linux здійснюється повністю з командного рядка завдяки реалізації процедури, що надається репозиторієм проекту ryanoasis/nerd-fonts. Процедура використовує git для отримання необхідних шрифтів та fc-cache для їхньої конфігурації.
Примітка
Цей метод можна використовувати в усіх дистрибутивах *linux*, які використовують [fontconfig](https://www.freedesktop.org/wiki/Software/fontconfig/) для керування системними шрифтами.
Для початку отримайте необхідні файли зі сховища проекту:
git clone --filter=blob:none --sparse git@github.com:ryanoasis/nerd-fonts
Ця команда завантажує лише необхідні файли, пропускаючи шрифти, що містяться у patched-fonts, щоб не перевантажувати локальний репозиторій шрифтами, які пізніше не використовуватимуться, що дозволяє вибіркове встановлення.
У цьому посібнику буде використано шрифт IBM Plex Mono, який пропонує чисте та злегка типографічне відображення, що робить його особливо придатним для написання документації Markdown.
Відвідайте спеціальний сайт для огляду та попереднього перегляду доступних шрифтів.
Перейдіть до новоствореної папки та завантажте набір шрифтів за допомогою команд:
cd ~/nerd-fonts/
git sparse-checkout add patched-fonts/IBMPlexMono
Команда завантажить шрифти до папки patched-fonts і після завершення ви зможете встановити їх за допомогою наданого сценарію install.sh, введіть:
./install.sh IBMPlexMono
Зарезервована Назва
Під час інсталяції шрифт перейменовується на BlexMono відповідно до ліцензії SIL Open Font License (OFL) і, зокрема, [механізму зарезервованих імен](http://scripts.sil.org/cms/scripts/page.php? item_id=OFL_web_fonts_and_RFNs#14cbfd4a).
Скрипт install.sh копіює шрифти до папки користувача ~/.local/share/fonts/ та викликає програму fc-cache для їх реєстрації в системі. Після завершення шрифти будуть доступні для емулятора терміналу; зокрема, ми знайдемо такі встановлені шрифти:
NerdFonts/
├── BlexMonoNerdFont-BoldItalic.ttf
├── BlexMonoNerdFont-Bold.ttf
├── BlexMonoNerdFont-ExtraLightItalic.ttf
├── BlexMonoNerdFont-ExtraLight.ttf
├── BlexMonoNerdFont-Italic.ttf
├── BlexMonoNerdFont-LightItalic.ttf
├── BlexMonoNerdFont-Light.ttf
├── BlexMonoNerdFont-MediumItalic.ttf
├── BlexMonoNerdFont-Medium.ttf
├── BlexMonoNerdFont-Regular.ttf
├── BlexMonoNerdFont-SemiBoldItalic.ttf
├── BlexMonoNerdFont-SemiBold.ttf
├── BlexMonoNerdFont-TextItalic.ttf
├── BlexMonoNerdFont-Text.ttf
├── BlexMonoNerdFont-ThinItalic.ttf
├── BlexMonoNerdFont-Thin.ttf
Конфігурація¶
На цьому етапі вибраний вами шрифт Nerd має бути доступним для вибору. Щоб вибрати його, ви повинні звернутися до робочого столу, який ви використовуєте.

Якщо ви використовуєте робочий стіл Rocky Linux за замовчуванням (Gnome), щоб змінити шрифт в емуляторі терміналу, вам потрібно буде відкрити gnome-terminal, перейти до «Параметрів» і встановити Nerd Font для ваш профіль.
Author: Franco Colussi
Contributors: Steven Spencer, Ganna Zhyrnova, Christine Belzie