You can see the result here: The first icon is the "fixed" one. The second with missing eye is the "bad" original icon:
The same bug is present on Glyphter. It is possible their backend uses some code from svgtofont.
To test, save the "fixed" icon as svg/a.svg and the "bad" icon as svg/b.svg. Then, run this command:
Here is the original icon, likely created by mirroring the left eye to create the right eye. Download "bad.svg": https://user-images.githubusercontent.com/39946030/172930821-ec22550d-76d9-41e7-898c-22f7310df846.svg![Godot_icon_bad_winding](https://user-images.githubusercontent.com/39946030/172930821-ec22550d-76d9-41e7-898c-22f7310df846.svg)
Here is the same icon, fixed by hand to have matching vertex order in the right eye as left: Download "fixed.svg": https://user-images.githubusercontent.com/39946030/172931900-d648e8c6-ce69-4373-bda7-cced07a34974.svg![Godot_icon_fixed](https://user-images.githubusercontent.com/39946030/172931900-d648e8c6-ce69-4373-bda7-cced07a34974.svg)
You can see the result here: The first icon is the "fixed" one. The second with missing eye is the "bad" original icon:
The same bug is present on Glyphter. It is possible their backend uses some code from svgtofont.
To test, save the "fixed" icon as svg/a.svg and the "bad" icon as svg/b.svg. Then, run this command:
This command successfully creates .ttf. Please ignore the exception: it happens after the .ttf is generated, so there is no problem for me.
Here are the specific paths which I changed by hand between the "bad" and "fixed" SVG documents.
Original "bad":
"fixed" version: