OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [linux/] [font.h] - Blame information for rev 81

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
/*
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 */

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.