Only partially related, but wanted to put it here anyway:
If you need a durable surface that'll withstand a fair bit of abuse (think touch controls, etc), I've had fairly good luck with printing a reversed image onto a transparency sheet (laser printer), then spraypainting the back with white - or whatever background color you'd like - paint. This puts the entire thickness of the transparency sheet between the hostile outside world and your text, as opposed to surface-printed text. If your printer gives even results, you can even do inverted colors (black background and white/colored text). You can also add clear areas for displays and LEDs by masking the sheet before painting it.
Then just stick it on with a thin double-sided tape. I quite like 3M's adhesive transfer tapes (
narrow roll sheet - this is 60µM stuff, they also make thicker 130µM tapes that also work well for rougher surfaces).