Closed brennanfee closed 1 year ago
Thanks again @brennanfee . It'll be a while before I can make any meaningful contributions to be honest but when I get time I'll try to push this project forward bit by bit.
@ryanoasis As always your excellent project is much appreciated. If I can get some time myself I may attempt a PR. Best wishes.
Hey @brennanfee I am not seeing this. I know it's been a while, I wanted to see if we could quickly resolve this issue. The current patched fonts seem correct and I did spot check on the files in the zip from 2.0 release and so far they look correct as well...
Well I do see a difference between Family
and Preferred Family
:thinking:
So, after the 2.1 release I decided to re-check the Hasklig(lug) font to see if things are fixed.
Turns out no. It seems that a lot of the fonts are still being referred to as Hasklig rather than HaskLug. I also discovered that many of the "Mono" versions do not have the "Mono" designation in the name so if the fonts are installed side-by-side they will conflict with the non-mono versions.
I have checked both Windows and Linux and it seems to be a problem in both OSes (I haven't used my Mac in ages but would assume it would be affected as well).
Here are the font files that are incorrect (for each of these listed the mono and non-mono version are incorrect):
Black Black Italic ExtraLight ExtraLight Italic Light (these two, Light and LightItalic actually override each other only the italic version gets registered) LightItalic Medium Medium Italic Semibold Semibold Italic
So, it seems that all but the standard 4 weights are the problem. Regular, Bold, Italic, and Bold Italic all seem to be fine.
That's unfortunate, thanks for checking on it!
I seem to be falling victim to this in JetBrains IDEs — I have to disable "show only monospaced fonts" to get Hasklug to show up in the font selection menu, and the IDEs are unable to switch to the italic version, meaning comments show as a load of boxes with question marks in them.
(I notice that the fonts where italics work for me have the word "Regular" in their names for the regular weight, whereas Hasklug is "Hasklug Nerd Font Complete" rather than "Hasklug Regular Nerd Font Complete". I don't know enough about the working of the font system to know if that's significant, though…)
If I try activating all weights of the non-mono version, I get a warning from Font Explorer X on macOS when trying to activate Hasklug Light Italic Nerd Font Complete, stating that it has the same PostScript name as Hasklug Italic Nerd Font Complete.
Thanks for reporting.
The naming is indeed broken:
Well, which is expected - we have a fix that is at the moment in the final test phase and will be active for all fonts with v3.0.0
.
If you can self-patch, try specifying --makegroups
, which will enable the alternative naming engine.
Current v3.0.0 behavior:
Seems ok, but in the fullname the position of the Mono
should be fixed.
Also Complete
is so useless, drop that.
Release is in repo, release as packages pending.
This issue has been automatically locked since there has not been any recent activity (i.e. last half year) after it was closed. It helps our maintainers focus on the active issues. If you have found a problem that seems similar, please open a new issue, complete the issue template with all the details necessary to reproduce, and mention this issue as reference.
🎯 Subject of the issue
Some of the Hasklug fonts are still using "Hasklig" while others are correctly using "Hasklug".
🔧 Your Setup
Anonymice Powerline Nerd Font Complete.ttf
)?Specifically the Hasklug family, 2.0 versions. Not sure about previous versions.