dzhu / banglejs-emu

An emulator for the Bangle.js 2
Apache License 2.0
8 stars 3 forks source link

Terminal fonts are not square #1

Open derlaft opened 1 year ago

derlaft commented 1 year ago

Hi,

first of all - thanks for an amazing project. This makes banglejs2 app development actually possible :)

There's a small fundamental issue with using the TUI though: the screen right now does not have 1:1 proportions, because console fonts are not square. Maybe that's possible to work-around with using ▄ ▀ symbols.

dzhu commented 1 year ago

Thank you, I appreciate the kind words! I'm glad to be helping someone in the same situation that spurred me to write this in the first place.

The display already is using half block characters, so it should look reasonably close to square in many fonts. Here's a sample of how it looks for me; is it showing up very differently for you?

emu

That said, I do acknowledge it's generally not going to be perfectly square, and the TUI isn't ideal for other reasons (though it is pretty neat!); I just haven't gotten around to adding a GUI yet. I was already thinking I should, and I'll try to get on that before too long.