IdreesInc / Monocraft

A monospaced programming font inspired by the Minecraft typeface
https://idreesinc.com
SIL Open Font License 1.1
8.37k stars 120 forks source link

some Nerd Font symbols seem to be incorrect #149

Open vc8tsk5y opened 2 months ago

vc8tsk5y commented 2 months ago

Describe the bug I am using the patched variant of the Monocraft font. However, the symbol "" (UTF-8: "\ue22b") appears different (should look like a color palette)

Expected behavior After patching it myself it looks like a color palette how i expect it to look.

Screenshots Monocraft (before patching): image

My patched version of Monocraft: image

Operating system Arch Linux btw

vc8tsk5y commented 2 months ago

seem like this is not the only symbol to be affected also affects this "" (UTF: "\uf20e").

what the symbol looks like (a little bit is cut off at the bottom): image

what the symbol should look like (looks like in my patched version): image

this one too "" (UTF: "\uefc5").

Monocraft (before patching): image

My patched version of Monocraft: image

IdreesInc commented 1 month ago

Interesting, what's your method of patching Monocraft? Are you patching the bundle (ttc) or individual font files? It's possible my method for patching the bundle is incorrect.

vc8tsk5y commented 1 month ago

When patching the bundle (ttc) i have the same issue with wrong glyphs but when using otf it seems to work correctly. I dont know if patching the ttc file directly without fontforge has some impact but I never used fontforge to patch. On the Nerdfont github its recommended to patch with fontforge.

IdreesInc commented 1 month ago

Interesting, I wonder if that's a bug with nerdfont then with their patcher. I've been using the following script to patch stuff: python3.12 ./nerd-fonts/font-patcher ../dist/Monocraft.ttc --complete --careful --outputdir ../dist/. I might need to make an issue with the nerd font repo