[% pageicon = 'help' %] [% pagetitle = 'Font Files' %] [% techinfo = '1' %] [% PROCESS helpheader.html %]

#### Squeezebox Graphics Font Files

Font files reside in the Graphics folder

For each font set (one font for the top line of the display, another for the bottom) there's a separate BMP file. For example:

- medium.1.font.bmp - the font used at the top of the screen when in "medium" display mode
- medium.2.font.bmp - the font used at the bottom of the screen when in "medium" display mode

(Single-line display modes, such as the Huge font, only require the bottom font file.)

Open these files and you'll see a long horizontal line of characters.

The first 16 rows of pixels are the font bitmaps themselves.

The 17th row is used to mark the beginning and end of characters.

Each file has up to 256 characters using the latin1 character set, in order from 0 to 255.

The first 31 characters are reserved for use in special graphics characters:

- 0 - Inter-character spacing
- 1 - Note symbol
- 2 - Right arrow
- 3 - Progress indicator end
- 4 - Progress indicator first column (empty)
- 5 - Progress indicator second column (empty)
- 6 - Progress indicator additional columns (empty)
- 7 - Progress indicator first column (full)
- 8 - Progress indicator second column (full)
- 9 - Progress indicator additional columns (full)
- 10 - Cursor overlay
- 11 - Moodlogic symbol

The 32nd character is a space character, and the rest follow the latin1 character set.

We used photoshop to create the font files, saving them as 1bpp Windows BMP files.

For the time being, if you modify a font file, you'll need to restart SlimServer to see your changes. Also, there's no user interface for selecting additional fonts, so you'll need to swap out one of the existing ones until we update the software to allow you to choose from the web interface. (Which should only be a couple of days...) [% PROCESS helpfooter.html %]