Commit graph

397 commits

Author SHA1 Message Date
Fini Jastrow
09c6c8988c Add Ubuntu Sans
Prevent the "SansMono" becomes "SansM" rule for UbuntuSansMono.

Fixes: #1435

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-04-02 18:21:29 +02:00
cabrinha
cb6c1c6c64 Add font Zed Mono
This squashes also these commits:

* ds-store
* ZedMono: Clean up files
  Remove files that should not be in the PR, because they are autocreated
  or belong somewhere else.
* Also divide Extended and non-Extended versions.
* ZedMono: Fix metadata
* ZedMono: Fix some metadata
* ZedMono: Drop some more exotic weights and restructure dirs

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:32:26 +01:00
Fini Jastrow
4af1693cb6 Add Recursive Mono
'for Code' variants.

Rename RecMonoSemicausal to RecMonoSemi to avoid too long font names
after we add 'Nerd Font Mono' )or even (NFM) to it.

Fixes: #845

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-31 00:26:34 +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
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
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
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
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
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
Lucy Phipps
0c2a028715
update Intel One Mono to 1.3.0 2024-03-25 15:35:08 +00: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
Fini Jastrow
1ef53db41f Devicons: Fix Materializecss glyph
[why]
The glyph is extremely complex with very thin open spaces and bridges.
Obviously a conversion from some colored icon that has not been looked
at too hard.

[how]
Remove all the small crevices, smoothen the surface carefully and make
too thin strokes a bit wider.

We still keep the Devicons goal "very crisp icons" so that no rounding
of the paths and reduction of points is used.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-19 00:45:01 +01:00
Fini Jastrow
50eae52aea Devicons: Add proper attribution
[why]
The font file is not changed, it is still the 9 year old file.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-19 00:45:01 +01:00
Fini Jastrow
59224d6456 fontfilenames: Fix file name
SIGH

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-18 20:01:02 +01:00
Fini Jastrow
8047f40372 Add tool to find problematic glyphs
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-18 19:59:31 +01:00
Fini Jastrow
32010a5495 ComicShanns: Fix carons
[why]
The carons are all upside down.
The dcaron and tcaron should use an 'apothrophe'.

[how]
The simplify the fixing of all carons we take the excellent fork ofu
Rodrigo Batista de Moraes that (re?)creates the letters with caron from
references.

Just manually flip the caron and all combined glyphs will be fixed.

Create a combining-comma-above-right from the ordinary comma.

Reference that for dcaron and tcaron.

Rerun `make-bold` which creates the two otf files.

Fixes: #1492

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-18 15:29:09 +01:00
Fini Jastrow
5fea300f7c doc: Correct ComicShannsMono source
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-18 13:08:11 +01:00
Fini Jastrow
da502d23a2 i_all: Warn and fail on glyphname duplicates
[why]
We need the glyphnames to be unique, or some glyphs will not be
accessible later (in the cheat sheet, css, glyphnames).

[note]
Also already remove one non-effective duplicate that is first an alias
and later a real glyph in i_seti.sh

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-17 15:23:34 +01:00
Fini Jastrow
f3596b3ac0 Codicons: Fix defective glyphs
See PR #1544

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-16 10:57:28 +01:00
Fini Jastrow
9ad9c32fce Update codicons
to 0.0.35

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-16 09:00:31 +01:00
Finii
da3a9d4580 [ci] Rebuild original-source font 2024-03-16 00:49:04 +01:00
Fini Jastrow
bd5bf893f4 original: Fix spurious path in Livescript and R
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-16 00:49:04 +01:00
Finii
911d6602ed [ci] Rebuild original-source font 2024-03-16 00:18:58 +01:00
Fini Jastrow
ab814101c0 original: Fix spurious path in Pug icon
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-16 00:18:58 +01:00
Finii
403fcff3f8 [ci] Rebuild original-source font 2024-03-14 07:56:52 +00:00
ronitkrshah
a4ccb3b6fe Add prettier icon 2024-03-14 08:53:41 +01:00
Finii
7ed76b0ea9 [ci] Rebuild original-source font 2024-03-14 07:42:55 +00:00
Fini Jastrow
925e732746 Adjust details of astro icon
- rename svg file to follow nameing rule
- remove color from svg
- use tabs in tsv (tab-separated-values) file :-D

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-03-14 08:39:05 +01:00
Rogin Farrer
d7654ffd67 update tsv 2024-03-14 08:39:05 +01:00
Rogin Farrer
cb3580cab9 Add Astro icon 2024-03-14 08:39:05 +01:00
junos
3885ddc387 Update 0xProto to v1.602 2024-03-14 08:19:07 +01:00
glow
0e30d93467 docs: Fix broken link in HeavyData README.md
The link is dead, probably due to a misconfiguration of the web server. Without `www` it works though.
2024-03-12 14:54:00 +01:00
Fini
4659351526
Merge pull request #1444 from ryanoasis/feature/sourcecode-2042
SourceCodePro: Update to 2.042/1.062
2024-01-10 14:48:59 +01:00
Fini
3968deed75
Merge pull request #1478 from ryanoasis/feature/update-noto-fonts
Update Noto fonts
2024-01-10 14:16:16 +01:00
Fini Jastrow
37d6f2b876 doc: Fix typo
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-01-10 13:04:11 +01:00
Fini Jastrow
b8065482ec Noto: Update license
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-01-10 11:51:37 +01:00
Fini Jastrow
67b48f5eb6 NotoSerif: Update to 2.013
We keep all ligatures with the Serif font, i.e. `ldot` and `fi` et al.
This font is very proportional anyhow.

As there are no ligs active in the old Noto Mono font and the other have
their own configs we can just remove the root config.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-01-10 11:05:33 +01:00
Fini Jastrow
e6dbf6072b NotoSansMono: Update to 2.014
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-01-10 11:05:33 +01:00
Fini Jastrow
b1ee76341a NotoSans: Update to 2.013
All the different ligature removal calls are becoming more and more a
problem, because we have only one config.json for all fonts in a
font-root-directory. But the Noto variants have the ligatures in
different lookups. With the new font we finally remove lookups in the
new font that have a completely different contents then the lookups we
wanted to remove in the other family.

So the config.json is becoming more flexible: Now first we seach in the
concrete font file directory and only if there is no config we progress
to the font root directory and search there.

See also commit
d9f7dbe23  Prepatched fonts: Revive some ligature removal

Here we have
* fi and similar in lookup 41
* l-dot and similar in lookups 13, 14, 15

Fixes: #1472

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2024-01-10 11:05:01 +01:00
Fini Jastrow
0f8a2aa873 SourceCodePro: Update to 2.042/1.062
[how]
Flatten directory structure.
Do not forget to check if that works correctly on release.

Fixes: #1437

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2023-11-28 09:56:57 +01:00