130 lines
5.9 KiB
Text
130 lines
5.9 KiB
Text
|
__________ __ ___.
|
||
|
Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||
|
Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||
|
Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||
|
Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||
|
\/ \/ \/ \/ \/
|
||
|
|
||
|
Rockbox Font Collection
|
||
|
|
||
|
Fonts put here need to follow a few rules:
|
||
|
|
||
|
1. All fonts must be in standard unicode encoding (ISO10646-1). ISO8859-1
|
||
|
would also work, but should be avoided for consistency, and converted to
|
||
|
unicode (it's a trivial change of declaration, the actual code positions
|
||
|
stay the same).
|
||
|
Other encodings will break text output in rockbox for any non-ASCII text
|
||
|
and are hence not allowed.
|
||
|
|
||
|
2. All fonts need to adhere to the following naming convention for easy
|
||
|
browsing in rockbox:
|
||
|
|
||
|
NN-Family-Variant.bdf
|
||
|
|
||
|
NN is the height _in pixels_ when converted to .fnt with convbdf, zero
|
||
|
padded for proper sorting in the file browser.
|
||
|
|
||
|
"Family" is the font family (might consist of more than one part, e.g.
|
||
|
"Adobe-Helvetica")
|
||
|
|
||
|
"Variant" covers the weight and variant (might also consist of more than
|
||
|
one part e.g. "Cond-BoldItalic"). This part should be left out if it is
|
||
|
Regular/Normal/Medium. Do not abbreviate variant names unless they're
|
||
|
overly long (keep in mind that the rockbox target displays vary a lot in
|
||
|
size).
|
||
|
|
||
|
3. Fonts must have a suitable license for redistribution.
|
||
|
|
||
|
4. Fonts should be carefully selected, judging quality over quantity. A font
|
||
|
that only covers ASCII isn't worth much. Rockbox supports a lot of
|
||
|
languages.
|
||
|
|
||
|
|
||
|
Reference table for theme authors
|
||
|
|
||
|
Old Name New Name Remarks
|
||
|
-------------------------------------------------------------------------------
|
||
|
00-Starmap_r400-8 - removed, use another 8px font
|
||
|
5x7 07-Fixed
|
||
|
5x8 08-Fixed
|
||
|
6+12x13 13-Fixed
|
||
|
6x9 09-Fixed
|
||
|
6x10 10-Fixed
|
||
|
6x12 12-Fixed-SemiCond
|
||
|
6x13 13-Fixed-SemiCond
|
||
|
6x13B 13-Fixed-SemiCond-Bold
|
||
|
8x13B 13-Fixed-Bold
|
||
|
9+18x18 18-Fixed
|
||
|
9+18x18B 18-Fixed-Bold
|
||
|
alt8x8 - removed, use another 8px font
|
||
|
atadore 08-Atadore
|
||
|
atari-small - removed, use another 8px font
|
||
|
clR6x8-8859-2 08-Schumacher-Clean *
|
||
|
courB08 - removed, use another 10px font
|
||
|
courB14 - removed, use another 18px font
|
||
|
Hebrew-Bold - removed, use another 8px font
|
||
|
Hebrew-Large - removed, use another 8px font
|
||
|
Hebrew-Medium - removed, use another 8px font
|
||
|
Hebrew-Small - removed, use another 8px font
|
||
|
helvR10 12-Adobe-Helvetica
|
||
|
helvR12 15-Adobe-Helvetica
|
||
|
helvR14 16-Adobe-Helvetica
|
||
|
jackash-16 16-Jackash
|
||
|
mix12 14-Rockbox-Mix
|
||
|
namil-8 08-Namil
|
||
|
nedore-8 08-Nedore
|
||
|
nedore-9 09-Nedore
|
||
|
nimbus-10 10-Nimbus
|
||
|
nimbus-11 11-Nimbus
|
||
|
nimbus-12 12-Nimbus
|
||
|
nimbus-13 13-Nimbus
|
||
|
nimbus-14 14-Nimbus
|
||
|
nimbus-19 19-Nimbus
|
||
|
ProFont_r400-10 10-ProFont
|
||
|
ProFont_r400-11 11-ProFont
|
||
|
ProFont_r400-12 12-ProFont
|
||
|
ProFont_r400-15 15-ProFont
|
||
|
ProFont_r400-17 17-ProFont
|
||
|
ProFont_r400-22 22-ProFont
|
||
|
ProFont_r400-29 29-ProFont
|
||
|
proportional 08-Rockbox-Propfont
|
||
|
rockbox_default 08-Schumacher-Clean *
|
||
|
rockfont-8 08-Rockfont
|
||
|
Sazanami-Mincho-Regular-8 08-Sazanami-Mincho
|
||
|
Sazanami-Mincho-Regular-9 09-Sazanami-Mincho
|
||
|
Sazanami-Mincho-Regular-10 10-Sazanami-Mincho
|
||
|
Sazanami-Mincho-Regular-11 11-Sazanami-Mincho
|
||
|
Sazanami-Mincho-Regular-12 12-Sazanami-Mincho
|
||
|
Sazanami-Mincho-Regular-13 13-Sazanami-Mincho
|
||
|
Sazanami-Mincho-Regular-14 14-Sazanami-Mincho
|
||
|
snap 10-Artwiz-Snap
|
||
|
ter-u12n 12-Terminus
|
||
|
ter-u14b 14-Terminus-Bold
|
||
|
ter-u14n 14-Terminus
|
||
|
ter-u14v - removed, use 14-Terminus-Bold
|
||
|
ter-u16b 16-Terminus-Bold
|
||
|
ter-u16n 16-Terminus
|
||
|
ter-u16v - removed, use 16-Terminus-Bold
|
||
|
ter-u20b 20-Terminus-Bold
|
||
|
ter-u20n 20-Terminus
|
||
|
ter-u24b 24-Terminus-Bold
|
||
|
ter-u24n 24-Terminus
|
||
|
ter-u28b 28-Terminus-Bold
|
||
|
ter-u28n 28-Terminus
|
||
|
ter-u32b 32-Terminus-Bold
|
||
|
ter-u32n 32-Terminus
|
||
|
timR08 - removed, use another 11px font
|
||
|
Tiny-Prop-5 05-Tiny
|
||
|
Tiny-Prop-6 06-Tiny
|
||
|
unifont 16-GNU-Unifont
|
||
|
uwe_prop - removed, use 08-Rockbox-Propfont
|
||
|
win_crox0c - removed, use another 10px font
|
||
|
win_crox1c - removed, use another 13px font
|
||
|
win_crox2c - removed, use another 16px font
|
||
|
win_crox3c - removed, use another 20px font
|
||
|
win_crox4h - removed, use another 24px font
|
||
|
win_crox5t - removed, use another 27px font
|
||
|
|
||
|
* this is not a mistake. Those were 2 encoding variants of the same font,
|
||
|
which are now combined.
|