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