From 9ef10b76fe43819a1679d56eb2657465952bda6c Mon Sep 17 00:00:00 2001
From: senketsu03 <111694096+senketsu03@users.noreply.github.com>
Date: Thu, 8 Jun 2023 17:32:52 +0900
Subject: [PATCH] Update readme_ru.md
---
readme_ru.md | 531 ++++++++++++++++++++++++++++++---------------------
1 file changed, 311 insertions(+), 220 deletions(-)
diff --git a/readme_ru.md b/readme_ru.md
index b34de82868..15bb433cb8 100644
--- a/readme_ru.md
+++ b/readme_ru.md
@@ -1,30 +1,34 @@
+
+
+
+
+
+
+[Releases][release] | [Fonts](#patched-fonts) | [Font Patcher](#font-patcher) | [Wiki Documentation][wiki] | [Stickers][stickers] | [VimDevIcons][vim-devicons]
+
-[![GitHub release][img-version-badge-with-logo]][репозиторий] [![Gitter][img-gitter-badge]][gitter] [![CodeClimate][img-code-climate-badge]][code-climate] [![Code of Conduct][coc-badge]][coc] [![PRs Welcome][prs-badge]][prs] [![Windows Logo][w-top]](#patched-fonts) [![macOS (OSX) Logo][m-top]](#patched-fonts) [![Linux Logo][l-top]](#patched-fonts)
+[![GitHub release][img-version-badge]][repo] [![Gitter][img-gitter-badge]][gitter] [![Code of Conduct][coc-badge]][coc] [![PRs Welcome][prs-badge]][prs]
-**Nerd Fonts** - это проект, который улучшает шрифты с большим количеством глифов (значков). В частности, добавляет большое количество значков из популярных 'символьных шрифтов', таких как [Font Awesome ➶][font-awesome], [Devicons ➶][vorillaz-devicons], [Octicons ➶][octicons] и [других](#glyph-sets).
+
+
+
+**Nerd Fonts** - это проект, который улучшает шрифты с большим количеством глифов (значков). В частности, добавляет большое количество значков из популярных 'символьных шрифтов', таких как [Font Awesome][font-awesome], [Devicons][vorillaz-devicons], [Octicons][octicons] и [других](#glyph-sets).
На следующей Sankey-диаграме показаны текущие наборы глифов:
-
+
Диаграма создана с помощью @SankeyMATIC
-## Быстрая Навигация
-
-| **[Последняя Версия ➶][release]** | **[Шрифты](#patched-fonts)** | **[Улучшатель шрифтов](#font-patcher)** | **[VimDevIcons ➶][vim-devicons]** | **[Скачать
Пакеты Шрифтов ➶][release]** |
-|:-------------------------------:|:---------------------------:|:----------------------------:|:---------------------------------:|:--------------------------------------------:|
-| [![fonts-logo-small][ql-1]][release] | [![fonts-logo-small][ql-2]](#patched-fonts) | [![patcher-logo-small][ql-3]](#font-patcher) | [![vim-devicons-logo-small][ql-4]][vim-devicons] | [![fonts-logo-small][ql-5]][release] |
-
-
## Важные Замечания
* Пути к файлам ветки `master` **нестабильны**. [Проверить свою ссылку на репозиторий](#unstable-file-paths)
-* Клонировать этот репозиторий **не** рекомендуется, если Вы не собираетесь [участвовать в разработке](#contributing)
+* Клонировать этот репозиторий **не** рекомендуется ([из-за его размеров](#option-5-clone-the-repo)), если Вы не собираетесь [участвовать в разработке](#contributing)
## Содержание
@@ -38,13 +42,14 @@
* [**4 - Шрифты Homebrew (macOS (OS X))**](#option-4-homebrew-fonts)
* [**5 - Клонировать репозиторий**](#option-5-clone-the-repo)
* [**6 - Скачать Ad Hoc Curl**](#option-6-ad-hoc-curl-download)
- * [**7 - Пользовательский репозиторий Arch (Community) (Arch Linux)**](#вариант-7-пользовательский-репозиторий-arch-community)
- * [**8 - Исправить свой собственный шрифт**](#option-8-patch-your-own-font)
+ * [**7 - Chocolatey или Scoop (Windows)**](#option-7-unofficial-chocolatey-or-scoop-repositories)
+ * [**8 - Arch Linux Repository (Community, AUR)**](#option-8-arch-community-repository)
+ * [**9 - Исправить свой собственный шрифт**](#option-9-patch-your-own-font)
[**Особенности**](#features)
* [**Наборы Глифов/Значков**](#glyph-sets)
* [**Исправленные шрифты**](#patched-fonts)
- * [**Комбинации**](#combinations)
+ * [**Вариации**](#variations)
* [**Улучшитель Шрифтов**](#font-patcher)
[**Разработчикам / Контрибьютерам**](#font-patcher)
@@ -64,7 +69,7 @@
## TL;DR
Nerd Fonts использует популярные программные шрифты и добавляет кучу Значков.
Существует также [Исправитель шрифтов](#font-patcher), если нужный Вам шрифт ещё не исправлен.
- Более подробную информацию смотрите в [wiki][wiki]. Если Вы ищете плагин Vim, смотрите [VimDevIcons ➶][vim-devicons].
+ Более подробную информацию смотрите в [wiki][wiki]. Если Вы ищете плагин Vim, смотрите [VimDevIcons][vim-devicons].
### Различные варианты загрузки шрифтов
@@ -76,15 +81,15 @@ _Если Вы..._
* `Вариант 4.` пользователь **macOS** и хотите использовать **Homebrew**, смотрите [Homebrew Fonts](#option-4-homebrew-fonts)
* `Вариант 5.` хотите **полный контроль**, смотрите [клонировать репозиторий](#option-5-clone-the-repo)
* `Вариант 6.` хотите использовать **`curl` команду** или использовать её в **скриптах**, смотрите [Ad Hoc Curl Download](#option-6-ad-hoc-curl-download)
- * `Вариант 7.` пользователь **Arch Linux** и хотите использовать **Community packages**, смотрите [Пользовательский репозиторий Arch (Community)](#вариант-7-пользовательский-репозиторий-arch-community)
- * `Вариант 8.` хотите улучшить свой собственный шрифт, смотрите [Улучшитель Шрифтов](#option-8-patch-your-own-font)
+ * `Option 7.` если вы пользуетесь **Windows** и хотите использовать **Chocolatey** или **Scoop** смотрите [Неофициальные репозитории Chocolatey или Scoop](#option-7-unofficial-chocolatey-or-scoop-repositories)
+ * `Вариант 8.` пользователь **Arch Linux** и хотите использовать **Community packages**, смотрите [Arch Community Repositories](#option-8-arch-community-repository)
+ * `Вариант 9.` хотите улучшить свой собственный шрифт, смотрите [Улучшитель Шрифтов](#option-9-patch-your-own-font)
## Особенности
* [Python скрипт FontForge](#font-patcher) для улучшения любого шрифта
* Включена возможность создания **Моноширинных (с фиксированным шагом, с фиксированной шириной)** _или_ **двойных (не моноширинных)** глифов
* Для получения дополнительной информации смотрите раздел [**Улучшитель шрифтов**](#font-patcher)
-* **`50`** [улучшенных семейства шрифтов](#patched-fonts)
-* Более **`1,571,470`** уникальных комбинаций/вариантов улучшенненных шрифтов [(больше информации)](#combinations)
+* **`53`** [улучшенных семейства шрифтов](#patched-fonts)
* Более **`9,000`** комбинаций глифов/значков [(больше информации)](#combinations)
* Текущие наборы глифов включают: [Powerline with Extra Symbols][ryanoasis-powerline-extra-symbols], [Font Awesome][font-awesome], [Devicons][vorillaz-devicons], [Octicons][octicons], [Font Logos][font-logos], [Pomicons][gabrielelana-pomicons]
* **Моноширинная (фиксированный шаг, фиксированная ширина)** _или_ "**двойные (не моноширинные)** глифы" версии каждого шрифта
@@ -96,138 +101,73 @@ _Если Вы..._
:mag: :mag: Теперь Вы можете легко искать глифы на [NerdFonts.com][Cheat Sheet] через [Cheat Sheet][]
-### Seti-UI + Custom
-> Основан на [Seti-UI] Icomoon с дополнительными пользовательскимим глифами.
-
-![image](images/fontforge-glyph-set-1.png)
-
-### [Devicons][vorillaz-devicons]
-> "Символьный" шрифт, созданный для разработчиков, джедаев, ниндзя, HTTPстеров, евангелистов и ботаников. / ([репозиторий][vorillaz-devicons]) / ([сайт](https://vorillaz.github.io/devicons/))
-
-![image](images/fontforge-glyph-set-2.png)
-
-### [Font Awesome][font-awesome]
-> "Символьный" шрифт и набор инструментов CSS. / ([репозиторий][font-awesome]) / ([сайт](http://fontawesome.io/))
-
-![image](images/fontforge-glyph-set-font-awesome-1.png)
-![image](images/fontforge-glyph-set-font-awesome-2.png)
-![image](images/fontforge-glyph-set-font-awesome-3.png)
-![image](images/fontforge-glyph-set-font-awesome-4.png)
-
-### [Font Awesome Extension][font-awesome-extension]
-> Простое удивительное расширение значков / ([репозиторий][font-awesome-extension]) / ([сайт](https://andrelzgava.github.io/font-awesome-extension/))
-
-![image](images/fontforge-glyph-set-font-awesome-extension-1.png)
-
-### [Octicons][octicons]
-> Иконки из GitHub'а. / ([репозиторий][octicons]) / ([сайт](https://octicons.github.com))
-
-#### Полный набор кодовых точек шрифта Nerd:*
-
-![image](images/fontforge-glyph-set-octicons.png)
-
-* Чтобы избежать конфликтов между наборами значков, они были изменены в 'Полных' шрифтах. Оригинальные кодовые точки: [Wiki](https://github.com/ryanoasis/nerd-fonts/wiki/Codepoint-Conflicts).
-
-### [Powerline Extra Symbols][ryanoasis-powerline-extra-symbols]
-> Предоставляет дополнительные символы разделителей и символ номера столбца (CN). / ([репозиторий][ryanoasis-powerline-extra-symbols])
-
-![image](https://raw.githubusercontent.com/ryanoasis/powerline-extra-symbols/-/fontforge.png)
-
-### [IEC Power Symbols][website-iecpower]
-> Добавляет новые символы в Unicode / ([сайт][website-iecpower])
-
-![image](images/fontforge-glyph-set-font-iec-power-1.png)
-![image](images/fontforge-glyph-set-font-iec-power-2.png)
-
-### [Font Logos][font-logos]
-> Font-logos содержит логотипы популярных дистрибутивов Linux, включая веб-сайты. / ([репозиторий][font-logos])
-
-![image](images/fontforge-glyph-set-font-logos.png)
-
-### [Pomicons][gabrielelana-pomicons]
-> 8 значков для ["Метод Помидора"®](https://cirillocompany.de/pages/pomodoro-technique). / ([репозиторий][gabrielelana-pomicons])
-
-![image](images/fontforge-glyph-set-pomicons.png)
-
-### Имена значков в shell
+Смотрите [Wiki: Glyph Sets and Codepoints for more details][wiki-glyph-sets-codepoints]
-Загрузите предоставленные `.sh` файлы из директории [bin/scripts/lib/](bin/scripts/lib/), рекомендуемое расположение `~/.local/share/fonts/` или `~/bin/`.
+### Наименования значков в оболочке
-- `i_all.sh` - помощник для загрузки всех файлов, которые вы однажды скачали
-- `i_dev.sh` - Devicons (198 иконок, 8 не имеют установленного имени)
-- `i_fa.sh` - Font Awesome (675 иконок, 111 псевдонимов)
-- `i_fae.sh` - Font Awesome Extension (170 иконок)
-- `i_iec.sh` - IEC Power Symbols (5 иконок)
-- `i_logos.sh` - Font Logos (20 иконок)
-- `i_oct.sh` - Octicons (172 иконок)
-- `i_ple.sh` - Powerline Extra Symbols (37 иконок, 2 псевдонима, 16 не имеют установленного имени)
-- `i_pom.sh` - Pomicons (11 иконок)
-- `i_seti.sh` - Seti-UI + Custom (50 иконок, 2 псевдонима, 5 без установленного имени)
-
-Затем откройте `исходники` требуемых файлов и выведите `$i_*` переменные, чтобы увидеть значки:
-
-```sh
-source ~/.local/share/fonts/i_oct.sh
-echo $i_oct_heart
-# Output:
-# ♥
-```
-
-**ЗАМЕЧАНИЕ:** Вы должны использовать один из Nerd Fonts, чтобы видеть правильные значки для некоторых наборов (Devicons, Font Awesome Extension, Font Logos), но остальные наборы должны работать со стандартными шрифтами тоже.
+See [Wiki: Icon names in shell][wiki-icon-names-in-shell]
## Исправленные Шрифты
-| Название Шрифта | Название Шрифта и Репозиторий |\*RFN |Размер EM| Статус |
-|:--------------------------------------------------|:----------------------------------|:-----|:--------|:------------------|
-| [3270 Nerd Font][p-3270] | [3270][f-3270] | НЕТ | 1000 | ![w2] ![m2] ![l2] |
-| [Anonymice Nerd Font][p-anonymous-pro] | [Anonymous Pro][f-a-pro] | НЕТ | 2048 | ![w] ![m2] ![l] |
-| [Aurulent Sans Mono Nerd Font][p-aurulent] | | НЕТ | 1000 | ![w] ![m2] ![l] |
-| [Bitstream Vera Sans Mono Nerd Font][p-bitstream] | | НЕТ | 2048 | ![w] ![m2] ![l] |
-| [Code New Roman Nerd Font][p-code-nr] | | НЕТ | 2048 | ![w] ![m2] ![l] |
-| [DejaVu Sans Mono Nerd Font][p-dejavu] | | НЕТ | 2048 | ![w] ![m2] ![l] |
-| [Droid Sans Mono Nerd Font][p-droid] | | НЕТ | 2048 | ![w] ![m2] ![l] |
-| [Fantasque Sans Nerd Font][p-fantasque] | [Fantasque Sans][f-fant] | НЕТ | 2048 | ![w] ![m2] ![l] |
-| [Fura Code Nerd Font][p-fira-code] | [Fira][f-fira-code] | ДА | 1000 | ![w] ![m2] ![l] |
-| [Fura Mono Nerd Font][p-fira-mono] | [Fira][f-fira-mono] | ДА | 1000 | ![w] ![m2] ![l] |
-| [Gohu Nerd Font][p-gohu] | [Gohu][f-gohu] | НЕТ | 1000 | ![w2] ![m2] ![l2] |
-| [Hasklug Nerd Font][p-hasklig] | [Hasklig][f-hasklig] | ДА | 1000 | ![w] ![m2] ![l] |
-| [Heavy Data Mono Nerd Font][p-heavy-data] | | НЕТ | 2048 | ![w] ![m2] ![l] |
-| [Hermut Nerd Font][p-hermit] | | НЕТ | 1000 | ![w] ![m2] ![l] |
-| [Inconsolata Nerd Font][p-inconsolata] | | НЕТ | 1000 | ![w] ![m2] ![l] |
-| [Inconsolata Go Nerd Font][p-inconsolata-go] | | НЕТ | 1000 | ![w] ![m2] ![l] |
-| [Iosevka Nerd Font][p-iosevka] | [Iosevka][f-iosevka] | ДА | 1000 | [#83][s-iosevka] |
-| [JetBrains Mono][p-jetbrains-mono] | [JetBrains Mono][f-jetbrains-mono]| NO | 1000 | ![w] ![m2] ![l] |
-| [Knack Nerd Font][p-hack] | [Hack][f-hack] | ДА | 2048 | ![w] ![m2] ![l] |
-| [Lekton Nerd Font][p-lekton] | | НЕТ | 1000 | ![w] ![m2] ![l] |
-| [Literation Mono Nerd Font][p-liberation] | [Liberation][f-liberation] | ДА | 2048 | ![w] ![m2] ![l] |
-| [Meslo Nerd Font][p-meslo] | | НЕТ | 2048 | ![w] ![m2] ![l] |
-| [Monofur Nerd Font][p-monofur] | | НЕТ | 2400 | ![w] ![m2] ![l] |
-| [Monoid Nerd Font][p-monoid] | | НЕТ | 1536 | ![w] ![m2] ![l] |
-| [Mononoki Nerd Font][p-mononoki] | [Mononoki][f-mononoki] | НЕТ | 1024 | ![w] ![m2] ![l] |
-| [M+ (MPlus) Nerd Font][p-mplus] | | НЕТ | 1000 | ![w] ![m2] ![l] |
-| [ProFont (Windows tweaked) Nerd Font][p-profont] | | НЕТ | 1200 | ![w] ![m2] ![l] |
-| [ProFont (x11) Nerd Font][p-profont] | | НЕТ | 1000 | [FAILING] |
-| [ProggyClean Nerd Font][p-proggy-clean] | | НЕТ | 2048 | [FAILING] |
-| [Roboto Mono][p-roboto] | | НЕТ | 2048 | [FAILING] |
-| [Sauce Code Nerd Font][p-source-code-pro] | [Source][f-source] | ДА | 1000 | ![w] ![m2] ![l] |
-| [Shure Tech Mono Nerd Font][p-share-tech-mono] | [Share Tech Mono][f-share] | ДА | 1000 | ![w] ![m2] ![l] |
-| [Space Mono Nerd Font][p-space-mono] | [Space Mono][f-space] | НЕТ | 1000 | ![w] ![m2] ![l] |
-| [Terminess Nerd Font][p-terminus] | [Terminus Font][f-terminus] | ДА | 1000 | ![w] ![m2] ![l] |
-| [Ubuntu Nerd Font][p-ubuntu] | | НЕТ | 1000 | ![w] ![m2] ![l] |
-| [Ubuntu Mono Nerd Font][p-ubuntu-mono] | | НЕТ | 1000 | ![w] ![m2] ![l] |
-
-_*RFN (Reserved Font Name) — зарезервированное название шрифта_
-
-## Комбинации
-
-- Более **`1,485,000`** уникальных вариантов/комбинаций (Power Set) улучшенных шрифтов:
- - **`50`** улучшенных набора шрифтов
- - **`719`** улучшенных семейств шрифтов
- - **`2,876`** 'выполненных' вариантов/комбинаций
- - **`'1,485,410'`** _возможных_ варианта/комбинации
- - **`1,488,286`** всего вычислено комбинаций (2,876 + 1,428,110)
-- Комбинация для каждого шрифта - это любая комбинация [Вариаций](#variations)
+| Название шрифта | Название шрифта и репозиторий | Версия |\*RFN | Статус |
+|:--------------------------------------------------|:----------------------------------|:------|:-----|:------------------|
+| [3270 Nerd Font][p-3270] | [3270][f-3270] | 3.0.1 | НЕТ | ![w] ![m2] ![l] |
+| [Agave][p-agave] | [Agave][f-agave] | 37 | НЕТ | ![w] ![m2] ![l] |
+| [Anonymice Nerd Font][p-anonymous-pro] | [Anonymous Pro][f-a-pro] | 1.002 | ДА | ![w] ![m2] ![l] |
+| [Arimo][p-arimo] | [Arimo][f-arimo] | 1.33 | НЕТ | ![w] ![m2] ![l] |
+| [Aurulent Sans Mono Nerd Font][p-aurulent] | Stephen G. Hartke | | НЕТ | ![w] ![m2] ![l] |
+| [BigBlueTerminal][p-bigblueterm] | VileR | | НЕТ | ![w] ![m2] ![l] |
+| [Bitstrom Wera Nerd Font][p-bitstream] | Bitstream Inc | 1.1 | ДА | ![w] ![m2] ![l] |
+| [Blex Mono][p-blex] | [IBM Plex Mono][f-ibm-plex] | 2.3 | ДА | ![w] ![m2] ![l] |
+| [Caskaydia Cove Nerd Font][p-cascadia] | [Cascadia Code][f-cascadia] |2111.01| ДА | ![w] ![m2] ![l] |
+| [Code New Roman Nerd Font][p-code-nr] | Sam Radian | 2.0 | НЕТ | ![w] ![m2] ![l] |
+| [Comic Shanns Mono Nerd Font][p-comic] | [Comic Shanns Mono][f-comic] | 1.3 | НЕТ | ![w] ![m2] ![l] |
+| [Cousine Nerd Font][p-cousine] | [Cousine][f-cousine] | 1.211 | НЕТ | ![w] ![m2] ![l] |
+| [DaddyTimeMono][p-daddytimemono] | [DaddyTimeMono][f-daddytimemono] | 1.2.3 | НЕТ | ![w] ![m2] ![l] |
+| [DejaVu Sans Mono Nerd Font][p-dejavu] | [DejaVu][f-dejavu] | 2.37 | НЕТ | ![w] ![m2] ![l] |
+| [Droid Sans Mono Nerd Font][p-droid] | Ascender Corp |1.00-113| НЕТ | ![w] ![m2] ![l] |
+| [Fantasque Sans Nerd Font][p-fantasque] | [Fantasque Sans][f-fant] | 1.8.0 | НЕТ | ![w] ![m2] ![l] |
+| [Fira Code Nerd Font][p-fira-code] | [Fira Code][f-fira-code] | 6.2 | НЕТ | ![w] ![m2] ![l] |
+| [Fira Mono Nerd Font][p-fira-mono] | [Fira][f-fira-mono] | 3.206 | НЕТ | ![w] ![m2] ![l] |
+| [Go Mono Nerd Font][p-go-mono] | [Go-Mono][f-go-mono] | 2.010 | НЕТ | ![w] ![m2] ![l] |
+| [Gohu Nerd Font][p-gohu] | [Gohu TTF][f-gohu2],[Gohu][f-gohu]| 2.0 | НЕТ | ![w] ![m2] ![l] |
+| [Hack Nerd Font][p-hack] | [Hack][f-hack] | 3.003 | НЕТ | ![w] ![m2] ![l] |
+| [Hasklug Nerd Font][p-hasklig] | [Hasklig][f-hasklig] | 1.2 | ДА | ![w] ![m2] ![l] |
+| [Heavy Data Mono Nerd Font][p-heavy-data] | Vic Fieger | 1 | НЕТ | ![w] ![m2] ![l] |
+| [Hurmit Nerd Font][p-hermit] | [Hermit][f-hermit] | 2.0 | ДА | ![w] ![m2] ![l] |
+| [iM-Writing][p-im-writing] | [iA-Writer][f-ia-writer] | Dec 2018 | ДА | ![w] ![m2] ![l] |
+| [Inconsolata Nerd Font][p-inconsolata] | [Inconsolata][f-inconsolata] | 3.000 | НЕТ | ![w] ![m2] ![l] |
+| [Inconsolata Go Nerd Font][p-inconsolata-go] | [InconsolataGo][f-inconsolatago] | 1.013 | НЕТ | ![w] ![m2] ![l] |
+| [Inconsolata LGC Nerd Font][p-inconsolata-lgc] | [Inconsolata LGC][f-inconsolatalgc] | 1.3 | НЕТ | ![w] ![m2] ![l] |
+| [Iosevka Nerd Font][p-iosevka] | [Iosevka][f-iosevka] |22.1.0 | НЕТ | ![w] ![m2] ![l] |
+| [Iosevka Term Nerd Font][p-iosevka-term] | [Iosevka Term][f-iosevka] |22.1.0 | НЕТ | ![w] ![m2] ![l] |
+| [JetBrains Mono][p-jetbrains-mono] | [JetBrains Mono][f-jetbrains-mono]| 2.304 | НЕТ | ![w] ![m2] ![l] |
+| [Lekton Nerd Font][p-lekton] | [Lekton][f-lekton] | 34 | НЕТ | ![w] ![m2] ![l] |
+| [Literation Mono Nerd Font][p-liberation] | [Liberation][f-liberation] | 2.1.5 | ДА | ![w] ![m2] ![l] |
+| [Lilex Nerd Font][p-lilex] | [Lilex][f-lilex] | 2.000 | НЕТ | ![w2] ![m2] ![l] |
+| [Meslo Nerd Font][p-meslo] | [Meslo][f-meslo] | 1.21 | НЕТ | ![w] ![m2] ![l] |
+| [Monofur Nerd Font][p-monofur] | Tobias B Koehler | 1.0 | НЕТ | ![w] ![m2] ![l] |
+| [Monoid Nerd Font][p-monoid] | [Monoid][f-monoid] | 0.61 | НЕТ | ![w] ![m2] ![l] |
+| [Mononoki Nerd Font][p-mononoki] | [Mononoki][f-mononoki] | 1.6 | ДА | ![w] ![m2] ![l] |
+| [M+ (MPlus) Nerd Font][p-mplus] | [M+ Fonts][f-mplus] |2023/03| НЕТ | ![w] ![m2] ![l] |
+| [Noto][p-noto] | [Noto][f-noto] | div | НЕТ | ![w] ![m2] ![l] |
+| [OpenDyslexic][p-opendyslexic] | [OpenDyslexic][f-opendyslexic] | 2.001 | НЕТ | ![w] ![m2] ![l] |
+| [Overpass][p-overpass] | [Overpass][f-overpass] | 3.0.5 | НЕТ | ![w] ![m2] ![l] |
+| [ProFont (Windows tweaked) Nerd Font][p-profont] | [ProFont][f-profont] | 2.3 | НЕТ | ![w] ![m2] ![l] |
+| [ProFont (x11) Nerd Font][p-profont] | [ProFont][f-profont] | 2.2 | НЕТ | ![w] ![m2] ![l] |
+| [ProggyClean Nerd Font][p-proggy-clean] | Tristan Grimmer |2004/04/15| НЕТ | Imperfect |
+| [Roboto Mono][p-roboto] | [Roboto Mono][f-roboto] | 3.0 | НЕТ | ![w] ![m2] ![l] |
+| [Sauce Code Nerd Font][p-source-code-pro] | [Source][f-source] | 2.038 | ДА | ![w] ![m2] ![l] |
+| [Shure Tech Mono Nerd Font][p-share-tech-mono] | [Share Tech Mono][f-share] | 1.003 | ДА | ![w] ![m2] ![l] |
+| [Space Mono Nerd Font][p-space-mono] | [Space Mono][f-space] | 1.001 | НЕТ | ![w] ![m2] ![l] |
+| [Terminess Nerd Font][p-terminus] | [Terminus TTF][f-terminus] |4.49.2 | ДА | ![w] ![m2] ![l] |
+| [Tinos][p-tinos] | [Tinos][f-tinos] | 1.23 | НЕТ | ![w] ![m2] ![l] |
+| [Ubuntu Nerd Font][p-ubuntu] | [Ubuntu Font][f-ubuntu] | 0.83 | НЕТ | ![w] ![m2] ![l] |
+| [Ubuntu Mono Nerd Font][p-ubuntu-mono] | [Ubuntu Font][f-ubuntu] | 0.80 | НЕТ | ![w] ![m2] ![l] |
+| [Victor Mono][p-victor] | [Victor Mono][f-victor] | 1.5.4 | НЕТ | ![w] ![m2] ![l] |
+
+_*RFN = Reserved Font Name_
### Вариации
@@ -235,13 +175,14 @@ echo $i_oct_heart
- **двойная _(variable/proportional)_** или **обычная _(fixed/monospaced)_** ширина символов
- [Font Awesome][font-awesome]
- [Font Awesome Extension][font-awesome-extension]
+- [Material Design Icons][font-material-design-icons]
+- [Weather][font-weather]
- [GitHub Octicons][octicons]
-- [Font Logos][font-logos]
+- [Font Logos][font-logos] (Ранее известный как Font Linux)
- [Powerline Extra Symbols][ryanoasis-powerline-extra-symbols]
- [IEC Power Symbols][website-iecpower]
- [Pomicons][gabrielelana-pomicons]
-- Совместимость с Windows
-
+- [Codicons][codicons]
## Установка
@@ -261,7 +202,6 @@ echo $i_oct_heart
> Лучший вариант, если вы хотите **автоматизировать** установку или использовать в **скриптах**.
-_Замечание_: Только для Linux & macOS (OS X)
_Замечание_: **Необходимо клонировать** текущее состояние репозитория
#### Все шрифты:
@@ -272,6 +212,12 @@ _Замечание_: **Необходимо клонировать** текущ
./install.sh
```
+или используя Powershell (только на Windows):
+
+```pwsh
+./install.ps1
+```
+
#### Один шрифт:
* Установка одного шрифта по Вашему выбору
@@ -282,14 +228,24 @@ _Замечание_: **Необходимо клонировать** текущ
./install.sh HeavyData
```
+или используя Powershell (только на Windows):
+
+```pwsh
+./install.ps1
+./install.ps1 Hack
+./install.ps1 HeavyData
+./install.ps1 FiraCode, Hack
+./install.ps1 DejaVuSansMono -WhatIf
+```
+
### `Вариант 4: Homebrew Fonts`
> Лучший вариант, если у Вас **macOS** и Вы хотите использовать **Homebrew**.
-Все шрифты доступны через [Homebrew Fonts](https://github.com/caskroom/homebrew-fonts) на macOS (OS X)
+Все шрифты доступны через [Homebrew Cask Fonts](https://github.com/Homebrew/homebrew-cask-fonts) на macOS (OS X)
```sh
-brew tap caskroom/fonts
+brew tap homebrew/cask-fonts
brew install font-hack-nerd-font
```
@@ -304,6 +260,14 @@ brew install font-hack-nerd-font
git clone --depth 1
```
+Если вы хотите клонировать суб-директорию, используйте `git sparse-checkout`. Для выполнения необходим `Git v2.26`:
+
+```sh
+git clone --filter=blob:none --sparse git@github.com:ryanoasis/nerd-fonts
+cd nerd-fonts
+git sparse-checkout add patched-fonts/JetBrainsMono
+```
+
### `Вариант 6: Скачать Ad Hoc Curl`
> Вариант для тех, кто хочет использовать **`curl` команды** или для использования в **скриптах**.
@@ -312,7 +276,7 @@ git clone --depth 1
```sh
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
+cd ~/.local/share/fonts && curl -fLO https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/DroidSansMNerdFont-Regular.otf
```
_Внимание:_ устаревшие альтернативные пути: `~/.fonts`
@@ -320,15 +284,32 @@ _Внимание:_ устаревшие альтернативные пути:
#### macOS (OS X)
```sh
-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
+cd ~/Library/Fonts && curl -fLO https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/DroidSansMNerdFont-Regular.otf
+```
+
+### `Вариант 7: Неофициальные репозитории Chocolatey или Scoop`
+
+> Вариант для пользователей **Windows** которые хотят использовать **Chocolatey** или **Scoop**.
+
+Пользователи Chocolatey могут скачать опубликованные шрифты в репозиторий [Chocolatey Community Repository (CCR)](https://community.chocolatey.org/packages):
+
+```powershell
+choco install nerd-fonts-hack
```
-### `Вариант 7: Пользовательский репозиторий Arch (Community)`
+Scoop users can download fonts using the [Scoop bucket for Nerd Fonts](https://github.com/matthewjberger/scoop-nerd-fonts):
-Most fonts are available via [Arch Community packages](https://archlinux.org/packages/?sort=&repo=Community&q=-nerd).
-Some special packages are [in AUR](https://aur.archlinux.org/packages?K=nerd-fonts-&outdated=off).
+```powershell
+scoop bucket add nerd-fonts
+scoop install Hack-NF
+```
+
+### `Вариант 8: Arch Community Repository`
-### `Вариант 8: Улучшить Свой Шрифт`
+Большинство шрифтов доступно в официальных репозиториях [Arch Community packages](https://archlinux.org/groups/any/nerd-fonts/).
+Дополнительные пакеты доступны [в AUR](https://aur.archlinux.org/packages?K=nerd-fonts-&outdated=off).
+
+### `Вариант 9: Улучшить Свой Шрифт`
> Опция для **исправления** Вашего **собственного шрифта** или полная **настройка** улучшенного шрифта.
@@ -343,22 +324,35 @@ Some special packages are [in AUR](https://aur.archlinux.org/packages?K=nerd-fon
-Исправление шрифта по собственному выбору для использования с [VimDevIcons ➶][vim-devicons]:
-* требуется: Python 3, python-fontforge package (версия 20141231 или более поздние, смотрите
- [инструкцию по установке](http://designwithfontforge.com/en-US/Installing_Fontforge.html))
-* альтернативный способ установки на macOS (OS X): `brew install fontforge`
-* Используйте:
-
-```
-./font-patcher PATH_TO_FONT
-```
-
-* Альтернативное использование: Запустите патчер с помощью двоичного файла FontForge, используя флаг скрипта:
-
-```
-./fontforge -script font-patcher PATH_TO_FONT
-```
-
+Исправление шрифта по собственному выбору:
+* Используя скрипт
+ * Скачайте скрипт и дополнительные файлы [archive](https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FontPatcher.zip) и распакуйте архив
+ * Скачать только скрипт `font-patcher` не достаточно.
+ * Зависимости: Fontforge, Python 3, и пакеты`python-fontforge`, `argparse`
+ * Fontforge может быть установлен как пакет
+ * или на OSX с помощью `brew install fontforge`
+ * или как [AppImage](https://github.com/fontforge/fontforge/releases)
+ * Использование (рекоменд.):
+ ```
+ fontforge -script font-patcher PATH_TO_FONT
+ ```
+ * Использование напрямую (более удобный способ, если он у вас сработает):
+ ```
+ ./font-patcher PATH_TO_FONT
+ ```
+ * Используя Fontforge AppImage
+
+ _Заметка_: выполните `chmod u+x` на AppImage-файле после загрузки. Все пути должны быть **абсолютными** и необходимо явное задание пути для готовых файлов! Если все располагается в одной директории, вы можете использовать `$PWD`.
+ ```
+ ./FontForge.AppImage -script $PWD/font-patcher $PWD/BaseFont.ttf -out /tmp
+ ```
+
+* Используя docker
+ ```
+ docker run --rm -v /path/to/fonts:/in -v /path/for/output:/out nerdfonts/patcher [OPTIONS]
+ ```
+
+Все параметры:
```
Nerd Fonts Patcher v3.0.2 (4.4.0) (ff 20230101)
@@ -435,16 +429,23 @@ Symbol Fonts:
#### Примеры
- ./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
+```
+./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 -v ~/myfont/patched:/out nerdfonts/patcher
+docker run --rm -v ~/Desktop/myfont/patchme:/in -v ~/Desktop/myfont/patched:/out nerdfonts/patcher --fontawesome
+```
+
+Обычно следует использовать параметр `--complete`.
## Давайте прокачаем все шрифты!
@@ -452,16 +453,50 @@ Symbol Fonts:
* для использования Контрибьюторами или Разработчиками
* улучшайте **все** шрифты в 'неулучшенном' каталоге:
-```
-./gotta-patch-em-all-font-patcher\!.sh
-```
+
+ ```
+ ./gotta-patch-em-all-font-patcher\!.sh
+ ```
* можно задать определенный шаблон имени шрифта:
+
+ ```
+ ./gotta-patch-em-all-font-patcher\!.sh Hermit
+ ```
+
+* or to specific directory name start:
+
+ ```
+ ./gotta-patch-em-all-font-patcher\!.sh /Heavy
+ ```
+
+Full options:
+
```
-./gotta-patch-em-all-font-patcher\!.sh Hermit
+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"
```
-
## Сотрудничество в разработке
Смотрите [contributing.md](contributing.md)
@@ -481,10 +516,11 @@ Symbol Fonts:
## Другие Хорошие Шрифты Для Улучшения
* список дополнительных хороших шрифтов для исправления, которые я не могу предоставить или поделиться из-за лицензии:
- * [Input Mono][input-mono] (ограниченная лицензия)
- * Возможно с внешним хостингом :)
- * [PragmataPro][pragmatapro] (не бесплатный)
- * [Consolas][consolas] (патентованный)
+* [Input Mono][input-mono]
+* [PragmataPro][pragmatapro]
+* [Consolas][consolas]
+* [Operator Mono][operator]
+* [Dank Mono][dank]
## Мотивация Проекта
@@ -498,7 +534,7 @@ Symbol Fonts:
## Лицензия
-[MIT](LICENSE) © Ryan L McIntyre
+Смотрите [LICENSE][LICENSE]
[website-iecpower]:https://unicodepowersymbol.com/
[Cheat Sheet]:https://nerdfonts.com/cheat-sheet
+[stickers]:https://www.redbubble.com/people/ryanoasis/works/30764810-nerd-fonts-iconic-font-aggregator
-[f-hack]:https://github.com/chrissimpkins/Hack
-[f-a-pro]:https://www.marksimonson.com/fonts/view/anonymous-pro
[f-3270]:https://github.com/rbanffy/3270font
-[f-source]:https://github.com/adobe-fonts/source-code-pro
-[f-liberation]:https://pagure.io/liberation-fonts
-[f-terminus]:http://terminus-font.sourceforge.net
-[f-fira-mono]:https://github.com/mozilla/Fira
+[f-agave]:https://github.com/agarick/agave
+[f-a-pro]:https://www.marksimonson.com/fonts/view/anonymous-pro
+[f-arimo]:https://github.com/googlefonts/Arimo
+[f-cascadia]:https://github.com/microsoft/cascadia-code
+[f-cousine]:https://fonts.google.com/specimen/Cousine
+[f-comic]:https://github.com/jesusmgg/comic-shanns-mono
+[f-daddytimemono]:https://github.com/BourgeoisBear/DaddyTimeMono
+[f-dejavu]:https://github.com/dejavu-fonts/dejavu-fonts
+[f-fant]:https://github.com/belluzj/fantasque-sans
[f-fira-code]:https://github.com/tonsky/FiraCode
-[f-monoid]:https://github.com/larsenwork/monoid
+[f-fira-mono]:https://github.com/mozilla/Fira
+[f-gohu2]:https://github.com/koemaeda/gohufont-ttf
+[f-gohu]:http://font.gohu.org/
+[f-go-mono]:https://go.googlesource.com/image/+/master/font/gofont/ttfs/
+[f-hack]:https://github.com/chrissimpkins/Hack
+[f-hasklig]:https://github.com/i-tu/Hasklig
+[f-hermit]:https://pcaro.es/hermit
+[f-ia-writer]:https://github.com/iaolo/iA-Fonts
+[f-ibm-plex]:https://github.com/IBM/plex
+[f-inconsolata]:https://github.com/googlefonts/Inconsolata
+[f-inconsolatago]:https://levien.com/type/myfonts/inconsolata.html
+[f-inconsolatalgc]:https://github.com/MihailJP/Inconsolata-LGC
[f-iosevka]:https://github.com/be5invis/Iosevka
[f-jetbrains-mono]:https://github.com/JetBrains/JetBrainsMono
-[f-fant]:https://github.com/belluzj/fantasque-sans
+[f-lekton]:https://fonts.google.com/specimen/Lekton
+[f-liberation]:https://github.com/liberationfonts/liberation-fonts
+[f-lilex]:https://github.com/mishamyrt/Lilex
+[f-meslo]:https://github.com/andreberg/Meslo-Font
+[f-monoid]:https://github.com/larsenwork/monoid
+[f-mononoki]:https://madmalik.github.io/mononoki
+[f-mplus]:https://mplusfonts.github.io
+[f-noto]:https://fonts.google.com/noto
+[f-opendyslexic]:https://github.com/antijingoist/open-dyslexic
+[f-overpass]:http://overpassfont.org
+[f-profont]:https://tobiasjung.name/profont
+[f-roboto]:https://fonts.google.com/specimen/Roboto+Mono
[f-share]:https://fonts.google.com/specimen/Share+Tech+Mono
+[f-source]:https://github.com/adobe-fonts/source-code-pro
[f-space]:https://fonts.google.com/specimen/Space+Mono
-[f-gohu]:http://font.gohu.org/
-[f-mononoki]:https://madmalik.github.io/mononoki/
-[f-hasklig]:https://github.com/i-tu/Hasklig
+[f-terminus]:http://terminus-font.sourceforge.net
+[f-tinos]:https://fonts.google.com/specimen/Tinos
+[f-ubuntu]:http://font.ubuntu.com
+[f-victor]:https://github.com/rubjo/victor-mono
[p-3270]:patched-fonts/3270
+[p-agave]:patched-fonts/Agave
[p-anonymous-pro]:patched-fonts/AnonymousPro
+[p-arimo]:patched-fonts/Arimo
[p-aurulent]:patched-fonts/AurulentSansMono
+[p-bigblueterm]:patched-fonts/BigBlueTerminal
[p-bitstream]:patched-fonts/BitstreamVeraSansMono
+[p-blex]:patched-fonts/IBMPlexMono
+[p-cascadia]:patched-fonts/CascadiaCode
+[p-code-nr]:patched-fonts/CodeNewRoman
+[p-comic]:patched-fonts/ComicShannsMono
+[p-cousine]:patched-fonts/Cousine
+[p-daddytimemono]:patched-fonts/DaddyTimeMono
[p-dejavu]:patched-fonts/DejaVuSansMono
[p-droid]:patched-fonts/DroidSansMono
[p-fantasque]:patched-fonts/FantasqueSansMono
[p-fira-code]:patched-fonts/FiraCode
[p-fira-mono]:patched-fonts/FiraMono
+[p-gohu]:patched-fonts/Gohu
+[p-go-mono]:patched-fonts/Go-Mono
+[p-hack]:patched-fonts/Hack
+[p-hasklig]:patched-fonts/Hasklig
[p-heavy-data]:patched-fonts/HeavyData
[p-hermit]:patched-fonts/Hermit
-[p-inconsolata]:patched-fonts/Inconsolata
+[p-im-writing]:patched-fonts/iA-Writer
[p-inconsolata-go]:patched-fonts/InconsolataGo
+[p-inconsolata-lgc]:patched-fonts/InconsolataLGC
+[p-inconsolata]:patched-fonts/Inconsolata
[p-iosevka]:patched-fonts/Iosevka
+[p-iosevka-term]:patched-fonts/IosevkaTerm
[p-jetbrains-mono]:patched-fonts/JetBrainsMono
-[p-hack]:patched-fonts/Hack
[p-lekton]:patched-fonts/Lekton
[p-liberation]:patched-fonts/LiberationMono
+[p-lilex]:patched-fonts/Lilex
[p-meslo]:patched-fonts/Meslo
[p-monofur]:patched-fonts/Monofur
[p-monoid]:patched-fonts/Monoid
+[p-mononoki]:patched-fonts/Mononoki
[p-mplus]:patched-fonts/MPlus
+[p-noto]:patched-fonts/Noto
+[p-opendyslexic]:patched-fonts/OpenDyslexic
+[p-overpass]:patched-fonts/Overpass
[p-profont]:patched-fonts/ProFont
[p-proggy-clean]:patched-fonts/ProggyClean
[p-roboto]:patched-fonts/RobotoMono
+[p-share-tech-mono]:patched-fonts/ShareTechMono
[p-source-code-pro]:patched-fonts/SourceCodePro
+[p-space-mono]:patched-fonts/SpaceMono
[p-terminus]:patched-fonts/Terminus
-[p-ubuntu]:patched-fonts/Ubuntu
+[p-tinos]:patched-fonts/Tinos
[p-ubuntu-mono]:patched-fonts/UbuntuMono
-[p-share-tech-mono]:patched-fonts/ShareTechMono
-[p-space-mono]:patched-fonts/SpaceMono
-[p-gohu]:patched-fonts/Gohu
-[p-mononoki]:patched-fonts/Mononoki
-[p-code-nr]:patched-fonts/CodeNewRoman
-[p-hasklig]:patched-fonts/Hasklig
+[p-ubuntu]:patched-fonts/Ubuntu
+[p-victor]:patched-fonts/VictorMono