blob: 2c81c60d38a7ec0582478c9667e9d1b2edea3e54 [file] [log] [blame]
Jens Arnoldf2c7a692008-09-02 22:31:11 +00001 __________ __ ___.
2 Open \______ \ ____ ____ | | _\_ |__ _______ ___
3 Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4 Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5 Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
6 \/ \/ \/ \/ \/
7
8 Rockbox Font Collection
9
10Fonts put here need to follow a few rules:
11
121. All fonts must be in standard unicode encoding (ISO10646-1). ISO8859-1
13 would also work, but should be avoided for consistency, and converted to
14 unicode (it's a trivial change of declaration, the actual code positions
15 stay the same).
16 Other encodings will break text output in rockbox for any non-ASCII text
17 and are hence not allowed.
18
192. All fonts need to adhere to the following naming convention for easy
20 browsing in rockbox:
21
22 NN-Family-Variant.bdf
23
24 NN is the height _in pixels_ when converted to .fnt with convbdf, zero
25 padded for proper sorting in the file browser.
26
27 "Family" is the font family (might consist of more than one part, e.g.
28 "Adobe-Helvetica")
29
30 "Variant" covers the weight and variant (might also consist of more than
31 one part e.g. "Cond-BoldItalic"). This part should be left out if it is
32 Regular/Normal/Medium. Do not abbreviate variant names unless they're
33 overly long (keep in mind that the rockbox target displays vary a lot in
34 size).
35
363. Fonts must have a suitable license for redistribution.
37
384. Fonts should be carefully selected, judging quality over quantity. A font
39 that only covers ASCII isn't worth much. Rockbox supports a lot of
40 languages.
41
42
43Reference table for theme authors
44
45Old Name New Name Remarks
46-------------------------------------------------------------------------------
4700-Starmap_r400-8 - removed, use another 8px font
485x7 07-Fixed
495x8 08-Fixed
506+12x13 13-Fixed
516x9 09-Fixed
526x10 10-Fixed
536x12 12-Fixed-SemiCond
546x13 13-Fixed-SemiCond
556x13B 13-Fixed-SemiCond-Bold
568x13B 13-Fixed-Bold
579+18x18 18-Fixed
589+18x18B 18-Fixed-Bold
59alt8x8 - removed, use another 8px font
60atadore 08-Atadore
61atari-small - removed, use another 8px font
62clR6x8-8859-2 08-Schumacher-Clean *
63courB08 - removed, use another 10px font
64courB14 - removed, use another 18px font
65Hebrew-Bold - removed, use another 8px font
66Hebrew-Large - removed, use another 8px font
67Hebrew-Medium - removed, use another 8px font
68Hebrew-Small - removed, use another 8px font
69helvR10 12-Adobe-Helvetica
70helvR12 15-Adobe-Helvetica
71helvR14 16-Adobe-Helvetica
72jackash-16 16-Jackash
73mix12 14-Rockbox-Mix
74namil-8 08-Namil
75nedore-8 08-Nedore
76nedore-9 09-Nedore
77nimbus-10 10-Nimbus
78nimbus-11 11-Nimbus
79nimbus-12 12-Nimbus
80nimbus-13 13-Nimbus
81nimbus-14 14-Nimbus
82nimbus-19 19-Nimbus
83ProFont_r400-10 10-ProFont
84ProFont_r400-11 11-ProFont
85ProFont_r400-12 12-ProFont
86ProFont_r400-15 15-ProFont
87ProFont_r400-17 17-ProFont
88ProFont_r400-22 22-ProFont
89ProFont_r400-29 29-ProFont
90proportional 08-Rockbox-Propfont
91rockbox_default 08-Schumacher-Clean *
92rockfont-8 08-Rockfont
93Sazanami-Mincho-Regular-8 08-Sazanami-Mincho
94Sazanami-Mincho-Regular-9 09-Sazanami-Mincho
95Sazanami-Mincho-Regular-10 10-Sazanami-Mincho
96Sazanami-Mincho-Regular-11 11-Sazanami-Mincho
97Sazanami-Mincho-Regular-12 12-Sazanami-Mincho
98Sazanami-Mincho-Regular-13 13-Sazanami-Mincho
99Sazanami-Mincho-Regular-14 14-Sazanami-Mincho
100snap 10-Artwiz-Snap
101ter-u12n 12-Terminus
102ter-u14b 14-Terminus-Bold
103ter-u14n 14-Terminus
104ter-u14v - removed, use 14-Terminus-Bold
105ter-u16b 16-Terminus-Bold
106ter-u16n 16-Terminus
107ter-u16v - removed, use 16-Terminus-Bold
108ter-u20b 20-Terminus-Bold
109ter-u20n 20-Terminus
110ter-u24b 24-Terminus-Bold
111ter-u24n 24-Terminus
112ter-u28b 28-Terminus-Bold
113ter-u28n 28-Terminus
114ter-u32b 32-Terminus-Bold
115ter-u32n 32-Terminus
116timR08 - removed, use another 11px font
117Tiny-Prop-5 05-Tiny
118Tiny-Prop-6 06-Tiny
119unifont 16-GNU-Unifont
120uwe_prop - removed, use 08-Rockbox-Propfont
121win_crox0c - removed, use another 10px font
122win_crox1c - removed, use another 13px font
123win_crox2c - removed, use another 16px font
124win_crox3c - removed, use another 20px font
125win_crox4h - removed, use another 24px font
126win_crox5t - removed, use another 27px font
127
128* this is not a mistake. Those were 2 encoding variants of the same font,
129 which are now combined.