added BdfFontDemo

This commit is contained in:
nopnop2002 2024-09-11 07:35:03 +09:00
parent 66e10b35e3
commit c2b7eec68a
13 changed files with 2591 additions and 0 deletions

View File

@ -0,0 +1,8 @@
# The following lines of boilerplate have to be in your project's CMakeLists
# in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5)
set(EXTRA_COMPONENT_DIRS ../components/ssd1306)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(ssd1306)

65
BdfFontDemo/README.md Normal file
View File

@ -0,0 +1,65 @@
# BdfFontDemo for SSD1306
![BdfFontDemo-1](https://github.com/user-attachments/assets/6e4fb518-c835-44ff-b457-ae6c53158f27)
![BdfFontDemo-2](https://github.com/user-attachments/assets/224d12c4-8ecf-4116-868a-8f11ca480122)
![BdfFontDemo-3](https://github.com/user-attachments/assets/4dbb6f39-ae0f-4ca2-9e55-ba32476b018e)
u8g2 is a great Library for monochrome displays.
This library contains a large number of BDF format fonts.
This project is a demo that displays BDF format fonts.
# How to use BDF Font
- Download the BDF font file.
```
git clone https://github.com/olikraus/u8g2
ls $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/bdf
```
- Convert BDF font files to header files.
I used [this](https://github.com/pixelmatix/bdf2c) repository.
```
cc -o bdf2c bdf2c.c
./bdf2c -n ncenR12 -b < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/bdf/ncenR12.bdf > main/ncenR12.h
./bdf2c -n timR12 -b < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/bdf/timR12.bdf > main/timR12.h
./bdf2c -n battery -b < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/battery/battery19.bdf > main/battery.h
./bdf2c -n emoticons -b < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/emoticons/emoticons21.bdf > main/emoticons.h
./bdf2c -n Scroll_o_Sprites -b < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/pbm/Scroll-o-Sprites.bdf > main/Scroll-o-Sprites.h
```
- BDF font files can be viewed with the following command.
```
./bdf2c -B < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/bdf/ncenR12.bdf | more
./bdf2c -B < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/bdf/timR12.bdf | more
./bdf2c -B < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/battery/battery19.bdf | more
./bdf2c -B < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/emoticons/emoticons21.bdf | more
./bdf2c -B < $HOME/u8g2-hal-esp-idf/examples/i2c/components/u8g2/tools/font/pbm/Scroll-o-Sprites.bdf | more
- Add header files.
```
#include "ssd1306.h"
#include "ncenR12.h"
#include "timR12.h"
#include "battery.h"
#include "emoticons.h"
#include "Scroll-o-Sprites.h"
```
- Show BDF Font
```
ssd1306_clear_screen(&dev, false);
ssd1306_contrast(&dev, 0xff);
show_bdf_font_text(&dev, __ncenR12_bitmap__, "Hello World", 0, 0); // You can change font file
show_bdf_font_code(&dev, __battery_bitmap__, 48, 100, 0);
show_bdf_font_code(&dev, __battery_bitmap__, 49, 110, 0);
show_bdf_font_code(&dev, __battery_bitmap__, 50, 120, 0);
```

BIN
BdfFontDemo/bdf2c Normal file

Binary file not shown.

885
BdfFontDemo/bdf2c.c Normal file
View File

@ -0,0 +1,885 @@
///
/// @file bdf2c.c @brief BDF Font to C source convertor
///
/// Copyright (c) 2009, 2010 by Lutz Sammer. All Rights Reserved.
///
/// Contributor(s):
///
/// License: AGPLv3
///
/// This program is free software: you can redistribute it and/or modify
/// it under the terms of the GNU Affero General Public License as
/// published by the Free Software Foundation, either version 3 of the
/// License.
///
/// This program is distributed in the hope that it will be useful,
/// but WITHOUT ANY WARRANTY; without even the implied warranty of
/// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
/// GNU Affero General Public License for more details.
///
/// $Id: 2543638c3dbafb66df95f4534e42c596a9749e90 $
//////////////////////////////////////////////////////////////////////////////
///
/// @mainpage
/// bdf2c - converts bdf font files into C include files.
///
/// The Bitmap Distribution Format (BDF) is a file format for
/// storing bitmap fonts. The content is presented as a text file
/// that is intended to be human and computer readable.
///
/// BDF input:
/// @code
/// STARTCHAR A
/// ENCODING 65
/// SWIDTH 568 0
/// DWIDTH 8 0
/// BBX 8 13 0 -2
/// BITMAP
/// 00
/// 38
/// 7C
/// C6
/// C6
/// C6
/// FE
/// C6
/// C6
/// C6
/// C6
/// 00
/// 00
/// ENDCHAR
/// @endcode
///
/// The result looks like this:
/// @code
/// // 65 $41 'A'
/// // width 8, bbx 0, bby -2, bbw 8, bbh 13
/// ________,
/// __XXX___,
/// _XXXXX__,
/// XX___XX_,
/// XX___XX_,
/// XX___XX_,
/// XXXXXXX_,
/// XX___XX_,
/// XX___XX_,
/// XX___XX_,
/// XX___XX_,
/// ________,
/// ________,
/// @endcode
///
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <limits.h>
#include <errno.h>
#define VERSION "4" ///< version of this application
//////////////////////////////////////////////////////////////////////////////
int Outline; ///< true generate outlined font
int SmartMatrix; // modify output to be used in the SmartMatrix library
//////////////////////////////////////////////////////////////////////////////
///
/// Create our header file.
///
/// @param out file stream for output
///
void CreateFontHeaderFile(FILE * out)
{
register int i;
fprintf(out,
"// (c) 2009, 2010 Lutz Sammer, License: AGPLv3\n\n"
"\t/// bitmap font structure\n" "struct bitmap_font {\n"
"\tunsigned char Width;\t\t///< max. character width\n"
"\tunsigned char Height;\t\t///< character height\n"
"\tunsigned short Chars;\t\t///< number of characters in font\n"
"\tconst unsigned char *Widths;\t///< width of each character\n"
"\tconst unsigned short *Index;\t///< encoding to character index\n"
"\tconst unsigned char *Bitmap;\t///< bitmap of all characters\n"
"};\n\n");
fprintf(out, "\t/// @{ defines to have human readable font files\n");
for (i = 0; i < 256; ++i) {
fprintf(out, "#define %c%c%c%c%c%c%c%c 0x%02X\n",
(i & 0x80) ? 'X' : '_', (i & 0x40) ? 'X' : '_',
(i & 0x20) ? 'X' : '_', (i & 0x10) ? 'X' : '_',
(i & 0x08) ? 'X' : '_', (i & 0x04) ? 'X' : '_',
(i & 0x02) ? 'X' : '_', (i & 0x01) ? 'X' : '_', i);
}
fprintf(out, "\t/// @}\n");
}
//////////////////////////////////////////////////////////////////////////////
///
/// Print last data for c file.
///
/// @param out file stream for output
///
void Last(FILE * out)
{
fprintf(out, "// EOF\n");
fprintf(out, "0,0,0,0,0,0,0,0,0\n");
}
///
/// Print header for c file.
///
/// @param out file stream for output
/// @param name font variable name in C source file
///
void Header(FILE * out, const char *name, int fontboundingbox_width, int fontboundingbox_height)
{
char * headername;
if(!SmartMatrix)
headername = "font";
else
headername = "MatrixFontCommon";
#if 0
fprintf(out,
"// Created from bdf2c Version %s, (c) 2009, 2010 by Lutz Sammer\n"
"//\tLicense AGPLv3: GNU Affero General Public License version 3\n"
"\n#include \"%s.h\"\n\n", VERSION, headername);
#endif
fprintf(out,
"// Created from bdf2c Version %s, (c) 2009, 2010 by Lutz Sammer\n"
"//\tLicense AGPLv3: GNU Affero General Public License version 3\n"
,VERSION);
fprintf(out,
"// character bitmap for each encoding\n"
"unsigned char __%s_bitmap__[] = {\n", name);
fprintf(out,
"// fontboundingbox_width\n"
"%d,\n", fontboundingbox_width);
fprintf(out,
"// fontboundingbox_height\n"
"%d,\n", fontboundingbox_height);
}
///
/// Print width table for c file
///
/// @param out file stream for output
/// @param name font variable name in C source file
/// @param width_table width table read from BDF file
/// @param chars number of characters in width table
///
void WidthTable(FILE * out, const char *name, const unsigned *width_table,
int chars)
{
fprintf(out, "};\n\n");
fprintf(out,
"\t/// character width for each encoding\n"
"static const unsigned char __%s_widths__[] = {\n", name);
while (chars--) {
fprintf(out, "\t%u,\n", *width_table++);
}
}
///
/// Print encoding table for c file
///
/// @param out file stream for output
/// @param name font variable name in C source file
/// @param encoding_table encoding table read from BDF file
/// @param chars number of characters in encoding table
///
void EncodingTable(FILE * out, const char *name,
const unsigned *encoding_table, int chars)
{
fprintf(out, "};\n\n");
fprintf(out,
"\t/// character encoding for each index entry\n"
"static const unsigned short __%s_index__[] = {\n", name);
while (chars--) {
fprintf(out, "\t%u,\n", *encoding_table++);
}
}
///
/// Print footer for c file.
///
/// @param out file stream for output
/// @param name font variable name in C source file
/// @param width character width of font
/// @param height character height of font
/// @param chars number of characters in font
///
void Footer(FILE * out, const char *name, int width, int height, int chars)
{
fprintf(out, "};\n\n");
fprintf(out,
"\t/// bitmap font structure\n" "const struct bitmap_font %s = {\n",
name);
fprintf(out, "\t.Width = %d, .Height = %d,\n", width, height);
fprintf(out, "\t.Chars = %d,\n", chars);
if(!SmartMatrix)
fprintf(out, "\t.Widths = __%s_widths__,\n", name);
else
fprintf(out, "\t.Widths = 0,\n");
fprintf(out, "\t.Index = __%s_index__,\n", name);
fprintf(out, "\t.Bitmap = __%s_bitmap__,\n", name);
fprintf(out, "};\n\n");
}
///
/// Dump character.
///
///
void DumpCharacter(FILE * out, unsigned char *bitmap, int fontwidth, int fontheight, int fontyoffset, int charheight, int charyoffset, int flag)
{
int x;
int y;
int c;
// how many rows from the top of the font bounding box is the top of this character?
int yoffset = fontheight - charheight + (fontyoffset - charyoffset);
if (flag == 1) {
int y_start = 0;
int y_end = 0;
int num_data = 0;
for (y = 0; y < fontheight; ++y) {
for (x = 0; x < fontwidth; x += 8) {
// if current row is above or below the bitmap, output a blank row
if(y < yoffset || y > yoffset + charheight) {
c = 0;
} else {
if (num_data == 0) y_start = y;
y_end = y;
num_data++;
c = bitmap[(y - yoffset) * ((fontwidth + 7) / 8) + x / 8];
}
}
}
fprintf(out, "%d,%d,%d,", num_data, y_start, y_end);
for (y = 0; y < fontheight; ++y) {
for (x = 0; x < fontwidth; x += 8) {
// if current row is above or below the bitmap, output a blank row
if(y < yoffset || y > yoffset + charheight) {
c = 0;
} else {
c = bitmap[(y - yoffset) * ((fontwidth + 7) / 8) + x / 8];
fprintf(out, "0x%02x,", c);
}
#if 0
if (c & 0x80) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x40) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x20) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x10) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x08) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x04) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x02) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x01) {
fputc('X', out);
} else {
fputc('_', out);
}
fputc(',', out);
#endif
} // end x
#if 0
fputc('\n', out);
#endif
} // end y
fprintf(out, "\n");
} // end flag
if (flag == 2) {
fputc('\n', out);
for (y = 0; y < fontheight; ++y) {
fputc('\t', out);
for (x = 0; x < fontwidth; x += 8) {
// if current row is above or below the bitmap, output a blank row
if(y < yoffset || y > yoffset + charheight)
c = 0;
else
c = bitmap[(y - yoffset) * ((fontwidth + 7) / 8) + x / 8];
if (c & 0x80) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x40) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x20) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x10) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x08) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x04) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x02) {
fputc('X', out);
} else {
fputc('_', out);
}
if (c & 0x01) {
fputc('X', out);
} else {
fputc('_', out);
}
fputc(',', out);
} // end x
fputc('\n', out);
} // end y
} // end flag
}
///
/// Hex ascii to integer
///
/// @param p hex input character (0-9a-fA-F)
///
/// @returns converted integer
///
static inline int Hex2Int(const char *p)
{
if (*p <= '9') {
return *p - '0';
} else if (*p <= 'F') {
return *p - 'A' + 10;
} else {
return *p - 'a' + 10;
}
}
///
/// Rotate bitmap.
///
/// @param bitmap input bitmap
/// @param shift rotate counter (0-7)
/// @param width character width
/// @param height character height
///
void RotateBitmap(unsigned char *bitmap, int shift, int width, int height)
{
int x;
int y;
int c;
int o;
if (shift < 0 || shift > 7) {
//fprintf(stderr, "This shift [%d] isn't supported\n", shift);
//exit(-1);
shift = 7;
}
if (shift != 0) {
for (y = 0; y < height; ++y) {
o = 0;
for (x = 0; x < width; x += 8) {
c = bitmap[y * ((width + 7) / 8) + x / 8];
bitmap[y * ((width + 7) / 8) + x / 8] = c >> shift | o;
o = c << (8 - shift);
} // end x
} // end y
}
}
///
/// Outline character. Create an outline font from normal fonts.
///
/// @param bitmap input bitmap
/// @param width character width
/// @param height character height
///
void OutlineCharacter(unsigned char *bitmap, int width, int height)
{
int x;
int y;
unsigned char *outline;
outline = alloca(((width + 7) / 8) * height);
memset(outline, 0, ((width + 7) / 8) * height);
for (y = 0; y < height; ++y) {
for (x = 0; x < width; ++x) {
// Bit not set check surroundings
if (~bitmap[y * ((width + 7) / 8) + x / 8] & (0x80 >> x % 8)) {
// Upper row bit was set
if (y
&& bitmap[(y - 1) * ((width + 7) / 8) +
x / 8] & (0x80 >> x % 8)) {
outline[y * ((width + 7) / 8) + x / 8] |= (0x80 >> x % 8);
// Previous bit was set
} else if (x
&& bitmap[y * ((width + 7) / 8) + (x -
1) / 8] & (0x80 >> (x - 1) % 8)) {
outline[y * ((width + 7) / 8) + x / 8] |= (0x80 >> x % 8);
// Next bit was set
} else if (x < width - 1
&& bitmap[y * ((width + 7) / 8) + (x +
1) / 8] & (0x80 >> (x + 1) % 8)) {
outline[y * ((width + 7) / 8) + x / 8] |= (0x80 >> x % 8);
// below row was set
} else if (y < height - 1
&& bitmap[(y + 1) * ((width + 7) / 8) +
x / 8] & (0x80 >> x % 8)) {
outline[y * ((width + 7) / 8) + x / 8] |= (0x80 >> x % 8);
}
}
}
}
memcpy(bitmap, outline, ((width + 7) / 8) * height);
}
///
/// dump buffer
///
void dump(char * text, unsigned char *dt, int n)
{
int clm = 0;
unsigned char data;
unsigned int saddr =0;
unsigned int eaddr =n-1;
printf("\n%s\n", text);
//for (int i=0;i<16;i++) vsum[i]=0;
for (int addr = saddr; addr <= eaddr; addr++) {
data = dt[addr];
printf("%02x ",data);
clm++;
if (clm == 16) {
printf("| \n");
clm = 0;
}
}
}
///
/// Read BDF font file.
///
/// @param bdf file stream for input (bdf file)
/// @param out file stream for output (C source file)
/// @param name font variable name in C source file
///
/// @todo bbx isn't used to correct character position in bitmap
///
void ReadBdf(FILE * bdf, FILE * out, const char *name, int flag)
{
char linebuf[1024];
char *s;
char *p;
int fontboundingbox_width;
int fontboundingbox_height;
int fontboundingbox_xoff;
int fontboundingbox_yoff;
int chars;
int i;
int j;
int n;
int scanline;
char charname[1024];
int encoding;
int bbx;
int bby;
int bbw;
int bbh;
int width;
unsigned *width_table;
unsigned *encoding_table;
unsigned char *bitmap;
fontboundingbox_width = 0;
fontboundingbox_height = 0;
fontboundingbox_xoff = 0;
fontboundingbox_yoff = 0;
chars = 0;
for (;;) {
if (!fgets(linebuf, sizeof(linebuf), bdf)) { // EOF
break;
}
if (!(s = strtok(linebuf, " \t\n\r"))) { // empty line
break;
}
// printf("token:%s\n", s);
if (!strcasecmp(s, "FONTBOUNDINGBOX")) {
p = strtok(NULL, " \t\n\r");
fontboundingbox_width = atoi(p);
p = strtok(NULL, " \t\n\r");
fontboundingbox_height = atoi(p);
p = strtok(NULL, " \t\n\r");
fontboundingbox_xoff = atoi(p);
p = strtok(NULL, " \t\n\r");
fontboundingbox_yoff = atoi(p);
} else if (!strcasecmp(s, "CHARS")) {
p = strtok(NULL, " \t\n\r");
chars = atoi(p);
break;
}
} // end for
#if 0
printf("%d * %dx%d\n", chars, fontboundingbox_width,
fontboundingbox_height);
#endif
if (flag == 2) {
fprintf(out, "chars = %d;\n", chars);
fprintf(out, "fontboundingbox_width = %d;\n", fontboundingbox_width);
fprintf(out, "fontboundingbox_height = %d;\n", fontboundingbox_height);
fprintf(out, "fontboundingbox_xoff = %d;\n", fontboundingbox_xoff);
fprintf(out, "fontboundingbox_yoff = %d;\n", fontboundingbox_yoff);
}
//
// Some checks.
//
if (fontboundingbox_width <= 0 || fontboundingbox_height <= 0) {
fprintf(stderr, "Need to know the character size\n");
exit(-1);
}
if (chars <= 0) {
fprintf(stderr, "Need to know the number of characters\n");
exit(-1);
}
if (Outline) { // Reserve space for outline border
fontboundingbox_width++;
fontboundingbox_height++;
}
//
// Allocate tables
//
width_table = malloc(chars * sizeof(*width_table));
if (!width_table) {
fprintf(stderr, "Out of memory\n");
exit(-1);
}
encoding_table = malloc(chars * sizeof(*encoding_table));
if (!encoding_table) {
fprintf(stderr, "Out of memory\n");
exit(-1);
}
/* FIXME: needed for proportional fonts.
offset_table = malloc(chars * sizeof(*offset_table));
if (!offset_table) {
fprintf(stderr, "Out of memory\n");
exit(-1);
}
*/
size_t bitmap_size = ((fontboundingbox_width + 7) / 8) * fontboundingbox_height;
bitmap = malloc(bitmap_size);
//malloc(((fontboundingbox_width + 7) / 8) * fontboundingbox_height);
if (!bitmap) {
fprintf(stderr, "Out of memory\n");
exit(-1);
}
if (flag == 1) Header(out, name, fontboundingbox_width, fontboundingbox_height);
scanline = -1;
n = 0;
encoding = -1;
bbx = 0;
bby = 0;
bbw = 0;
bbh = 0;
width = INT_MIN;
strcpy(charname, "unknown character");
for (;;) {
if (!fgets(linebuf, sizeof(linebuf), bdf)) { // EOF
break;
}
if (!(s = strtok(linebuf, " \t\n\r"))) { // empty line
break;
}
// printf("token:%s\n", s);
if (!strcasecmp(s, "STARTCHAR")) {
p = strtok(NULL, " \t\n\r");
strcpy(charname, p);
} else if (!strcasecmp(s, "ENCODING")) {
p = strtok(NULL, " \t\n\r");
encoding = atoi(p);
} else if (!strcasecmp(s, "DWIDTH")) {
p = strtok(NULL, " \t\n\r");
width = atoi(p);
} else if (!strcasecmp(s, "BBX")) {
p = strtok(NULL, " \t\n\r");
bbw = atoi(p);
p = strtok(NULL, " \t\n\r");
bbh = atoi(p);
p = strtok(NULL, " \t\n\r");
bbx = atoi(p);
p = strtok(NULL, " \t\n\r");
bby = atoi(p);
} else if (!strcasecmp(s, "BITMAP")) {
if (encoding >= 0 && encoding < 256) {
#if 0
fprintf(out, "// %3d $%02x '%s'\n", encoding, encoding, charname);
fprintf(out, "//\twidth %d, bbx %d, bby %d, bbw %d, bbh %d\n",
width, bbx, bby, bbw, bbh);
#endif
if (flag == 1) {
fprintf(out, "// '%s'\n", charname);
fprintf(out, "%3d,%d,%d,%d,%d,%d,", encoding, width, bbw, bbh, bbx, bby);
} else {
fprintf(out, "encoding=%3d charname='%s' widrh=%d bbw=%d bbh=%d bbx=%d bby=%d\n",
encoding, charname, width, bbw, bbh, bbx, bby);
}
if (n == chars) {
fprintf(stderr, "Too many bitmaps for characters\n");
exit(-1);
}
if (width == INT_MIN) {
fprintf(stderr, "character width not specified\n");
exit(-1);
}
//
// Adjust width based on bounding box
//
if (bbx < 0) {
width -= bbx;
bbx = 0;
}
if (bbx + bbw > width) {
width = bbx + bbw;
}
if (Outline) { // Reserve space for outline border
++width;
}
width_table[n] = width;
encoding_table[n] = encoding;
++n;
if (Outline) { // Leave first row empty
scanline = 1;
} else {
scanline = 0;
}
memset(bitmap, 0, bitmap_size);
}
} else if (!strcasecmp(s, "ENDCHAR")) {
if (encoding >= 0 && encoding < 256) {
if (bbx) {
//dump("Befor RotateBitmap", bitmap, bitmap_size);
RotateBitmap(bitmap, bbx, fontboundingbox_width,
fontboundingbox_height);
//dump("After RotateBitmap", bitmap, bitmap_size);
}
if (Outline) {
RotateBitmap(bitmap, 1, fontboundingbox_width,
fontboundingbox_height);
OutlineCharacter(bitmap, fontboundingbox_width,
fontboundingbox_height);
}
DumpCharacter(out, bitmap, fontboundingbox_width,
fontboundingbox_height, fontboundingbox_yoff, bbh, bby, flag);
}
scanline = -1;
width = INT_MIN;
} else if (!strcasecmp(s, "ENDFONT")) {
if (flag == 1) {
Last(out);
fprintf(out, "};\n");
}
} else {
if (scanline >= 0) {
p = s;
j = 0;
while (*p) {
i = Hex2Int(p);
++p;
if (*p) {
i = Hex2Int(p) | i * 16;
} else {
bitmap[j + scanline * ((fontboundingbox_width +
7) / 8)] = i;
break;
}
/* printf("%d = %d\n",
j + scanline * ((fontboundingbox_width + 7)/8), i); */
bitmap[j + scanline * ((fontboundingbox_width + 7) / 8)] =
i;
++j;
++p;
}
++scanline;
}
}
}
// Output width table for proportional font.
#if 0
if(!SmartMatrix)
WidthTable(out, name, width_table, chars);
#endif
// FIXME: Output offset table for proportional font.
// OffsetTable(out, name, offset_table, chars);
// Output encoding table for utf-8 support
#if 0
EncodingTable(out, name, encoding_table, chars);
Footer(out, name, fontboundingbox_width, fontboundingbox_height, chars);
#endif
}
//////////////////////////////////////////////////////////////////////////////
///
/// Print version
///
void PrintVersion(void)
{
printf("bdf2c Version %s, (c) 2009, 2010 by Lutz Sammer\n"
"\tLicense AGPLv3: GNU Affero General Public License version 3\n",
VERSION);
}
///
/// Print usage
///
void PrintUsage(void)
{
printf("Usage: bdf2c [OPTIONs]\n"
"\t-h or -?\tPrints this short page on stdout\n"
"\t-b\tRead bdf file from stdin, write to stdout\n"
"\t-c\tCreate font header on stdout\n"
"\t-C file\tCreate font header file\n"
"\t-n name\tName of c font variable (place it before -b)\n"
"\t-O\tCreate outline for the font.\n");
printf("\n\tOnly idiots print usage on stderr\n");
}
///
/// Main test program for bdf2c.
///
///
/// @param argc number of arguments
/// @param argv arguments vector
///
int main(int argc, char *const argv[])
{
const char *name;
name = "font"; // default variable name
//
// Parse arguments.
//
for (;;) {
switch (getopt(argc, argv, "bBcC:n:hOs?-")) {
case 'b': // bdf file name
ReadBdf(stdin, stdout, name, 1);
continue;
case 'B': // bdf file name
ReadBdf(stdin, stdout, name, 2);
continue;
case 'c': // create header file
CreateFontHeaderFile(stdout);
break;
case 'C': // create header file
{
FILE *out;
if (!(out = fopen(optarg, "w"))) {
fprintf(stderr, "Can't open file '%s': %s\n", optarg,
strerror(errno));
exit(-1);
}
CreateFontHeaderFile(out);
fclose(out);
}
continue;
case 'n':
name = optarg;
continue;
case 'O':
Outline = 1;
continue;
case 's':
SmartMatrix = 1;
continue;
case EOF:
break;
case '?':
case 'h': // help usage
PrintVersion();
PrintUsage();
exit(0);
case '-':
fprintf(stderr, "We need no long options\n");
PrintUsage();
exit(-1);
case ':':
PrintVersion();
fprintf(stderr, "Missing argument for option '%c'\n", optopt);
exit(-1);
default:
PrintVersion();
fprintf(stderr, "Unkown option '%c'\n", optopt);
exit(-1);
}
break;
}
while (optind < argc) {
fprintf(stderr, "Unhandled argument '%s'\n", argv[optind++]);
}
return 0;
}

View File

@ -0,0 +1,4 @@
set(COMPONENT_SRCS "main.c")
set(COMPONENT_ADD_INCLUDEDIRS "")
register_component()

View File

@ -0,0 +1,481 @@
// Created from bdf2c Version 4, (c) 2009, 2010 by Lutz Sammer
// License AGPLv3: GNU Affero General Public License version 3
// character bitmap for each encoding
unsigned char __Scroll_o_Sprites_bitmap__[] = {
// fontboundingbox_width
16,
// fontboundingbox_height
16,
// '1'
1,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x02,0x17,0xe0,0x0f,0xf0,0x09,0xf0,0x09,0xd0,0x0f,0xf0,0x2e,0xb0,0x0c,0x30,0x04,0x22,0x38,0x18,0x57,0xd4,0x47,0xe4,0x07,0xe0,0x06,0x60,0x02,0x50,
// '2'
2,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x18,0x00,0x10,0x00,0x00,0x00,0x78,0x00,0x70,0x00,0xf0,0x1b,0xf8,0x27,0xfc,0x04,0xcc,0x08,0x84,0x08,0x80,
// '3'
3,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xf0,0x09,0x90,0x09,0x90,0x0e,0x70,0x03,0xc0,0x03,0x40,0x18,0x18,0x27,0xe4,0x31,0x8c,0x33,0xcc,0x04,0x20,0x04,0x20,
// '4'
4,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x07,0xe0,0x37,0xec,0x77,0xee,0x40,0x02,0x69,0x96,0x2e,0x74,0x03,0xc0,0x3b,0x5c,0x78,0x1e,0x07,0xe0,0x31,0x8c,0x33,0xcc,0x04,0x20,0x04,0x20,
// '5'
5,16,16,16,0,0,32,0,15,0x00,0x00,0x63,0xf0,0x77,0xe0,0x4f,0xf0,0x48,0x10,0x51,0x88,0x51,0x88,0x56,0x68,0x53,0xc8,0x53,0x48,0x78,0x10,0x3f,0xf8,0x5f,0xfc,0x47,0xe4,0x47,0xf0,0x4c,0xd8,
// '6'
6,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1d,0xf8,0x1b,0xb8,0x5f,0xda,0x7d,0x7e,0x7c,0x3e,0x3c,0x3c,0x1e,0xb8,0x1f,0xf8,0x1f,0xf8,0x0f,0xfa,0x03,0xfc,0x00,0x00,0x00,0x00,
// '7'
7,16,16,16,0,0,32,0,15,0x00,0x00,0x20,0x00,0x70,0x00,0x27,0xf0,0x0f,0xf8,0x1c,0x1c,0x18,0x0c,0x1c,0xcc,0x1c,0xcc,0x1a,0x1c,0x18,0xf8,0x0f,0xf0,0x07,0x84,0x00,0x00,0x10,0x00,0x00,0x00,
// '8'
8,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xf0,0x07,0xe0,0x0f,0xf0,0x08,0x10,0x10,0x08,0x14,0x28,0x10,0x08,0x10,0x08,0x00,0x00,0x30,0x18,0x57,0xd4,0x4f,0xe4,0x0f,0xe0,0x07,0xf0,0x0c,0xd8,
// '16'
16,16,16,16,0,0,32,0,15,0x00,0x00,0x02,0x40,0x12,0x48,0x3f,0xfc,0x12,0x48,0x12,0x48,0x77,0xfe,0x12,0x48,0x12,0x08,0x7f,0x1e,0x12,0x08,0x12,0x48,0x3f,0xfc,0x12,0x48,0x02,0x40,0x00,0x00,
// '17'
17,16,16,16,0,0,32,0,15,0x00,0x00,0x10,0x20,0x0b,0xe0,0x14,0x3a,0x12,0xc4,0x75,0x68,0x2c,0x94,0x2b,0xa4,0x25,0xd4,0x29,0x34,0x16,0xae,0x23,0x48,0x5c,0x28,0x07,0xd0,0x04,0x08,0x00,0x00,
// '18'
18,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xe0,0x00,0x00,0x55,0xaa,0x7e,0x7e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '19'
19,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xc0,0x03,0x40,0x02,0xc0,0x03,0x40,0x02,0xc0,0x03,0x40,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '20'
20,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x10,0x06,0x30,0x06,0x30,0x00,0x00,0x00,0x00,0x04,0x20,0x0c,0x60,0x0c,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '21'
21,16,16,16,0,0,32,0,15,0x00,0x00,0x3f,0xfc,0x60,0x06,0x40,0x02,0x42,0x12,0x46,0x32,0x46,0x32,0x40,0x02,0x40,0x02,0x44,0x22,0x4c,0x62,0x4c,0x62,0x40,0x02,0x60,0x06,0x3f,0xfc,0x00,0x00,
// '22'
22,16,16,16,0,0,32,0,15,0x00,0x00,0x3f,0xfc,0x60,0x06,0x4f,0xf2,0x52,0x4a,0x52,0x4a,0x5f,0xfa,0x52,0x4a,0x52,0x4a,0x5f,0xfa,0x52,0x4a,0x52,0x4a,0x4f,0xf2,0x60,0x06,0x3f,0xfc,0x00,0x00,
// '23'
23,16,16,16,0,0,32,0,15,0x00,0x00,0x3f,0xfc,0x60,0x06,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x02,0x4f,0xf2,0x60,0x06,0x3f,0xfc,0x00,0x00,
// '24'
24,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x1f,0xf8,0x10,0x08,0x17,0xe8,0x17,0xe8,0x16,0x68,0x16,0xe8,0x17,0xe8,0x17,0xe8,0x10,0x08,0x1f,0xf8,0x00,0x00,0x00,0x00,0x00,0x00,
// '25'
25,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x1f,0xf8,0x10,0x08,0x10,0x08,0x13,0xe8,0x13,0xe8,0x13,0x28,0x13,0x68,0x13,0xe8,0x10,0x08,0x1f,0xf8,0x00,0x00,0x00,0x00,0x00,0x00,
// '26'
26,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x1a,0xf8,0x31,0x0c,0x3f,0xfc,0x3f,0xfc,0x3f,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,
// '27'
27,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x08,0x00,0x10,0x00,0x20,0x1f,0x58,0x30,0x8c,0x3f,0xfc,0x3f,0xfc,0x3f,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,
// '28'
28,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xee,0x3d,0xbc,0x0f,0xf0,0x07,0xe0,0x08,0x10,0x1f,0xf8,0x37,0xec,0x27,0xe4,0x36,0x6c,0x32,0x4c,0x02,0x40,
// '29'
29,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xec,0x1f,0xf8,0x0b,0xd0,0x1e,0x78,0x3c,0x3c,0x7c,0xbe,0x77,0xee,0x78,0x1e,0x6f,0xf6,0x4f,0xf2,0x6f,0xf6,0x6c,0x36,0x04,0x20,
// '30'
30,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0x00,0x01,0x80,0x07,0xe0,0x0f,0xf0,0x0c,0x30,0x1e,0x78,0x3f,0xfc,0x7c,0x3e,0x77,0xee,0x78,0x1e,0x6f,0xf6,0x4f,0xf2,0x6f,0xf6,0x6c,0x36,0x04,0x20,
// '31'
31,16,16,16,0,0,32,0,15,0x00,0x00,0x08,0x10,0x13,0xc8,0x1f,0xf8,0x0f,0xf0,0x05,0xa0,0x1f,0xf8,0x38,0x5c,0x7b,0x1e,0x77,0xee,0x78,0x1e,0x6f,0xf6,0x4f,0xf2,0x6f,0xf6,0x6c,0x36,0x04,0x20,
// '32'
32,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '33'
33,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x08,0x01,0x00,0x00,0x78,0x00,0xfc,0x04,0xc4,0x01,0xb4,0x01,0xac,0x03,0xb8,0x07,0x02,0x0e,0x00,0x1c,0x20,0x38,0x00,0x70,0x00,0x60,0x00,0x00,0x00,
// '34'
34,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x10,0x01,0x00,0x00,0x78,0x00,0xea,0x04,0xc8,0x00,0x88,0x02,0xf0,0x02,0x04,0x07,0x80,0x0e,0x20,0x1c,0x00,0x38,0x00,0x70,0x00,0x60,0x00,0x00,0x00,
// '35'
35,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0xf8,0x01,0xfc,0x01,0x98,0x01,0x98,0x00,0xf4,0x01,0x3c,0x03,0xa8,0x07,0x00,0x0e,0x00,0x1c,0x00,0x38,0x00,0x70,0x00,0x60,0x00,0x00,0x00,
// '36'
36,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x08,0x10,0x17,0x88,0x2f,0xc4,0x2f,0xc4,0x2f,0xc4,0x27,0xa4,0x20,0x74,0x22,0x24,0x10,0x88,0x08,0x10,0x07,0xe0,0x00,0x00,0x00,0x00,
// '37'
37,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x07,0xe0,0x04,0x20,0x06,0x60,0x07,0xe0,0x03,0xc0,0x3f,0xfc,0x3f,0xfc,0x03,0xc0,0x3b,0xdc,0x03,0xc0,0x03,0xc0,0x00,0x00,0x03,0xc0,0x00,0x00,
// '38'
38,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x60,0x17,0xf0,0x3f,0xf8,0x3f,0xe8,0x0c,0x70,0x0c,0x38,0x0c,0x38,0x33,0xf0,0x33,0xc0,0x1f,0x00,0x1d,0x00,0x00,0x00,0x00,0x00,
// '39'
39,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xfc,0x09,0xfe,0x0b,0xfe,0x08,0x00,0x0f,0xf8,0x08,0x08,0x0f,0xf8,0x0c,0x18,0x0f,0xf8,0x08,0x08,0x0f,0xf8,0x6c,0x18,0x4f,0xf8,0x3f,0xf0,0x00,0x00,
// '40'
40,16,16,16,0,0,32,0,15,0x00,0x00,0x2f,0xf4,0x77,0xfa,0x17,0xfa,0x20,0x00,0x00,0x00,0x10,0x10,0x1f,0xf0,0x10,0x10,0x1f,0xf0,0x00,0x00,0x2f,0xf4,0x77,0xfa,0x17,0xfa,0x20,0x00,0x00,0x00,
// '41'
41,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x30,0x00,0xf0,0x03,0xf0,0x0f,0x30,0x1c,0x30,0x18,0x70,0x19,0xf4,0x1f,0xf4,0x1f,0xc4,0x1f,0x04,0x1c,0x04,0x17,0xf4,0x17,0xf4,0x0f,0xfc,0x00,0x00,
// '42'
42,16,16,16,0,0,32,0,15,0x00,0x00,0x7f,0xfe,0x40,0x02,0x5f,0xfe,0x5f,0xfe,0x5f,0xfe,0x5f,0xfe,0x5f,0xfe,0x7f,0xfe,0x00,0x00,0x7f,0xfe,0x00,0x00,0x26,0x64,0x3f,0xfc,0x7f,0xfe,0x00,0x00,
// '43'
43,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x18,0x18,0x20,0x04,0x46,0x42,0x40,0x12,0x41,0x82,0x20,0x04,0x58,0x1a,0x47,0xe2,0x60,0x06,0x78,0x1e,0x7f,0xfe,0x3f,0xfc,0x4f,0xf2,0x01,0x80,
// '44'
44,16,16,16,0,0,32,0,15,0x00,0x00,0x40,0x82,0x20,0x04,0x03,0xe0,0x04,0x10,0x08,0x08,0x11,0xe0,0x52,0x10,0x12,0x4a,0x11,0x88,0x10,0x08,0x08,0x10,0x07,0xe0,0x20,0x04,0x41,0x02,0x00,0x00,
// '45'
45,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x08,0x10,0x08,0x7f,0xfc,0x10,0x08,0x14,0x28,0x12,0x48,0x10,0x88,0x11,0x08,0x12,0x48,0x14,0x28,0x10,0x08,0x3f,0xfe,0x10,0x08,0x10,0x00,0x00,0x00,
// '46'
46,16,16,16,0,0,32,0,15,0x00,0x00,0x40,0x02,0x21,0x44,0x05,0x40,0x05,0x40,0x05,0x50,0x05,0x50,0x65,0x56,0x07,0xf0,0x26,0x30,0x16,0xb0,0x0e,0x30,0x07,0xf0,0x23,0xe4,0x40,0x02,0x00,0x00,
// '47'
47,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x0c,0x70,0x10,0x88,0x21,0x04,0x21,0x04,0x41,0x06,0x40,0x8a,0x40,0x72,0x46,0x02,0x26,0x04,0x20,0x04,0x10,0x08,0x0c,0x30,0x03,0xc0,0x00,0x00,
// '48'
48,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xf0,0x0b,0xd0,0x0f,0xf0,0x0c,0x30,0x0f,0xf0,0x07,0xe0,0x08,0x10,0x1f,0xf8,0x37,0xec,0x37,0xec,0x06,0x60,0x04,0x20,
// '49'
49,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xf0,0x0b,0xd4,0x0f,0xf2,0x0c,0x32,0x8f,0xf2,0x87,0xe6,0x48,0x1e,0x5f,0xf8,0x37,0xe2,0x37,0xe2,0x06,0x62,0x14,0x24,
// '50'
50,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf2,0x0f,0xf2,0x0b,0xd2,0x0f,0xf2,0x0c,0x32,0x0f,0xf2,0x03,0xe7,0x78,0x18,0x6b,0xfe,0x6b,0xe2,0x6b,0xe0,0x36,0x60,0x04,0x20,
// '51'
51,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x02,0x07,0xe7,0x0f,0xf2,0x0f,0xf2,0x0b,0xd2,0x0f,0xf2,0x0c,0x32,0x0f,0xf2,0x07,0xe6,0x08,0x1e,0x1f,0xfe,0x37,0x60,0x36,0x22,0x07,0x62,0x0f,0xf2,
// '52'
52,16,16,16,0,0,32,0,15,0x00,0x00,0x0f,0xc0,0x07,0xe0,0x0f,0xf0,0x08,0x10,0x15,0xa8,0x17,0xe8,0x13,0xc8,0x08,0x10,0x07,0xe0,0x08,0x11,0x1f,0xfb,0x37,0xea,0x37,0xec,0x06,0x60,0x04,0x20,
// '53'
53,16,16,16,0,0,32,0,15,0x00,0x0c,0x00,0x0c,0x07,0xe1,0x0f,0xf0,0x0f,0xf2,0x0b,0xd5,0x0f,0xf2,0x0c,0x32,0x0f,0xf2,0x07,0xe6,0x08,0x1e,0x1e,0x7e,0x37,0xe0,0x36,0x60,0x06,0x60,0x0c,0x30,
// '54'
54,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xf2,0x0b,0xd2,0x0f,0xf2,0x0c,0x32,0x0f,0xf2,0x07,0xe6,0x08,0x1e,0x1e,0x7e,0x37,0xe0,0x30,0x12,0x07,0xe2,0x0f,0xf2,
// '55'
55,16,16,16,0,0,32,0,15,0x00,0x00,0x1d,0xb8,0x0f,0xf0,0x00,0x00,0x0f,0xf0,0x1b,0xd8,0x1f,0xf8,0x1e,0x78,0x2f,0xf4,0x07,0xe0,0x3b,0xdc,0x1d,0xb8,0x36,0x6c,0x36,0x6c,0x06,0x60,0x0c,0x30,
// '56'
56,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xc0,0x07,0xe0,0x05,0xa0,0x07,0xe0,0x06,0x60,0x03,0xd0,0x04,0x30,0x0f,0xe0,0x0b,0xc0,0x03,0xc0,0x02,0x40,
// '57'
57,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0c,0x0e,0x0f,0xfc,0x07,0xf8,0x05,0xe8,0x07,0xf8,0x27,0x18,0x2b,0xb0,0x1c,0x00,0x1f,0xe0,0x1f,0xe0,0x19,0x20,0x11,0x20,
// '58'
58,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xd0,0x0b,0xf0,0x0e,0x00,0x0c,0xc0,0x3d,0x0c,0x37,0xec,0x18,0x18,0x0f,0xf0,0x07,0xe0,0x0f,0xe0,0x1c,0x60,0x00,0x40,
// '59'
59,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xf0,0x0d,0xb0,0x0f,0xf0,0x0e,0x70,0x17,0xe8,0x38,0x1c,0x7f,0xfe,0x6f,0xf6,0x11,0x88,0x1f,0xf8,0x1f,0xf8,0x0c,0x30,
// '60'
60,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x08,0x10,0x10,0x08,0x10,0x08,0x14,0x28,0x10,0x08,0x10,0x08,0x10,0x08,0x18,0x18,0x17,0xe8,0x20,0x04,0x48,0x12,0x48,0x12,0x79,0x9e,0x0b,0xd0,
// '61'
61,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xf8,0x1b,0xd8,0x1f,0xf8,0x5e,0x7a,0x37,0xec,0x03,0xc0,0x0c,0x30,0x1f,0xf8,0x37,0xec,0x07,0xe0,0x06,0x60,0x02,0x40,
// '62'
62,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xf0,0x1b,0xd4,0x1f,0xf2,0x5e,0x72,0xb7,0xe2,0x83,0xc6,0x44,0x3c,0x4f,0xf2,0x3f,0xe2,0x37,0xe2,0x06,0x62,0x12,0x44,
// '63'
63,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf2,0x1f,0xfa,0x1b,0xda,0x1f,0xfa,0x5e,0x7a,0x37,0xea,0x03,0xc7,0x78,0x38,0x6b,0xfe,0x6b,0xe2,0x6b,0xe0,0x36,0x60,0x02,0x40,
// '64'
64,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x02,0x07,0xe7,0x0f,0xf2,0x1f,0xfa,0x1b,0xda,0x1f,0xfa,0x5e,0x7a,0x37,0xea,0x03,0xc6,0x0c,0x3e,0x1f,0xf8,0x37,0x62,0x06,0x22,0x07,0x62,0x0f,0xf2,
// '65'
65,16,16,16,0,0,32,0,15,0x00,0x00,0x0f,0xc0,0x07,0xe0,0x0f,0xf0,0x08,0x10,0x15,0xa8,0x17,0xe8,0x13,0xc8,0x08,0x10,0x07,0xe0,0x08,0x11,0x1f,0xfb,0x37,0xea,0x07,0xec,0x06,0x60,0x02,0x40,
// '66'
66,16,16,16,0,0,32,0,15,0x00,0x0c,0x00,0x0c,0x07,0xe1,0x0f,0xf0,0x1f,0xfa,0x1b,0xd5,0x1f,0xfa,0x5e,0x7a,0x37,0xea,0x03,0xc6,0x0c,0x3e,0x1e,0x78,0x37,0xe0,0x06,0x60,0x06,0x60,0x0c,0x30,
// '67'
67,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xfa,0x1b,0xda,0x1f,0xfa,0x5e,0x7a,0x37,0xea,0x03,0xc6,0x0c,0x3e,0x1e,0x78,0x37,0xe2,0x00,0x12,0x07,0xe2,0x0f,0xf2,
// '68'
68,16,16,16,0,0,32,0,15,0x00,0x00,0x15,0xa8,0x0f,0xf0,0x00,0x00,0x1f,0xf8,0x1b,0xd8,0x3f,0xfc,0x3e,0x7c,0x37,0xec,0x33,0xcc,0x4c,0x32,0x1c,0x38,0x37,0xec,0x07,0xe0,0x07,0xe0,0x0f,0xf0,
// '69'
69,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x30,0x13,0xc8,0x07,0xe0,0x05,0xa0,0x07,0xe0,0x06,0x60,0x03,0xd0,0x04,0x20,0x0b,0xc0,0x03,0xc0,0x03,0xc0,0x07,0xe0,
// '70'
70,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,0x06,0x18,0x07,0xf8,0x27,0xf8,0x15,0xe8,0x17,0xb8,0x17,0x58,0x1b,0xf0,0x1c,0x00,0x1f,0xe0,0x1f,0xe0,0x19,0x20,0x11,0x20,
// '71'
71,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xd8,0x1b,0xf8,0x1f,0x3a,0x5e,0x3c,0x36,0x60,0x03,0xcc,0x0c,0x38,0x1f,0xf0,0x37,0xe0,0x07,0xe0,0x06,0x60,0x02,0x40,
// '72'
72,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xf8,0x5d,0xba,0x3f,0xfc,0x0e,0x70,0x17,0xe8,0x38,0x1c,0x7f,0xfe,0x6f,0xf6,0x11,0x88,0x1f,0xf8,0x1f,0xf8,0x0c,0x30,
// '73'
73,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x08,0x10,0x10,0x08,0x20,0x04,0x24,0x24,0xe0,0x07,0xa0,0x05,0x48,0x12,0x3c,0x3c,0x13,0xc8,0x20,0x04,0x48,0x12,0x78,0x1e,0x09,0x90,0x05,0xa0,
// '74'
74,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x09,0x90,0x0f,0xf0,0x16,0x68,0x37,0xec,0x7b,0xdc,0x6b,0xdc,0x45,0xac,0x46,0xa0,0x4c,0x30,
// '75'
75,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x09,0xf0,0x0e,0x60,0x0b,0x90,0x0f,0x90,0x0c,0x70,0x0f,0xf0,0x07,0xe0,0x18,0x18,0x3f,0xfc,0x37,0xec,0x37,0xec,0x06,0x60,0x04,0x20,
// '76'
76,16,16,16,0,0,32,0,15,0x00,0x02,0x01,0x82,0x07,0xe7,0x0f,0xf0,0x0f,0xf2,0x09,0x92,0x08,0x12,0x0e,0x72,0x02,0x72,0x7a,0x66,0x68,0x16,0x6b,0xd8,0x6b,0xe2,0x69,0x82,0x6a,0x62,0x34,0x22,
// '77'
77,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xf0,0x07,0xe8,0x0f,0xf0,0x08,0x10,0x10,0x08,0x13,0xc8,0x16,0x68,0x0b,0xd0,0x04,0x20,0x1c,0x38,0x26,0x64,0x3a,0x5c,0x2a,0x54,0x02,0x40,0x0c,0x30,
// '78'
78,16,16,16,0,0,32,0,15,0x60,0x00,0x61,0xf8,0x23,0xfc,0x27,0xe4,0x4f,0xf2,0x48,0x10,0x50,0x08,0x53,0xc8,0x56,0x68,0x67,0xe0,0x7b,0xd0,0x7b,0xd8,0x05,0xac,0x46,0xac,0x47,0x60,0x4f,0xf0,
// '79'
79,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xf0,0x07,0xe0,0x0f,0xf0,0x08,0x10,0x10,0x08,0x13,0xc8,0x16,0x68,0x0b,0xd0,0x04,0x20,0x0b,0xd1,0x1f,0xfb,0x37,0xea,0x37,0xec,0x06,0x60,0x04,0x20,
// '80'
80,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xf8,0x1b,0xd8,0x3f,0xf8,0x3e,0x78,0x37,0xe8,0x33,0xd0,0x4c,0x30,0x1f,0xe4,0x37,0xc6,0x07,0x27,0x07,0xfc,0x03,0xf0,
// '81'
81,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x60,0x18,0x60,0x0f,0x80,0x56,0xc0,0x3f,0xe2,0x00,0xe4,0x07,0xf4,0x0f,0xf4,0x17,0xf4,0x07,0xf4,0x07,0xf4,0x0b,0xd8,
// '82'
82,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x08,0x24,0x24,0x66,0x66,0x66,0x66,0x76,0x6e,0x7f,0xfe,0x7d,0xbe,0x77,0xee,0x52,0x4a,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,
// '83'
83,16,16,16,0,0,32,0,15,0x00,0x00,0x1e,0x40,0x1f,0x90,0x0f,0xe0,0x13,0xf4,0x04,0xf8,0x01,0xfc,0x2f,0xf8,0x1f,0xf4,0x1f,0x80,0x1f,0x20,0x2f,0xc8,0x07,0xf0,0x09,0xa8,0x02,0xf8,0x00,0x00,
// '84'
84,16,16,16,0,0,32,0,15,0x00,0x00,0x13,0xc8,0x17,0xe8,0x27,0xe4,0x27,0xe4,0x13,0xc8,0x69,0x96,0x5f,0xfa,0x0d,0xb0,0x3b,0xdc,0x49,0x92,0x52,0x4a,0x12,0x48,0x10,0x08,0x08,0x10,0x08,0x10,
// '85'
85,16,16,16,0,0,32,0,15,0x00,0x00,0x0e,0x00,0x1f,0x00,0x17,0x00,0x10,0x40,0x09,0x80,0x00,0x20,0x03,0xc0,0x08,0x10,0x07,0xe0,0x07,0xe0,0x3d,0xbc,0x7b,0xde,0x58,0x1a,0x48,0x12,0x28,0x14,
// '86'
86,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xf8,0x07,0xfc,0x07,0xfc,0x0e,0x46,0x6d,0xba,0x6d,0xaa,0x2a,0x6a,0x22,0xe6,0x1c,0x7e,0x1f,0x7c,0x23,0x80,0x54,0xfc,
// '87'
87,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x80,0x0f,0x80,0x38,0x00,0x7f,0xfc,0x7f,0xfe,0x1f,0xfe,0x00,0x7e,0x01,0xfe,0x07,0xfc,0x0b,0xd0,0x0f,0xf0,0x0a,0x50,0x08,0x10,0x04,0x20,0x03,0xc0,
// '88'
88,16,16,16,0,0,32,0,15,0x00,0x00,0x06,0x06,0x05,0x0a,0x07,0xfe,0x03,0xfc,0x23,0x6c,0x63,0xfc,0x60,0xf0,0x6e,0x94,0x7f,0x0c,0x3f,0xfc,0x3f,0xfc,0x39,0x8e,0x31,0x02,0x21,0x00,0x21,0x00,
// '89'
89,16,16,16,0,0,32,0,15,0x00,0x00,0x06,0x06,0x05,0xfa,0x07,0xfe,0x22,0xf4,0x43,0xfc,0x4f,0x0c,0x5d,0x98,0x5e,0x64,0x3e,0xf4,0x3f,0x0c,0x3f,0xdc,0x37,0x1c,0x36,0x1c,0x26,0x3c,0x26,0x2a,
// '90'
90,16,16,16,0,0,32,0,15,0x00,0x00,0x1b,0xf6,0x17,0xfa,0x0f,0xfc,0x1f,0xfe,0x1d,0xee,0x1f,0xfe,0x2e,0x1c,0x77,0x3a,0x79,0xe6,0x7c,0x0e,0x7e,0x1e,0x7f,0xfe,0x7f,0xbc,0x77,0x3c,0x37,0x2a,
// '91'
91,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0xa0,0x07,0xf0,0x0e,0xf8,0x1f,0xf8,0x1f,0x98,0x1b,0x80,0x19,0xd0,0x1c,0x91,0x1e,0x62,0x1f,0x02,0x1f,0xfe,0x0f,0xc0,0x17,0xbc,0x3b,0xaa,0x48,0x2a,
// '92'
92,16,16,16,0,0,32,0,15,0x00,0x00,0x5d,0xa4,0x37,0xfc,0x0e,0xfc,0x1f,0xd4,0x1f,0x80,0x3b,0x88,0x39,0xe8,0x3c,0x89,0x3e,0x72,0x3f,0x02,0x3f,0xfe,0x3f,0xc0,0x0f,0xbc,0x37,0xaa,0x68,0x2a,
// '93'
93,16,16,16,0,0,32,0,15,0x02,0x40,0x07,0x80,0x0e,0xc0,0x0f,0xf0,0x1f,0xf0,0x1d,0xc0,0x1c,0x30,0x1f,0x00,0x1f,0xf0,0x1f,0xe8,0x3f,0xec,0x2f,0xec,0x22,0x66,0x22,0x20,0x12,0x20,0x02,0x20,
// '94'
94,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x10,0x00,0x06,0x00,0x06,0x0f,0xf0,0x1f,0x88,0x3f,0xc4,0x3f,0xc4,0x2f,0x84,0x20,0x24,0x26,0x04,0x2c,0x04,0x20,0x94,0x20,0x04,0x3e,0x04,0x78,0xd2,
// '95'
95,16,16,16,0,0,32,0,15,0x00,0x00,0x20,0x10,0x10,0x20,0x10,0x62,0x20,0x04,0x61,0xe4,0x63,0xf2,0x67,0xc2,0x67,0xbc,0x73,0x7e,0x40,0xf2,0x3d,0xea,0x7e,0xec,0x4f,0x40,0x57,0x32,0x36,0xdc,
// '96'
96,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x1f,0xf8,0x3f,0xfc,0x38,0x7c,0x73,0x3e,0x74,0xbe,0x74,0xbe,0x74,0xbe,0x73,0x3e,0x78,0x7e,0x3f,0xfc,0x3c,0xc4,0x18,0x02,0x62,0xcc,0x6d,0xde,
// '97'
97,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xf0,0x07,0xe8,0x0f,0xf0,0x0c,0x30,0x0a,0x50,0x08,0x10,0x14,0x28,0x3b,0xdc,0x3c,0x3c,0x6f,0xf6,0x0c,0x30,0x08,0x10,
// '98'
98,16,16,16,0,0,32,0,15,0x00,0x00,0x02,0x10,0x06,0x40,0x04,0xc0,0x01,0xe0,0x07,0xe0,0x0e,0xb0,0x15,0x70,0x10,0x18,0x14,0x58,0x10,0x18,0x08,0x10,0x34,0x2c,0x57,0xca,0x43,0xe2,0x00,0x10,
// '99'
99,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0x5c,0x04,0x06,0x00,0x06,0x08,0x46,0x00,0x06,0x73,0xb4,0x7f,0xb4,0x7f,0xac,0x7f,0xbc,0x7f,0xbc,0x7f,0xbc,0x00,0x00,0x08,0x10,0x18,0x18,
// '100'
100,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x80,0x00,0x00,0x07,0xe0,0x0f,0xf6,0x0b,0xd6,0x0f,0xf2,0x08,0x12,0x30,0x0c,0x4f,0xf0,0x4f,0xf0,0x6f,0xf0,0x6f,0xf0,0x00,0x00,0x04,0x10,0x0c,0x38,
// '101'
101,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x01,0x80,0x77,0xee,0x76,0x6e,0x77,0xee,0x77,0xee,0x67,0xe6,0x48,0x12,0x6f,0xf6,0x6f,0xf6,0x0f,0xf0,0x0c,0x30,0x1c,0x38,
// '102'
102,16,16,16,0,0,32,0,15,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0xdf,0xdf,0xdf,0xdf,
// '103'
103,16,16,16,0,0,32,0,15,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0x00,0x00,0xdd,0xfd,0xdd,0xfd,0xdd,0xfd,0xc0,0x01,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0x00,0x00,0xdf,0xdf,0xdf,0xdf,
// '104'
104,16,16,16,0,0,32,0,15,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0x00,0x00,0xfc,0x01,0xfc,0xfd,0xfc,0xfd,0xfc,0xfd,0xfc,0xfd,0xfc,0xfd,0xfc,0xfd,0x00,0x00,0xdf,0xdf,0xdf,0xdf,
// '105'
105,16,16,16,0,0,32,0,15,0xc9,0xbd,0x81,0x99,0x00,0x00,0x0c,0xc0,0x9c,0xcc,0x18,0x0c,0x01,0xc0,0x83,0xe1,0xcb,0xe9,0xc3,0xe0,0x01,0xc0,0x18,0x18,0xbc,0xd8,0x3c,0xc0,0x18,0x18,0xc0,0x3c,
// '106'
106,16,16,16,0,0,32,0,15,0xc9,0xbd,0x81,0x99,0x1c,0x00,0x3e,0x18,0xbe,0x3c,0x3e,0x3c,0x1c,0x18,0x87,0xc1,0xcf,0xe1,0xdf,0xe0,0x1f,0xec,0x1f,0xee,0x9f,0xe6,0x1f,0xc0,0x0f,0x98,0xc0,0x3c,
// '107'
107,16,16,16,0,0,32,0,15,0xdf,0x3d,0xbf,0xbd,0x7f,0xfc,0x7f,0xd8,0x7f,0xc6,0x1f,0x86,0xef,0x38,0xe0,0x7d,0xdf,0x7d,0x3f,0xbc,0x7f,0xd8,0x7f,0xe3,0x7f,0xe7,0x3f,0xe6,0x1f,0xd8,0xc0,0x3c,
// '108'
108,16,16,16,0,0,32,0,15,0xff,0xff,0x80,0x01,0xbf,0xfd,0xbf,0xfd,0xb0,0x0d,0xb0,0x0d,0xb3,0xed,0xb3,0xed,0xb3,0xed,0xb3,0xed,0xb3,0xed,0xb0,0x0d,0xbf,0xfd,0xbf,0xfd,0x80,0x01,0xff,0xff,
// '109'
109,16,16,16,0,0,32,0,15,0xff,0xff,0x80,0x01,0xbf,0xfd,0xa0,0x05,0xa0,0x05,0xa2,0xa5,0xa5,0x55,0xa2,0xa5,0xa5,0x55,0xa2,0xa5,0xa5,0x55,0xa2,0xa5,0xa0,0x05,0xbf,0xfd,0x80,0x01,0xff,0xff,
// '110'
110,16,16,16,0,0,32,0,15,0xff,0xff,0x80,0x01,0xbf,0xfd,0x9f,0xf9,0x8f,0xf1,0x87,0xe1,0x83,0xc1,0x81,0x81,0x81,0x81,0x82,0x41,0x84,0x21,0x88,0x11,0x90,0x09,0xa0,0x05,0x80,0x01,0xff,0xff,
// '111'
111,16,16,16,0,0,32,0,15,0xff,0xff,0x80,0x01,0xbf,0xfd,0xb8,0x1d,0xbb,0x9d,0xba,0x9d,0xba,0x9d,0xba,0x9d,0xba,0x9d,0xba,0x9d,0xbb,0x9d,0xb8,0x1d,0xb8,0x1d,0xbf,0xfd,0x80,0x01,0xff,0xff,
// '112'
112,16,16,16,0,0,32,0,15,0x00,0x00,0x7f,0xfe,0x40,0x02,0x40,0x02,0x40,0x02,0x40,0x1e,0x40,0x1e,0x40,0x1e,0x43,0xde,0x43,0xde,0x43,0xde,0x7b,0xde,0x7b,0xde,0x7b,0xde,0x7f,0xfe,0x00,0x00,
// '113'
113,16,16,16,0,0,32,0,15,0x00,0x1e,0x00,0x1e,0x00,0x1e,0x03,0xde,0x03,0xde,0x03,0xde,0x7b,0xde,0x7b,0xde,0x7b,0xc2,0x7b,0xc2,0x78,0x02,0x78,0x02,0x40,0x02,0x40,0x02,0x7f,0xfe,0x00,0x00,
// '114'
114,16,16,16,0,0,32,0,15,0x00,0x00,0x0b,0xd0,0x3b,0xdc,0x7b,0xde,0x7b,0xde,0x7b,0xde,0x7b,0xde,0x7b,0xde,0x4f,0xfe,0x30,0x00,0x4b,0xde,0x7b,0xde,0x7b,0xde,0x00,0x00,0x7f,0xfe,0x00,0x00,
// '115'
115,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x0c,0x00,0x1e,0x00,0x1e,0x00,0x1e,0x00,0x0e,0x00,0x16,0x00,0x1a,0x00,0x1c,0x00,0x1e,0x00,0x0e,0x00,0x16,0x00,0x0a,0x00,0x04,0x00,0x02,0x00,0x00,
// '116'
116,16,16,16,0,0,32,0,15,0x00,0x00,0x08,0x40,0x02,0x60,0x03,0x20,0x07,0x80,0x07,0xe0,0x0d,0x70,0x0e,0xa8,0x18,0x08,0x18,0x18,0x2f,0xf4,0x20,0x04,0x3f,0xfc,0x1f,0xf8,0x20,0x04,0x1f,0xf8,
// '117'
117,16,16,16,0,0,32,0,15,0x00,0x00,0x0f,0xf0,0x10,0x08,0x21,0x84,0x42,0x42,0xc3,0xc3,0xc1,0x83,0xc0,0x03,0xe0,0x07,0xb0,0x0d,0xdf,0xfb,0x6f,0xf6,0x30,0x0c,0x1f,0xf8,0x0f,0xf0,0x00,0x00,
// '118'
118,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xf8,0x1c,0x38,0x1f,0xf8,0x18,0x18,0x1f,0xf8,0x1f,0xf8,0x1f,0xf8,0x1f,0xf8,0x1b,0x78,0x16,0x68,0x00,0x00,0x00,0x00,
// '119'
119,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0x80,0x7f,0xfe,0x7f,0xfe,0x60,0x06,0x7f,0xfe,0x70,0x0e,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x00,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x00,0x00,
// '120'
120,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xf0,0x07,0xe0,0x00,0x00,0x06,0x60,0x0c,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '121'
121,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x00,0x00,0x7f,0xfe,0x5d,0x5e,0x5f,0x7e,0x5f,0x7e,0x40,0x02,0x00,0x00,0x00,0x00,
// '122'
122,16,16,16,0,0,32,0,15,0x00,0x00,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x40,0x02,0x54,0x02,0x55,0x82,0x7f,0xfe,0x40,0x02,0x5a,0xba,0x5a,0xba,0x7f,0xfe,0x40,0x02,0x5e,0xaa,0x5e,0xaa,0x7f,0xfe,
// '123'
123,16,16,16,0,0,32,0,15,0x00,0x00,0x3f,0xfc,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x7f,0xfe,0x3f,0xfc,0x40,0x02,0x3f,0xfc,0x00,0x00,0x30,0x0c,0x30,0x0c,0x30,0x0c,0x00,0x00,
// '124'
124,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x37,0xec,0x37,0xec,0x20,0x04,0x1f,0xf8,0x3f,0xfc,0x3f,0xfc,0x3f,0xfc,0x3f,0xfc,0x00,0x00,0x3f,0xfc,0x00,0x00,0x30,0x0c,0x30,0x0c,0x00,0x00,
// '125'
125,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x55,0x55,0xaa,0xaa,0x55,0x55,0xaa,0xaa,0x55,0x55,0x00,0x00,0x00,0x00,
// '126'
126,16,16,16,0,0,32,0,15,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,
// '127'
127,16,16,16,0,0,32,0,15,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x00,0x00,0x05,0x50,0x0a,0xa0,0x05,0x50,0x0a,0xa0,0x05,0x50,0x00,0x00,0x00,0x00,
// '128'
128,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xf0,0x0f,0xf5,0x0f,0xf2,0x0f,0xf5,0x0f,0xf2,0x0f,0xf5,0x0f,0xf0,0x0f,0xf0,
// '129'
129,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0x0f,0xf0,0x4f,0xf0,0xaf,0xf0,0x4f,0xf0,0xaf,0xf0,0x4f,0xf0,0x0f,0xf0,0x0f,0xf0,
// '130'
130,16,16,16,0,0,32,0,15,0x0f,0xf0,0x0f,0xf0,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x00,0x00,0x05,0x55,0x0a,0xaa,0x05,0x55,0x0a,0xaa,0x05,0x55,0x00,0x00,0x00,0x00,
// '131'
131,16,16,16,0,0,32,0,15,0x0f,0xf0,0x0f,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0x00,0x00,0x55,0x50,0xaa,0xa0,0x55,0x50,0xaa,0xa0,0x55,0x50,0x00,0x00,0x00,0x00,
// '132'
132,16,16,16,0,0,32,0,15,0x0f,0xf0,0x0f,0xf0,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xff,0x0f,0xf0,0x0f,0xf5,0x0f,0xf2,0x0f,0xf5,0x0f,0xf2,0x0f,0xf5,0x0f,0xf0,0x0f,0xf0,
// '133'
133,16,16,16,0,0,32,0,15,0x0f,0xf0,0x0f,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0xff,0xf0,0x0f,0xf0,0x4f,0xf0,0xaf,0xf0,0x4f,0xf0,0xaf,0xf0,0x4f,0xf0,0x0f,0xf0,0x0f,0xf0,
// '134'
134,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x0f,0xf0,0x4f,0xf5,0xaf,0xf2,0x4f,0xf5,0xaf,0xf2,0x4f,0xf5,0x0f,0xf0,0x0f,0xf0,
// '135'
135,16,16,16,0,0,32,0,15,0x0f,0xf0,0x0f,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x55,0x55,0xaa,0xaa,0x55,0x55,0xaa,0xaa,0x55,0x55,0x00,0x00,0x00,0x00,
// '136'
136,16,16,16,0,0,32,0,15,0x0f,0xf0,0x0f,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x0f,0xf0,0x4f,0xf5,0xaf,0xf2,0x4f,0xf5,0xaf,0xf2,0x4f,0xf5,0x0f,0xf0,0x0f,0xf0,
// '137'
137,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x02,0xa0,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '138'
138,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x02,0xe0,0x00,0x60,0x08,0x00,0x03,0x20,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '139'
139,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x05,0xa0,0x06,0x60,0x02,0x40,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '140'
140,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x0f,0xf0,0x1f,0xf8,0x3f,0xfc,0x3f,0xfc,0x7f,0xfe,0x7f,0xfe,0x7c,0x3e,0x3a,0x5c,0x0d,0xb0,0x01,0x80,0x01,0x80,0x01,0x80,0x03,0xc0,0x00,0x00,
// '141'
141,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0x80,0x03,0xc0,0x07,0xe0,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xf8,0x00,0x00,0x0f,0xf0,0x1f,0xf8,0x3f,0xfc,0x00,0x00,0x01,0x80,0x01,0x80,0x00,0x00,
// '142'
142,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x0a,0x50,0x04,0x20,0x1c,0x38,0x04,0x20,0x02,0x40,0x7a,0x5e,0x27,0xe4,0x03,0xc0,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x03,0xc0,0x00,0x00,
// '143'
143,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x0c,0xcc,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0xcc,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0xcc,0x33,0x30,0x00,0x00,0x00,0x00,
// '144'
144,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x0f,0xf8,0x1f,0xf8,0x1e,0x00,0x1d,0xf8,0x1b,0xfc,0x03,0xfc,0x1b,0xfe,0x3d,0xfe,0x7e,0xfe,0x7e,0xf2,0x7e,0xec,0x7e,0x1e,0x00,0x00,
// '145'
145,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xc0,0x07,0xe0,0x0f,0xf0,0x0f,0xf0,0x1f,0xf8,0x1e,0x78,0x1c,0x38,0x1c,0x38,0x1c,0x38,0x1d,0xb8,0x03,0xc0,0x07,0xe0,0x00,0x00,
// '146'
146,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x90,0x02,0x50,0x05,0xb0,0x0b,0xd0,0x17,0xe8,0x2f,0xf4,0x1f,0xf8,0x12,0x48,0x12,0x48,0x1d,0xb8,0x03,0xc0,0x07,0xe0,0x00,0x00,
// '147'
147,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x2d,0xb4,0x3f,0xfc,0x3f,0xfc,0x00,0x00,0x1f,0xf8,0x17,0xe8,0x16,0x68,0x1c,0x38,0x1c,0x38,0x1d,0xb8,0x03,0xc0,0x07,0xe0,0x00,0x00,
// '148'
148,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0xfe,0x00,0x02,0x08,0x02,0x08,0x02,0x00,0x02,0x7f,0xfe,0x0f,0x1e,0x0e,0xee,0x0f,0x1e,0x01,0x50,0x01,0x10,0x00,0xe0,0x00,0x00,
// '149'
149,16,16,16,0,0,32,0,15,0x00,0x00,0x02,0x80,0x01,0x80,0x03,0x80,0x07,0x80,0x37,0xa0,0x67,0x90,0x47,0x08,0x46,0x06,0x44,0x0c,0x61,0x1c,0x7e,0xf8,0x7f,0xf0,0x3f,0xe0,0x00,0x00,0x00,0x00,
// '150'
150,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x40,0x00,0x68,0x04,0xf0,0x00,0xf0,0x01,0xf8,0x13,0x98,0x07,0x38,0x04,0x78,0x02,0xf0,0x07,0xe0,0x0c,0x00,0x18,0x00,0x30,0x00,0x60,0x00,0x00,0x00,
// '151'
151,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x02,0x40,0x05,0xa0,0x0c,0x30,0x2f,0xf4,0x07,0xe0,0x00,0x00,0x67,0xe6,0x07,0xe0,0x07,0xe0,0x2b,0xd4,0x0c,0x30,0x07,0xe0,0x00,0x00,0x00,0x00,
// '152'
152,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x18,0x00,0x14,0x00,0x12,0x00,0x3e,0x00,0x70,0x00,0xe0,0x09,0xc0,0x1d,0x80,0x3c,0x00,0x7f,0x00,0x7f,0x80,0x7f,0x00,0x7e,0x00,0x7c,0x00,0x00,0x00,
// '153'
153,16,16,16,0,0,32,0,15,0x00,0x00,0x0f,0x80,0x01,0xec,0x00,0x7c,0x00,0x38,0x00,0x1c,0x00,0xcc,0x01,0xc6,0x03,0x86,0x07,0x02,0x0e,0x02,0x1c,0x02,0x38,0x00,0x70,0x00,0x60,0x00,0x00,0x00,
// '154'
154,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0xf0,0x01,0x08,0x41,0x08,0x21,0x08,0x20,0x90,0x20,0xf0,0x20,0xc0,0x22,0xf0,0x24,0x00,0x24,0x90,0x25,0x08,0x19,0x08,0x01,0x08,0x00,0xf0,0x00,0x00,
// '155'
155,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x30,0x00,0x48,0x01,0x88,0x00,0x48,0x0f,0x88,0x1e,0x44,0x3f,0x20,0x3f,0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x10,0x40,0x0f,0x80,0x00,0x00,0x00,0x00,
// '156'
156,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0xd8,0x7f,0xbc,0x73,0xbc,0x08,0x00,0x7b,0xbc,0x73,0xbc,0x7f,0xbc,0x7f,0xbc,0x7f,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,
// '157'
157,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0x5c,0x04,0x06,0x04,0x06,0x04,0x06,0x04,0x06,0x73,0xbc,0x7f,0xbc,0x7f,0xbc,0x7f,0xbc,0x7f,0xbc,0x7f,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,
// '158'
158,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x08,0x10,0x09,0x90,0x18,0x18,0x37,0xec,0x78,0x1e,0x7f,0xfe,0x3f,0xfc,0x5f,0xfa,0x47,0xe2,0x28,0x14,0x3d,0xbc,0x1f,0xf8,0x07,0xe0,0x00,0x00,
// '159'
159,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x01,0x70,0x24,0xf0,0x70,0x06,0x06,0x06,0x16,0x8e,0x40,0x1e,0x70,0x9e,0x79,0xec,0x39,0xf0,0x1b,0xf8,0x03,0xe0,0x00,0x00,
// '160'
160,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x3e,0x00,0x22,0x00,0x23,0xfc,0x23,0xfc,0x22,0x1c,0x3e,0x14,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '161'
161,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x09,0x00,0x39,0x00,0x4f,0xfc,0x4f,0xfc,0x39,0x1c,0x09,0x14,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '162'
162,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xc0,0x0c,0x60,0x08,0xe0,0x07,0xc0,0x08,0x20,0x1a,0xf0,0x3a,0xf8,0x39,0xf8,0x3f,0xf8,0x3f,0xf0,0x1f,0xc0,0x00,0x00,
// '163'
163,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x0f,0x80,0x1f,0xc0,0x1f,0x80,0x0f,0x7c,0x10,0xfe,0x0e,0xfe,0x00,0x7c,0x00,0x82,0x00,0x7c,0x3e,0x82,0x7f,0x7c,0x7f,0x00,0x3e,0x00,0x00,0x00,
// '164'
164,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xd0,0x1f,0xe8,0x1f,0x68,0x1d,0xc8,0x19,0xc8,0x1f,0x88,0x16,0x48,0x08,0x10,0x07,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,
// '165'
165,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xf8,0x02,0xf8,0x05,0xe8,0x0b,0xc8,0x17,0x88,0x17,0x08,0x16,0x10,0x10,0x20,0x10,0x40,0x1f,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
// '166'
166,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xe0,0x0b,0x90,0x17,0xc8,0x17,0xc8,0x17,0xc8,0x17,0xc8,0x13,0x88,0x10,0x08,0x08,0x10,0x07,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,
// '167'
167,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x01,0xf0,0x03,0xf8,0x01,0x98,0x01,0x98,0x02,0xf0,0x03,0x80,0x18,0x18,0x06,0x60,0x01,0x80,0x06,0x60,0x38,0x1c,0x30,0x0c,0x00,0x00,0x00,0x00,
// '168'
168,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x30,0x0c,0x3f,0xf8,0x1f,0xfc,0x30,0x0c,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '169'
169,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x0f,0x80,0x1f,0xc0,0x3f,0xe0,0x3e,0x60,0x3d,0x60,0x3d,0xd0,0x3c,0x38,0x3f,0xf8,0x3f,0xf8,0x1f,0xf8,0x07,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,
// '170'
170,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x1f,0x80,0x31,0xf0,0x30,0x88,0x38,0xc8,0x1f,0xf8,0x22,0xa8,0x38,0x00,0x3d,0x50,0x3f,0xf8,0x1f,0xf8,0x00,0x00,0x00,0x00,0x00,0x00,
// '171'
171,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x18,0x00,0x1e,0x00,0x1e,0x00,0x30,0x00,0x60,0x03,0xc0,0x0f,0x60,0x3b,0x00,0x5e,0x40,0x7e,0x40,0x6c,0x80,0x78,0x80,0x31,0x00,0x1e,0x00,0x00,0x00,
// '172'
172,16,16,16,0,0,32,0,15,0x00,0x00,0x3c,0x00,0x43,0x00,0x40,0xc0,0x40,0x30,0x40,0x08,0x47,0x04,0x44,0x82,0x43,0x82,0x40,0x02,0x60,0x06,0x7f,0xfe,0x7f,0xfe,0x3f,0xfc,0x1f,0xf8,0x00,0x00,
// '173'
173,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x02,0x00,0x74,0x00,0xf8,0x00,0x1c,0x03,0x8c,0x07,0xcc,0x00,0xe8,0x1c,0x60,0x3e,0x60,0x47,0x40,0x43,0x00,0x13,0x00,0x22,0x00,0x4c,0x00,0x00,0x00,
// '174'
174,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x06,0x6c,0x0d,0xf6,0x0b,0xf0,0x17,0xe0,0x3f,0xe0,0x3f,0xe0,0x7d,0xc0,0x7f,0xc0,0x47,0xb0,0x67,0x60,0x3c,0x00,0x00,0x00,
// '175'
175,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x03,0xc0,0x0f,0xf0,0x18,0xf8,0x16,0x78,0x36,0x7c,0x30,0x74,0x38,0xe8,0x3f,0xfc,0x1f,0xb8,0x1f,0xc8,0x0f,0xf4,0x03,0x44,0x00,0x08,0x00,0x00,
// '176'
176,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x03,0x60,0x07,0xe0,0x0f,0xf8,0x1e,0xfc,0x2f,0xde,0x7d,0xfe,0x5f,0xe2,0x4f,0xc2,0x26,0x9c,0x13,0x20,0x08,0x40,0x04,0x80,0x03,0x00,0x00,0x00,
// '177'
177,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x03,0xc0,0x07,0xe0,0x0f,0xf0,0x03,0xf0,0x1d,0x38,0x1e,0xf8,0x1e,0xf8,0x1f,0x78,0x1f,0x78,0x1f,0xf8,0x0f,0xf0,0x07,0xe0,0x00,0x00,0x00,0x00,
// '178'
178,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x0e,0xc0,0x1f,0xf0,0x3f,0xfc,0x36,0x3c,0x3e,0x3c,0x3e,0x38,0x27,0xf8,0x27,0xfc,0x3f,0xcc,0x00,0x00,0x00,0x00,0x00,0x00,
// '179'
179,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0x03,0x00,0x0d,0xf0,0x1e,0x78,0x18,0x18,0x1f,0xf8,0x1f,0xf8,0x1f,0xf8,0x0f,0xf0,0x0f,0xf0,0x07,0xe0,0x00,0x00,0x00,0x00,
// '180'
180,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0xc0,0x01,0x80,0x01,0x80,0x0c,0x30,0x3b,0xdc,0x77,0xee,0x77,0xee,0x77,0xee,0x77,0xee,0x77,0xee,0x37,0xec,0x07,0xe0,0x03,0xc0,0x00,0x00,0x00,0x00,
// '181'
181,16,16,16,0,0,32,0,15,0x00,0x00,0x02,0x38,0x1b,0x70,0x39,0x68,0x3c,0x0c,0x3f,0xfc,0x2f,0xbc,0x3f,0xec,0x1f,0xf8,0x0e,0xf0,0x03,0xc0,0x01,0x80,0x03,0x40,0x02,0xa0,0x00,0x80,0x00,0x00,
// '182'
182,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0xec,0x03,0xd8,0x07,0xb8,0x0f,0x78,0x0e,0xf0,0x1f,0xf0,0x1f,0xe0,0x3f,0xc0,0x3f,0x00,0x7c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '183'
183,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0xc0,0x03,0xe0,0x1b,0xec,0x1c,0x1c,0x0c,0x18,0x03,0xe0,0x01,0xc0,0x00,0x00,0x01,0x00,0x31,0x00,0x3a,0x00,0x1a,0x00,0x04,0x00,0x04,0x00,0x00,0x00,
// '184'
184,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xf0,0x1f,0xf8,0x3f,0xf8,0x38,0x18,0x31,0x98,0x1b,0xb0,0x03,0x80,0x03,0x80,0x07,0x80,0x07,0x80,0x03,0x00,0x00,0x00,0x00,0x00,
// '185'
185,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x30,0x00,0x38,0x01,0xbc,0x03,0xdc,0x07,0xe0,0x0f,0xf0,0x1f,0xd0,0x17,0x90,0x13,0x10,0x00,0x20,0x70,0x40,0x78,0x80,0x3b,0x00,0x18,0x00,0x00,0x00,
// '186'
186,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x40,0x01,0x80,0x03,0xc0,0x0f,0xf0,0x1d,0xa8,0x36,0x7c,0x3f,0xec,0x1d,0xb8,0x2f,0xf4,0x10,0x08,0x1d,0x48,0x1d,0x48,0x0d,0x50,0x07,0xe0,0x00,0x00,
// '187'
187,16,16,16,0,0,32,0,15,0x00,0x00,0x40,0x00,0x07,0xf0,0x0f,0xf8,0x1f,0xfa,0x1f,0xf8,0x1f,0xfc,0x0f,0xf6,0x11,0x8a,0x1c,0x4a,0x1d,0x4a,0x1d,0x4c,0x1d,0x48,0x6c,0x10,0x37,0xe0,0x00,0x00,
// '188'
188,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xe0,0x0c,0x30,0x0c,0x30,0x1f,0xf8,0x37,0xec,0x38,0x1c,0x3f,0xfc,0x3f,0xfc,0x1f,0xf8,0x2f,0xf4,0x10,0x08,0x0f,0xf0,0x00,0x00,
// '189'
189,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x06,0x60,0x07,0xe0,0x3b,0xdc,0x7c,0x3e,0x4f,0xf2,0x4f,0xf2,0x6f,0xf6,0x3f,0xfc,0x1f,0xf8,0x0f,0xf0,0x03,0xc0,0x04,0x20,0x03,0xc0,0x00,0x00,
// '190'
190,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xc0,0x06,0x60,0x07,0xe0,0x03,0xc0,0x04,0x20,0x0e,0x10,0x0e,0x10,0x0e,0x10,0x0e,0x10,0x04,0x20,0x03,0xc0,0x00,0x00,
// '191'
191,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x03,0xc0,0x06,0x60,0x07,0xe0,0x03,0xc0,0x04,0x20,0x0e,0x10,0x1c,0x08,0x3c,0x04,0x38,0x04,0x38,0x04,0x30,0x04,0x18,0x18,0x07,0xe0,0x00,0x00,
// '192'
192,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x06,0x60,0x07,0xe0,0x1b,0xd8,0x20,0x04,0x38,0x04,0x3e,0x04,0x3f,0x04,0x3f,0x04,0x3f,0x04,0x3f,0x04,0x1f,0x18,0x06,0x60,0x01,0x80,0x00,0x00,
// '193'
193,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x03,0x18,0x03,0xa0,0x00,0xc0,0x03,0x60,0x07,0xb0,0x0e,0xb0,0x1d,0x00,0x1a,0x00,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '194'
194,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x1e,0x00,0x3e,0x00,0x7a,0x00,0xf2,0x01,0xe4,0x03,0xc8,0x07,0x90,0x37,0x20,0x36,0x40,0x1b,0x80,0x0c,0x00,0x17,0x00,0x63,0x00,0x60,0x00,0x00,0x00,
// '195'
195,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x28,0x00,0x44,0x00,0x86,0x00,0x8e,0x02,0x9c,0x06,0xb8,0x0c,0xf0,0x18,0xe0,0x30,0xc0,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// '196'
196,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0xfe,0x01,0xfa,0x00,0xf2,0x00,0x62,0x00,0x22,0x00,0x92,0x01,0xca,0x03,0x86,0x07,0x00,0x0e,0x00,0x1c,0x00,0x38,0x00,0x70,0x00,0x60,0x00,0x00,0x00,
// '197'
197,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x06,0x00,0x0e,0x00,0x1c,0x00,0x38,0x00,0x30,0x00,0x80,0x01,0xc0,0x03,0x80,0x03,0x00,0x08,0x00,0x1c,0x00,0x38,0x00,0x70,0x00,0x60,0x00,0x00,0x00,
// '198'
198,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0xf8,0x01,0xfc,0x01,0xfc,0x03,0xe4,0x03,0xc4,0x07,0x8c,0x07,0x38,0x0f,0xe0,0x0f,0x80,0x1e,0x00,0x38,0x00,0x30,0x00,0x00,0x00,0x00,0x00,
// '199'
199,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0xc0,0x01,0x2c,0x02,0x1c,0x04,0x08,0x04,0x1c,0x02,0x3e,0x01,0x7e,0x00,0xfc,0x06,0x78,0x0e,0x30,0x1c,0x00,0x38,0x00,0x70,0x00,0x60,0x00,0x00,0x00,
// '200'
200,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x0f,0xf0,0x1f,0xf8,0x3f,0xe4,0x3f,0xc4,0x3e,0x04,0x3d,0x84,0x3d,0x84,0x3c,0x04,0x38,0x04,0x30,0x04,0x10,0x08,0x0f,0xf0,0x00,0x00,0x00,0x00,
// '201'
201,16,16,16,0,0,32,0,15,0x00,0x00,0x30,0x0c,0x3c,0x3c,0x3f,0xe4,0x3f,0x04,0x3f,0x04,0x3f,0x04,0x3d,0x84,0x3d,0x84,0x3e,0x04,0x3f,0x04,0x3f,0x04,0x3f,0x04,0x1f,0x18,0x07,0xe0,0x00,0x00,
// '202'
202,16,16,16,0,0,32,0,15,0x00,0x00,0x60,0x06,0x7f,0x82,0x03,0xc8,0x21,0xd0,0x10,0xa0,0x08,0x58,0x04,0xbc,0x01,0x1c,0x02,0x0c,0x04,0x84,0x08,0x44,0x00,0x24,0x00,0x16,0x00,0x06,0x00,0x00,
// '203'
203,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x36,0x00,0x12,0x00,0x48,0x00,0x96,0x01,0x22,0x02,0x48,0x04,0x90,0x19,0x20,0x36,0x40,0x6e,0x80,0x1d,0x00,0x0b,0x00,0x06,0x00,0x04,0x00,0x00,0x00,
// '204'
204,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xf8,0x1f,0xf8,0x1f,0xf8,0x01,0x80,0x11,0x88,0x10,0x08,0x18,0x18,0x0c,0x30,0x00,0x00,0x00,0x00,0x00,0x00,
// '205'
205,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xf0,0x1f,0xf8,0x1f,0xf8,0x1f,0xf8,0x1f,0xf8,0x10,0x08,0x10,0x08,0x1e,0x78,0x1e,0x78,0x3c,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,
// '206'
206,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x74,0x00,0xf4,0x01,0xf0,0x03,0xf0,0x07,0xf0,0x0f,0xf0,0x07,0x80,0x78,0x78,0x07,0x86,0x00,0x00,0x00,0x00,0x00,0x00,
// '207'
207,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x28,0x00,0x2a,0x00,0x2a,0x14,0xbe,0x54,0xfe,0x54,0x42,0x7d,0x3c,0x7f,0x7e,0x42,0x7e,0x3c,0x42,0x7e,0x3c,0x7e,0x00,0x42,0x00,0x3c,0x00,0x00,0x00,
// '208'
208,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x76,0x00,0x6e,0x2c,0x76,0x76,0x6e,0x6e,0x76,0x76,0x42,0x6e,0x42,0x76,0x3c,0x42,0x00,0x42,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// '209'
209,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x7c,0x3e,0x7c,0x00,0x00,0x1e,0x78,0x1e,0x78,0x06,0x60,0x3a,0x5c,0x7e,0x7e,0x7e,0x7e,0x7c,0x3e,0x00,0x00,0x00,0x00,0x00,0x00,
// '210'
210,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x3d,0xbc,0x00,0x00,0x2f,0xf4,0x2f,0xf4,0x1f,0xf8,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '211'
211,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0xfc,0x40,0x02,0x7b,0xde,0x7a,0x5e,0x7b,0x5e,0x3a,0x5c,0x03,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '212'
212,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x30,0x1b,0xd8,0x38,0x1c,0x7c,0x3e,0x7e,0x7e,0x7e,0x7e,0x0e,0x70,0x07,0xe0,0x08,0x10,0x1e,0x78,0x1c,0x38,0x00,0x00,0x00,0x00,
// '213'
213,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x3c,0x3d,0xbc,0x3c,0x3c,0x1c,0x38,0x0e,0x70,0x11,0x88,0x1f,0xf8,0x1f,0xf8,0x00,0x00,0x0f,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,
// '214'
214,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x03,0xc0,0x04,0x20,0x3c,0x3c,0x3a,0x5c,0x3d,0xbc,0x3e,0x7c,0x3f,0xfc,0x1e,0x78,0x01,0x80,0x1f,0xf8,0x0f,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,
// '215'
215,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xf0,0x07,0xe0,0x0f,0xf0,0x08,0x10,0x10,0x08,0x10,0x08,0x10,0x08,0x08,0x10,0x04,0x20,0x1d,0xb8,0x3c,0x3c,0x3c,0x3c,0x38,0x1c,0x30,0x0c,0x00,0x00,
// '216'
216,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x0e,0xe0,0x1e,0xf0,0x1e,0xf8,0x1d,0x8c,0x03,0x04,0x1e,0x04,0x1c,0x04,0x1c,0x04,0x0c,0x08,0x06,0x10,0x03,0xe0,0x00,0x00,0x00,0x00,
// '217'
217,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x18,0x18,0x27,0xe4,0x20,0x04,0x20,0x04,0x30,0x0c,0x1b,0xd8,0x07,0x20,0x0f,0x90,0x0f,0x90,0x0f,0x90,0x0b,0x10,0x04,0x20,0x03,0xc0,0x00,0x00,
// '218'
218,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x84,0x33,0xcc,0x2a,0x54,0x1f,0xf8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '219'
219,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0xfe,0x78,0xe2,0x48,0xe2,0x08,0xa2,0x07,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// '220'
220,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x07,0xe0,0x18,0x18,0x30,0x0c,0x63,0xa6,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x63,0xbc,0x30,0x00,0x18,0x18,0x07,0xe0,0x00,0x00,0x00,0x00,
// '221'
221,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x01,0x80,0x03,0xc0,0x07,0xe0,0x0f,0xf0,0x1f,0xf8,0x3f,0xfc,0x03,0xc0,0x03,0xc0,0x03,0xc0,0x03,0xc0,0x03,0xc0,0x03,0xc0,0x00,0x00,0x00,0x00,
// '222'
222,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xf8,0x07,0xf8,0x03,0xf8,0x01,0xf8,0x03,0xf8,0x07,0xf8,0x0f,0xb8,0x1f,0x18,0x3e,0x08,0x1c,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// '223'
223,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xc0,0x03,0xc0,0x03,0xc0,0x1f,0xf8,0x1f,0xf8,0x1f,0xf8,0x1f,0xf8,0x03,0xc0,0x03,0xc0,0x03,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,
// '224'
224,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x1c,0x38,0x0e,0x70,0x07,0xe0,0x03,0xc0,0x03,0xc0,0x07,0xe0,0x0e,0x70,0x1c,0x38,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,
// '225'
225,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x78,0x3f,0xfc,0x3f,0xfc,0x3f,0xfc,0x3f,0xfc,0x1f,0xf8,0x0f,0xf0,0x07,0xe0,0x03,0xc0,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
// '226'
226,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0x80,0x01,0x80,0x03,0xc0,0x03,0xc0,0x7f,0xfe,0x3f,0xfc,0x1f,0xf8,0x0f,0xf0,0x1f,0xf8,0x1f,0xf8,0x3e,0x7c,0x38,0x1c,0x60,0x06,0x00,0x00,0x00,0x00,
// '227'
227,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0x80,0x30,0x0c,0x27,0xe4,0x0f,0xf0,0x1f,0xf8,0x1f,0xf8,0x5f,0xfa,0x5f,0xfa,0x1f,0xf8,0x1f,0xf8,0x0f,0xf0,0x27,0xe4,0x30,0x0c,0x01,0x80,0x00,0x00,
// '228'
228,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x0f,0x80,0x1f,0xe0,0x03,0xf0,0x01,0xf0,0x00,0xf8,0x00,0xf8,0x00,0xf8,0x00,0xf8,0x01,0xf0,0x03,0xf0,0x1f,0xe0,0x0f,0x80,0x00,0x00,0x00,0x00,
// '229'
229,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x0f,0xf0,0x1f,0xf8,0x3c,0x3c,0x38,0x1c,0x71,0x8e,0x73,0xce,0x73,0xce,0x71,0x8e,0x38,0x1c,0x3c,0x3c,0x1f,0xf8,0x0f,0xf0,0x03,0xc0,0x00,0x00,
// '230'
230,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0x80,0x03,0xc0,0x03,0xc0,0x07,0xe0,0x06,0x60,0x0e,0x70,0x0e,0x70,0x1e,0x78,0x1e,0x78,0x3f,0xfc,0x3e,0x7c,0x7e,0x7e,0x7f,0xfe,0x00,0x00,0x00,0x00,
// '231'
231,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x18,0x00,0x78,0x01,0xf8,0x07,0xf8,0x07,0xc8,0x07,0x08,0x04,0x08,0x04,0x68,0x04,0x78,0x34,0x78,0x3c,0x30,0x3c,0x00,0x18,0x00,0x00,0x00,0x00,0x00,
// '232'
232,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0x00,0x11,0x90,0x33,0xd8,0x33,0xfc,0x27,0xfc,0x0f,0xfe,0x3f,0xfe,0x7c,0xde,0x72,0x36,0x68,0x0e,0x70,0x06,0x30,0x04,0x18,0x18,0x07,0xe0,0x00,0x00,
// '233'
233,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x10,0x60,0x54,0x60,0x38,0x00,0x54,0x08,0x10,0x2a,0x00,0x1c,0x00,0x2a,0x00,0x08,0x01,0x00,0x05,0x40,0x03,0x80,0x05,0x40,0x01,0x00,0x00,0x00,
// '234'
234,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0x80,0x02,0x40,0x02,0x40,0x07,0x20,0x07,0x20,0x0f,0x90,0x0f,0x90,0x1f,0x88,0x1f,0x88,0x17,0x08,0x10,0x08,0x10,0x08,0x08,0x10,0x07,0xe0,0x00,0x00,
// '235'
235,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0x00,0x03,0xf8,0x03,0xf0,0x07,0xe0,0x07,0xc0,0x0f,0x80,0x0f,0xf8,0x1f,0xf0,0x01,0xe0,0x01,0xc0,0x03,0x80,0x03,0x00,0x06,0x00,0x04,0x00,0x00,0x00,
// '236'
236,16,16,16,0,0,32,0,15,0x00,0x00,0x03,0xc0,0x0f,0xf0,0x1f,0xf8,0x3c,0x3c,0x38,0x1c,0x71,0x8e,0x72,0x4e,0x72,0xce,0x73,0x1e,0x31,0xfc,0x38,0xf8,0x1c,0x00,0x0e,0x00,0x03,0xa0,0x00,0x00,
// '237'
237,16,16,16,0,0,32,0,15,0x00,0x00,0x00,0xf8,0x01,0xfc,0x03,0xfe,0x03,0xfe,0x02,0xfa,0x02,0x02,0x39,0x04,0x7c,0xf8,0x74,0x00,0x44,0x00,0x38,0xc0,0x01,0xe0,0x01,0x20,0x00,0xc0,0x00,0x00,
// '238'
238,16,16,16,0,0,32,0,15,0x00,0x00,0x01,0xfe,0x01,0xfe,0x00,0x1c,0x00,0x38,0x7c,0x70,0x08,0xe0,0x11,0xfe,0x21,0xfe,0x7c,0x00,0x00,0x00,0x03,0xc0,0x00,0x80,0x01,0x00,0x03,0xc0,0x00,0x00,
// '239'
239,16,16,16,0,0,32,0,15,0x00,0x00,0x07,0xe0,0x0f,0xf0,0x1f,0xf8,0x1f,0xf8,0x19,0x98,0x11,0x88,0x11,0x88,0x0e,0x70,0x03,0xc0,0x0b,0x50,0x08,0x10,0x0d,0xb0,0x07,0xe0,0x03,0xc0,0x00,0x00,
// '240'
240,16,16,16,0,0,32,0,15,0x00,0x00,0x70,0x0e,0x78,0x1e,0x7c,0x3e,0x3e,0x7c,0x1c,0xf8,0x09,0xf0,0x03,0xe0,0x07,0xc0,0x0f,0x90,0x3f,0x3c,0x3e,0x7c,0x1c,0x38,0x2c,0x34,0x40,0x02,0x00,0x00,
// '241'
241,16,16,16,0,0,32,0,15,0x00,0x00,0x1f,0xf8,0x20,0x04,0x2f,0x04,0x2f,0x04,0x2f,0x04,0x2f,0x04,0x2f,0x04,0x2f,0x04,0x2f,0x04,0x17,0x08,0x0b,0x10,0x05,0x20,0x02,0x40,0x01,0x80,0x00,0x00,
// '242'
242,16,16,16,0,0,32,0,15,0x00,0x00,0x1f,0xf8,0x1f,0xf8,0x08,0x10,0x08,0x10,0x08,0x10,0x04,0x20,0x02,0x40,0x02,0x40,0x04,0x20,0x09,0x90,0x0b,0xd0,0x0f,0xf0,0x1f,0xf8,0x1f,0xf8,0x00,0x00,
// EOF
0,0,0,0,0,0,0,0,0
};

View File

@ -0,0 +1,27 @@
// Created from bdf2c Version 4, (c) 2009, 2010 by Lutz Sammer
// License AGPLv3: GNU Affero General Public License version 3
// character bitmap for each encoding
unsigned char __battery_bitmap__[] = {
// fontboundingbox_width
9,
// fontboundingbox_height
18,
// '048'
48,9,8,19,0,0,36,0,17,0xff,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0xff,0x00,
// '049'
49,9,8,19,0,0,36,0,17,0xff,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xff,0x00,
// '050'
50,9,8,19,0,0,36,0,17,0xff,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xff,0x00,
// '051'
51,9,8,19,0,0,36,0,17,0xff,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xff,0x00,
// '052'
52,9,8,19,0,0,36,0,17,0xff,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xff,0x00,
// '053'
53,9,8,19,0,0,36,0,17,0xff,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xbd,0x00,0xbd,0x00,0x81,0x00,0xff,0x00,
// '054'
54,9,8,19,0,0,36,0,17,0xff,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0x89,0x00,0x89,0x00,0x99,0x00,0x99,0x00,0xbd,0x00,0xbd,0x00,0x99,0x00,0x99,0x00,0x91,0x00,0x91,0x00,0x81,0x00,0x81,0x00,0x81,0x00,0xff,0x00,
// '055'
55,9,0,0,0,0,0,0,0,
// EOF
0,0,0,0,0,0,0,0,0
};

View File

@ -0,0 +1,8 @@
#
# Main component makefile.
#
# This Makefile can be left empty. By default, it will take the sources in the
# src/ directory, compile them and link them into lib(subdirectory_name).a
# in the build directory. This behaviour is entirely configurable,
# please read the ESP-IDF documents if you need to do this.
#

View File

@ -0,0 +1,75 @@
// Created from bdf2c Version 4, (c) 2009, 2010 by Lutz Sammer
// License AGPLv3: GNU Affero General Public License version 3
// character bitmap for each encoding
unsigned char __emoticons_bitmap__[] = {
// fontboundingbox_width
22,
// fontboundingbox_height
21,
// '032'
32,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x41,0x8c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x8f,0xff,0x88,0x88,0x00,0x88,0x84,0x01,0x08,0x43,0x06,0x10,0x40,0xf8,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '033'
33,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x41,0x8c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x88,0x00,0x88,0x88,0x00,0x88,0x84,0x01,0x08,0x43,0x06,0x10,0x40,0xf8,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '034'
34,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x41,0x8c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x88,0x00,0x88,0x84,0x01,0x08,0x83,0x06,0x08,0x40,0xf8,0x10,0x40,0x00,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '035'
35,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x41,0x8c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x88,0x00,0x88,0x87,0xff,0x08,0x40,0x00,0x10,0x40,0x00,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '036'
36,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x41,0x8c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x87,0xff,0x08,0x40,0x00,0x10,0x40,0x00,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '037'
37,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x41,0x8c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x87,0xff,0x08,0x48,0x00,0x90,0x40,0x00,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '038'
38,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x41,0x8c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0xf8,0x08,0x83,0x06,0x08,0x84,0x01,0x08,0x48,0x00,0x90,0x40,0x00,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '039'
39,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x40,0x00,0x10,0x47,0x8f,0x10,0x87,0x8f,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0xf8,0x08,0x83,0x06,0x08,0x84,0x01,0x08,0x48,0x00,0x90,0x48,0x00,0x90,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '040'
40,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x22,0x02,0x20,0x43,0x06,0x10,0x41,0x8c,0x10,0x87,0x8f,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x81,0xfc,0x08,0x87,0x07,0x08,0x8f,0x07,0x88,0x41,0x04,0x10,0x41,0x04,0x10,0x20,0x88,0x20,0x10,0x70,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '041'
41,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x24,0x51,0x20,0x42,0x8a,0x10,0x41,0x04,0x10,0x82,0x8a,0x08,0x84,0x51,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x81,0xfc,0x08,0x86,0x13,0x08,0x98,0x10,0xc8,0x40,0x10,0x90,0x40,0x10,0x90,0x20,0x0f,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '042'
42,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '043'
43,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '044'
44,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '045'
45,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '046'
46,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '047'
47,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '048'
48,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x40,0x0c,0x10,0x41,0x8c,0x10,0x83,0xcc,0x08,0x80,0x0c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x88,0x00,0x88,0x84,0x01,0x08,0x83,0x06,0x08,0x40,0xfa,0x10,0x40,0x22,0x10,0x20,0x22,0x20,0x10,0x1c,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '049'
49,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x40,0x0c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x81,0x80,0x08,0x80,0x00,0x08,0x88,0x00,0x88,0x84,0x01,0x08,0x83,0x07,0x08,0x40,0xfa,0x10,0x40,0x21,0x10,0x20,0x11,0x20,0x10,0x0e,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '050'
50,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x40,0x0c,0x10,0x41,0x8c,0x10,0x83,0xcc,0x08,0x80,0x0c,0x08,0x80,0x00,0x08,0x88,0x00,0x08,0x88,0x00,0x08,0x84,0x01,0x08,0x83,0x06,0x08,0x40,0xf8,0x10,0x40,0x00,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '051'
51,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x23,0x8e,0x20,0x45,0xd7,0x10,0x45,0xd7,0x10,0x84,0x51,0x08,0x83,0x8e,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x88,0x00,0x88,0x84,0x01,0x08,0x83,0x06,0x08,0x40,0xf8,0x10,0x40,0x00,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '052'
52,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x23,0x8e,0x20,0x45,0xd7,0x10,0x45,0xd7,0x10,0x84,0x51,0x08,0x83,0x8e,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x87,0xff,0x08,0x40,0x00,0x10,0x40,0x00,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '053'
53,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x20,0x41,0x8c,0x10,0x41,0x8c,0x10,0x81,0x8c,0x08,0x81,0x8c,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x70,0x08,0x80,0x88,0x08,0x80,0x88,0x08,0x40,0x88,0x10,0x40,0x88,0x10,0x20,0x70,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '054'
54,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x7f,0xdf,0xf0,0x7f,0xff,0xf0,0x7f,0xff,0xf0,0x9f,0xdf,0xc8,0x9f,0xdf,0xc8,0x8f,0x8f,0x88,0x80,0x00,0x08,0x80,0x00,0x08,0x88,0x00,0x88,0x84,0x01,0x08,0x43,0x06,0x10,0x40,0xf8,0x10,0x20,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '055'
55,22,21,21,0,0,63,0,20,0x06,0x03,0x00,0x08,0x00,0x80,0x10,0x00,0x40,0x21,0x8c,0x20,0x43,0xde,0x10,0x40,0x00,0x10,0x80,0x00,0x08,0x9f,0xff,0xc8,0x92,0x22,0x48,0x92,0x22,0x48,0x92,0x22,0x48,0x8a,0x22,0x88,0x86,0x23,0x08,0x43,0x26,0x10,0x40,0xf8,0x10,0x20,0x00,0x20,0x10,0x01,0x40,0x08,0x00,0x80,0x06,0x03,0x00,0x01,0xfc,0x00,0x00,0x00,0x00,
// '056'
56,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '057'
57,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '058'
58,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '059'
59,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '060'
60,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '061'
61,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '062'
62,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// '063'
63,22,0,0,0,0,3,20,20,0x00,0x00,0x00,
// EOF
0,0,0,0,0,0,0,0,0
};

230
BdfFontDemo/main/main.c Normal file
View File

@ -0,0 +1,230 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "esp_err.h"
#include "esp_log.h"
#include "ssd1306.h"
#include "ncenR12.h"
#include "timR12.h"
#include "battery.h"
#include "emoticons.h"
#include "Scroll-o-Sprites.h"
/*
You have to set this config value with menuconfig
CONFIG_INTERFACE
for i2c
CONFIG_MODEL
CONFIG_SDA_GPIO
CONFIG_SCL_GPIO
CONFIG_RESET_GPIO
for SPI
CONFIG_CS_GPIO
CONFIG_DC_GPIO
CONFIG_RESET_GPIO
*/
#define tag "SSD1306"
typedef struct {
unsigned char encoding;
unsigned char width;
unsigned char bbw;
unsigned char bbh;
unsigned char bbx;
unsigned char bby;
unsigned char num_data;
unsigned char y_start;
unsigned char y_end;
} BDF_FONT_t;
esp_err_t load_bitmap_font(unsigned char *font, int encoding, unsigned char *bitmap, BDF_FONT_t *bdf_font)
{
ESP_LOGI(tag, "encoding=%d", encoding);
int index = 2;
while (1) {
ESP_LOGD(tag, "font[%d]=%d size=%d", index, font[index], font[index+6]);
if (font[index+6] == 0) break;
if (font[index] == encoding) {
bdf_font->encoding = font[index];
bdf_font->width = font[index+1];
bdf_font->bbw = font[index+2];
bdf_font->bbh = font[index+3];
bdf_font->bbx = font[index+4];
bdf_font->bby = font[index+5];
bdf_font->num_data = font[index+6];
bdf_font->y_start = font[index+7];
bdf_font->y_end = font[index+8];
for (int i=0;i<font[index+6];i++) {
ESP_LOGD(tag, "font[%d]=0x%x", index+9+i, font[index+9+i]);
bitmap[i] = font[index+9+i];
}
return ESP_OK;
}
index = index + font[index+6] + 9;;
} // end while
return ESP_ERR_NOT_FOUND;
}
esp_err_t show_bdf_font_text(SSD1306_t * dev, unsigned char *font, char *text, int xpos, int ypos)
{
int fontboundingbox_width = font[0];
int fontboundingbox_height = font[1];
size_t bitmap_size = ((fontboundingbox_width + 7) / 8) * fontboundingbox_height;
ESP_LOGD(tag, "fontboundingbox_width=%d fontboundingbox_height=%d bitmap_size=%d",
fontboundingbox_width, fontboundingbox_height, bitmap_size);
unsigned char *bitmap = malloc(bitmap_size);
if (bitmap == NULL) {
ESP_LOGE(tag, "malloc fail");
return ESP_ERR_NO_MEM;
}
BDF_FONT_t bdf_font;
int _xpos = xpos;
for (int i=0;i<strlen(text);i++) {
memset(bitmap, 0, bitmap_size);
int ch = text[i];
esp_err_t err = load_bitmap_font(font, ch, bitmap, &bdf_font);
if (err != ESP_OK) {
ESP_LOGE(tag, "font not found [%d]", ch);
continue;
}
//ESP_LOG_BUFFER_HEXDUMP(tag, bitmap, bdf_font.num_data, ESP_LOG_INFO);
ESP_LOGD(tag, "bdf_font.width=%d", bdf_font.width);
ESP_LOGD(tag, "bdf_font.bbx=%d, bby=%d", bdf_font.bbx, bdf_font.bby);
ESP_LOGD(tag, "bdf_font.y_start=%d, y_end=%d", bdf_font.y_start, bdf_font.y_end);
int bitmap_height = bdf_font.y_end - bdf_font.y_start + 1;
int bitmap_width = bdf_font.num_data / bitmap_height;
ESP_LOGD(tag, "bitmap_width=%d bitmap_height=%d", bitmap_width, bitmap_height);
_ssd1306_bitmaps(dev, _xpos, ypos+bdf_font.y_start, bitmap, bitmap_width*8, bitmap_height, false);
_xpos = _xpos + bdf_font.width;
}
ssd1306_show_buffer(dev);
free(bitmap);
return ESP_OK;
}
esp_err_t show_bdf_font_code(SSD1306_t * dev, unsigned char *font, int code, int xpos, int ypos)
{
int fontboundingbox_width = font[0];
int fontboundingbox_height = font[1];
size_t bitmap_size = ((fontboundingbox_width + 7) / 8) * fontboundingbox_height;
ESP_LOGD(tag, "fontboundingbox_width=%d fontboundingbox_height=%d bitmap_size=%d",
fontboundingbox_width, fontboundingbox_height, bitmap_size);
unsigned char *bitmap = malloc(bitmap_size);
if (bitmap == NULL) {
ESP_LOGE(tag, "malloc fail");
return ESP_ERR_NO_MEM;
}
BDF_FONT_t bdf_font;
memset(bitmap, 0, bitmap_size);
esp_err_t err = load_bitmap_font(font, code, bitmap, &bdf_font);
if (err != ESP_OK) {
ESP_LOGE(tag, "font not found [%d]", code);
return err;
}
//ESP_LOG_BUFFER_HEXDUMP(tag, bitmap, bdf_font.num_data, ESP_LOG_INFO);
ESP_LOGD(tag, "bdf_font.width=%d", bdf_font.width);
ESP_LOGD(tag, "bdf_font.bbx=%d, bby=%d", bdf_font.bbx, bdf_font.bby);
ESP_LOGD(tag, "bdf_font.y_start=%d, y_end=%d", bdf_font.y_start, bdf_font.y_end);
int bitmap_height = bdf_font.y_end - bdf_font.y_start + 1;
int bitmap_width = bdf_font.num_data / bitmap_height;
ESP_LOGD(tag, "bitmap_width=%d bitmap_height=%d", bitmap_width, bitmap_height);
ESP_LOG_BUFFER_HEXDUMP(tag, bitmap, bdf_font.num_data, ESP_LOG_DEBUG);
ssd1306_bitmaps(dev, xpos, ypos+bdf_font.y_start, bitmap, bitmap_width*8, bitmap_height, false);
free(bitmap);
return ESP_OK;
}
void app_main(void)
{
SSD1306_t dev;
#if CONFIG_I2C_INTERFACE
ESP_LOGI(tag, "INTERFACE is i2c");
ESP_LOGI(tag, "CONFIG_SDA_GPIO=%d",CONFIG_SDA_GPIO);
ESP_LOGI(tag, "CONFIG_SCL_GPIO=%d",CONFIG_SCL_GPIO);
ESP_LOGI(tag, "CONFIG_RESET_GPIO=%d",CONFIG_RESET_GPIO);
i2c_master_init(&dev, CONFIG_SDA_GPIO, CONFIG_SCL_GPIO, CONFIG_RESET_GPIO);
#endif // CONFIG_I2C_INTERFACE
#if CONFIG_SPI_INTERFACE
ESP_LOGI(tag, "INTERFACE is SPI");
ESP_LOGI(tag, "CONFIG_MOSI_GPIO=%d",CONFIG_MOSI_GPIO);
ESP_LOGI(tag, "CONFIG_SCLK_GPIO=%d",CONFIG_SCLK_GPIO);
ESP_LOGI(tag, "CONFIG_CS_GPIO=%d",CONFIG_CS_GPIO);
ESP_LOGI(tag, "CONFIG_DC_GPIO=%d",CONFIG_DC_GPIO);
ESP_LOGI(tag, "CONFIG_RESET_GPIO=%d",CONFIG_RESET_GPIO);
spi_master_init(&dev, CONFIG_MOSI_GPIO, CONFIG_SCLK_GPIO, CONFIG_CS_GPIO, CONFIG_DC_GPIO, CONFIG_RESET_GPIO);
#endif // CONFIG_SPI_INTERFACE
#if CONFIG_FLIP
dev._flip = true;
ESP_LOGW(tag, "Flip upside down");
#endif
#if CONFIG_SSD1306_128x64
ESP_LOGI(tag, "Panel is 128x64");
ssd1306_init(&dev, 128, 64);
#endif // CONFIG_SSD1306_128x64
#if CONFIG_SSD1306_128x32
ESP_LOGI(tag, "Panel is 128x32");
ssd1306_init(&dev, 128, 32);
#endif // CONFIG_SSD1306_128x32
while (1) {
ssd1306_clear_screen(&dev, false);
ssd1306_contrast(&dev, 0xff);
show_bdf_font_text(&dev, __ncenR12_bitmap__, "Hello World", 0, 0); // You can change font file
show_bdf_font_code(&dev, __battery_bitmap__, 48, 100, 0);
show_bdf_font_code(&dev, __battery_bitmap__, 49, 110, 0);
show_bdf_font_code(&dev, __battery_bitmap__, 50, 120, 0);
#if CONFIG_SSD1306_128x64
show_bdf_font_text(&dev, __timR12_bitmap__, "Hello World", 0, 32); // You can change font file
show_bdf_font_code(&dev, __battery_bitmap__, 51, 100, 32);
show_bdf_font_code(&dev, __battery_bitmap__, 52, 110, 32);
show_bdf_font_code(&dev, __battery_bitmap__, 53, 120, 32);
#endif
vTaskDelay(500);
ssd1306_clear_screen(&dev, false);
ssd1306_contrast(&dev, 0xff);
show_bdf_font_code(&dev, __emoticons_bitmap__, 32, 0, 5);
show_bdf_font_code(&dev, __emoticons_bitmap__, 33, 24, 5);
show_bdf_font_code(&dev, __emoticons_bitmap__, 34, 48, 5);
show_bdf_font_code(&dev, __emoticons_bitmap__, 35, 72, 5);
show_bdf_font_code(&dev, __emoticons_bitmap__, 36, 96, 5);
#if CONFIG_SSD1306_128x64
show_bdf_font_code(&dev, __emoticons_bitmap__, 48, 0, 37);
show_bdf_font_code(&dev, __emoticons_bitmap__, 49, 24, 37);
show_bdf_font_code(&dev, __emoticons_bitmap__, 50, 48, 37);
show_bdf_font_code(&dev, __emoticons_bitmap__, 51, 72, 37);
show_bdf_font_code(&dev, __emoticons_bitmap__, 52, 96, 37);
#endif
vTaskDelay(500);
ssd1306_clear_screen(&dev, false);
ssd1306_contrast(&dev, 0xff);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 57, 0, 5);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 69, 20, 5);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 70, 40, 5);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 81, 60, 5);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 88, 80, 5);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 93, 100, 5);
#if CONFIG_SSD1306_128x64
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 1, 0, 37);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 6, 20, 37);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 26, 40, 37);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 27, 60, 37);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 33, 80, 37);
show_bdf_font_code(&dev, __Scroll_o_Sprites_bitmap__, 46, 100, 37);
#endif
vTaskDelay(500);
}
}

395
BdfFontDemo/main/ncenR12.h Normal file
View File

@ -0,0 +1,395 @@
// Created from bdf2c Version 4, (c) 2009, 2010 by Lutz Sammer
// License AGPLv3: GNU Affero General Public License version 3
// character bitmap for each encoding
unsigned char __ncenR12_bitmap__[] = {
// fontboundingbox_width
21,
// fontboundingbox_height
26,
// 'char0'
0,14,13,11,0,0,36,9,20,0xaa,0xa8,0x00,0x00,0x00,0x00,0x80,0x08,0x00,0x00,0x00,0x00,0x80,0x08,0x00,0x00,0x00,0x00,0x80,0x08,0x00,0x00,0x00,0x00,0x80,0x08,0x00,0x00,0x00,0x00,0xaa,0xa8,0x00,0x00,0x00,0x00,
// 'space'
32,4,1,1,1,0,6,19,20,0x00,0x00,0x00,0x00,0x00,0x00,
// 'exclam'
33,5,2,12,1,0,39,8,20,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'quotedbl'
34,6,4,4,1,8,15,8,12,0x48,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,
// 'numbersign'
35,9,8,12,0,0,39,8,20,0x12,0x00,0x00,0x12,0x00,0x00,0x12,0x00,0x00,0x12,0x00,0x00,0x7f,0x00,0x00,0x24,0x00,0x00,0x24,0x00,0x00,0xfe,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,
// 'dollar'
36,9,7,15,1,-2,48,7,22,0x08,0x00,0x00,0x08,0x00,0x00,0x1e,0x00,0x00,0x29,0x00,0x00,0x4b,0x00,0x00,0x4b,0x00,0x00,0x78,0x00,0x00,0x3e,0x00,0x00,0x0f,0x00,0x00,0x69,0x00,0x00,0x69,0x00,0x00,0x4a,0x00,0x00,0x3c,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'percent'
37,14,12,12,1,0,39,8,20,0x1c,0x40,0x00,0x33,0xc0,0x00,0x22,0x80,0x00,0x62,0x80,0x00,0x45,0x00,0x00,0x45,0x70,0x00,0x3a,0xc8,0x00,0x02,0x88,0x00,0x05,0x88,0x00,0x05,0x10,0x00,0x09,0x10,0x00,0x08,0xe0,0x00,0x00,0x00,0x00,
// 'ampersand'
38,13,12,12,0,0,39,8,20,0x1e,0x00,0x00,0x33,0x00,0x00,0x31,0x00,0x00,0x33,0x00,0x00,0x1a,0x00,0x00,0x1c,0xf0,0x00,0x2c,0x60,0x00,0x66,0x40,0x00,0xc6,0x80,0x00,0xc3,0x90,0x00,0xe7,0x90,0x00,0x7c,0xe0,0x00,0x00,0x00,0x00,
// 'quotesingle'
39,3,1,4,1,8,15,8,12,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'parenleft'
40,6,4,14,1,-2,45,8,22,0x08,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'parenright'
41,6,4,14,0,-2,45,8,22,0x80,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'asterisk'
42,8,7,7,0,5,24,8,15,0x10,0x00,0x00,0x54,0x00,0x00,0xd6,0x00,0x00,0x38,0x00,0x00,0xd6,0x00,0x00,0x54,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
// 'plus'
43,10,7,9,1,0,30,11,20,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x7f,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'comma'
44,4,2,5,1,-3,18,18,23,0x60,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'hyphen'
45,5,4,1,0,3,6,16,17,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'period'
46,4,2,2,1,0,9,18,20,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'slash'
47,5,5,12,0,0,39,8,20,0x08,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'zero'
48,9,8,12,0,0,39,8,20,0x3c,0x00,0x00,0x66,0x00,0x00,0x42,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0x42,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'one'
49,9,6,12,1,0,39,8,20,0x08,0x00,0x00,0x78,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x7e,0x00,0x00,0x00,0x00,0x00,
// 'two'
50,9,7,12,1,0,39,8,20,0x1c,0x00,0x00,0x22,0x00,0x00,0x43,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x06,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x11,0x00,0x00,0x21,0x00,0x00,0x7f,0x00,0x00,0x7f,0x00,0x00,0x00,0x00,0x00,
// 'three'
51,9,7,12,1,0,39,8,20,0x3c,0x00,0x00,0x46,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x06,0x00,0x00,0x1c,0x00,0x00,0x06,0x00,0x00,0x03,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x46,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'four'
52,9,8,12,0,0,39,8,20,0x04,0x00,0x00,0x0c,0x00,0x00,0x1c,0x00,0x00,0x2c,0x00,0x00,0x2c,0x00,0x00,0x4c,0x00,0x00,0x4c,0x00,0x00,0x8c,0x00,0x00,0xff,0x00,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x3f,0x00,0x00,0x00,0x00,0x00,
// 'five'
53,9,7,12,1,0,39,8,20,0x3f,0x00,0x00,0x3c,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x3c,0x00,0x00,0x66,0x00,0x00,0x43,0x00,0x00,0x03,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x46,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'six'
54,9,8,12,0,0,39,8,20,0x3c,0x00,0x00,0x66,0x00,0x00,0x46,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0xfc,0x00,0x00,0xe6,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'seven'
55,9,7,12,1,0,39,8,20,0x7f,0x00,0x00,0x7f,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,
// 'eight'
56,9,8,12,0,0,39,8,20,0x3c,0x00,0x00,0x66,0x00,0x00,0x42,0x00,0x00,0x62,0x00,0x00,0x76,0x00,0x00,0x3c,0x00,0x00,0x6e,0x00,0x00,0xc7,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'nine'
57,9,8,12,0,0,39,8,20,0x3c,0x00,0x00,0x66,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0x67,0x00,0x00,0x3f,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x62,0x00,0x00,0x66,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'colon'
58,4,2,8,1,0,27,12,20,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'semicolon'
59,4,2,11,1,-3,36,12,23,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'less'
60,10,8,8,1,0,27,12,20,0x01,0x80,0x00,0x06,0x00,0x00,0x18,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x18,0x00,0x00,0x06,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,
// 'equal'
61,10,8,4,1,2,15,14,18,0x7f,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x80,0x00,0x00,0x00,0x00,
// 'greater'
62,10,8,8,0,0,27,12,20,0xc0,0x00,0x00,0x30,0x00,0x00,0x0c,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x0c,0x00,0x00,0x30,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,
// 'question'
63,7,7,12,0,0,39,8,20,0x38,0x00,0x00,0x4c,0x00,0x00,0xe6,0x00,0x00,0x46,0x00,0x00,0x06,0x00,0x00,0x0c,0x00,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,
// 'at'
64,12,13,13,-1,-1,42,8,21,0x07,0x80,0x00,0x18,0x60,0x00,0x20,0x10,0x00,0x46,0xd0,0x00,0x4d,0x90,0x00,0x98,0x90,0x00,0x99,0x90,0x00,0x91,0x20,0x00,0x9b,0x20,0x00,0x4c,0xc8,0x00,0x40,0x10,0x00,0x30,0x60,0x00,0x0f,0x80,0x00,0x00,0x00,0x00,
// 'A'
65,12,11,12,0,0,39,8,20,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x0e,0x00,0x00,0x16,0x00,0x00,0x13,0x00,0x00,0x13,0x00,0x00,0x3f,0x80,0x00,0x21,0x80,0x00,0x41,0x80,0x00,0x40,0xc0,0x00,0xf3,0xe0,0x00,0x00,0x00,0x00,
// 'B'
66,12,11,12,0,0,39,8,20,0xff,0x80,0x00,0x31,0xc0,0x00,0x30,0xc0,0x00,0x30,0xc0,0x00,0x31,0x80,0x00,0x3f,0xc0,0x00,0x30,0xe0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0xc0,0x00,0xff,0x80,0x00,0x00,0x00,0x00,
// 'C'
67,12,10,12,1,0,39,8,20,0x0f,0xa0,0x00,0x38,0x60,0x00,0x30,0x20,0x00,0x70,0x20,0x00,0x60,0x20,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x70,0x20,0x00,0x30,0x20,0x00,0x38,0x40,0x00,0x0f,0x80,0x00,0x00,0x00,0x00,
// 'D'
68,13,12,12,0,0,39,8,20,0xff,0x00,0x00,0x31,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x31,0xc0,0x00,0xff,0x00,0x00,0x00,0x00,0x00,
// 'E'
69,12,10,12,0,0,39,8,20,0xff,0xc0,0x00,0x30,0xc0,0x00,0x30,0x40,0x00,0x32,0x40,0x00,0x32,0x00,0x00,0x3e,0x00,0x00,0x36,0x00,0x00,0x32,0x00,0x00,0x32,0x40,0x00,0x30,0x40,0x00,0x30,0xc0,0x00,0xff,0xc0,0x00,0x00,0x00,0x00,
// 'F'
70,11,10,12,0,0,39,8,20,0xff,0xc0,0x00,0x30,0xc0,0x00,0x30,0x40,0x00,0x32,0x40,0x00,0x32,0x00,0x00,0x3e,0x00,0x00,0x36,0x00,0x00,0x32,0x00,0x00,0x32,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'G'
71,13,11,12,1,0,39,8,20,0x0f,0xa0,0x00,0x38,0x60,0x00,0x30,0x20,0x00,0x70,0x20,0x00,0x60,0x20,0x00,0x60,0x00,0x00,0x61,0xf0,0x00,0x60,0x60,0x00,0x70,0x60,0x00,0x30,0x60,0x00,0x38,0xe0,0x00,0x0f,0x20,0x00,0x00,0x00,0x00,
// 'H'
72,14,13,12,0,0,39,8,20,0xfd,0xf8,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x3f,0xe0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0xfd,0xf8,0x00,0x00,0x00,0x00,
// 'I'
73,7,6,12,0,0,39,8,20,0xfc,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'J'
74,9,9,12,0,0,39,8,20,0x1f,0x80,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x46,0x00,0x00,0xe6,0x00,0x00,0xc6,0x00,0x00,0x84,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,
// 'K'
75,13,12,12,0,0,39,8,20,0xfd,0xf0,0x00,0x30,0xc0,0x00,0x30,0x80,0x00,0x31,0x00,0x00,0x32,0x00,0x00,0x36,0x00,0x00,0x3b,0x00,0x00,0x33,0x80,0x00,0x31,0x80,0x00,0x30,0xc0,0x00,0x30,0xe0,0x00,0xfd,0xf0,0x00,0x00,0x00,0x00,
// 'L'
76,11,10,12,0,0,39,8,20,0xfc,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x30,0xc0,0x00,0xff,0xc0,0x00,0x00,0x00,0x00,
// 'M'
77,16,15,12,0,0,39,8,20,0xf8,0x3e,0x00,0x38,0x38,0x00,0x38,0x38,0x00,0x2c,0x58,0x00,0x2c,0x58,0x00,0x2e,0x58,0x00,0x26,0x98,0x00,0x26,0x98,0x00,0x23,0x98,0x00,0x23,0x18,0x00,0x23,0x18,0x00,0xf9,0x3e,0x00,0x00,0x00,0x00,
// 'N'
78,13,13,12,0,0,39,8,20,0xf0,0xf8,0x00,0x38,0x20,0x00,0x3c,0x20,0x00,0x2c,0x20,0x00,0x2e,0x20,0x00,0x27,0x20,0x00,0x23,0xa0,0x00,0x21,0xa0,0x00,0x20,0xe0,0x00,0x20,0xe0,0x00,0x20,0x60,0x00,0xf8,0x20,0x00,0x00,0x00,0x00,
// 'O'
79,13,11,12,1,0,39,8,20,0x07,0x00,0x00,0x18,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x18,0xc0,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
// 'P'
80,11,11,12,0,0,39,8,20,0xff,0x80,0x00,0x30,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0xc0,0x00,0x3f,0x80,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'Q'
81,13,11,15,1,-3,48,8,23,0x07,0x00,0x00,0x18,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x66,0x30,0x00,0x29,0x20,0x00,0x39,0xe0,0x00,0x19,0xc0,0x00,0x07,0x80,0x00,0x01,0xa0,0x00,0x01,0xa0,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,
// 'R'
82,12,12,12,0,0,39,8,20,0xff,0x00,0x00,0x30,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0xc0,0x00,0x3f,0x00,0x00,0x33,0x80,0x00,0x30,0xc0,0x00,0x30,0xc0,0x00,0x30,0xd0,0x00,0x30,0xd0,0x00,0xfc,0x60,0x00,0x00,0x00,0x00,
// 'S'
83,10,8,12,1,0,39,8,20,0x1e,0x80,0x00,0x31,0x80,0x00,0x60,0x80,0x00,0x60,0x80,0x00,0x70,0x00,0x00,0x3e,0x00,0x00,0x1f,0x00,0x00,0x43,0x80,0x00,0x41,0x80,0x00,0x41,0x80,0x00,0x63,0x00,0x00,0x5e,0x00,0x00,0x00,0x00,0x00,
// 'T'
84,11,10,12,0,0,39,8,20,0xff,0xc0,0x00,0xcc,0xc0,0x00,0x8c,0x40,0x00,0x8c,0x40,0x00,0x8c,0x40,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x3f,0x00,0x00,0x00,0x00,0x00,
// 'U'
85,13,13,12,0,0,39,8,20,0xfc,0xf8,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x18,0x40,0x00,0x0f,0x80,0x00,0x00,0x00,0x00,
// 'V'
86,12,11,12,0,0,39,8,20,0xf8,0xe0,0x00,0x70,0x40,0x00,0x30,0x40,0x00,0x30,0x80,0x00,0x18,0x80,0x00,0x19,0x00,0x00,0x19,0x00,0x00,0x0d,0x00,0x00,0x0e,0x00,0x00,0x0e,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,
// 'W'
87,16,15,12,0,0,39,8,20,0xf7,0xce,0x00,0x63,0x04,0x00,0x63,0x04,0x00,0x31,0x88,0x00,0x31,0x88,0x00,0x39,0xc8,0x00,0x1a,0xd0,0x00,0x1a,0xd0,0x00,0x0a,0x50,0x00,0x0c,0x60,0x00,0x04,0x20,0x00,0x04,0x20,0x00,0x00,0x00,0x00,
// 'X'
88,11,11,12,0,0,39,8,20,0xf1,0xe0,0x00,0x60,0xc0,0x00,0x30,0x80,0x00,0x19,0x00,0x00,0x1e,0x00,0x00,0x0c,0x00,0x00,0x06,0x00,0x00,0x0f,0x00,0x00,0x13,0x00,0x00,0x21,0x80,0x00,0x60,0xc0,0x00,0xf1,0xe0,0x00,0x00,0x00,0x00,
// 'Y'
89,12,12,12,0,0,39,8,20,0xfc,0xf0,0x00,0x30,0x40,0x00,0x18,0x80,0x00,0x18,0x80,0x00,0x0d,0x00,0x00,0x0d,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x1f,0x80,0x00,0x00,0x00,0x00,
// 'Z'
90,10,9,12,0,0,39,8,20,0x7f,0x80,0x00,0x61,0x80,0x00,0x43,0x00,0x00,0x43,0x00,0x00,0x06,0x00,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x18,0x80,0x00,0x30,0x80,0x00,0x30,0x80,0x00,0x61,0x80,0x00,0xff,0x80,0x00,0x00,0x00,0x00,
// 'bracketleft'
91,6,3,14,1,-2,45,8,22,0x70,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'backslash'
92,10,6,12,2,0,39,8,20,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,
// 'bracketright'
93,6,3,14,1,-2,45,8,22,0x70,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'asciicircum'
94,10,8,7,1,5,24,8,15,0x0c,0x00,0x00,0x0c,0x00,0x00,0x1e,0x00,0x00,0x12,0x00,0x00,0x33,0x00,0x00,0x21,0x00,0x00,0x61,0x80,0x00,0x00,0x00,0x00,
// 'underscore'
95,8,8,1,0,-2,6,21,22,0xff,0x00,0x00,0x00,0x00,0x00,
// 'grave'
96,5,3,3,0,9,12,8,11,0x80,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
// 'a'
97,9,7,8,1,0,27,12,20,0x3c,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x0e,0x00,0x00,0x36,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'b'
98,9,8,12,0,0,39,8,20,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x7c,0x00,0x00,0x66,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x66,0x00,0x00,0x5c,0x00,0x00,0x00,0x00,0x00,
// 'c'
99,7,6,8,0,0,27,12,20,0x38,0x00,0x00,0x6c,0x00,0x00,0xcc,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'd'
100,10,8,12,1,0,39,8,20,0x07,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x1f,0x00,0x00,0x33,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x33,0x00,0x00,0x1d,0x80,0x00,0x00,0x00,0x00,
// 'e'
101,8,7,8,0,0,27,12,20,0x38,0x00,0x00,0x44,0x00,0x00,0xc6,0x00,0x00,0xfe,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'f'
102,6,6,12,0,0,39,8,20,0x38,0x00,0x00,0x6c,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf8,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf8,0x00,0x00,0x00,0x00,0x00,
// 'g'
103,9,9,11,0,-3,36,12,23,0x3d,0x80,0x00,0x66,0x80,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x40,0x00,0x00,0x7e,0x00,0x00,0xc3,0x00,0x00,0xc3,0x00,0x00,0x7e,0x00,0x00,0x00,0x00,0x00,
// 'h'
104,10,9,12,0,0,39,8,20,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x6e,0x00,0x00,0x77,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0xf7,0x80,0x00,0x00,0x00,0x00,
// 'i'
105,5,4,12,0,0,39,8,20,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'j'
106,5,4,15,-1,-3,48,8,23,0x30,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xb0,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'k'
107,10,9,12,0,0,39,8,20,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x6f,0x80,0x00,0x66,0x00,0x00,0x6c,0x00,0x00,0x78,0x00,0x00,0x7c,0x00,0x00,0x66,0x00,0x00,0x63,0x00,0x00,0xf7,0x80,0x00,0x00,0x00,0x00,
// 'l'
108,5,4,12,0,0,39,8,20,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'm'
109,15,14,8,0,0,27,12,20,0xee,0x70,0x00,0x73,0x98,0x00,0x63,0x18,0x00,0x63,0x18,0x00,0x63,0x18,0x00,0x63,0x18,0x00,0x63,0x18,0x00,0xf7,0xbc,0x00,0x00,0x00,0x00,
// 'n'
110,10,9,8,0,0,27,12,20,0xee,0x00,0x00,0x73,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0xf7,0x80,0x00,0x00,0x00,0x00,
// 'o'
111,8,7,8,0,0,27,12,20,0x38,0x00,0x00,0x6c,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'p'
112,9,8,11,0,-3,36,12,23,0xdc,0x00,0x00,0x66,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x66,0x00,0x00,0x7c,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'q'
113,9,8,11,0,-3,36,12,23,0x39,0x00,0x00,0x66,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0x66,0x00,0x00,0x3e,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x0f,0x00,0x00,0x00,0x00,0x00,
// 'r'
114,7,7,8,0,0,27,12,20,0xec,0x00,0x00,0x76,0x00,0x00,0x66,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 's'
115,8,6,8,0,0,27,12,20,0x74,0x00,0x00,0xcc,0x00,0x00,0xc4,0x00,0x00,0x70,0x00,0x00,0x38,0x00,0x00,0x8c,0x00,0x00,0xcc,0x00,0x00,0xb8,0x00,0x00,0x00,0x00,0x00,
// 't'
116,7,6,11,0,0,36,9,20,0x20,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0xf8,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x64,0x00,0x00,0x64,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'u'
117,10,9,8,0,0,27,12,20,0xe7,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x3d,0x80,0x00,0x00,0x00,0x00,
// 'v'
118,9,9,8,0,0,27,12,20,0xf7,0x80,0x00,0x63,0x00,0x00,0x32,0x00,0x00,0x36,0x00,0x00,0x1c,0x00,0x00,0x1c,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'w'
119,13,13,8,0,0,27,12,20,0xef,0x78,0x00,0x66,0x30,0x00,0x33,0x20,0x00,0x33,0x60,0x00,0x1d,0xc0,0x00,0x1d,0xc0,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x00,0x00,0x00,
// 'x'
120,9,8,8,0,0,27,12,20,0xf7,0x00,0x00,0x62,0x00,0x00,0x34,0x00,0x00,0x38,0x00,0x00,0x1c,0x00,0x00,0x2c,0x00,0x00,0x46,0x00,0x00,0xef,0x00,0x00,0x00,0x00,0x00,
// 'y'
121,9,8,11,0,-3,36,12,23,0xf7,0x00,0x00,0x62,0x00,0x00,0x36,0x00,0x00,0x34,0x00,0x00,0x1c,0x00,0x00,0x1c,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0xd0,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'z'
122,8,6,8,1,0,27,12,20,0x7e,0x00,0x00,0x46,0x00,0x00,0x4c,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x32,0x00,0x00,0x62,0x00,0x00,0x7e,0x00,0x00,0x00,0x00,0x00,
// 'braceleft'
123,6,3,14,1,-2,45,8,22,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
// 'bar'
124,10,1,12,4,0,39,8,20,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'braceright'
125,6,3,14,1,-2,45,8,22,0x40,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'asciitilde'
126,10,8,2,1,3,9,15,17,0x39,0x80,0x00,0x67,0x00,0x00,0x00,0x00,0x00,
// 'space'
160,4,1,1,1,0,6,19,20,0x00,0x00,0x00,0x00,0x00,0x00,
// 'exclamdown'
161,5,2,12,1,-3,39,11,23,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'cent'
162,9,6,12,1,-2,39,10,22,0x02,0x00,0x00,0x02,0x00,0x00,0x1c,0x00,0x00,0x26,0x00,0x00,0x66,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x72,0x00,0x00,0x32,0x00,0x00,0x1c,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
// 'sterling'
163,9,9,12,0,0,39,8,20,0x1e,0x00,0x00,0x31,0x00,0x00,0x23,0x00,0x00,0x23,0x00,0x00,0x30,0x00,0x00,0x10,0x00,0x00,0xfe,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x70,0x80,0x00,0xbf,0x00,0x00,0x4e,0x00,0x00,0x00,0x00,0x00,
// 'currency'
164,9,7,8,1,2,27,10,18,0x5d,0x00,0x00,0x36,0x00,0x00,0x63,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x63,0x00,0x00,0x36,0x00,0x00,0x5d,0x00,0x00,0x00,0x00,0x00,
// 'yen'
165,9,9,12,0,0,39,8,20,0xf3,0x80,0x00,0x61,0x00,0x00,0x22,0x00,0x00,0x32,0x00,0x00,0x14,0x00,0x00,0x14,0x00,0x00,0x3e,0x00,0x00,0x08,0x00,0x00,0x3e,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x3e,0x00,0x00,0x00,0x00,0x00,
// 'brokenbar'
166,10,1,12,4,0,39,8,20,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'section'
167,8,6,15,1,-3,48,8,23,0x1c,0x00,0x00,0x24,0x00,0x00,0x20,0x00,0x00,0x30,0x00,0x00,0x18,0x00,0x00,0x2c,0x00,0x00,0x46,0x00,0x00,0x42,0x00,0x00,0x62,0x00,0x00,0x34,0x00,0x00,0x18,0x00,0x00,0x0c,0x00,0x00,0x04,0x00,0x00,0x24,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'dieresis'
168,5,5,2,0,9,9,9,11,0xd8,0x00,0x00,0xd8,0x00,0x00,0x00,0x00,0x00,
// 'copyright'
169,12,12,12,0,0,39,8,20,0x1f,0x80,0x00,0x30,0xc0,0x00,0x47,0x20,0x00,0xcd,0xb0,0x00,0x98,0x90,0x00,0x90,0x10,0x00,0x90,0x10,0x00,0x98,0x90,0x00,0xcd,0xb0,0x00,0x47,0x20,0x00,0x30,0xc0,0x00,0x1f,0x80,0x00,0x00,0x00,0x00,
// 'ordfeminine'
170,6,5,7,0,5,24,8,15,0xe0,0x00,0x00,0x90,0x00,0x00,0x70,0x00,0x00,0x90,0x00,0x00,0xe8,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'guillemotleft'
171,7,6,5,0,1,18,14,19,0x24,0x00,0x00,0x48,0x00,0x00,0xd8,0x00,0x00,0x48,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,
// 'logicalnot'
172,10,8,5,1,1,18,14,19,0x7f,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x00,0x00,
// 'hyphen'
173,5,4,1,0,3,6,16,17,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'registered'
174,12,12,12,0,0,39,8,20,0x1f,0x80,0x00,0x30,0xc0,0x00,0x5f,0x20,0x00,0xc9,0xb0,0x00,0x89,0x90,0x00,0x8f,0x10,0x00,0x89,0x10,0x00,0x89,0x90,0x00,0xc8,0xb0,0x00,0x5c,0xe0,0x00,0x30,0xc0,0x00,0x1f,0x80,0x00,0x00,0x00,0x00,
// 'macron'
175,5,5,1,0,9,6,10,11,0xf8,0x00,0x00,0x00,0x00,0x00,
// 'degree'
176,7,5,5,1,7,18,8,13,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'plusminus'
177,10,7,9,1,0,30,11,20,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x7f,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x00,0x00,0x00,0x00,
// 'twosuperior'
178,6,5,7,0,5,24,8,15,0x70,0x00,0x00,0xd8,0x00,0x00,0x88,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x48,0x00,0x00,0xf8,0x00,0x00,0x00,0x00,0x00,
// 'threesuperior'
179,6,5,7,0,5,24,8,15,0x70,0x00,0x00,0xd8,0x00,0x00,0x88,0x00,0x00,0x30,0x00,0x00,0x88,0x00,0x00,0xd8,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'acute'
180,5,3,3,0,9,12,8,11,0x20,0x00,0x00,0x60,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'mu'
181,10,10,11,0,-3,36,12,23,0xe7,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x7d,0xc0,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'paragraph'
182,10,8,15,0,-3,48,8,23,0x7f,0x00,0x00,0xea,0x00,0x00,0xca,0x00,0x00,0xca,0x00,0x00,0xca,0x00,0x00,0xea,0x00,0x00,0x7a,0x00,0x00,0x0a,0x00,0x00,0x0a,0x00,0x00,0x0a,0x00,0x00,0x0a,0x00,0x00,0x0a,0x00,0x00,0x0a,0x00,0x00,0x0a,0x00,0x00,0x1f,0x00,0x00,0x00,0x00,0x00,
// 'periodcentered'
183,5,2,2,1,3,9,15,17,0x60,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'cedilla'
184,5,3,4,1,-3,15,19,23,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'onesuperior'
185,6,3,7,1,5,24,8,15,0x20,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'ordmasculine'
186,5,4,7,0,5,24,8,15,0x60,0x00,0x00,0x90,0x00,0x00,0x90,0x00,0x00,0x90,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'guillemotright'
187,7,6,5,0,1,18,14,19,0x90,0x00,0x00,0x48,0x00,0x00,0x6c,0x00,0x00,0x48,0x00,0x00,0x90,0x00,0x00,0x00,0x00,0x00,
// 'onequarter'
188,14,11,12,1,0,39,8,20,0x20,0x20,0x00,0x60,0x60,0x00,0x20,0xc0,0x00,0x20,0x80,0x00,0x21,0x00,0x00,0x23,0x20,0x00,0x76,0x60,0x00,0x04,0xa0,0x00,0x09,0x20,0x00,0x19,0xf0,0x00,0x30,0x20,0x00,0x20,0x70,0x00,0x00,0x00,0x00,
// 'onehalf'
189,13,11,12,1,0,39,8,20,0x20,0x40,0x00,0x60,0xc0,0x00,0x21,0x80,0x00,0x21,0x00,0x00,0x22,0x00,0x00,0x26,0xe0,0x00,0x7d,0xb0,0x00,0x09,0x10,0x00,0x10,0x60,0x00,0x30,0x80,0x00,0x61,0x90,0x00,0x41,0xf0,0x00,0x00,0x00,0x00,
// 'threequarters'
190,14,13,12,0,0,39,8,20,0x70,0x18,0x00,0xd8,0x30,0x00,0x88,0x60,0x00,0x30,0xc0,0x00,0x88,0x80,0x00,0xd9,0x90,0x00,0x73,0x30,0x00,0x06,0x50,0x00,0x04,0x90,0x00,0x0c,0xf8,0x00,0x18,0x10,0x00,0x30,0x38,0x00,0x00,0x00,0x00,
// 'questiondown'
191,7,7,12,0,-3,39,11,23,0x18,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x30,0x00,0x00,0x60,0x00,0x00,0xc0,0x00,0x00,0xc4,0x00,0x00,0xce,0x00,0x00,0x64,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'Agrave'
192,12,11,16,0,0,51,4,20,0x18,0x00,0x00,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x0e,0x00,0x00,0x16,0x00,0x00,0x13,0x00,0x00,0x13,0x00,0x00,0x3f,0x80,0x00,0x21,0x80,0x00,0x41,0x80,0x00,0x40,0xc0,0x00,0xf3,0xe0,0x00,0x00,0x00,0x00,
// 'Aacute'
193,12,11,16,0,0,51,4,20,0x03,0x00,0x00,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x0e,0x00,0x00,0x16,0x00,0x00,0x13,0x00,0x00,0x13,0x00,0x00,0x3f,0x80,0x00,0x21,0x80,0x00,0x41,0x80,0x00,0x40,0xc0,0x00,0xf3,0xe0,0x00,0x00,0x00,0x00,
// 'Acircumflex'
194,12,11,16,0,0,51,4,20,0x04,0x00,0x00,0x0e,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x0e,0x00,0x00,0x16,0x00,0x00,0x13,0x00,0x00,0x13,0x00,0x00,0x3f,0x80,0x00,0x21,0x80,0x00,0x41,0x80,0x00,0x40,0xc0,0x00,0xf3,0xe0,0x00,0x00,0x00,0x00,
// 'Atilde'
195,12,11,15,0,0,48,5,20,0x1d,0x00,0x00,0x2e,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x0e,0x00,0x00,0x16,0x00,0x00,0x13,0x00,0x00,0x13,0x00,0x00,0x3f,0x80,0x00,0x21,0x80,0x00,0x41,0x80,0x00,0x40,0xc0,0x00,0xf3,0xe0,0x00,0x00,0x00,0x00,
// 'Adieresis'
196,12,11,15,0,0,48,5,20,0x12,0x00,0x00,0x12,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x0e,0x00,0x00,0x16,0x00,0x00,0x13,0x00,0x00,0x13,0x00,0x00,0x3f,0x80,0x00,0x21,0x80,0x00,0x41,0x80,0x00,0x40,0xc0,0x00,0xf3,0xe0,0x00,0x00,0x00,0x00,
// 'Aring'
197,12,11,16,0,0,51,4,20,0x0c,0x00,0x00,0x12,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x0e,0x00,0x00,0x16,0x00,0x00,0x13,0x00,0x00,0x13,0x00,0x00,0x3f,0x80,0x00,0x21,0x80,0x00,0x41,0x80,0x00,0x40,0xc0,0x00,0xf3,0xe0,0x00,0x00,0x00,0x00,
// 'AE'
198,17,16,12,0,0,39,8,20,0x0f,0xff,0x00,0x02,0xc3,0x00,0x02,0xc1,0x00,0x04,0xc1,0x00,0x04,0xc8,0x00,0x08,0xf8,0x00,0x08,0xd8,0x00,0x1f,0xc9,0x00,0x10,0xc1,0x00,0x20,0xc1,0x00,0x20,0xc3,0x00,0xfb,0xff,0x00,0x00,0x00,0x00,
// 'Ccedilla'
199,12,10,15,1,-3,48,8,23,0x0f,0xa0,0x00,0x38,0x60,0x00,0x30,0x20,0x00,0x70,0x20,0x00,0x60,0x20,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x70,0x20,0x00,0x30,0x20,0x00,0x38,0x40,0x00,0x0f,0x80,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,
// 'Egrave'
200,12,10,16,0,0,51,4,20,0x18,0x00,0x00,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0xff,0xc0,0x00,0x30,0xc0,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x32,0x00,0x00,0x3e,0x00,0x00,0x36,0x00,0x00,0x32,0x00,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x30,0xc0,0x00,0xff,0xc0,0x00,0x00,0x00,0x00,
// 'Eacute'
201,12,10,16,0,0,51,4,20,0x03,0x00,0x00,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xff,0xc0,0x00,0x30,0xc0,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x32,0x00,0x00,0x3e,0x00,0x00,0x36,0x00,0x00,0x32,0x00,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x30,0xc0,0x00,0xff,0xc0,0x00,0x00,0x00,0x00,
// 'Ecircumflex'
202,12,10,16,0,0,51,4,20,0x04,0x00,0x00,0x0e,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0xff,0xc0,0x00,0x30,0xc0,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x32,0x00,0x00,0x3e,0x00,0x00,0x36,0x00,0x00,0x32,0x00,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x30,0xc0,0x00,0xff,0xc0,0x00,0x00,0x00,0x00,
// 'Edieresis'
203,12,10,15,0,0,48,5,20,0x11,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0xff,0xc0,0x00,0x30,0xc0,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x32,0x00,0x00,0x3e,0x00,0x00,0x36,0x00,0x00,0x32,0x00,0x00,0x30,0x40,0x00,0x30,0x40,0x00,0x30,0xc0,0x00,0xff,0xc0,0x00,0x00,0x00,0x00,
// 'Igrave'
204,7,6,16,0,0,51,4,20,0xc0,0x00,0x00,0x60,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0xfc,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'Iacute'
205,7,6,16,0,0,51,4,20,0x0c,0x00,0x00,0x18,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0xfc,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'Icircumflex'
206,7,6,16,0,0,51,4,20,0x20,0x00,0x00,0x70,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0xfc,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'Idieresis'
207,7,6,15,0,0,48,5,20,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0xfc,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'Eth'
208,13,12,12,0,0,39,8,20,0xff,0x00,0x00,0x31,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0x30,0x00,0x7c,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x31,0xc0,0x00,0xff,0x00,0x00,0x00,0x00,0x00,
// 'Ntilde'
209,13,13,15,0,0,48,5,20,0x0e,0x40,0x00,0x13,0x80,0x00,0x00,0x00,0x00,0xf0,0xf8,0x00,0x38,0x20,0x00,0x3c,0x20,0x00,0x2c,0x20,0x00,0x2e,0x20,0x00,0x27,0x20,0x00,0x23,0xa0,0x00,0x21,0xa0,0x00,0x20,0xe0,0x00,0x20,0xe0,0x00,0x20,0x60,0x00,0xf8,0x20,0x00,0x00,0x00,0x00,
// 'Ograve'
210,13,11,16,1,0,51,4,20,0x0c,0x00,0x00,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x18,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x18,0xc0,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
// 'Oacute'
211,13,11,16,1,0,51,4,20,0x00,0xc0,0x00,0x01,0x80,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x18,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x18,0xc0,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
// 'Ocircumflex'
212,13,11,16,1,0,51,4,20,0x02,0x00,0x00,0x07,0x00,0x00,0x08,0x80,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x18,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x18,0xc0,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
// 'Otilde'
213,13,11,15,1,0,48,5,20,0x07,0x40,0x00,0x0b,0x80,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x18,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x18,0xc0,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
// 'Odieresis'
214,13,11,15,1,0,48,5,20,0x08,0x80,0x00,0x08,0x80,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x18,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x60,0x30,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x18,0xc0,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
// 'multiply'
215,10,8,8,1,0,27,12,20,0x40,0x80,0x00,0x21,0x00,0x00,0x12,0x00,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x12,0x00,0x00,0x21,0x00,0x00,0x40,0x80,0x00,0x00,0x00,0x00,
// 'Oslash'
216,13,11,14,1,-1,45,7,21,0x00,0x10,0x00,0x07,0x20,0x00,0x18,0xc0,0x00,0x30,0xe0,0x00,0x30,0xa0,0x00,0x61,0x30,0x00,0x62,0x30,0x00,0x62,0x30,0x00,0x64,0x30,0x00,0x28,0x60,0x00,0x38,0x60,0x00,0x18,0xc0,0x00,0x27,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'Ugrave'
217,13,13,16,0,0,51,4,20,0x0c,0x00,0x00,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0xfc,0xf8,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x18,0x40,0x00,0x0f,0x80,0x00,0x00,0x00,0x00,
// 'Uacute'
218,13,13,16,0,0,51,4,20,0x00,0xc0,0x00,0x01,0x80,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0xfc,0xf8,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x18,0x40,0x00,0x0f,0x80,0x00,0x00,0x00,0x00,
// 'Ucircumflex'
219,13,13,16,0,0,51,4,20,0x02,0x00,0x00,0x07,0x00,0x00,0x08,0x80,0x00,0x00,0x00,0x00,0xfc,0xf8,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x18,0x40,0x00,0x0f,0x80,0x00,0x00,0x00,0x00,
// 'Udieresis'
220,13,13,15,0,0,48,5,20,0x08,0x80,0x00,0x08,0x80,0x00,0x00,0x00,0x00,0xfc,0xf8,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x18,0x40,0x00,0x0f,0x80,0x00,0x00,0x00,0x00,
// 'Yacute'
221,12,12,16,0,0,51,4,20,0x01,0x80,0x00,0x03,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0xfc,0xf0,0x00,0x30,0x40,0x00,0x18,0x80,0x00,0x18,0x80,0x00,0x0d,0x00,0x00,0x0d,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x1f,0x80,0x00,0x00,0x00,0x00,
// 'Thorn'
222,11,11,12,0,0,39,8,20,0xfc,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x3f,0x80,0x00,0x30,0xc0,0x00,0x30,0x60,0x00,0x30,0x60,0x00,0x30,0xc0,0x00,0x3f,0x80,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'germandbls'
223,10,8,12,1,0,39,8,20,0x1e,0x00,0x00,0x33,0x00,0x00,0x31,0x80,0x00,0x31,0x80,0x00,0x33,0x00,0x00,0x3e,0x00,0x00,0x33,0x00,0x00,0x31,0x80,0x00,0x31,0x80,0x00,0x31,0x80,0x00,0x3b,0x00,0x00,0x76,0x00,0x00,0x00,0x00,0x00,
// 'agrave'
224,9,7,12,1,0,39,8,20,0x20,0x00,0x00,0x30,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x0e,0x00,0x00,0x36,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'aacute'
225,9,7,12,1,0,39,8,20,0x02,0x00,0x00,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x0e,0x00,0x00,0x36,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'acircumflex'
226,9,7,12,1,0,39,8,20,0x08,0x00,0x00,0x1c,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x0e,0x00,0x00,0x36,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'atilde'
227,9,7,11,1,0,36,9,20,0x1a,0x00,0x00,0x2c,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x0e,0x00,0x00,0x36,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'adieresis'
228,9,7,11,1,0,36,9,20,0x24,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x0e,0x00,0x00,0x36,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'aring'
229,9,7,13,1,0,42,7,20,0x18,0x00,0x00,0x24,0x00,0x00,0x24,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x0e,0x00,0x00,0x36,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'ae'
230,13,12,8,0,0,27,12,20,0x79,0xc0,0x00,0xce,0x20,0x00,0xc6,0x30,0x00,0x1f,0xf0,0x00,0x66,0x00,0x00,0xc6,0x10,0x00,0xcf,0x20,0x00,0x79,0xc0,0x00,0x00,0x00,0x00,
// 'ccedilla'
231,7,6,11,0,-3,36,12,23,0x38,0x00,0x00,0x6c,0x00,0x00,0xcc,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0xc4,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'egrave'
232,8,7,12,0,0,39,8,20,0x20,0x00,0x00,0x30,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0xc6,0x00,0x00,0xfe,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'eacute'
233,8,7,12,0,0,39,8,20,0x04,0x00,0x00,0x0c,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0xc6,0x00,0x00,0xfe,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'ecircumflex'
234,8,7,12,0,0,39,8,20,0x10,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0xc6,0x00,0x00,0xfe,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'edieresis'
235,8,7,11,0,0,36,9,20,0x24,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0xc6,0x00,0x00,0xfe,0x00,0x00,0xc0,0x00,0x00,0xc0,0x00,0x00,0x66,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,
// 'igrave'
236,5,4,12,0,0,39,8,20,0x80,0x00,0x00,0xc0,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'iacute'
237,5,4,12,0,0,39,8,20,0x10,0x00,0x00,0x30,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'icircumflex'
238,5,5,12,-1,0,39,8,20,0x20,0x00,0x00,0x70,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,
// 'idieresis'
239,5,4,11,0,0,36,9,20,0x90,0x00,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'eth'
240,8,7,13,0,0,42,7,20,0x40,0x00,0x00,0x26,0x00,0x00,0x18,0x00,0x00,0x68,0x00,0x00,0x0c,0x00,0x00,0x3c,0x00,0x00,0x6e,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'ntilde'
241,10,9,11,0,0,36,9,20,0x1a,0x00,0x00,0x2c,0x00,0x00,0x00,0x00,0x00,0xee,0x00,0x00,0x73,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0xf7,0x80,0x00,0x00,0x00,0x00,
// 'ograve'
242,8,7,12,0,0,39,8,20,0x40,0x00,0x00,0x60,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x6c,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'oacute'
243,8,7,12,0,0,39,8,20,0x04,0x00,0x00,0x0c,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x6c,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'ocircumflex'
244,8,7,12,0,0,39,8,20,0x10,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x6c,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'otilde'
245,8,7,11,0,0,36,9,20,0x34,0x00,0x00,0x58,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x6c,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'odieresis'
246,8,7,11,0,0,36,9,20,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x6c,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0xc6,0x00,0x00,0x6c,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'divide'
247,10,8,7,1,1,24,12,19,0x0c,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x7f,0x80,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,
// 'oslash'
248,8,7,10,0,-1,33,11,21,0x02,0x00,0x00,0x3c,0x00,0x00,0x64,0x00,0x00,0xce,0x00,0x00,0xd6,0x00,0x00,0xd6,0x00,0x00,0xe6,0x00,0x00,0x4c,0x00,0x00,0x78,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'ugrave'
249,10,9,12,0,0,39,8,20,0x20,0x00,0x00,0x30,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xe7,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x3d,0x80,0x00,0x00,0x00,0x00,
// 'uacute'
250,10,9,12,0,0,39,8,20,0x02,0x00,0x00,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xe7,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x3d,0x80,0x00,0x00,0x00,0x00,
// 'ucircumflex'
251,10,9,12,0,0,39,8,20,0x08,0x00,0x00,0x1c,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0xe7,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x3d,0x80,0x00,0x00,0x00,0x00,
// 'udieresis'
252,10,9,11,0,0,36,9,20,0x24,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0xe7,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x3d,0x80,0x00,0x00,0x00,0x00,
// 'yacute'
253,9,8,15,0,-3,48,8,23,0x02,0x00,0x00,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xf7,0x00,0x00,0x62,0x00,0x00,0x36,0x00,0x00,0x34,0x00,0x00,0x1c,0x00,0x00,0x18,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0xd0,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'thorn'
254,9,8,14,0,-3,45,9,23,0xe0,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x7c,0x00,0x00,0x66,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0x00,0x66,0x00,0x00,0x7c,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'ydieresis'
255,9,8,14,0,-3,45,9,23,0x24,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0xf7,0x00,0x00,0x62,0x00,0x00,0x36,0x00,0x00,0x34,0x00,0x00,0x1c,0x00,0x00,0x18,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0xd0,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// EOF
0,0,0,0,0,0,0,0,0
};

395
BdfFontDemo/main/timR12.h Normal file
View File

@ -0,0 +1,395 @@
// Created from bdf2c Version 4, (c) 2009, 2010 by Lutz Sammer
// License AGPLv3: GNU Affero General Public License version 3
// character bitmap for each encoding
unsigned char __timR12_bitmap__[] = {
// fontboundingbox_width
19,
// fontboundingbox_height
26,
// 'char0'
0,12,9,11,0,0,36,8,19,0xaa,0x80,0x00,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0xaa,0x80,0x00,0x00,0x00,0x00,
// 'space'
32,4,1,1,0,0,6,18,19,0x00,0x00,0x00,0x00,0x00,0x00,
// 'exclam'
33,5,1,11,2,0,36,8,19,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
// 'quotedbl'
34,7,4,3,1,8,12,8,11,0x48,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,
// 'numbersign'
35,8,8,11,0,0,36,8,19,0x12,0x00,0x00,0x12,0x00,0x00,0x12,0x00,0x00,0x7f,0x00,0x00,0x24,0x00,0x00,0x24,0x00,0x00,0xfe,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,
// 'dollar'
36,8,7,13,0,-1,42,7,20,0x10,0x00,0x00,0x7c,0x00,0x00,0x92,0x00,0x00,0x92,0x00,0x00,0x90,0x00,0x00,0x50,0x00,0x00,0x38,0x00,0x00,0x14,0x00,0x00,0x12,0x00,0x00,0x92,0x00,0x00,0x92,0x00,0x00,0x7c,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
// 'percent'
37,14,11,11,1,0,36,8,19,0x1c,0x80,0x00,0x27,0x80,0x00,0x45,0x80,0x00,0x45,0x00,0x00,0x4b,0x00,0x00,0x32,0x70,0x00,0x06,0x90,0x00,0x05,0x10,0x00,0x0d,0x10,0x00,0x09,0x20,0x00,0x08,0xc0,0x00,0x00,0x00,0x00,
// 'ampersand'
38,13,12,11,0,0,36,8,19,0x0c,0x00,0x00,0x12,0x00,0x00,0x12,0x00,0x00,0x12,0x00,0x00,0x0c,0xe0,0x00,0x38,0x40,0x00,0x44,0x80,0x00,0x83,0x00,0x00,0x82,0x10,0x00,0x45,0x20,0x00,0x38,0xc0,0x00,0x00,0x00,0x00,
// 'quotesingle'
39,3,1,3,1,8,12,8,11,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'parenleft'
40,5,4,14,0,-3,45,8,22,0x10,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
// 'parenright'
41,5,4,14,-1,-3,45,8,22,0x80,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'asterisk'
42,8,5,6,1,5,21,8,14,0x10,0x00,0x00,0x54,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x54,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
// 'plus'
43,9,7,7,1,1,24,11,18,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x7f,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'comma'
44,4,2,3,1,-1,12,17,20,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'hyphen'
45,5,4,1,0,4,6,14,15,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'period'
46,4,1,2,1,0,9,17,19,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'slash'
47,5,5,13,0,-2,42,8,21,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'zero'
48,8,7,11,0,0,36,8,19,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'one'
49,8,4,11,1,0,36,8,19,0x10,0x00,0x00,0x30,0x00,0x00,0x50,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'two'
50,8,7,11,0,0,36,8,19,0x38,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x42,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'three'
51,8,7,11,0,0,36,8,19,0x38,0x00,0x00,0x44,0x00,0x00,0x84,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x38,0x00,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0xc4,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,
// 'four'
52,8,8,11,-1,0,36,8,19,0x02,0x00,0x00,0x06,0x00,0x00,0x0a,0x00,0x00,0x0a,0x00,0x00,0x12,0x00,0x00,0x22,0x00,0x00,0x22,0x00,0x00,0x42,0x00,0x00,0xff,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,
// 'five'
53,8,7,11,0,0,36,8,19,0x3e,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x78,0x00,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x8c,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'six'
54,8,7,11,0,0,36,8,19,0x0e,0x00,0x00,0x30,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x98,0x00,0x00,0xe4,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'seven'
55,8,7,11,0,0,36,8,19,0xfe,0x00,0x00,0x82,0x00,0x00,0x84,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
// 'eight'
56,8,6,11,0,0,36,8,19,0x30,0x00,0x00,0x48,0x00,0x00,0x84,0x00,0x00,0x84,0x00,0x00,0x48,0x00,0x00,0x30,0x00,0x00,0x48,0x00,0x00,0x84,0x00,0x00,0x84,0x00,0x00,0x48,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,
// 'nine'
57,8,7,11,0,0,36,8,19,0x38,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x46,0x00,0x00,0x3a,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x18,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'colon'
58,4,1,8,1,0,27,11,19,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'semicolon'
59,4,2,9,0,-1,30,11,20,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'less'
60,9,8,9,0,0,30,10,19,0x03,0x00,0x00,0x0c,0x00,0x00,0x10,0x00,0x00,0x60,0x00,0x00,0x80,0x00,0x00,0x60,0x00,0x00,0x10,0x00,0x00,0x0c,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,
// 'equal'
61,9,7,4,0,2,15,13,17,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0x00,0x00,0x00,0x00,
// 'greater'
62,9,8,9,1,0,30,10,19,0x60,0x00,0x00,0x18,0x00,0x00,0x04,0x00,0x00,0x03,0x00,0x00,0x00,0x80,0x00,0x03,0x00,0x00,0x04,0x00,0x00,0x18,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'question'
63,7,5,11,1,0,36,8,19,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
// 'at'
64,15,14,14,0,-3,45,8,22,0x07,0xc0,0x00,0x18,0x30,0x00,0x20,0x08,0x00,0x41,0xa8,0x00,0x46,0x64,0x00,0x84,0x44,0x00,0x88,0x44,0x00,0x88,0x44,0x00,0x88,0xc8,0x00,0x89,0x48,0x00,0x46,0x30,0x00,0x20,0x00,0x00,0x18,0x30,0x00,0x07,0xc0,0x00,0x00,0x00,0x00,
// 'A'
65,12,12,11,0,0,36,8,19,0x04,0x00,0x00,0x06,0x00,0x00,0x0a,0x00,0x00,0x0b,0x00,0x00,0x11,0x00,0x00,0x11,0x80,0x00,0x20,0x80,0x00,0x3f,0x80,0x00,0x40,0xc0,0x00,0x40,0x40,0x00,0xe0,0xf0,0x00,0x00,0x00,0x00,
// 'B'
66,11,8,11,1,0,36,8,19,0x7e,0x00,0x00,0x23,0x00,0x00,0x21,0x00,0x00,0x21,0x00,0x00,0x22,0x00,0x00,0x3e,0x00,0x00,0x23,0x00,0x00,0x20,0x80,0x00,0x20,0x80,0x00,0x21,0x80,0x00,0x7f,0x00,0x00,0x00,0x00,0x00,
// 'C'
67,11,10,11,0,0,36,8,19,0x1f,0x40,0x00,0x60,0xc0,0x00,0x40,0x40,0x00,0x80,0x40,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x40,0x40,0x00,0x61,0x80,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
// 'D'
68,12,10,11,0,0,36,8,19,0xfc,0x00,0x00,0x43,0x00,0x00,0x40,0x80,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x80,0x00,0x43,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'E'
69,10,9,11,0,0,36,8,19,0xff,0x00,0x00,0x41,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x42,0x00,0x00,0x7e,0x00,0x00,0x42,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x80,0x00,0xff,0x00,0x00,0x00,0x00,0x00,
// 'F'
70,9,8,11,0,0,36,8,19,0xff,0x00,0x00,0x41,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x42,0x00,0x00,0x7e,0x00,0x00,0x42,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'G'
71,12,11,11,0,0,36,8,19,0x0f,0x40,0x00,0x30,0xc0,0x00,0x40,0x40,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x81,0xe0,0x00,0x80,0x40,0x00,0x80,0x40,0x00,0x40,0x40,0x00,0x30,0xc0,0x00,0x0f,0x00,0x00,0x00,0x00,0x00,
// 'H'
72,12,10,11,0,0,36,8,19,0xe1,0xc0,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x7f,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0xe1,0xc0,0x00,0x00,0x00,0x00,
// 'I'
73,5,3,11,0,0,36,8,19,0xe0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'J'
74,6,5,11,0,0,36,8,19,0x38,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x90,0x00,0x00,0x90,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,
// 'K'
75,12,10,11,1,0,36,8,19,0x79,0xe0,0x00,0x20,0x80,0x00,0x21,0x00,0x00,0x22,0x00,0x00,0x24,0x00,0x00,0x38,0x00,0x00,0x24,0x00,0x00,0x22,0x00,0x00,0x21,0x00,0x00,0x20,0x80,0x00,0x79,0xe0,0x00,0x00,0x00,0x00,
// 'L'
76,10,8,11,0,0,36,8,19,0xe0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x41,0x00,0x00,0xfe,0x00,0x00,0x00,0x00,0x00,
// 'M'
77,15,13,11,0,0,36,8,19,0xe0,0x38,0x00,0x60,0x30,0x00,0x50,0x50,0x00,0x50,0x50,0x00,0x48,0x90,0x00,0x48,0x90,0x00,0x48,0x90,0x00,0x45,0x10,0x00,0x45,0x10,0x00,0x42,0x10,0x00,0xe2,0x38,0x00,0x00,0x00,0x00,
// 'N'
78,12,10,11,0,0,36,8,19,0xe1,0xc0,0x00,0x60,0x80,0x00,0x50,0x80,0x00,0x50,0x80,0x00,0x48,0x80,0x00,0x48,0x80,0x00,0x44,0x80,0x00,0x42,0x80,0x00,0x42,0x80,0x00,0x41,0x80,0x00,0xf0,0x80,0x00,0x00,0x00,0x00,
// 'O'
79,12,9,11,1,0,36,8,19,0x0e,0x00,0x00,0x31,0x80,0x00,0x20,0x80,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'P'
80,9,8,11,0,0,36,8,19,0xfc,0x00,0x00,0x42,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x42,0x00,0x00,0x7c,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'Q'
81,12,10,14,1,-3,45,8,22,0x0e,0x00,0x00,0x31,0x80,0x00,0x20,0x80,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x31,0x80,0x00,0x1e,0x00,0x00,0x06,0x00,0x00,0x03,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,
// 'R'
82,11,10,11,0,0,36,8,19,0xfc,0x00,0x00,0x42,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x42,0x00,0x00,0x7c,0x00,0x00,0x48,0x00,0x00,0x44,0x00,0x00,0x42,0x00,0x00,0x41,0x00,0x00,0xe1,0xc0,0x00,0x00,0x00,0x00,
// 'S'
83,9,8,11,0,0,36,8,19,0x3a,0x00,0x00,0x46,0x00,0x00,0x82,0x00,0x00,0x80,0x00,0x00,0x60,0x00,0x00,0x1c,0x00,0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x81,0x00,0x00,0xc2,0x00,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,
// 'T'
84,10,9,11,0,0,36,8,19,0xff,0x80,0x00,0x88,0x80,0x00,0x88,0x80,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x1c,0x00,0x00,0x00,0x00,0x00,
// 'U'
85,12,10,11,0,0,36,8,19,0xe1,0xc0,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x21,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
// 'V'
86,12,11,11,0,0,36,8,19,0xe0,0xe0,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x20,0x80,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x0a,0x00,0x00,0x0a,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,
// 'W'
87,16,15,11,0,0,36,8,19,0xe7,0x0e,0x00,0x42,0x04,0x00,0x21,0x08,0x00,0x21,0x08,0x00,0x11,0x88,0x00,0x12,0x90,0x00,0x12,0x90,0x00,0x0a,0x50,0x00,0x0a,0x50,0x00,0x04,0x20,0x00,0x04,0x20,0x00,0x00,0x00,0x00,
// 'X'
88,12,11,11,0,0,36,8,19,0xe0,0xe0,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x11,0x00,0x00,0x0a,0x00,0x00,0x04,0x00,0x00,0x0a,0x00,0x00,0x11,0x00,0x00,0x20,0x80,0x00,0x40,0x40,0x00,0xe0,0xe0,0x00,0x00,0x00,0x00,
// 'Y'
89,12,11,11,0,0,36,8,19,0xe0,0xe0,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x0a,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'Z'
90,10,9,11,0,0,36,8,19,0xff,0x80,0x00,0x81,0x00,0x00,0x82,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40,0x80,0x00,0xff,0x00,0x00,0x00,0x00,0x00,
// 'bracketleft'
91,5,3,14,1,-3,45,8,22,0x70,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'backslash'
92,5,6,11,-1,0,36,8,19,0x80,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,
// 'bracketright'
93,5,3,14,0,-3,45,8,22,0xe0,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'asciicircum'
94,8,7,7,0,4,24,8,15,0x10,0x00,0x00,0x28,0x00,0x00,0x28,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,
// 'underscore'
95,8,8,1,0,-2,6,20,21,0xff,0x00,0x00,0x00,0x00,0x00,
// 'grave'
96,6,3,3,1,8,12,8,11,0x40,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
// 'a'
97,7,7,8,1,0,27,11,19,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x1c,0x00,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x4d,0x00,0x00,0x36,0x00,0x00,0x00,0x00,0x00,
// 'b'
98,8,7,11,0,0,36,8,19,0x40,0x00,0x00,0xc0,0x00,0x00,0x40,0x00,0x00,0x5c,0x00,0x00,0x64,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x64,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'c'
99,7,6,8,0,0,27,11,19,0x38,0x00,0x00,0x44,0x00,0x00,0x84,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'd'
100,8,7,11,0,0,36,8,19,0x04,0x00,0x00,0x0c,0x00,0x00,0x04,0x00,0x00,0x34,0x00,0x00,0x4c,0x00,0x00,0x84,0x00,0x00,0x84,0x00,0x00,0x84,0x00,0x00,0x84,0x00,0x00,0x4e,0x00,0x00,0x34,0x00,0x00,0x00,0x00,0x00,
// 'e'
101,7,6,8,0,0,27,11,19,0x38,0x00,0x00,0x44,0x00,0x00,0x84,0x00,0x00,0xfc,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'f'
102,6,5,11,1,0,36,8,19,0x18,0x00,0x00,0x24,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x78,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,
// 'g'
103,8,7,12,0,-4,39,11,23,0x36,0x00,0x00,0x4c,0x00,0x00,0x84,0x00,0x00,0x84,0x00,0x00,0x48,0x00,0x00,0x70,0x00,0x00,0x80,0x00,0x00,0x7c,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0xc4,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,
// 'h'
104,8,8,11,0,0,36,8,19,0x40,0x00,0x00,0xc0,0x00,0x00,0x40,0x00,0x00,0x5c,0x00,0x00,0x66,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0xe7,0x00,0x00,0x00,0x00,0x00,
// 'i'
105,5,3,11,1,0,36,8,19,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'j'
106,4,3,15,0,-4,48,8,23,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xa0,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,
// 'k'
107,8,7,11,1,0,36,8,19,0x20,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x2e,0x00,0x00,0x24,0x00,0x00,0x28,0x00,0x00,0x30,0x00,0x00,0x28,0x00,0x00,0x24,0x00,0x00,0x22,0x00,0x00,0x77,0x00,0x00,0x00,0x00,0x00,
// 'l'
108,5,3,11,1,0,36,8,19,0x20,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'm'
109,13,11,8,1,0,27,11,19,0x2c,0xc0,0x00,0x73,0x20,0x00,0x22,0x20,0x00,0x22,0x20,0x00,0x22,0x20,0x00,0x22,0x20,0x00,0x22,0x20,0x00,0x77,0x70,0x00,0x00,0x00,0x00,
// 'n'
110,8,8,8,0,0,27,11,19,0x5c,0x00,0x00,0xe6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0xe7,0x00,0x00,0x00,0x00,0x00,
// 'o'
111,8,7,8,0,0,27,11,19,0x38,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'p'
112,8,7,12,0,-4,39,11,23,0x5c,0x00,0x00,0xe6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x62,0x00,0x00,0x5c,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'q'
113,8,7,12,1,-4,39,11,23,0x3a,0x00,0x00,0x66,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x66,0x00,0x00,0x3a,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
// 'r'
114,6,5,8,0,0,27,11,19,0x58,0x00,0x00,0xe8,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 's'
115,6,5,8,0,0,27,11,19,0x78,0x00,0x00,0x88,0x00,0x00,0x80,0x00,0x00,0x70,0x00,0x00,0x08,0x00,0x00,0x88,0x00,0x00,0xc8,0x00,0x00,0xb0,0x00,0x00,0x00,0x00,0x00,
// 't'
116,5,4,10,0,0,33,9,19,0x40,0x00,0x00,0x40,0x00,0x00,0xf0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x50,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
// 'u'
117,8,8,8,0,0,27,11,19,0xc6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x47,0x00,0x00,0x3a,0x00,0x00,0x00,0x00,0x00,
// 'v'
118,8,8,8,0,0,27,11,19,0xe7,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x24,0x00,0x00,0x24,0x00,0x00,0x14,0x00,0x00,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'w'
119,12,12,8,0,0,27,11,19,0xee,0x70,0x00,0x44,0x20,0x00,0x44,0x20,0x00,0x22,0x40,0x00,0x22,0x40,0x00,0x15,0x40,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x00,0x00,0x00,
// 'x'
120,8,7,8,0,0,27,11,19,0xee,0x00,0x00,0x44,0x00,0x00,0x28,0x00,0x00,0x10,0x00,0x00,0x28,0x00,0x00,0x28,0x00,0x00,0x44,0x00,0x00,0xee,0x00,0x00,0x00,0x00,0x00,
// 'y'
121,8,8,12,0,-4,39,11,23,0xf7,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x24,0x00,0x00,0x24,0x00,0x00,0x14,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0xa0,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,
// 'z'
122,7,6,8,0,0,27,11,19,0xfc,0x00,0x00,0x84,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x84,0x00,0x00,0xfc,0x00,0x00,0x00,0x00,0x00,
// 'braceleft'
123,8,4,14,2,-3,45,8,22,0x0c,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,
// 'bar'
124,3,1,11,0,0,36,8,19,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'braceright'
125,8,4,14,0,-3,45,8,22,0xc0,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,
// 'asciitilde'
126,9,8,3,0,3,12,13,16,0x71,0x00,0x00,0x99,0x00,0x00,0x8e,0x00,0x00,0x00,0x00,0x00,
// 'space'
160,4,1,1,0,0,6,18,19,0x00,0x00,0x00,0x00,0x00,0x00,
// 'exclamdown'
161,5,1,11,2,-3,36,11,22,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
// 'cent'
162,8,7,12,0,-2,39,9,21,0x04,0x00,0x00,0x04,0x00,0x00,0x3c,0x00,0x00,0x4a,0x00,0x00,0x8a,0x00,0x00,0x88,0x00,0x00,0x90,0x00,0x00,0x92,0x00,0x00,0x54,0x00,0x00,0x38,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
// 'sterling'
163,8,8,11,0,0,36,8,19,0x0c,0x00,0x00,0x12,0x00,0x00,0x22,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xfc,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x71,0x00,0x00,0x91,0x00,0x00,0x6e,0x00,0x00,0x00,0x00,0x00,
// 'currency'
164,8,8,9,0,1,30,9,18,0x99,0x00,0x00,0x66,0x00,0x00,0x42,0x00,0x00,0x81,0x00,0x00,0x81,0x00,0x00,0x81,0x00,0x00,0x42,0x00,0x00,0x66,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x00,
// 'yen'
165,8,9,11,-1,0,36,8,19,0xe3,0x80,0x00,0x41,0x00,0x00,0x22,0x00,0x00,0x14,0x00,0x00,0x08,0x00,0x00,0x3e,0x00,0x00,0x08,0x00,0x00,0x3e,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x1c,0x00,0x00,0x00,0x00,0x00,
// 'brokenbar'
166,3,1,11,0,0,36,8,19,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,
// 'section'
167,8,7,14,0,-3,45,8,22,0x38,0x00,0x00,0x44,0x00,0x00,0x4c,0x00,0x00,0x20,0x00,0x00,0x50,0x00,0x00,0x88,0x00,0x00,0x84,0x00,0x00,0x42,0x00,0x00,0x22,0x00,0x00,0x14,0x00,0x00,0x08,0x00,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'dieresis'
168,6,4,2,1,9,9,8,10,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,
// 'copyright'
169,13,11,11,0,0,36,8,19,0x0e,0x00,0x00,0x31,0x80,0x00,0x40,0x40,0x00,0x4e,0x40,0x00,0x91,0x20,0x00,0x90,0x20,0x00,0x90,0x20,0x00,0x51,0x40,0x00,0x4e,0x40,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'ordfeminine'
170,5,4,6,0,5,21,8,14,0x60,0x00,0x00,0x10,0x00,0x00,0x70,0x00,0x00,0x90,0x00,0x00,0x50,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'guillemotleft'
171,8,7,7,0,0,24,12,19,0x12,0x00,0x00,0x24,0x00,0x00,0x48,0x00,0x00,0x90,0x00,0x00,0x48,0x00,0x00,0x24,0x00,0x00,0x12,0x00,0x00,0x00,0x00,0x00,
// 'logicalnot'
172,9,8,5,0,0,18,14,19,0xff,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,
// 'hyphen'
173,5,4,1,0,4,6,14,15,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'registered'
174,13,11,11,0,0,36,8,19,0x0e,0x00,0x00,0x31,0x80,0x00,0x40,0x40,0x00,0x4e,0x40,0x00,0x89,0x20,0x00,0x8e,0x20,0x00,0x8a,0x20,0x00,0x4a,0x40,0x00,0x49,0x40,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'macron'
175,6,5,1,0,9,6,9,10,0xf8,0x00,0x00,0x00,0x00,0x00,
// 'degree'
176,7,5,5,1,6,18,8,13,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'plusminus'
177,9,7,9,1,0,30,10,19,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x7f,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x00,0x00,0x00,0x00,
// 'twosuperior'
178,5,5,7,0,4,24,8,15,0x70,0x00,0x00,0x88,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x48,0x00,0x00,0xf8,0x00,0x00,0x00,0x00,0x00,
// 'threesuperior'
179,5,6,7,-1,4,24,8,15,0x38,0x00,0x00,0x44,0x00,0x00,0x04,0x00,0x00,0x18,0x00,0x00,0x04,0x00,0x00,0x84,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,
// 'acute'
180,6,3,3,2,8,12,8,11,0x08,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
// 'mu'
181,8,8,11,0,-3,36,11,22,0xc6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x47,0x00,0x00,0x7a,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'paragraph'
182,8,7,15,0,-4,48,8,23,0x3e,0x00,0x00,0x74,0x00,0x00,0xf4,0x00,0x00,0xf4,0x00,0x00,0xf4,0x00,0x00,0x74,0x00,0x00,0x34,0x00,0x00,0x14,0x00,0x00,0x14,0x00,0x00,0x14,0x00,0x00,0x14,0x00,0x00,0x14,0x00,0x00,0x14,0x00,0x00,0x14,0x00,0x00,0x14,0x00,0x00,0x00,0x00,0x00,
// 'periodcentered'
183,4,1,2,1,4,9,13,15,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'cedilla'
184,6,4,4,0,-4,15,19,23,0x20,0x00,0x00,0x70,0x00,0x00,0x10,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'onesuperior'
185,5,3,7,1,4,24,8,15,0x20,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'ordmasculine'
186,5,4,6,0,5,21,8,14,0x60,0x00,0x00,0x90,0x00,0x00,0x90,0x00,0x00,0x90,0x00,0x00,0x60,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,
// 'guillemotright'
187,8,7,7,0,0,24,12,19,0x90,0x00,0x00,0x48,0x00,0x00,0x24,0x00,0x00,0x12,0x00,0x00,0x24,0x00,0x00,0x48,0x00,0x00,0x90,0x00,0x00,0x00,0x00,0x00,
// 'onequarter'
188,13,11,11,1,0,36,8,19,0x20,0x40,0x00,0x60,0x80,0x00,0x21,0x80,0x00,0x21,0x00,0x00,0x22,0x20,0x00,0x26,0x60,0x00,0x74,0xa0,0x00,0x0c,0xa0,0x00,0x09,0x20,0x00,0x13,0xf0,0x00,0x20,0x20,0x00,0x00,0x00,0x00,
// 'onehalf'
189,13,12,11,0,0,36,8,19,0x40,0x80,0x00,0xc1,0x00,0x00,0x43,0x00,0x00,0x42,0x00,0x00,0x44,0xe0,0x00,0x4d,0x10,0x00,0xe8,0x10,0x00,0x18,0x20,0x00,0x10,0x40,0x00,0x20,0x90,0x00,0x41,0xf0,0x00,0x00,0x00,0x00,
// 'threequarters'
190,13,13,11,-1,0,36,8,19,0x38,0x20,0x00,0x44,0x40,0x00,0x04,0xc0,0x00,0x18,0x80,0x00,0x05,0x10,0x00,0x87,0x30,0x00,0x7a,0x50,0x00,0x06,0x50,0x00,0x04,0x90,0x00,0x09,0xf8,0x00,0x08,0x10,0x00,0x00,0x00,0x00,
// 'questiondown'
191,7,5,11,1,-3,36,11,22,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x40,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'Agrave'
192,12,12,15,0,0,48,4,19,0x08,0x00,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x06,0x00,0x00,0x0a,0x00,0x00,0x0b,0x00,0x00,0x11,0x00,0x00,0x11,0x80,0x00,0x20,0x80,0x00,0x3f,0x80,0x00,0x40,0xc0,0x00,0x40,0x40,0x00,0xe0,0xf0,0x00,0x00,0x00,0x00,
// 'Aacute'
193,12,12,15,0,0,48,4,19,0x01,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x06,0x00,0x00,0x0a,0x00,0x00,0x0b,0x00,0x00,0x11,0x00,0x00,0x11,0x80,0x00,0x20,0x80,0x00,0x3f,0x80,0x00,0x40,0xc0,0x00,0x40,0x40,0x00,0xe0,0xf0,0x00,0x00,0x00,0x00,
// 'Acircumflex'
194,12,12,15,0,0,48,4,19,0x04,0x00,0x00,0x0a,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x06,0x00,0x00,0x0a,0x00,0x00,0x0b,0x00,0x00,0x11,0x00,0x00,0x11,0x80,0x00,0x20,0x80,0x00,0x3f,0x80,0x00,0x40,0xc0,0x00,0x40,0x40,0x00,0xe0,0xf0,0x00,0x00,0x00,0x00,
// 'Atilde'
195,12,12,14,0,0,45,5,19,0x0d,0x00,0x00,0x16,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x06,0x00,0x00,0x0a,0x00,0x00,0x0b,0x00,0x00,0x11,0x00,0x00,0x11,0x80,0x00,0x20,0x80,0x00,0x3f,0x80,0x00,0x40,0xc0,0x00,0x40,0x40,0x00,0xe0,0xf0,0x00,0x00,0x00,0x00,
// 'Adieresis'
196,12,12,14,0,0,45,5,19,0x09,0x00,0x00,0x09,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x06,0x00,0x00,0x0a,0x00,0x00,0x0b,0x00,0x00,0x11,0x00,0x00,0x11,0x80,0x00,0x20,0x80,0x00,0x3f,0x80,0x00,0x40,0xc0,0x00,0x40,0x40,0x00,0xe0,0xf0,0x00,0x00,0x00,0x00,
// 'Aring'
197,12,12,14,0,0,45,5,19,0x06,0x00,0x00,0x09,0x00,0x00,0x09,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x0a,0x00,0x00,0x0b,0x00,0x00,0x11,0x00,0x00,0x11,0x80,0x00,0x20,0x80,0x00,0x3f,0x80,0x00,0x40,0xc0,0x00,0x40,0x40,0x00,0xe0,0xf0,0x00,0x00,0x00,0x00,
// 'AE'
198,15,14,11,0,0,36,8,19,0x07,0xf8,0x00,0x03,0x08,0x00,0x05,0x08,0x00,0x09,0x00,0x00,0x09,0x10,0x00,0x11,0xf0,0x00,0x1f,0x10,0x00,0x21,0x00,0x00,0x21,0x00,0x00,0x41,0x04,0x00,0xf3,0xf8,0x00,0x00,0x00,0x00,
// 'Ccedilla'
199,11,10,15,0,-4,48,8,23,0x0f,0x40,0x00,0x30,0xc0,0x00,0x40,0x40,0x00,0x80,0x40,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x40,0x40,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x02,0x00,0x00,0x1c,0x00,0x00,0x00,0x00,0x00,
// 'Egrave'
200,10,9,15,0,0,48,4,19,0x20,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x41,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x42,0x00,0x00,0x7e,0x00,0x00,0x42,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x80,0x00,0xff,0x00,0x00,0x00,0x00,0x00,
// 'Eacute'
201,10,9,15,0,0,48,4,19,0x02,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x40,0x00,0x00,0x42,0x00,0x00,0x7e,0x00,0x00,0x42,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x80,0x00,0xff,0x00,0x00,0x00,0x00,0x00,
// 'Ecircumflex'
202,10,9,15,0,0,48,4,19,0x08,0x00,0x00,0x14,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x41,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x42,0x00,0x00,0x7e,0x00,0x00,0x42,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x80,0x00,0xff,0x00,0x00,0x00,0x00,0x00,
// 'Edieresis'
203,10,9,14,0,0,45,5,19,0x24,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x41,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x42,0x00,0x00,0x7e,0x00,0x00,0x42,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x80,0x00,0xff,0x00,0x00,0x00,0x00,0x00,
// 'Igrave'
204,5,4,15,-1,0,48,4,19,0x80,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'Iacute'
205,5,5,15,0,0,48,4,19,0x08,0x00,0x00,0x10,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'Icircumflex'
206,5,5,15,-1,0,48,4,19,0x20,0x00,0x00,0x50,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'Idieresis'
207,5,3,14,0,0,45,5,19,0xa0,0x00,0x00,0xa0,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'Eth'
208,12,10,11,1,0,36,8,19,0x7e,0x00,0x00,0x21,0x80,0x00,0x20,0x40,0x00,0x20,0x20,0x00,0x20,0x20,0x00,0x7c,0x20,0x00,0x20,0x20,0x00,0x20,0x20,0x00,0x20,0x40,0x00,0x21,0x80,0x00,0x7e,0x00,0x00,0x00,0x00,0x00,
// 'Ntilde'
209,12,10,14,0,0,45,5,19,0x0d,0x00,0x00,0x16,0x00,0x00,0x00,0x00,0x00,0xe1,0xc0,0x00,0x60,0x80,0x00,0x50,0x80,0x00,0x50,0x80,0x00,0x48,0x80,0x00,0x48,0x80,0x00,0x44,0x80,0x00,0x42,0x80,0x00,0x42,0x80,0x00,0x41,0x80,0x00,0xf0,0x80,0x00,0x00,0x00,0x00,
// 'Ograve'
210,12,9,15,1,0,48,4,19,0x10,0x00,0x00,0x08,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x31,0x80,0x00,0x20,0x80,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'Oacute'
211,12,9,15,1,0,48,4,19,0x01,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x31,0x80,0x00,0x20,0x80,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'Ocircumflex'
212,12,9,15,1,0,48,4,19,0x04,0x00,0x00,0x0a,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x31,0x80,0x00,0x20,0x80,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'Otilde'
213,12,9,14,1,0,45,5,19,0x0d,0x00,0x00,0x16,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x31,0x80,0x00,0x20,0x80,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'Odieresis'
214,12,9,14,1,0,45,5,19,0x11,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x31,0x80,0x00,0x20,0x80,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x31,0x80,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'multiply'
215,9,7,7,1,0,24,12,19,0x41,0x00,0x00,0x22,0x00,0x00,0x14,0x00,0x00,0x08,0x00,0x00,0x14,0x00,0x00,0x22,0x00,0x00,0x41,0x00,0x00,0x00,0x00,0x00,
// 'Oslash'
216,12,11,13,0,-1,42,7,20,0x00,0x40,0x00,0x0e,0x40,0x00,0x31,0x80,0x00,0x41,0x40,0x00,0x82,0x20,0x00,0x84,0x20,0x00,0x84,0x20,0x00,0x88,0x20,0x00,0x90,0x20,0x00,0x50,0x40,0x00,0x31,0x80,0x00,0x4e,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'Ugrave'
217,12,10,15,0,0,48,4,19,0x10,0x00,0x00,0x08,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0xe1,0xc0,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x21,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
// 'Uacute'
218,12,10,15,0,0,48,4,19,0x01,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0xe1,0xc0,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x21,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
// 'Ucircumflex'
219,12,10,15,0,0,48,4,19,0x04,0x00,0x00,0x0a,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0xe1,0xc0,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x21,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
// 'Udieresis'
220,12,10,14,0,0,45,5,19,0x12,0x00,0x00,0x12,0x00,0x00,0x00,0x00,0x00,0xe1,0xc0,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x40,0x80,0x00,0x21,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
// 'Yacute'
221,12,11,15,0,0,48,4,19,0x00,0x80,0x00,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0xe0,0xe0,0x00,0x40,0x40,0x00,0x20,0x80,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x0a,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,
// 'Thorn'
222,9,8,11,0,0,36,8,19,0xe0,0x00,0x00,0x40,0x00,0x00,0x7c,0x00,0x00,0x42,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x42,0x00,0x00,0x7c,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'germandbls'
223,8,7,11,0,0,36,8,19,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x48,0x00,0x00,0x58,0x00,0x00,0x44,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x52,0x00,0x00,0xcc,0x00,0x00,0x00,0x00,0x00,
// 'agrave'
224,7,7,12,1,0,39,7,19,0x20,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x1c,0x00,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x4d,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,
// 'aacute'
225,7,7,12,1,0,39,7,19,0x04,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x1c,0x00,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x4d,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,
// 'acircumflex'
226,7,7,12,1,0,39,7,19,0x10,0x00,0x00,0x28,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x1c,0x00,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x4d,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,
// 'atilde'
227,7,7,11,1,0,36,8,19,0x34,0x00,0x00,0x58,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x1c,0x00,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x4d,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,
// 'adieresis'
228,7,7,11,1,0,36,8,19,0x24,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x1c,0x00,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x4d,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,
// 'aring'
229,7,7,12,1,0,39,7,19,0x10,0x00,0x00,0x28,0x00,0x00,0x28,0x00,0x00,0x10,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x44,0x00,0x00,0x1c,0x00,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x4d,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,
// 'ae'
230,11,9,8,1,0,27,11,19,0x39,0x80,0x00,0x46,0x40,0x00,0x44,0x40,0x00,0x1f,0xc0,0x00,0x64,0x00,0x00,0x44,0x00,0x00,0x4e,0x40,0x00,0x31,0x80,0x00,0x00,0x00,0x00,
// 'ccedilla'
231,7,6,12,0,-4,39,11,23,0x38,0x00,0x00,0x44,0x00,0x00,0x84,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x10,0x00,0x00,0x38,0x00,0x00,0x08,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'egrave'
232,7,6,12,0,0,39,7,19,0x40,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x84,0x00,0x00,0xfc,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'eacute'
233,7,6,12,0,0,39,7,19,0x04,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x84,0x00,0x00,0xfc,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'ecircumflex'
234,7,6,12,0,0,39,7,19,0x10,0x00,0x00,0x28,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x84,0x00,0x00,0xfc,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'edieresis'
235,7,6,11,0,0,36,8,19,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x84,0x00,0x00,0xfc,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'igrave'
236,5,3,12,0,0,39,7,19,0x80,0x00,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0xc0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'iacute'
237,5,3,12,0,0,39,7,19,0x20,0x00,0x00,0x40,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0xc0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'icircumflex'
238,5,5,12,-1,0,39,7,19,0x20,0x00,0x00,0x50,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,
// 'idieresis'
239,5,3,11,0,0,36,8,19,0xa0,0x00,0x00,0xa0,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0xc0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'eth'
240,8,7,11,0,0,36,8,19,0x6c,0x00,0x00,0x30,0x00,0x00,0xc8,0x00,0x00,0x3c,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'ntilde'
241,8,8,11,-1,0,36,8,19,0x34,0x00,0x00,0x58,0x00,0x00,0x00,0x00,0x00,0x5c,0x00,0x00,0xe6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0xe7,0x00,0x00,0x00,0x00,0x00,
// 'ograve'
242,8,7,12,0,0,39,7,19,0x20,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'oacute'
243,8,7,12,0,0,39,7,19,0x04,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'ocircumflex'
244,8,7,12,0,0,39,7,19,0x10,0x00,0x00,0x28,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'otilde'
245,8,7,11,0,0,36,8,19,0x34,0x00,0x00,0x58,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'odieresis'
246,8,7,11,0,0,36,8,19,0x48,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x44,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x82,0x00,0x00,0x44,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,
// 'divide'
247,9,9,9,-1,0,30,10,19,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
// 'oslash'
248,8,7,12,0,-2,39,9,21,0x02,0x00,0x00,0x02,0x00,0x00,0x3c,0x00,0x00,0x44,0x00,0x00,0x8a,0x00,0x00,0x92,0x00,0x00,0x92,0x00,0x00,0xa2,0x00,0x00,0x64,0x00,0x00,0x38,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
// 'ugrave'
249,8,8,12,-1,0,39,7,19,0x20,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xc6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x46,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'uacute'
250,8,8,12,-1,0,39,7,19,0x04,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0xc6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x46,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'ucircumflex'
251,8,8,12,-1,0,39,7,19,0x10,0x00,0x00,0x28,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0xc6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x46,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'udieresis'
252,8,8,11,-1,0,36,8,19,0x24,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0xc6,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x46,0x00,0x00,0x3b,0x00,0x00,0x00,0x00,0x00,
// 'yacute'
253,8,8,16,-1,-4,51,7,23,0x02,0x00,0x00,0x04,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0xf7,0x00,0x00,0x42,0x00,0x00,0x42,0x00,0x00,0x24,0x00,0x00,0x24,0x00,0x00,0x14,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0xa0,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,
// 'thorn'
254,8,8,15,-1,-4,48,8,23,0x40,0x00,0x00,0xc0,0x00,0x00,0x40,0x00,0x00,0x5c,0x00,0x00,0x62,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x41,0x00,0x00,0x62,0x00,0x00,0x5c,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,
// 'ydieresis'
255,8,8,15,-1,-4,48,8,23,0x24,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0xf7,0x00,0x00,0x42,0x00,0x00,0x62,0x00,0x00,0x24,0x00,0x00,0x34,0x00,0x00,0x14,0x00,0x00,0x18,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0xa0,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,
// EOF
0,0,0,0,0,0,0,0,0
};

View File

@ -0,0 +1,18 @@
#
# ESP32-specific
#
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
#
# ESP32S2-specific
#
CONFIG_ESP32S2_DEFAULT_CPU_FREQ_240=y
CONFIG_ESP32S2_DEFAULT_CPU_FREQ_MHZ=240
#
# ESP32S3-specific
#
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240