font-patcher: Unify naming variants

[why]
The short form of 'Nerd Font Mono' is 'NFM'.

The PS names have a mixture 'NerdFontM'.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
This commit is contained in:
Fini Jastrow 2023-03-31 11:54:18 +02:00
parent 784bd422d6
commit 45f9551d73

View file

@ -523,18 +523,21 @@ class font_patcher:
# add mono signifier to beginning of name suffix
if self.args.single:
additionalFontNameSuffix = " M" + additionalFontNameSuffix
verboseAdditionalFontNameSuffix = " Mono" + verboseAdditionalFontNameSuffix
variant_abbrev = "M"
variant_full = " Mono"
elif self.args.nonmono and not self.symbolsonly:
additionalFontNameSuffix = " P" + additionalFontNameSuffix
verboseAdditionalFontNameSuffix = " Propo" + verboseAdditionalFontNameSuffix
variant_abbrev = "P"
variant_full = " Propo"
else:
variant_abbrev = ""
variant_full = ""
# add 'Nerd Font' to beginning of name suffix
verboseAdditionalFontNameSuffix = " " + projectNameSingular + verboseAdditionalFontNameSuffix
verboseAdditionalFontNameSuffix = " " + projectNameSingular + variant_full + verboseAdditionalFontNameSuffix
if self.args.windows: # attempt to shorten here on the additional name BEFORE trimming later
additionalFontNameSuffix = " " + projectNameAbbreviation + additionalFontNameSuffix
additionalFontNameSuffix = " " + projectNameAbbreviation + variant_abbrev + additionalFontNameSuffix
else:
additionalFontNameSuffix = " " + projectNameSingular + additionalFontNameSuffix
additionalFontNameSuffix = " " + projectNameSingular + variant_full + additionalFontNameSuffix
if FontnameParserOK and self.args.makegroups:
use_fullname = isinstance(font.fullname, str) # Usually the fullname is better to parse