02-14-2023, 09:05 PM
(02-14-2023, 04:27 PM)SMcNeill Wrote: One thing to keep in mine when loading fonts -- they don't always render characters the same. Consola's pipe character "|" may not render fully to the top or bottom of a line, giving that gap that you're seeing when they're stacked one on top of the other.
There is one font I discovered on Linux that cannot be used for QB64 code in particular because it also doesn't render underscores. Looked good otherwise.
(02-14-2023, 02:36 PM)Ikerkaz Wrote: Would it be possible to build an IDE with auto tabbing and syntax checking, just like the official IDE but for Windows?
I'm not quite convinced by the current text-mode IDE, and Notepad++ doesn't have error checking and auto tabbing.
I don't understand what you said about "official but for Windows" and your calling the QB64 IDE "text mode". One of the best parts of this programming system is the IDE which acts as much as possible like the M$ QuickBASIC one. I agree that it should be snappier on Linux in particular but this is difficult to get right. Using NPPP is not better for me, it's only prettier, and it's a hassle for me. I'm glad I have better choices for Linux.
However what if you wanted to use the high-bit ASCII characters such as the bricks, blocks and line-drawing things? The QB64 IDE could quote them directly while it could be a PITA in some other text editor. Many old programs done on QuickBASIC and Qbasic rely on the old CP437, but that code page has been largely forgotten by "modern" editors. Must select a close match, for example IBM852 on Kate/KWrite and Konsole on Linux with KDE Plasma desktop environment.