static ImageSurface demoFont(S fontID) { ret showImage(snippetWithTitle(fontID), renderText(fontID, 30, charRange('A', 'Z') + charRange('a', 'z') + charRange('0', '9'))); }