Dheatly23

Results 37 comments of Dheatly23

What the format is? It might be exportable by FontForge. Edit: Yes, it is exportable (just change the output file extension in `monocraft.py`). But i can't confirm if it's usable...

Did you do something like this? ```diff diff --git a/src/monocraft.py b/src/monocraft.py index 8e8069c..15b434d 100644 --- a/src/monocraft.py +++ b/src/monocraft.py @@ -357,7 +357,7 @@ def generateFont(*, black=False, bold=False, semibold=False, light=False, extral for...

Unfortunately, RTTI with trait object (`donwcast(...) -> T where T: Trait`) is currently impossible (excluding `mopa` and such). Even if there is a `GdDyn`, it can't guarantee the pointed value...

It gets a bit better with manually transforming bold glyph. But now there is really nasty segfault which i can't fix. I've commented out the offending line for now.

Boldness needs to be ajdusted, i'm still trying to find a middle point. And i didn't test for all character, some might gets unreadable with bold. Also i don't know...

I can make it multiple level of boldness/thinness. Trouble is, build time multiplies with each new variant. Another thing is i haven't had any algorithm for thinning, particularly with diagonals.

Thanks for the review! I made a few tweaks with the polygonizer algorithm to support bold/thin, so there _may be_ some bugs. And i'm still not happy with thinning algorithm...

Normally, font renderers are able to "bold" and "italic" fonts automatically. But sometimes it can go bad. Italicizing is quite easy, just slant the grid by let's say 15 degrees....

I have tested some ideas and it _might_ work. It's on my fork at branch `new-ligatures`. I maybe put a proper PR later.

I don't think that's possible. For one, there is already [Minecraft-Font](https://github.com/IdreesInc/Minecraft-Font) for faithful Minecraft font. Second, there are ligatures, that Minecraft can't render. And finally, it's more of Minecraft-style font...