Slightly off-topic. I had a Dragon 32 as a kid (less successful rival to the Spectrum) and one of its quirks was that it couldn't display text in "graphics mode".
A big chunk of a lot of listings that you typed in from magazines were "drawing strings" to define all the main a-z chars just to give you a graphics font.
I had a Dragon too, loved it despite its limitations. There was a great type in program in Dragon User that allowed you to switch into one of the graphics modes and type and run BASIC programs in there. Most impressive. (I remember 12 year old me bending my fathers ear clean off waxing lyrical on a long car journey about how clever the program was and why didn't they do this in the first place and maybe the Dragon could have competed with the Spectrum... not being computer minded he must have thought I was bananas, but he humoured me!)
And for the other infamous limitation (no lower case characters in text mode) late in its life Dragon User had another program that set up a semigraphics mode which defined new characters made up from the the individual horizontal scanlines of the standard character set and was able to cobble together serviceable lower-case characters. It then patched the OS to use this mode with the new characters, to all purposes creating an upper and lower case mode.
I was disappointed that my Sinclair ZX81 lacked capabilities to customize fonts. (Only 1k of RAM and hardwired character generator, including 16 2x2 block "graphics".)
So, just in case you're like me still mentally stuck in the 1980s: buyer beware; user defined fonts only applies to those fancy new Sinclair ZX Spectrum models. :-)
The Dragon 32 is interesting in that it's pretty much the same as a TRS-80, but (mostly) PAL instead of NTSC, a centronics parallel port, and a different ROM. To the point that a significant amount of TRS-80 software will run on the Dragon.
The "non-Color Computer" TRS-80 models started off with Level I basic, which was based on the non-Microsoft TinyBASIC.
However even they moved on to a Microsoft BASIC variant: Level II and Level III BASIC were based of Microsofts BASIC-80, but modified to incorporate commands from Level I Basic....
But the TRS-80 Color Computer/CoCo, which is the machine Dragon 32 is actually nearly identical to, used Color BASIC (and later variants), which was based on Microsoft BASIC-69 (69 referring to the 6809 CPU; there was also a BASIC-68 for the 6800), so you're right the TRS-80 variant that was most similar to the Dragon 32 had the same BASIC as the Dragon 32...
The good old days of (almost total lack of) compatibility...
Same with the Acorn Atom. But you could sort of get it working anyway by way of 'drawing' the characters on the bitmap screen (probably a very similar solution).
A big chunk of a lot of listings that you typed in from magazines were "drawing strings" to define all the main a-z chars just to give you a graphics font.