• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category User Interface → Font/charset
  • Assigned To
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Version 3.1
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by rasher - 2008-09-01
Last edited by amiconn - 2008-09-02

FS#9347 - Font cleanup (unicode, renaming)

The attached patch converts all fonts to ISO10646-1 encoding.

This is done using the attached script, or manually for the current ISO8859-1 fonts which simply needed editing of the header, as well as adding appropriate properties to some current ISO10646-1 fonts without any information saying so.

Furthermore, I suggest renaming fonts to make things less confusing:

courB08.bdf ⇒ Courier-Bold-8.bdf
snap.bdf ⇒ snap-10.bdf
win_crox0c.bdf ⇒ Cronyx-Fixed-10.bdf
win_crox1c.bdf ⇒ Cronyx-Courier-8.bdf
win_crox2c.bdf ⇒ Cronyx-Courier-10.bdf
win_crox3c.bdf ⇒ Cronyx-Courier-12.bdf
win_crox4h.bdf ⇒ Cronyx-Helvetica-14.bdf
win_crox5t.bdf ⇒ Cronyx-Times-18.bdf

And the same way for the rest. Include the actual font name, variation and size rather than a cryptic shortened version of both. Maybe the size should come first, since that’s often what’s most important to the user?

Finally, alt8x8.bdf should probably just be deleted.

To use you need the MAPPINGS dir from

Closed by  amiconn
2008-09-02 23:31
Reason for closing:  Fixed
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Unicode conversion and renaming (using correct pixel heights) committed to SVN. Some fonts were removed for various reasons, see r18381, r18385 and r18388.

The attached script renames fonts to the format SS-Family-Variant.bdf. In some cases I have included foundry (Adobe, Cronyx), but I guess that could be left out. The script should be quite easy to modify to suggest changes.

For some fonts, the size I typed (from a quick glance at FONTBOUNDINGBOX) is obviously wrong, but this is a start.


Available keyboard shortcuts


Task Details

Task Editing