A font recreated from photographs of classic Commodore 64 keycaps
Article URL: https://github.com/szabadkai/c64-keyboard-font/ Comments URL: https://news.ycombinator.com/item?id=49990224 Points: 231 # Comments: 43
A font, recreated from photographs of classic Commodore 64 keycaps, now offers users a cleaned-up version of the iconic PETSCII graphics. Downloading the TTF, OTF, or Webfont packages enables installation of the font, followed by selecting the C64 Keyboard option in the user's application. To explore the font, users can download and extract the complete package, then open the preview.html file.
Clicking on special-key or PETSCII buttons will insert their respective symbols into the type tester, which can then be copied and used in the user's application. Selecting the C64 Keyboard option is essential for proper display of the symbols. The font reconstructs printed key legends, preserving the smooth geometric shapes of the original PETSCII graphics, rather than relying on screen bitmap fonts.
Lowercase input displays as uppercase, and the frame thickness, curves, and print proportions of the font are based on the Ultimate Commodore 64 Reference. The font's outlines are not exact photo traces but rather carefully reconstructed based on the supplied keyboard photograph. Lower legends correspond to the Commodore + key, while upper legends correspond to Shift + key in uppercase/graphics mode.
The Pi on the up-arrow key also works with Commodore, and it is unframed as it appears on the key. Users should note that the preview handles special character codes, and copied symbols require this font to display correctly. The font package includes editable outlines in glyphs/ and build tools in scripts/. Original photographs are not included, but a PETSCII key map and encoding guide are available for reference.
Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.