summaryrefslogtreecommitdiff
path: root/lib/fonts/font.h
blob: 4f1adf0b6b549df92e6786a52b010f380fe1d84a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/* SPDX-License-Identifier: GPL-2.0 */

#ifndef _LIB_FONTS_FONT_H
#define _LIB_FONTS_FONT_H

#include <linux/font.h>

/*
 * Font data
 */

#define FONT_EXTRA_WORDS 4

struct font_data {
	unsigned int extra[FONT_EXTRA_WORDS];
	unsigned char data[];
} __packed;

/*
 * Built-in fonts
 */

#define VGA8x8_IDX	0
#define VGA8x16_IDX	1
#define PEARL8x8_IDX	2
#define VGA6x11_IDX	3
#define FONT7x14_IDX	4
#define	FONT10x18_IDX	5
#define SUN8x16_IDX	6
#define SUN12x22_IDX	7
#define ACORN8x8_IDX	8
#define	MINI4x6_IDX	9
#define FONT6x10_IDX	10
#define TER16x32_IDX	11
#define FONT6x8_IDX	12
#define TER10x18_IDX	13

#endif