C64 TrueType v1.2/Style

Release Date: 
Sep 2, 2014

The second release and first major update (since 2010) of our C64 TrueType font package. Note that there was no v1.1 release. This version brings updates to two of the faces, C64 Pro Mono (fixed pitch) and C64 Pro (variable pitch). The most notable point is the inclusion of SVG and WOFF2 variants as well as merging all the private use mappings in v1.0's C64 Elite face into C64 Pro Mono.

Changes applicable to both font faces:

  • corrected a couple Unicode mappings
  • added a couple missing Mac Roman mappings for anyone still using pre-OSX fruit
  • some name table updates re: version and font family to maximize compatibility
  • added mappings to conform with Apple/MS TrueType recommendations re: $00-$1f
  • now includes the 'Direct PETSCII' mappings($e0xx-$e3xx) that were previously only found in C64 Elite Mono from the v1.0 package
  • added SVG and WOFF2 variants

Changes applicable to C64 Pro:

  • corrected bullet, pipe (VERTICAL LINE) bearing/width
  • removed some Unicode "spacing" glyphs that didn't fall on even 'pixel' boundaries

We didn't update C64 User, C64 User Mono, or C64 Elite, choosing instead to simplify and focus on the Pro faces. C64 Elite was our answer to the potential complaint that our other font faces contained more than the bare minimum 304 glyphs and was meant to be a smaller file for programmatic use. C64 User was meant to be a small font for people who only wanted to produce documents with the glyphs that reasonably map to ASCII, CP-1252 and Mac Roman - that is, none of the extra PETSCII graphical characters. If those fonts previously included in v1.0 are working well for whatever your usage entails there is no reason you need to switch. But C64 Pro Mono is now a superset of C64 Elite and still not much larger thanks to compositing optimizations while C64 Pro is a superset of C64 User.

Note also that DirMaster v3.x uses the C64 Pro Mono font face. The DirMaster installer should provide that font, but the version included in this package is compatible as well.

Known issue: the SVG files are quite large (many redundant nodes) and could possibly be optimized; but SVG fonts are on their way out and gzipping from the server side should bring them back to a very reasonable size anyway.

Also see: PETSCII Reference.