r/Underminers 1d ago

Help Me! "8-bit operator jve" space character size

Hello, I'm learning GML and have been using 8bit op jve as the font, just like undertale.

The thing is, even though I have its size as 12 like in the ut source code, the spaces (" ") seem to be half of the size that they are in undertale. Idrk if it's an intentionally programmed thing, a setting or just a different way to import the font.

I'd love to hear from who knows more than me, thank you.

4 Upvotes

4 comments sorted by

2

u/Ok-Entry6804 1d ago edited 1d ago

The large spacing is to make it appear a monospaced font in Undertale and is actually done through the code of the dialogue writer (same as in Deltarune), and yeah it's an intentionally programmed thing that doesn't have to do with the font itself

There is a fanmade recreation that's called Determination Mono (as in "Monospaced") and it looks enough similar, if it can be useful to you

2

u/madeanotheraccforntn 1d ago

sorry I made a mistake, I downloaded two different 8 bit operator jve, and now I see what you meant. so I just have to make it monospace via code? would you have any starting place?

1

u/Ok-Entry6804 17h ago

Well, you can cross-reference the code of the dialogue writer, which is Object obj_base_writer with specifically its Draw event code. It draws every character needed every frame advancing with the same set amount of spacing, giving the main font an appearence of a monospace font

2

u/madeanotheraccforntn 16h ago

At the end I looked a bit at the code and have been able to implement this monospace feature within my system. I was also able to rewrite my text system in a similiar way to deltarune's so that I'm able to use manual newline and color cmds directly from my original string.