Alexander Hinze
Alexander Hinze
Spotted an issue, fixed by defining handle types using the `handle` extension. My bad.
I am adding some more bindings to their extension API. This would allow directly loading glyph shapes from font files using FreeType. ~~How would you like this to work in...
> The best case for me would be to avoid the dependency entirely. Freetype is a pita to build properly, because of the interdependency with HarfBuzz. Statically linking it would...
> Hard to say, it would likely involve platform-specific complexities. Isn't the extension API simple enough that it'd be easier to port it to Java/LWJGL? It's quite a bit of...
I will test the implementation in my current project now and let you know if i'm done with the bindings so you can start an actual review if you want...
I removed the utils again because i think it's not really worth the dependency on `java.desktop` for `BufferedImage`.
@Spasi Small update: making good progress, i'd say the API is pretty much feature complete now for normal use. However, i still want to add the FreeType interop back in....
[Proof of concept](https://github.com/Chlumsky/msdfgen/pull/200/commits/c85a70438ead82aa8b4077df4652ac1cfbdefcff) works for me. Gonna add Windows support and integrate it into LWJGL.
I'm quite happy with this design. You can easily plug LWJGL FreeType into LWJGL msdfgen now @ runtime with minimal glue code. Let me know what you think @Spasi 
Tested latest changes on `windows-x64`, `linux-x64`, `macos-x64` and `macos-arm64`. Looks good to me. I'm done with this from my end @Spasi ^^