
One of my users is using Windows 11 Pro 25H2 with a Japan locale set (ja-JP).On his machine, the text comes out un-readable.The documentation says to use either FL_SCREEN or FL_COURIER -- and that FL_SCREEN is supposed to be the default monospaced font. Likewise, it says that Fl_Terminal _must_ be passed a monospaced font.Am I doing something wrong here?
Is there something I can choose here that will work on every operating system?
Is the problem that I'm scaling a bitmap font? Is there a way to find the 'native' size of the loaded font and set that size so it doesn't scale (and hopefully looks as good as possible)?
Unfortunately, I don't have access to the machine for testing.
I can try some things, but FLTK really needs a robust FL_MONOSPACED option that will work on all machines / locales. I thought FL_SCREEN was that.
I understand that there might be a lot of platform specific hoops to jump through -- but that is exactly why it should be done by FLTK instead of poorly duplicated in every application that uses Fl_Terminal or otherwise needs a monospaced font.
On 1/29/26 11:04, Rob McDonald wrote:
I can try some things, but FLTK really needs a robust FL_MONOSPACED option that will work on all machines / locales. I thought FL_SCREEN was that.
I understand that there might be a lot of platform specific hoops to jump through -- but that is exactly why it should be done by FLTK instead of poorly duplicated in every application that uses Fl_Terminal or otherwise needs a monospaced font.