
32×32 · Livereal render
CreativeBaked loopLive
Font Lab
Every font (built-in and pixel TTFs like Minecraft / VCR OSD), styles, fills and text animations.
At a glance
OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second). Some options switch it to baked loop.
Settings14every one editable live in the studio, or by an agent with
update_app_settingsSourcefontlab.pysrc/deskdot/apps/fontlab.py
Settings
| Setting | Type | Default | Options / range |
|---|---|---|---|
Texttext | text | PIXEL | up to 60 characters |
Fontfont | choice | Built-in small (7px) | Built-in tiny (5px)Built-in small (7px)Built-in big digits (10px)MinecraftVCR OSD MONO 1.001 |
TTF size (px)size | whole number | 12 | 6 – 32 |
Letter spacingspacing | whole number | 1 | -1 – 6 |
Uppercaseuppercase | on/off | On | on / off |
Stylestyle | choice | Plain | PlainBoldOutlineShadowItalicDouble (2x)Neon glow |
Alignalign | choice | Centre | LeftCentreRight |
Verticalvalign | choice | Middle | TopMiddleBottom |
Colourcolor | colour | #ffffff | any colour (#rrggbb) |
Second colourcolor2 | colour | #ff00be | any colour (#rrggbb) |
Fillfill | choice | Solid | SolidGradientRainbowStripesFire |
Animationanimation | choice | None | NoneScrollTypewriterWaveBounceFlickerPulse |
Speedspeed | number | 1.0 | 0.2 – 4.0 |
Backgroundbackground | colour | #000000 | any colour (#rrggbb) |
Try it
render a frame to PNG (no panel needed)
$ uv run deskdot preview fontlab --settings '{"font":"tiny"}' --out fontlab.pngshow it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/fontlab/activateOr ask your agent: “Show Font Lab on my panel”. It calls show_app with "fontlab". New here? Set up DeskDot first.
More creative apps

Creative
Neuromorphic Cortex
1,024-neuron biological spiking neural network simulation with traveling waves.
4 settings

Creative
Pixabots
Animated 32x32 pixel art robot avatars with idle bounce, blinking, and accessories.
5 settings

Creative
Pixel Avatar
Minecraft faces, GitHub identicons and DiceBear pixel characters — pixel-exact, with a name tag.
7 settings

Creative
Player Card
Your own rated football card — tiers, portrait, nation, six stats, shine and flip.
20 settings