Перейти до змісту

Nerd Fonts - Шрифти для розробників

Встановлення Nerd Fonts не змінює функції Neovim або NvChad, а просто додає шрифти, які приємніші для очей, ніж будь-який стандартний термінальний шрифт, який зараз є.

Nerd Fonts Nerd Fonts — це колекція модифікованих шрифтів, призначених для розробників. Зокрема, «знакові шрифти», такі як Font Awesome, Devicons, Octicons тощо, використовуються для додавання додаткових гліфів.

Nerd Fonts використовує найпопулярніші програмні шрифти та змінює їх, додаючи групу гліфів (піктограм). Також доступний засіб виправлення шрифтів, якщо шрифт, який ви хочете використати, ще не було відредаговано. На сайті доступний зручний попередній перегляд, який дозволяє побачити, як має виглядати шрифт у редакторі. Для отримання додаткової інформації відвідайте головний сайт проекту.

Завантаження

Шрифти доступні для завантаження за адресою:

https://www.nerdfonts.com/font-downloads

Процедура інсталяції

Встановлення Nerd Fonts у Rocky Linux виконується повністю з командного рядка завдяки реалізації процедури, наданої репозиторієм проекту ryanoasis/nerd-fonts, процедура використовує git</1 > для отримання необхідних шрифтів і fc-cache* для їх конфігурації.

Примітка

Цей метод можна використовувати в усіх дистрибутивах linux, які використовують 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) і, зокрема, механізму зарезервованих імен.

Сценарій install.sh копіює шрифти до папки користувача ~/.local/share/fonts/ і викликає програму fc-cache для зареєструвати їх у системі. Після завершення шрифти будуть доступні для емулятора терміналу, зокрема ми знайдемо такі встановлені шрифти:

~/.local/share/fonts/
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