11-09-2022, 07:59 PM
(11-09-2022, 07:27 PM)mnrvovrfc Wrote: First I saw this announcement on Reddit, really glad that information about this is available on this site as well!
This is pretty cool, could change the characters outputted by "CHR$()"... not that it's something I like to do even for making simple arcade games, but maybe something that might have to be done for non-English language support.
Yeah, posting pretty much anywhere I think there may be interest, being careful to try to stick to things here that are useful "QB64PE-sidekick" stuff, and whatever is BAM as stand-alone product stays out of here.
The wwwBASIC character set, to me, I find fat for some situations.
So I introduced a second character set, a copy of the original character set, but the alphabetic, numeric, and some symbols to be "thin".
Load up BASIC Anywhere Machine, file open some program that involves text (or create your own), go to the Project Menu, click on "Runtime Properties" and choose the other font.
Here are the definitions for the fonts:
- original wwwBASIC Font
- alternative thin wwwBASIC Font that I added
On my radar: adding a "PETSCII" compatible font, such that we have all of the oldtime graphics characters.
Anyway, all of that to say that to say that we can have various "traditional" ASCII's from vintage BASIC's.
For the full international character sets, I'd rather have, I think, a new BASIC function (_CHR$ ?) to access the unicode full monty.
Aside: I'm also not a fan of image smoothing on text, preferring the crisp and old-school pixelated text, so you'll also find an option to turn off image smoothing.