1
0
mirror of https://github.com/ryanoasis/nerd-fonts.git synced 2024-12-19 20:12:52 +02:00

Improves readability, prose, and removes some passive voice issues

This commit is contained in:
Ryan L McIntyre 2016-10-22 11:40:41 -04:00
parent 3a5247c68e
commit 9106beb439

View File

@ -4,7 +4,7 @@
[![GitHub version][img-version-badge]][badge-version] [![Join the chat at https://gitter.im/ryanoasis/nerd-fonts][img-gitter-badge]][badge-gitter] [![Flattr this git repo][img-flattr-badge]][badge-flattr]
**Nerd Fonts** is a project that attempts to patch as many developer targeted fonts as possible with a high number of additional glyphs (icons). The main goal is to specifically add a high number of additional glyphs from popular 'iconic fonts' such as [Font Awesome][font-awesome], [Devicons][vorillaz-devicons], [Octicons][octicons], and [others](#glyph-sets).
**Nerd Fonts** is a project that patches developer targeted fonts with a high number of glyphs (icons). Specifically to add a high number of extra glyphs from popular 'iconic fonts' such as [Font Awesome][font-awesome], [Devicons][vorillaz-devicons], [Octicons][octicons], and [others](#glyph-sets).
The following Sankey flow diagram shows the current glyph sets included:
@ -26,7 +26,7 @@ For more high level information see the [wiki][wiki]. If you are looking for the
<!--
Start notice section
-->
| Warning: _master_ branch file paths are _not_ considered stable: [Please read if you are referencing the repo directly](#unstable-file-paths) |
| Warning: _`master`_ branch file paths are _not_ considered stable. [Please read if you are directly referencing the repository URI](#unstable-file-paths) |
-------------------------------
<!--
End notice section
@ -62,7 +62,7 @@ End notice section
## Glyph Sets
### Seti-UI + Custom
> Based off of [Seti-UI] Icomoon with additional custom glyphs added from various sources.
> Based off of [Seti-UI] Icomoon with extra custom glyphs.
![image](https://github.com/ryanoasis/nerd-filetype-glyphs-fonts-patcher/wiki/screenshots/v0.8.x/fontforge-glyph-set-1.png)
@ -84,7 +84,7 @@ End notice section
![image](https://github.com/ryanoasis/nerd-filetype-glyphs-fonts-patcher/wiki/screenshots/v0.8.x/fontforge-glyph-set-octicons.png)
### [Powerline Extra Symbols][ryanoasis-powerline-extra-symbols]
> Provides additional Powerline separator glyphs and a column number glyph (CN). / ([repo][ryanoasis-powerline-extra-symbols])
> Provides extra Powerline separator glyphs and a column number glyph (CN). / ([repo][ryanoasis-powerline-extra-symbols])
![image](https://raw.githubusercontent.com/ryanoasis/powerline-extra-symbols/master/fontforge.png)
@ -106,7 +106,7 @@ Install any of the already [provided patched fonts](#patched-fonts)
#### Option B
Use the provided python command line script to generate a patched font from your own font to get the additional new glyphs
Use the provided python command line script to generate a patched font from your own font to get the extra new glyphs
See: [Font Patcher](#font-patcher) for usage
@ -158,8 +158,8 @@ See: [Font Patcher](#font-patcher) for usage
## Combinations
* Over 5,700 unique variations/combinations (Power Set) of patched fonts:
* 102 unpatched font variations (just counting otf and ttf)
* 56 combinations (Powerline Extra included by default currently)
* 102 unpatched font variations (counting otf and ttf)
* 56 combinations (Includes [Powerline Extra Symbols][ryanoasis-powerline-extra-symbols])
* Calculated combinations (56 * 102) = 5,712
* Combinations for each font are any combination of (plus no flags option):
* Monospaced extra glyphs
@ -181,7 +181,7 @@ mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complete.otf" https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/DroidSansMono/complete/Droid%20Sans%20Mono%20for%20Powerline%20Nerd%20Font%20Complete.otf
```
deprecated alternate paths: `~/.fonts`
deprecated alternative paths: `~/.fonts`
OS X
```sh
@ -194,7 +194,7 @@ cd ~/Library/Fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complet
### To install all fonts:
* Installs all of the patched Fonts (_Warning: This is a lot of Fonts adding up to a large size_)
* Installs all the patched Fonts (_Warning: This is a lot of Fonts adding up to a large size_)
```sh
./install.sh
@ -216,14 +216,14 @@ cd ~/Library/Fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complet
Patching the font of your own choosing for use with the [vim-devicons](https://github.com/ryanoasis/vim-devicons) vim plugin:
* requires: python2, python-fontforge package (version 20141231 or later, see
the [install instructions](http://designwithfontforge.com/en-US/Installing_Fontforge.html))
* can alternately be installed on OSX via: `brew install fontforge`
* alternative install method on OSX: `brew install fontforge`
* Usage:
```
./font-patcher PATH_TO_FONT
```
* Alternate usage: Alternately the patcher can be run through the FontForge binary using the script flag:
* Alternative usage: Execute the patcher with the FontForge binary using the script flag:
```
./fontforge -script font-patcher PATH_TO_FONT
@ -285,11 +285,15 @@ optional arguments:
<a name="gotta-patch-em-all"></a>
## Gotta Patch 'em All Font Patcher!
* re-patches **all** fonts in the unpatched directory
* mostly for Contributor/Dev use only
* can optionally limit to specific font pattern (second example)
* for Contributor or Developer use
* re-patches **all** fonts in the unpatched directory:
```
./gotta-patch-em-all-font-patcher\!.sh
```
* can optionally limit to specific font name pattern:
```
./gotta-patch-em-all-font-patcher\!.sh Hermit
```
@ -297,7 +301,7 @@ optional arguments:
| Unstable file paths warning |
-------------------------------
| Please make sure to reference via the **release** branch and _not_ the ~~**master**~~ branch because paths are subject to being improved/changed per release |
| Please make sure to reference via the **release** branch and _not_ the ~~**master**~~ branch because paths are subject change for each release |
| For example (paths shorted for demonstation purposes): |
| Instead of: ~~https://github.com/ryanoasis/nerd-fonts/blob/master/patched-fonts/DroidSansMono/< font_path >.otf~~ |
| Please use: https://github.com/ryanoasis/nerd-fonts/blob/0.8.0/patched-fonts/DroidSansMono/< font_path >.otf |
@ -313,7 +317,7 @@ optional arguments:
### Motivation (Original Rationale)
* Originally created for use with [vim-devicons] vim plugin to add glyphs (icons) as labels for files based on the filetype extension or entire path. This project began as a part of the [vim-devicons] repo but soon it became apparent it did not belong tied to the vim plugin. I thought it might benefit others better as a separate project and allow a wider range of uses. This project started before I knew about Fontconfig provided solution, although a patched font still has some benefits over the Fontconfig.
* Originally created for use with [vim-devicons] vim plugin to add glyphs (icons) as labels for files based on the filetype extension or entire path. This project began as a part of the [vim-devicons] repo but soon it became apparent it did not belong tied to the vim plugin. I thought it may benefit others more as a separate project and allow a wider range of uses. This project started before I knew about Fontconfig provided solution, although a patched font still has some benefits over the Fontconfig.
* project and repository previously known as 'nerd-filetype-glyphs-fonts-patcher' and 'font-nerd-icons'