why can't you measure the size of each character using the TextExtent functions and then form a Bitmap to that size and Canvas.TextOut the single chars?
You can do a Transparent apply to whatever surface you need.
That is a good idea (and probably less annoying than what I ended up doing), but I saw this reply way to late and already built what I need using freetype2
Depending on how things shake out, I might switch over to that.
At least that would be cross platform!
In this project I don't care about cross platform at all, the whole shtick of it is to be a Linux-only equivalent of demoscene shitpost which was previously only "possible" under windows
.
(See the jumalauta färjanmaker:
https://www.pouet.net/prod.php?which=77751)
EDIT: On that note, how would people feel about being greeted in the first release using this brand-new-state-of-the-art demotool?