Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
font.h
Go to the documentation of this file.
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
35
extern
const
struct
font_desc
font_vga_8x8
,
36
font_vga_8x16
,
37
font_pearl_8x8
,
38
font_vga_6x11
,
39
font_7x14
,
40
font_10x18
,
41
font_sun_8x16
,
42
font_sun_12x22
,
43
font_acorn_8x8
,
44
font_mini_4x6
;
45
46
/* Find a font with a specific name */
47
48
extern
const
struct
font_desc
*
find_font
(
const
char
*
name
);
49
50
/* Get the default font for a specific screen size */
51
52
extern
const
struct
font_desc
*
get_default_font
(
int
xres,
int
yres,
53
u32
font_w,
u32
font_h);
54
55
/* Max. length for the name of a predefined font */
56
#define MAX_FONT_NAME 32
57
58
#endif
/* _VIDEO_FONT_H */
Generated on Thu Jan 10 2013 14:51:24 for Linux Kernel by
1.8.2