Du kannst theoretisch das Bild durchsichtig erscheinen lassen.
Code:
self.back_opacity = 0
Oder du verwendest kein Window sondern die generelle Spriteklasse.

Code:
$test = Sprite.new
# Das Erzeugen eines leeren Bitmaps, das uns als Zeichenfläche dient
$test.bitmap = Bitmap.new(width, height)
# Schriftfarbe setzen
$test.bitmap.font.color = Color.new(255,0,0)
$test.x = 100
$test.y = 20
$test.bitmap.draw_text(0,0, 100, 32, "Dies ist ein Test")
Das sollte funktionieren. Natürlich kann man das ganze in einer Klasse kapseln oder sonstwie strukturieren, aber das ist die normale Methode. Die Window-Klasse ist auch nichts weiter als ein Wrapper über eine bestimmte Sorte von Sprites, die neben der Zeichenfläche (contents) auch das Fensterbild aus dem Windowskin generiert.