Root/
Source at commit e9bb2569f70aa74f651f6977cd73c37b222609df created 11 years 11 months ago. By Maarten ter Huurne, fbcon: Add 6x10 font | |
---|---|
1 | /* |
2 | * font.h -- `Soft' font definitions |
3 | * |
4 | * Created 1995 by Geert Uytterhoeven |
5 | * |
6 | * This file is subject to the terms and conditions of the GNU General Public |
7 | * License. See the file COPYING in the main directory of this archive |
8 | * for more details. |
9 | */ |
10 | |
11 | #ifndef _VIDEO_FONT_H |
12 | #define _VIDEO_FONT_H |
13 | |
14 | #include <linux/types.h> |
15 | |
16 | struct font_desc { |
17 | int idx; |
18 | const char *name; |
19 | int width, height; |
20 | const void *data; |
21 | int pref; |
22 | }; |
23 | |
24 | #define VGA8x8_IDX 0 |
25 | #define VGA8x16_IDX 1 |
26 | #define PEARL8x8_IDX 2 |
27 | #define VGA6x11_IDX 3 |
28 | #define FONT7x14_IDX 4 |
29 | #define FONT10x18_IDX 5 |
30 | #define SUN8x16_IDX 6 |
31 | #define SUN12x22_IDX 7 |
32 | #define ACORN8x8_IDX 8 |
33 | #define MINI4x6_IDX 9 |
34 | #define FONT6x10_IDX 10 |
35 | |
36 | extern const struct font_desc font_vga_8x8, |
37 | font_vga_8x16, |
38 | font_pearl_8x8, |
39 | font_vga_6x11, |
40 | font_7x14, |
41 | font_10x18, |
42 | font_sun_8x16, |
43 | font_sun_12x22, |
44 | font_acorn_8x8, |
45 | font_mini_4x6, |
46 | font_6x10; |
47 | |
48 | /* Find a font with a specific name */ |
49 | |
50 | extern const struct font_desc *find_font(const char *name); |
51 | |
52 | /* Get the default font for a specific screen size */ |
53 | |
54 | extern const struct font_desc *get_default_font(int xres, int yres, |
55 | u32 font_w, u32 font_h); |
56 | |
57 | /* Max. length for the name of a predefined font */ |
58 | #define MAX_FONT_NAME 32 |
59 | |
60 | #endif /* _VIDEO_FONT_H */ |
61 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9