diff --git a/_config.yml b/_config.yml
index 70e002769..e029efa9c 100755
--- a/_config.yml
+++ b/_config.yml
@@ -16,16 +16,16 @@ markdown: kramdown
### content configuration ###
title: "Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher"
keywords: "fonts collection patched-fonts powerline shell statusline python iconic-fonts patcher FontForge font-awesome octicons font-logos font-linux SourceCodePro Hack Droid Sans Meslo AnonymousPro ProFont Inconsolata"
-description: "Iconic font aggregator, collection, & patcher: 9,000+ glyph/icons, 50+ patched fonts: Hack, Source Code Pro, more. Popular glyph collections: Font Awesome, Octicons, Material Design Icons, and more"
+description: "Iconic font aggregator, collection, & patcher: 9,000+ glyph/icons, 60+ patched fonts: Hack, Source Code Pro, more. Popular glyph collections: Font Awesome, Octicons, Material Design Icons, and more"
source_link: "https://github.com/ryanoasis/nerd-fonts/tree/gh-pages"
favicon: "assets/img/favicon.ico"
touch_icon: "assets/img/apple-touch-icon.png"
google_analytics_key: "UA-91070609-1"
adsbygoogle: false
-current_version: 3.0.2
+current_version: 3.1.0
metrics:
icons: 9,014
- fonts: 52
+ fonts: 64
combinations: ?? million
diff --git a/_posts/2017-01-02-features.md b/_posts/2017-01-02-features.md
index f0ca477f7..1272218d4 100644
--- a/_posts/2017-01-02-features.md
+++ b/_posts/2017-01-02-features.md
@@ -163,18 +163,25 @@ style: container
Show Font Patcher CLI
```
-Nerd Fonts Patcher v3.0.2 (4.4.0) (ff 20230101)
-usage: font-patcher [-h] [-v] [-s] [-l] [-q] [-c] [--careful] [--removeligs] [--postprocess [POSTPROCESS]] [--configfile [CONFIGFILE]] [--custom [CUSTOM]]
- [-ext [EXTENSION]] [-out [OUTPUTDIR]] [--glyphdir [GLYPHDIR]] [--makegroups [{-1,0,1,2,3,4,5,6}]] [--variable-width-glyphs]
- [--has-no-italic] [--progressbars | --no-progressbars] [--debug [{0,1,2,3}]] [--dry] [--xavgcharwidth [XAVGWIDTH]] [--fontawesome]
- [--fontawesomeextension] [--fontlogos] [--octicons] [--codicons] [--powersymbols] [--pomicons] [--powerline] [--powerlineextra]
- [--material] [--weather]
+Nerd Fonts Patcher v3.1.0-6 (4.8.1) (ff 20230101)
+usage: font-patcher [-h] [-v] [-s] [--variable-width-glyphs]
+ [--debug [{0,1,2,3}]] [-q] [--careful] [-ext EXTENSION]
+ [-out OUTPUTDIR] [--makegroups [{-1,0,1,2,3,4,5,6}]] [-c]
+ [--codicons] [--fontawesome] [--fontawesomeext]
+ [--fontlogos] [--material] [--octicons] [--powersymbols]
+ [--pomicons] [--powerline] [--powerlineextra] [--weather]
+ [--boxdrawing] [--configfile CONFIGFILE] [--custom CUSTOM]
+ [--dry] [--glyphdir GLYPHDIR] [--has-no-italic] [-l]
+ [--metrics {HHEA,TYPO,WIN}] [--name FORCE_NAME]
+ [--postprocess POSTPROCESS] [--removeligs]
+ [--xavgcharwidth [XAVGWIDTH]]
+ [--progressbars | --no-progressbars]
font
Nerd Fonts Font Patcher: patches a given font with programming and development related glyphs
* Website: https://www.nerdfonts.com
-* Version: 3.0.2
+* Version: 3.1.0-6
* Development Website: https://github.com/ryanoasis/nerd-fonts
* Changelog: https://github.com/ryanoasis/nerd-fonts/blob/-/changelog.md
@@ -185,54 +192,54 @@ options:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-s, --mono, --use-single-width-glyphs
- Whether to generate the glyphs as single-width not double-width (default is double-width)
- -l, --adjust-line-height
- Whether to adjust line heights (attempt to center powerline separators more evenly)
- -q, --quiet, --shutup
- Do not generate verbose output
- -c, --complete Add all available Glyphs
- --careful Do not overwrite existing glyphs if detected
- --removeligs, --removeligatures
- Removes ligatures specificed in JSON configuration file
- --postprocess [POSTPROCESS]
- Specify a Script for Post Processing
- --configfile [CONFIGFILE]
- Specify a file path for JSON configuration file (see sample: src/config.sample.json)
- --custom [CUSTOM] Specify a custom symbol font, all glyphs will be copied; absolute path suggested
- -ext [EXTENSION], --extension [EXTENSION]
- Change font file type to create (e.g., ttf, otf)
- -out [OUTPUTDIR], --outputdir [OUTPUTDIR]
- The directory to output the patched font file to
- --glyphdir [GLYPHDIR]
- Path to glyphs to be used for patching
- --makegroups [{-1,0,1,2,3,4,5,6}]
- Use alternative method to name patched fonts (recommended)
+ Whether to generate the glyphs as single-width not double-width (default is double-width) (Nerd Font Mono)
--variable-width-glyphs
- Do not adjust advance width (no "overhang")
- --has-no-italic Font family does not have Italic (but Oblique)
- --progressbars Show percentage completion progress bars per Glyph Set (default)
- --no-progressbars Don't show percentage completion progress bars per Glyph Set
+ Do not adjust advance width (no "overhang") (Nerd Font Propo)
--debug [{0,1,2,3}] Verbose mode (optional: 1=just to file; 2*=just to terminal; 3=display and file)
- --dry Do neither patch nor store the font, to check naming
- --xavgcharwidth [XAVGWIDTH]
- Adjust xAvgCharWidth (optional: concrete value)
+ -q, --quiet Do not generate verbose output
+ --careful Do not overwrite existing glyphs if detected
+ -ext EXTENSION, --extension EXTENSION
+ Change font file type to create (e.g., ttf, otf)
+ -out OUTPUTDIR, --outputdir OUTPUTDIR
+ The directory to output the patched font file to
+ --makegroups [{-1,0,1,2,3,4,5,6}]
+ Use alternative method to name patched fonts (default=1)
Symbol Fonts:
- --fontawesome Add Font Awesome Glyphs (http://fontawesome.io/)
- --fontawesomeextension
- Add Font Awesome Extension Glyphs (https://andrelzgava.github.io/font-awesome-extension/)
- --fontlogos, --fontlinux
- Add Font Logos Glyphs (https://github.com/Lukas-W/font-logos)
- --octicons Add Octicons Glyphs (https://octicons.github.com)
+ -c, --complete Add all available Glyphs
--codicons Add Codicons Glyphs (https://github.com/microsoft/vscode-codicons)
+ --fontawesome Add Font Awesome Glyphs (http://fontawesome.io/)
+ --fontawesomeext Add Font Awesome Extension Glyphs (https://andrelzgava.github.io/font-awesome-extension/)
+ --fontlogos Add Font Logos Glyphs (https://github.com/Lukas-W/font-logos)
+ --material, --mdi Add Material Design Icons (https://github.com/templarian/MaterialDesign)
+ --octicons Add Octicons Glyphs (https://octicons.github.com)
--powersymbols Add IEC Power Symbols (https://unicodepowersymbol.com/)
--pomicons Add Pomicon Glyphs (https://github.com/gabrielelana/pomicons)
--powerline Add Powerline Glyphs
- --powerlineextra Add Powerline Glyphs (https://github.com/ryanoasis/powerline-extra-symbols)
- --material, --materialdesignicons, --mdi
- Add Material Design Icons (https://github.com/templarian/MaterialDesign)
- --weather, --weathericons
- Add Weather Icons (https://github.com/erikflowers/weather-icons)
+ --powerlineextra Add Powerline Extra Glyphs (https://github.com/ryanoasis/powerline-extra-symbols)
+ --weather Add Weather Icons (https://github.com/erikflowers/weather-icons)
+
+Expert Options:
+ --boxdrawing Force patching in (over existing) box drawing glyphs
+ --configfile CONFIGFILE
+ Specify a file path for JSON configuration file (see sample: src/config.sample.json)
+ --custom CUSTOM Specify a custom symbol font, all glyphs will be copied; absolute path suggested
+ --dry Do neither patch nor store the font, to check naming
+ --glyphdir GLYPHDIR Path to glyphs to be used for patching
+ --has-no-italic Font family does not have Italic (but Oblique), to help create correct RIBBI set
+ -l, --adjust-line-height
+ Whether to adjust line heights (attempt to center powerline separators more evenly)
+ --metrics {HHEA,TYPO,WIN}
+ Select vertical metrics source (for problematic cases)
+ --name FORCE_NAME Specify naming source ('full', 'postscript', 'filename', or concrete free name-string)
+ --postprocess POSTPROCESS
+ Specify a Script for Post Processing
+ --removeligs, --removeligatures
+ Removes ligatures specificed in JSON configuration file (needs --configfile)
+ --xavgcharwidth [XAVGWIDTH]
+ Adjust xAvgCharWidth (optional: concrete value)
+ --progressbars Show percentage completion progress bars per Glyph Set (default)
+ --no-progressbars Don't show percentage completion progress bars per Glyph Set
```
diff --git a/_posts/2017-01-07-release.md b/_posts/2017-01-07-release.md
index 5ecabf336..f74593da5 100644
--- a/_posts/2017-01-07-release.md
+++ b/_posts/2017-01-07-release.md
@@ -10,8 +10,51 @@ style: container
Release Changelog
-v3.0.2 Release (2023.06.05)
+v3.1.0 Release (2023.11.21)
+ v3.1.0 Details
+
+This release fixes some bugs and adds fonts. More icons will come with the next release.
+
+We also sunset in-repo releases (new fonts will only be released as release artifact) #1360
+
+### New fonts and updates
+ - Add 0xProto @piraces #1381
+ - Add Cascadia Mono #1412
+ - Add Commit Mono #1414
+ - Add D2Coding #1413
+ - Add Envy Code R #1318 (already since 3.0.2b)
+ - Add Geist Mono @QuiiBz #1398
+ - Add IntelOne Mono @ (already since 3.0.2b)
+ - Add Iosevka Term Slab #803
+ - Add Martian Mono @skryukov #1092
+ - Add Monaspace @julien-blanchon #1405
+ - Update Lilex to v2.3.0 #1356
+ - Update MPlus #1357
+
+### Fixes
+ - Fix naming problem (Visual Studio) #1406
+ - Fix fi-ligature in Noto Sans Mono #1400
+ - Fix logging error in font-patcher @lolicon0930 #1287
+
+### Features
+ - Add Common Lisp and Scheme icon #1428
+ - Add Fennel icon @Grazfather #1129
+ - Add Neovim icon @georgeguimaraes #1391
+ - Update Font Logos to v1.1.1 @hasecilu 1427
+ - Update Windows icon to Windows 11 #1290
+ - Add font-patcher option to specify metrics source #1300
+ - Add font-patcher option to specify naming source #1319 #1282
+ - Add font-patcher option to specify box drawing glyph behavior #1300
+ - test-fonts.sh: allow wrapping at any number @hasecilu #1270
+
+### Website and docs
+ A lot of work has been done here by various people, thank you all!
+
+
+
+v3.0.2 Release (2023.06.05)
+
v3.0.2 Details
Note the breaking changes introduced with the `v3.0.0` release.