root/include/linux/font.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   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 #define TER16x32_IDX    11
  36 
  37 extern const struct font_desc   font_vga_8x8,
  38                         font_vga_8x16,
  39                         font_pearl_8x8,
  40                         font_vga_6x11,
  41                         font_7x14,
  42                         font_10x18,
  43                         font_sun_8x16,
  44                         font_sun_12x22,
  45                         font_acorn_8x8,
  46                         font_mini_4x6,
  47                         font_6x10,
  48                         font_ter_16x32;
  49 
  50 /* Find a font with a specific name */
  51 
  52 extern const struct font_desc *find_font(const char *name);
  53 
  54 /* Get the default font for a specific screen size */
  55 
  56 extern const struct font_desc *get_default_font(int xres, int yres,
  57                                                 u32 font_w, u32 font_h);
  58 
  59 /* Max. length for the name of a predefined font */
  60 #define MAX_FONT_NAME   32
  61 
  62 #endif /* _VIDEO_FONT_H */

/* [<][>][^][v][top][bottom][index][help] */