Skip to content

Commit

Permalink
Add non-monospaced (Book) variant of 'complete'
Browse files Browse the repository at this point in the history
[why]
Sometimes it would be nice to be not limited in character width to the
monospace corset. This enables the symbols to be bigger in size for a
visually more pleasing occurrence.

[how]
Just create a font without re-sizeing (no --mono option with
font-patcher).

Signed-off-by: Fini Jastrow <[email protected]>
  • Loading branch information
Finii committed Feb 17, 2020
1 parent 5f772b1 commit 2ad125f
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
13 changes: 13 additions & 0 deletions .github/workflows/generate-fonts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@ jobs:
--output "Delugia Nerd Font Complete.ttf" \
--name "Delugia Nerd Font" \
--version
- name: Build Book Complete
run: |
fontforge -script font-patcher --careful -c --custom SomeExtraSymbols.otf \
--no-progressbars Cascadia.ttf | tee process_book.log
git describe --always --tags | xargs fontforge rename-font --input Cas*\ Nerd\ Font\ Complete.ttf \
--output "Delugia Nerd Font Book.ttf" \
--name "Delugia Nerd Font Book" \
--version
- name: Check for preexisting glyphs
run: |
grep 'Found existing' process*.log
Expand All @@ -54,12 +62,17 @@ jobs:
with:
name: Delugia Nerd Font Complete
path: "Delugia Nerd Font Complete.ttf"
- uses: actions/upload-artifact@master
with:
name: Delugia Nerd Font Book
path: "Delugia Nerd Font Book.ttf"
- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: |
Delugia Nerd Font.ttf
Delugia Nerd Font Complete.ttf
Delugia Nerd Font Book.ttf
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,12 @@ _Complete_ includes these symbols additionally:
* [Font Logos](https://github.com/Lukas-W/font-logos)
* [Octicons](https://github.com/github/octicons)

### Which font faces are available
These three faces are generated:
* **Delugia Nerd Font Powerline** _Basic glyphs, monospaced font_
* **Delugia Nerd Font Complete** _All Nerd Fonts glyphs, monospaced font_
* **Delugia Nerd Font Book** _All Nerd Fonts glyphs, propotional font (not recommended for coding/console)_

### How is Delugia special?
Compared with other patched versions of Cascadia you will find
* Backtick char `` ` `` working in ligature enabled environments
Expand Down

0 comments on commit 2ad125f

Please sign in to comment.