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.