Closed DevotionGeo closed 5 years ago
The same is true for ubuntu mono at least
IBM plex as well
Huh. For me, IBM Plex Mono shows up just fine (as Ligalex Mono), but Ubuntu Mono does not. They have the correct familyname
and fullname
, and the Family
, UniqueID
, and Fullname
in sfnt_names
are also correct.
The only suspicious things I see are these entries in sfnt_names
for Ubuntu Mono:
('English (US)', 'Preferred Family', 'Ubuntu Mono')
('English (US)', 'Compatible Full', 'Ubuntu Mono')
And in Plex:
('English (US)', 'Preferred Family', 'IBM Plex Mono')
I wonder if the Preferred Family
is overriding the other settings.
Yep, that's the problem. Should have a fix later today, hopefully.
This should hopefully be fixed by 6d3070ae1c6b1a6ec196db486be813d713c7ce9c.
M+ 1m and M+ 1mn fonts don't rename. When I opened the fonts in FontForge and looked at the Font info, the name have the 'Liga' prefix, but when I open the same font in font viewer it doesn't have the prefix, and while using inside VSCode it activates with the original name (overriding the original) instead of activating with the prefixed name.
I also added the following to the prefixed_fonts array (but the problem retained).