Commit graph

2663 commits

Author SHA1 Message Date
Fini Jastrow
cff8195577 Iosevka/IosevkaTerm: Prepare patched fonts dir
[why]
When we drop the subdirectories we probably need to clean
up the patched-fonts directory first, or the old font will
not be overwritten.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:22:36 +01:00
Youri Wijnands
584c397e5c Update all Iosevka variants to version 29.0.4
Sqashed these commits:

* Remove Thin, Extra-Light, Semi-Bold and Heavy variants of IosevkaTermSlab
* Remove Thin, Extra-Light, Semi-Bold and Heavy files after unpacking
* No more subfolders per weight
* Revert commiting patched fonts
* Rewrite update scripts
* Update readme.md
2024-03-31 00:22:36 +01:00
Fini Jastrow
9136231ad2 Update Victor Mono to 1.5.6
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:20:43 +01:00
Fini Jastrow
d1c7397a30 Update Lilex to 2.400
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:20:43 +01:00
Fini Jastrow
298f3a13e7 Update InconsolataLGC to 1.5.2
Also remove patched-fonts/InconsolataLGC/ subdirectories.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:20:43 +01:00
Fini Jastrow
f31143c553 Update Geist Mono to 1.200
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:20:43 +01:00
Fini Jastrow
4a17ad2134 Update Commit Mono to 1.143
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:20:43 +01:00
Fini Jastrow
4b1db681db Update IBM Plex Mono to 2.004 (v6.4.0)
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:20:43 +01:00
Fini Jastrow
39a3a2a753 Update 0xProto to version 1.603
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:20:43 +01:00
Finii
545d4e0a42 [ci] Update FontPatcher.zip 2024-03-30 23:13:46 +00:00
Finii
47986a4368 [ci] Rebuild original-source font 2024-03-31 00:11:13 +01:00
Fini Jastrow
4b2f31fd47 Add ada icon
Fixes: #1513

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:11:13 +01:00
allcontributors[bot]
ab7e3b52cc
docs: add iruoy as a contributor for code (#1574)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-30 17:32:23 +01:00
Finii
82db67a18e [ci] Update FontPatcher.zip 2024-03-30 12:29:59 +00:00
Fini
f81f17af0d
Merge pull request #1558 from landfillbaby/master
update Intel One Mono to 1.3.0
2024-03-30 13:28:01 +01:00
allcontributors[bot]
3cbae58c04
docs: add Slabity as a contributor for bug (#1573)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-30 10:17:38 +01:00
allcontributors[bot]
7a49ff35df
docs: add herself as a contributor for code (#1572)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-30 10:15:59 +01:00
Fini Jastrow
23a14f1847 Update Terminus to 4.49.3
[why]
The outlines in Terminus 4.49.2 are rather weird. Autoconverted but not
too nice.

[how]
Update to 4.49.3 as tis has much better outlines.

Fixes: #1329

Suggested-by: Wiesław Herr @herself
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-30 10:09:40 +01:00
allcontributors[bot]
3fdb25db1b
docs: add kierun as a contributor for bug (#1569)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-29 15:32:22 +01:00
Finii
b5430e0640 [ci] Update FontPatcher.zip 2024-03-29 14:03:18 +00:00
Fini
c32041ca41
Merge pull request #1490 from ryanoasis/feature/inverted-pl-arrowheads
Add inverse powerline arrow heads
2024-03-29 14:54:27 +01:00
Fini Jastrow
5d463f0940 tests: Add new glyphs to vertical lines test
and improve the script code in general

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-29 14:43:37 +01:00
allcontributors[bot]
8bb2704316
docs: add trashner as a contributor for review (#1568)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Fini <ulf.fini.jastrow@desy.de>
2024-03-29 14:29:04 +01:00
allcontributors[bot]
ab181f6bfc
docs: add a-usr as a contributor for review, and ideas (#1567)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-29 14:21:38 +01:00
Fini Jastrow
7543e4a3a8 Add inverse powerline arrow heads
Fixes: #1451

See also (merged but not released):
eb6b9721a8

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-29 14:10:31 +01:00
Finii
6fe3ddca1c [ci] Update FontPatcher.zip 2024-03-29 12:47:10 +00:00
Fini
d311593fa1
Merge pull request #1564 from ryanoasis/feature/prevent-beanpole-icons
font-patcher: Prevent excessively tall icons in mono fonts
2024-03-29 13:43:54 +01:00
Fini Jastrow
758307300b tests: Fix shellcheck issue
SC2059 (info): Don't use variables in the printf format string. Use printf '..%s..' "$foo".

Which is hard(er) because the sequences are not interpreted unless they
are in the format string.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-29 13:35:57 +01:00
Fini Jastrow
5a958b3e96 font-patcher: Prevent excessively tall icons in mono fonts
[why]
Very slender and tall icons will be scaled huge compared to their fatter
neighbors. This happens for example to the chess pieces (E25F ff) or
text style icons like italic (EB0D).

[how]
When a monospaced font is created use a slightly less tall cell height
for all icons (except icons that have to match the actual line height).

This can be prevented by the new scale control character `^` that
symbolizes maximized vertical size (height) within the real cell.

The smaller cell (now called icon cell) is less tall than the line
height, but higher than the cap height of the font; to prevent people
complaining that the icons shrunk too much.
It is about 1/3 higher than the cap height compared to the line height.

This is NOT applied to the other Nerd Fonts fonts variants (i.e. Regular
and Propo) because all icons are generally a bit bigger than the cap
height (no scaling down to fit into one advance width) and as the
scaling is far less pronounced the slender-and-tall icons scale
comparably and do not look out off place there.

Suggested-by: Aaron Bell @aaronbell
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-29 13:28:05 +01:00
allcontributors[bot]
0605df5a7a
docs: add luebking as a contributor for bug and review (#1566)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-03-29 13:22:37 +01:00
Finii
033daa1f70 [ci] Update FontPatcher.zip 2024-03-29 12:19:23 +00:00
Fini
a55893d107
Merge pull request #1551 from ryanoasis/feature/Powerline-rounded-overlap
Increase Powerline rounded overlap
2024-03-29 13:17:29 +01:00
Fini Jastrow
315408dc3d Add another test for Powerline glyphs
A more conceise version of the Powerline test, designed to show
the dreaded 'faint vertical lines' phenomenon from LCD antialiasing

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-29 13:16:02 +01:00
Fini Jastrow
12abbc05a1 Remove tests.sh
This is not used for anything.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-29 13:12:14 +01:00
allcontributors[bot]
3e4620ee21 docs: update .all-contributorsrc 2024-03-27 08:43:37 +01:00
allcontributors[bot]
41da2e06a3 docs: update CONTRIBUTORS.md 2024-03-27 08:43:37 +01:00
Fini Jastrow
b4b51f4868 casks: Fix tap command and repo links
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-27 08:41:45 +01:00
Christopher Bellanger
30ecf9c330 Update readme_fr.md
Fix error: Error: caskroom/fonts was moved. Tap homebrew/cask-fonts instead.
2024-03-27 08:41:45 +01:00
Fini Jastrow
c2861581f2 IntelOneMono: Simplify unpatched directory
[why]
For new fonts we do not create one subdirectory for each font file anymore.
The (historic) reason were the many variants that each font file had been
patched with. Nowadays we just have 3 variants for each font file.

And anyhow this font is release archive released only.

[how]
Simplify update script and move font files.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-25 23:38:41 +01:00
allcontributors[bot]
931f25a335 docs: update .all-contributorsrc 2024-03-25 22:57:44 +01:00
allcontributors[bot]
0649a9bef5 docs: update CONTRIBUTORS.md 2024-03-25 22:57:44 +01:00
Guillaume BOEHM
e8a72155a7 cheat-sheet: Add autofocus on load to search input text 2024-03-25 22:56:39 +01:00
Fini Jastrow
16e92d2b9c Revert fontconfig change
[why]
The fontconfig is autogenerated by the release process with the
bin/scripts/generate-fontconfig.sh script. The reason is that its
contents should match the released fonts (i.e. the latest release).

Also:
Upstream changed the name grouping a bit, so the superfluous "Bold"
family has been dropped (and does not need an entry anymore).

[how]
Revert the (manual) change and wait for the release process to
update the fontconfig.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-25 18:40:05 +01:00
Lucy Phipps
0c2a028715
update Intel One Mono to 1.3.0 2024-03-25 15:35:08 +00:00
allcontributors[bot]
8d72c0e151 docs: update .all-contributorsrc 2024-03-22 23:08:27 +01:00
allcontributors[bot]
0e38c0e4b0 docs: update CONTRIBUTORS.md 2024-03-22 23:08:27 +01:00
Fini Jastrow
6e2b68b15b doc: Add readme for PowerlineSymbols
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-20 16:56:11 +01:00
Fini Jastrow
5e2858670e Increase Powerline overlap (only rounded)
[why]
We still fight with the faint lines on the big side of the powerline
glyphs. They come from the LCD antialiasing mode that has problems with
the borders.

Other fonts use far more overlap. We use only a modest amount of overlap
(1% of the width).

[how]
As the other fonts do, increase the overlap (to 6% now).

Add full-hight 'landing platforms' on the outsides of the glyphs,
which are 7% wide.

Related: a8b9e1da06
Related: #1245

Fixes: #1547

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-20 16:39:03 +01:00
Fini Jastrow
cd9f49041f Move PowerlineExtra into subdirectory
And add meta information.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-20 16:38:44 +01:00
Finii
81e7be81f8 [ci] Update FontPatcher.zip 2024-03-18 23:47:58 +00:00