Matrix-orbital GLK19264-7T-1U Manual de usuario Pagina 25

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 71
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 24
(b) Height (1 byte)
(c) ASCII Start Value (1 byte)
(d) ASCII End Value (1 byte)
2. Character Table (3 bytes for every character between the ASCII Start and End values inclusive)
(a) High Offset MSB (1 byte)
(b) Low Offset LSB(1 byte)
(c) Character Width (1 byte)
3. Bitmap Data
5.1.2 Creating a Font
The following is an example of how to create a font file for the letters h, i and j.
First you must create the bitmaps containing the character data in bitmap form. Figure 21 below illus-
trates the bit pattern for the h, i and j bitmap data.
Figure 21: Bitmaps for h, i, and j
Second you may begin to create the font file starting with the header. The header will contain the nominal
width, the height and the ASCII start and end values inclusive that you wish to create characters for.
Table 8: Font File Header
Nominal Width Height ASCII Start Val ASCII End Val
0x05 0x07 0x68 0x6A
Next we will have to find out how many bytes each character will use up, in order to create the character
table. The bitmaps are encoded horizontally and may have variable widths, h has a width of five, i a width
of three and j a width of four, see the figure below for an example of encoding the first letter h:
Bitmap Data Byte Hex Value
1 0 0 0 0
1 0 0 0 0 10000100 0x84
1 0 1 1 0 00101101 0x2D
1 1 0 0 1 10011000 0x98
1 0 0 0 1 11000110 0xC6
1 0 0 0 1 00100000 0x20
1 0 0 0 1
Figure 22: Bitmap Encoding
Matrix Orbital GLK19264-7T-1U 20
Vista de pagina 24
1 2 ... 20 21 22 23 24 25 26 27 28 29 30 ... 70 71

Comentarios a estos manuales

Sin comentarios