Closed Roger-Roger-debug closed 4 months ago
Well, the complete name of a font is either ID1 + ID2 or ID16 + ID17.
Some applications do not know ID16/17 which is more flexible with grouping, so both is given. ID1/2 can only represent RIBBI font sets, meaning a set of 'regular - italic - bold - bolditalic'. If there are other weights they must be represented in he family.
See here
ID1/2:
MapleMono Nerd Font Light
Regular
-> The basis font of the Maple Mono Light family
ID16/17
MapleMono Nerd Font
Light
-> The light style of the Maple Mono font
Everything is well and as expected. :+1:
The basis font of the Maple Mono Light family
The only other member of the Maple Mono Light
family apart from Regular
will be Italic
.
That is the Maple Mono
Light Italic
.
Maple Mono Light
Italic
and
Maple Mono Light
Regular
(where regular means not-italic)
See, the grouping with 1/2 is a bit more to the right than expected.
And you can not say Maple Mono Light
<nothing>
. If there is nothing there must be Regular
.
πΉ Requirements
π― Subject of the issue
Experienced behavior: I've used the font-patcher script to add symbols to MapleMono. This works correctly for the regular and bold / italic versions, but breaks for light. Instead of keeping its light style, it gets turned into regular.
Expected behavior: Light font stays light
Example symbols: All of them
π§ Your Setup
fontforge -script font-patcher maple/MapleMono-Light.otf --debug 2
Got
As you can see, the SubFamily is Regular instead of Light.