Select specific shortening mode for some fonts

[why]
Most fonts can run with the full naming (--makegroups 1).

But for some (especially with full fledged subfamilies) the names become
too long. Here we need to select more shortening.

[how]
This can be either done/stored in the font-patcher script, but if you
need shortening (and which) still depends on what set of fonts you want
to patch.
So instead we make it a config.cfg option of the unpatched-fonts.

[note]
Findings:

3270                   2
Agave                  1
AnonymousPro           1
Arimo                  1
Aurulent               1
BigBlueTerminal        1
BitstreamVera          too long, and has RFM
CascadiaCove           4
CodeNewRoman           1
Cousine                1
DaddyTimeMono          1
DejaVuSansMono         1
DroidSansMono          1
FantasqueSansMono      1
FiraCode               2
FiraMono               1
Gohu                   1
Go-Mono                1
Hack                   1
Hasklig                2
HeavyData              1
Hermit                 1
iA-Writer              PROBLEM Quattro / Duospace
IBMPlexMono            1
Inconsolata            1
InconsolataGo          1
InconsolataLGC         1
Iosevka                4 (would also work with 3, but keep same with Term)
IosevkaTerm            4
JetBrainsMono          4
Lekton                 1
LiberationMono         1
Lilex                  1
Meslo                  1
Monofur                1
Monoid                 1
Mononoki               1
MPlus                  2, latX -> 3
NerdFontsSymbolsOnly   1
Noto                   5, but!! "ExtraCondensed ExtraLight Italic"
OpenDyslexic           1
Overpass               2
ProFont                1
ProggyClean            1
RobotoMono             3
ShareTechMono          1
SourceCodePro          4
SpaceMono              1
Terminus               1
Tinos                  1
Ubuntu                 2
UbuntuMono             2
VictorMono             4

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
This commit is contained in:
Fini Jastrow 2023-04-20 16:02:41 +02:00
parent e2abaaf53f
commit 17c835c630
16 changed files with 16 additions and 2 deletions

View file

@ -0,0 +1 @@
config_patch_flags="--makegroups 2"

View file

@ -1,2 +1,3 @@
config_rfn="Cascadia Code"
config_rfn_substitue="Caskaydia Cove"
config_patch_flags="--makegroups 4"

View file

@ -1 +1,2 @@
config_has_powerline=1
config_patch_flags="--makegroups 2"

View file

@ -1,3 +1,4 @@
config_has_powerline=1
config_rfn=Hasklig
config_rfn_substitue=Hasklug
config_patch_flags="--makegroups 2"

View file

@ -1 +1,2 @@
config_has_powerline=1
config_patch_flags="--makegroups 4"

View file

@ -1 +1,2 @@
config_has_powerline=1
config_patch_flags="--makegroups 4"

View file

@ -0,0 +1 @@
config_patch_flags="--makegroups 4"

View file

@ -0,0 +1 @@
config_patch_flags="--makegroups 3"

View file

@ -0,0 +1 @@
config_patch_flags="--makegroups 2"

View file

@ -0,0 +1 @@
config_patch_flags="--makegroups 5"

View file

@ -0,0 +1 @@
config_patch_flags="--makegroups 2"

View file

@ -0,0 +1 @@
config_patch_flags="--makegroups 3"

View file

@ -1,3 +1,4 @@
config_has_powerline=1
config_rfn=Source
config_rfn_substitue=Sauce
config_patch_flags="--makegroups 4"

View file

@ -1 +1 @@
config_has_powerline=0
config_patch_flags="--makegroups 2"

View file

@ -1 +1 @@
config_has_powerline=0
config_patch_flags="--makegroups 2"

View file

@ -0,0 +1 @@
config_patch_flags="--makegroups 4"