diff --git a/include/display/cfb.h b/include/display/cfb.h new file mode 100644 index 00000000000..29e70d83bcc --- /dev/null +++ b/include/display/cfb.h @@ -0,0 +1,162 @@ +/* + * Copyright (c) 2018 PHYTEC Messtechnik GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/** + * @file + * @brief Public Monochrome Character Framebuffer API + */ + +#ifndef __CFB_H__ +#define __CFB_H__ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Display Drivers + * @defgroup display_interfaces Display Drivers + * @{ + * @} + */ + +/** + * @brief Public Monochrome Character Framebuffer API + * @defgroup monochrome_character_framebuffer Monochrome Character Framebuffer + * @ingroup display_interfaces + * @{ + */ + +enum cfb_display_param { + CFB_DISPLAY_HEIGH = 0, + CFB_DISPLAY_WIDTH, + CFB_DISPLAY_PPT, + CFB_DISPLAY_ROWS, + CFB_DISPLAY_COLS, +}; + +enum cfb_font_caps { + CFB_FONT_MONO_VPACKED = BIT(0), + CFB_FONT_MONO_HPACKED = BIT(1), +}; + +struct cfb_font { + const void *data; + u8_t width; + u8_t height; + enum cfb_font_caps caps; + u8_t first_char; + u8_t last_char; +}; + +/** + * @brief Macro for creating a font entry. + * + * @param _name Name of the font entry. + * @param _width Width of the font in pixels + * @param _height Heigth of the font in pixels. + * @param _caps Font capabilities. + * @param _data Raw data of the font. + * @param _fc Character mapped to first font element. + * @param _lc Character mapped to last font element. + */ +#define FONT_ENTRY_DEFINE(_name, _width, _height, _caps, _data, _fc, _lc) \ + static const struct cfb_font _name \ + __attribute__ ((section(".font_entry."))) __attribute__((used)) = \ + { \ + .width = _width, \ + .height = _height, \ + .caps = _caps, \ + .data = _data, \ + .first_char = _fc, \ + .last_char = _lc, \ + } + +/** + * @brief Print a string into the framebuffer. + * + * @param dev Pointer to device structure for driver instance + * @param str String to print + * @param x Position in X direction of the beginning of the string + * @param y Position in Y direction of the beginning of the string + * + * @return 0 on success, negative value otherwise + */ +int cfb_print(struct device *dev, char *str, u16_t x, u16_t y); + +/** + * @brief Clear framebuffer. + * + * @param dev Pointer to device structure for driver instance + * @param clear_display Clear the display as well + * + * @return 0 on success, negative value otherwise + */ +int cfb_framebuffer_clear(struct device *dev, bool clear_display); + +/** + * @brief Finalize framebuffer and write it to display RAM, + * invert or reorder pixels if necessary. + * + * @param dev Pointer to device structure for driver instance + * + * @return 0 on success, negative value otherwise + */ +int cfb_framebuffer_finalize(struct device *dev); + +/** + * @brief Get display parameter. + * + * @param dev Pointer to device structure for driver instance + * @param cfb_display_param One of the display parameters + * + * @return Display parameter value + */ +int cfb_get_display_parameter(struct device *dev, enum cfb_display_param); + +/** + * @brief Set font. + * + * @param dev Pointer to device structure for driver instance + * @param idx Font index + * + * @return 0 on success, negative value otherwise + */ +int cfb_framebuffer_set_font(struct device *dev, u8_t idx); + +/** + * @brief Get font size. + * + * @param dev Pointer to device structure for driver instance + * @param idx Font index + * @param width Pointers to the variable where the font width will be stored. + * @param height Pointers to the variable where the font height will be stored. + * + * @return 0 on success, negative value otherwise + */ +int cfb_get_font_size(struct device *dev, u8_t idx, u8_t *width, u8_t *height); + +/** + * @brief Initialize Character Framebuffer. + * + * @param dev Pointer to device structure for driver instance + * + * @return 0 on success, negative value otherwise + */ +int cfb_framebuffer_init(struct device *dev); + +#ifdef __cplusplus +} +#endif + +/** + * @} + */ + +#endif /* __CFB_H__ */ diff --git a/include/linker/common-rom.ld b/include/linker/common-rom.ld index 502d82533b5..c4e6174ef00 100644 --- a/include/linker/common-rom.ld +++ b/include/linker/common-rom.ld @@ -80,3 +80,10 @@ KEEP(*(SORT(.shell_root_cmd_*))); __shell_root_cmds_end = .; } GROUP_LINK_IN(ROMABLE_REGION) + + SECTION_DATA_PROLOGUE(font_entry_sections, (OPTIONAL),) + { + __font_entry_start = .; + KEEP(*(SORT_BY_NAME(".font_entry.*"))) + __font_entry_end = .; + } GROUP_LINK_IN(ROMABLE_REGION) diff --git a/subsys/CMakeLists.txt b/subsys/CMakeLists.txt index de436f0a0ff..8e116dbb62c 100644 --- a/subsys/CMakeLists.txt +++ b/subsys/CMakeLists.txt @@ -16,3 +16,4 @@ add_subdirectory(random) add_subdirectory(storage) add_subdirectory_ifdef(CONFIG_SETTINGS settings) add_subdirectory_ifdef(CONFIG_PM_CONTROL_OS power) +add_subdirectory(fb) diff --git a/subsys/Kconfig b/subsys/Kconfig index f3deb779855..76feac7a1a9 100644 --- a/subsys/Kconfig +++ b/subsys/Kconfig @@ -36,3 +36,5 @@ source "subsys/settings/Kconfig" source "subsys/app_memory/Kconfig" source "subsys/power/Kconfig" + +source "subsys/fb/Kconfig" diff --git a/subsys/fb/CMakeLists.txt b/subsys/fb/CMakeLists.txt new file mode 100644 index 00000000000..1d92f7e9496 --- /dev/null +++ b/subsys/fb/CMakeLists.txt @@ -0,0 +1,2 @@ +zephyr_sources_ifdef(CONFIG_CHARACTER_FRAMEBUFFER cfb.c) +zephyr_sources_ifdef(CONFIG_CHARACTER_FRAMEBUFFER_USE_DEFAULT_FONTS cfb_fonts.c) diff --git a/subsys/fb/Kconfig b/subsys/fb/Kconfig new file mode 100644 index 00000000000..9adaf10395e --- /dev/null +++ b/subsys/fb/Kconfig @@ -0,0 +1,30 @@ +# Kconfig - frame buffer configuration options + +# +# Copyright (c) 2018 Phytec Messtechnik GmbH +# +# SPDX-License-Identifier: Apache-2.0 +# + +menu "Framebuffer" + +config CHARACTER_FRAMEBUFFER + bool "Character framebuffer for dot matrix displays" + help + Character framebuffer for dot matrix displays. + +if CHARACTER_FRAMEBUFFER + +config CHARACTER_FRAMEBUFFER_USE_DEFAULT_FONTS + bool "Use default fonts" + default y + help + Use default fonts. + +module = CFB +module-str = cfb +source "subsys/logging/Kconfig.template.log_config" + +endif + +endmenu diff --git a/subsys/fb/cfb.c b/subsys/fb/cfb.c new file mode 100644 index 00000000000..dc2bc14be21 --- /dev/null +++ b/subsys/fb/cfb.c @@ -0,0 +1,308 @@ +/* + * Copyright (c) 2018 PHYTEC Messtechnik GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include +#include + +#define LOG_LEVEL CONFIG_CFB_LOG_LEVEL +#include +LOG_MODULE_REGISTER(cfb); + +extern const struct cfb_font __font_entry_start[0]; +extern const struct cfb_font __font_entry_end[0]; + +struct char_framebuffer { + /** Pointer to a buffer in RAM */ + u8_t *buf; + + /** Size of the framebuffer */ + u32_t size; + + /** Pointer to the font entry array */ + const struct cfb_font *fonts; + + /** Display pixel format */ + enum display_pixel_format pixel_format; + + /** Display screen info */ + enum display_screen_info screen_info; + + /** Resolution of a framebuffer in pixels in X direction */ + u8_t x_res; + + /** Resolution of a framebuffer in pixels in Y direction */ + u8_t y_res; + + /** Number of pixels per tile, typically 8 */ + u8_t ppt; + + /** Number of available fonts */ + u8_t numof_fonts; + + /** Current font index */ + u8_t font_idx; + + /** Font kerning */ + s8_t kerning; + + /** Invertedj*/ + bool inverted; +}; + +static struct char_framebuffer char_fb; + +static inline u8_t *get_glyph_ptr(const struct cfb_font *fptr, char c) +{ + if (fptr->caps & CFB_FONT_MONO_VPACKED) { + return (u8_t *)fptr->data + + (c - fptr->first_char) * + (fptr->width * fptr->height / 8); + } + + return NULL; +} + +/* + * Draw the monochrome character in the monochrome tiled framebuffer, + * a byte is interpreted as 8 pixels ordered vertically among each other. + */ +static u8_t draw_char_vtmono(const struct char_framebuffer *fb, + char c, u16_t x, u16_t y) +{ + const struct cfb_font *fptr = &(fb->fonts[fb->font_idx]); + u8_t *glyph_ptr; + + if (c < fptr->first_char || c > fptr->last_char) { + c = ' '; + } + + glyph_ptr = get_glyph_ptr(fptr, c); + if (!glyph_ptr) { + return 0; + } + + for (size_t g_x = 0; g_x < fptr->width; g_x++) { + u32_t y_segment = y / 8; + + for (size_t g_y = 0; g_y < fptr->height / 8; g_y++) { + u32_t fb_y = (y_segment + g_y) * fb->x_res; + + if ((fb_y + x + g_x) >= fb->size) { + return 0; + } + fb->buf[fb_y + x + g_x] = + glyph_ptr[g_x * (fptr->height / 8) + g_y]; + } + + } + + return fptr->width; +} + +int cfb_print(struct device *dev, char *str, u16_t x, u16_t y) +{ + const struct char_framebuffer *fb = &char_fb; + const struct cfb_font *fptr = &(fb->fonts[fb->font_idx]); + + if (!fb->fonts || !fb->buf) { + return -1; + } + + if (fptr->height % 8) { + LOG_ERR("Wrong font size"); + return -1; + } + + if ((fb->screen_info & SCREEN_INFO_MONO_VTILED) && !(y % 8)) { + for (size_t i = 0; i < strlen(str); i++) { + if (x + fptr->width > fb->x_res) { + x = 0; + y += fptr->height; + } + x += fb->kerning + draw_char_vtmono(fb, str[i], x, y); + } + return 0; + } + + LOG_ERR("Unsupported framebuffer configuration"); + return -1; +} + +static int cfb_reverse_bytes(const struct char_framebuffer *fb) +{ + if (!(fb->screen_info & SCREEN_INFO_MONO_VTILED)) { + LOG_ERR("Unsupported framebuffer configuration"); + return -1; + } + + for (size_t i = 0; i < fb->x_res * fb->y_res / 8; i++) { + fb->buf[i] = (fb->buf[i] & 0xf0) >> 4 | + (fb->buf[i] & 0x0f) << 4; + fb->buf[i] = (fb->buf[i] & 0xcc) >> 2 | + (fb->buf[i] & 0x33) << 2; + fb->buf[i] = (fb->buf[i] & 0xaa) >> 1 | + (fb->buf[i] & 0x55) << 1; + } + + return 0; +} + +static int cfb_invert(const struct char_framebuffer *fb) +{ + for (size_t i = 0; i < fb->x_res * fb->y_res / 8; i++) { + fb->buf[i] = ~fb->buf[i]; + } + + return 0; +} + +int cfb_framebuffer_clear(struct device *dev, bool clear_display) +{ + const struct display_driver_api *api = dev->driver_api; + const struct char_framebuffer *fb = &char_fb; + struct display_buffer_descriptor desc; + + if (!fb || !fb->buf) { + return -1; + } + + desc.buf_size = fb->size; + desc.width = 0; + desc.height = 0; + desc.pitch = 0; + memset(fb->buf, 0, fb->size); + + if (clear_display && (fb->screen_info & SCREEN_INFO_EPD)) { + api->set_contrast(dev, 1); + api->write(dev, 0, 0, &desc, fb->buf); + api->set_contrast(dev, 0); + } + + return 0; +} + +int cfb_framebuffer_finalize(struct device *dev) +{ + const struct display_driver_api *api = dev->driver_api; + const struct char_framebuffer *fb = &char_fb; + struct display_buffer_descriptor desc; + + if (!fb || !fb->buf) { + return -1; + } + + desc.buf_size = fb->size; + desc.width = 0; + desc.height = 0; + desc.pitch = 0; + + if (!(fb->pixel_format & PIXEL_FORMAT_MONO10) != !(fb->inverted)) { + cfb_invert(fb); + } + + if (fb->screen_info & SCREEN_INFO_MONO_MSB_FIRST) { + cfb_reverse_bytes(fb); + } + + return api->write(dev, 0, 0, &desc, fb->buf); +} + +int cfb_get_display_parameter(struct device *dev, + enum cfb_display_param param) +{ + const struct char_framebuffer *fb = &char_fb; + + switch (param) { + case CFB_DISPLAY_HEIGH: + return fb->y_res; + case CFB_DISPLAY_WIDTH: + return fb->x_res; + case CFB_DISPLAY_PPT: + return fb->ppt; + case CFB_DISPLAY_ROWS: + if (fb->screen_info & SCREEN_INFO_MONO_VTILED) { + return fb->y_res / fb->ppt; + } + return fb->y_res; + case CFB_DISPLAY_COLS: + if (fb->screen_info & SCREEN_INFO_MONO_VTILED) { + return fb->x_res; + } + return fb->x_res / fb->ppt; + } + return 0; +} + +int cfb_framebuffer_set_font(struct device *dev, u8_t idx) +{ + struct char_framebuffer *fb = &char_fb; + + if (idx >= fb->numof_fonts) { + return -1; + } + + fb->font_idx = idx; + + return 0; +} + +int cfb_get_font_size(struct device *dev, u8_t idx, u8_t *width, u8_t *height) +{ + const struct char_framebuffer *fb = &char_fb; + + if (idx >= fb->numof_fonts) { + return -1; + } + + if (width) { + *width = __font_entry_start[idx].width; + } + + if (height) { + *height = __font_entry_start[idx].height; + } + + return 0; +} + +int cfb_framebuffer_init(struct device *dev) +{ + const struct display_driver_api *api = dev->driver_api; + struct char_framebuffer *fb = &char_fb; + struct display_capabilities cfg; + + api->get_capabilities(dev, &cfg); + + fb->numof_fonts = __font_entry_end - __font_entry_start; + LOG_DBG("number of fonts %d", fb->numof_fonts); + if (!fb->numof_fonts) { + return -1; + } + + fb->x_res = cfg.x_resolution; + fb->y_res = cfg.y_resolution; + fb->ppt = 8; + fb->pixel_format = cfg.current_pixel_format; + fb->screen_info = cfg.screen_info; + fb->buf = NULL; + fb->font_idx = 0; + fb->kerning = 0; + fb->inverted = false; + + fb->fonts = __font_entry_start; + fb->font_idx = 0; + + fb->size = fb->x_res * fb->y_res / fb->ppt; + fb->buf = k_malloc(fb->size); + if (!fb->buf) { + return -1; + } + + memset(fb->buf, 0, fb->size); + + return 0; +} diff --git a/subsys/fb/cfb_fonts.c b/subsys/fb/cfb_fonts.c new file mode 100644 index 00000000000..47e0942c599 --- /dev/null +++ b/subsys/fb/cfb_fonts.c @@ -0,0 +1,5179 @@ +/* + * Copyright (c) 2018 PHYTEC Messtechnik GmbH + * + * SPDX-License-Identifier: Apache-2.0 + * + * This file was generated from the font DroidSansMono.ttf + * Copyright (C) 2008 The Android Open Source Project + * Licensed under the Apache License, Version 2.0 + */ + +#include +#include + +#define CFB_FONTS_FIRST_CHAR 32 +#define CFB_FONTS_LAST_CHAR 127 + +const u8_t cfb_font_1016[95][20] = { + /* */ + { + 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, + 0xf8, 0x1b, + 0x38, 0x18, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* " */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x38, 0x00, + 0x08, 0x00, + 0x00, 0x00, + 0x38, 0x00, + 0x08, 0x00, + 0x00, 0x00, + }, + /* # */ + { + 0x00, 0x00, + 0x00, 0x02, + 0x40, 0x1e, + 0xe0, 0x07, + 0x78, 0x02, + 0x40, 0x1e, + 0xe0, 0x07, + 0x78, 0x02, + 0x40, 0x00, + 0x00, 0x00, + }, + /* $ */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x70, 0x10, + 0x88, 0x10, + 0xfe, 0x7f, + 0x08, 0x11, + 0x08, 0x0e, + 0x00, 0x00, + 0x00, 0x00, + }, + /* % */ + { + 0x00, 0x00, + 0x70, 0x00, + 0x88, 0x10, + 0x88, 0x0c, + 0x70, 0x03, + 0xc0, 0x0e, + 0x30, 0x11, + 0x08, 0x11, + 0x00, 0x0e, + 0x00, 0x00, + }, + /* & */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x0e, + 0x70, 0x19, + 0x88, 0x10, + 0xc8, 0x13, + 0x70, 0x0c, + 0x00, 0x1f, + 0x00, 0x10, + 0x00, 0x00, + }, + /* ' */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x38, 0x00, + 0x08, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* ( */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xc0, 0x0f, + 0x70, 0x38, + 0x18, 0x60, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* ) */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x18, 0x60, + 0x70, 0x38, + 0xc0, 0x0f, + 0x00, 0x00, + 0x00, 0x00, + }, + /* * */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x10, 0x00, + 0x90, 0x00, + 0xd0, 0x00, + 0x3c, 0x00, + 0xd0, 0x00, + 0x90, 0x00, + 0x10, 0x00, + }, + /* + */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x01, + 0x00, 0x01, + 0x00, 0x01, + 0xe0, 0x0f, + 0x00, 0x01, + 0x00, 0x01, + 0x00, 0x01, + }, + /* , */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x38, + 0x00, 0x18, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* - */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x02, + 0x00, 0x02, + 0x00, 0x02, + 0x00, 0x02, + 0x00, 0x00, + 0x00, 0x00, + }, + /* . */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x18, + 0x00, 0x18, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* / */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x10, + 0x00, 0x0c, + 0x00, 0x03, + 0xc0, 0x00, + 0x30, 0x00, + 0x08, 0x00, + 0x00, 0x00, + }, + /* 0 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x07, + 0x38, 0x1c, + 0x08, 0x10, + 0x08, 0x10, + 0x38, 0x1c, + 0xe0, 0x07, + 0x00, 0x00, + }, + /* 1 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x20, 0x00, + 0x10, 0x00, + 0xf8, 0x1f, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* 2 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x10, 0x10, + 0x08, 0x1c, + 0x08, 0x16, + 0x08, 0x13, + 0x98, 0x11, + 0x70, 0x10, + 0x00, 0x00, + }, + /* 3 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x10, 0x10, + 0x08, 0x10, + 0x88, 0x10, + 0x88, 0x10, + 0x58, 0x19, + 0x70, 0x0f, + 0x00, 0x00, + }, + /* 4 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x06, + 0x80, 0x05, + 0x60, 0x04, + 0x10, 0x04, + 0xf8, 0x1f, + 0x00, 0x04, + 0x00, 0x00, + }, + /* 5 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x10, + 0x88, 0x10, + 0x88, 0x10, + 0x88, 0x10, + 0x88, 0x19, + 0x08, 0x0f, + 0x00, 0x00, + }, + /* 6 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xc0, 0x07, + 0x70, 0x19, + 0x98, 0x10, + 0x88, 0x10, + 0x88, 0x19, + 0x08, 0x0f, + 0x00, 0x00, + }, + /* 7 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x08, 0x00, + 0x08, 0x10, + 0x08, 0x0e, + 0x88, 0x03, + 0x68, 0x00, + 0x18, 0x00, + 0x00, 0x00, + }, + /* 8 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x70, 0x0e, + 0xd8, 0x19, + 0x88, 0x10, + 0x88, 0x10, + 0x58, 0x19, + 0x70, 0x0e, + 0x00, 0x00, + }, + /* 9 */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf0, 0x10, + 0x98, 0x11, + 0x08, 0x11, + 0x08, 0x19, + 0x98, 0x0e, + 0xe0, 0x03, + 0x00, 0x00, + }, + /* : */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x60, 0x18, + 0x60, 0x18, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* ; */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x60, 0x38, + 0x60, 0x18, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* < */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x01, + 0x80, 0x02, + 0x80, 0x02, + 0x40, 0x04, + 0x40, 0x04, + 0x20, 0x08, + 0x00, 0x00, + }, + /* = */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x80, 0x02, + 0x80, 0x02, + 0x80, 0x02, + 0x80, 0x02, + 0x80, 0x02, + 0x80, 0x02, + 0x00, 0x00, + }, + /* > */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x20, 0x08, + 0x40, 0x04, + 0x40, 0x04, + 0x80, 0x02, + 0x80, 0x02, + 0x00, 0x01, + 0x00, 0x00, + }, + /* ? */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x18, 0x00, + 0x08, 0x00, + 0x08, 0x1a, + 0x88, 0x19, + 0xd8, 0x00, + 0x70, 0x00, + 0x00, 0x00, + }, + /* @ */ + { + 0x00, 0x00, + 0xc0, 0x0f, + 0x30, 0x18, + 0x88, 0x23, + 0x48, 0x24, + 0x48, 0x24, + 0xc8, 0x23, + 0x10, 0x24, + 0xe0, 0x03, + 0x00, 0x00, + }, + /* A */ + { + 0x00, 0x00, + 0x00, 0x10, + 0x00, 0x0e, + 0xc0, 0x03, + 0x38, 0x02, + 0x38, 0x02, + 0xc0, 0x03, + 0x00, 0x0e, + 0x00, 0x10, + 0x00, 0x00, + }, + /* B */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x88, 0x10, + 0x88, 0x10, + 0x88, 0x10, + 0x58, 0x19, + 0x70, 0x0f, + 0x00, 0x00, + }, + /* C */ + { + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x07, + 0x30, 0x0c, + 0x18, 0x18, + 0x08, 0x10, + 0x08, 0x10, + 0x18, 0x10, + 0x00, 0x00, + 0x00, 0x00, + }, + /* D */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x08, 0x10, + 0x08, 0x10, + 0x18, 0x18, + 0x30, 0x0c, + 0xe0, 0x07, + 0x00, 0x00, + }, + /* E */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x88, 0x10, + 0x88, 0x10, + 0x88, 0x10, + 0x88, 0x10, + 0x88, 0x10, + 0x00, 0x00, + }, + /* F */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x88, 0x00, + 0x88, 0x00, + 0x88, 0x00, + 0x88, 0x00, + 0x88, 0x00, + 0x00, 0x00, + }, + /* G */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x07, + 0x30, 0x0c, + 0x18, 0x10, + 0x88, 0x10, + 0x88, 0x10, + 0x88, 0x1f, + 0x00, 0x00, + }, + /* H */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x80, 0x00, + 0x80, 0x00, + 0x80, 0x00, + 0x80, 0x00, + 0xf8, 0x1f, + 0x00, 0x00, + }, + /* I */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x08, 0x10, + 0x08, 0x10, + 0xf8, 0x1f, + 0x08, 0x10, + 0x08, 0x10, + 0x00, 0x00, + 0x00, 0x00, + }, + /* J */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x18, + 0xf8, 0x0f, + 0x00, 0x00, + 0x00, 0x00, + }, + /* K */ + { + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x00, 0x01, + 0x80, 0x00, + 0x40, 0x03, + 0x30, 0x06, + 0x18, 0x18, + 0x08, 0x10, + 0x00, 0x00, + }, + /* L */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x00, + }, + /* M */ + { + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x70, 0x00, + 0x80, 0x07, + 0x00, 0x1c, + 0x80, 0x03, + 0x70, 0x00, + 0xf8, 0x1f, + 0x00, 0x00, + }, + /* N */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x30, 0x00, + 0xc0, 0x00, + 0x00, 0x03, + 0x00, 0x0c, + 0xf8, 0x1f, + 0x00, 0x00, + }, + /* O */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x07, + 0x38, 0x1c, + 0x08, 0x10, + 0x08, 0x10, + 0x38, 0x1c, + 0xe0, 0x07, + 0x00, 0x00, + }, + /* P */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x08, 0x01, + 0x08, 0x01, + 0x08, 0x01, + 0x98, 0x01, + 0xf0, 0x00, + 0x00, 0x00, + }, + /* Q */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x07, + 0x38, 0x1c, + 0x08, 0x10, + 0x08, 0x10, + 0x38, 0x6c, + 0xe0, 0xc7, + 0x00, 0x00, + }, + /* R */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x1f, + 0x08, 0x01, + 0x08, 0x01, + 0x08, 0x03, + 0x98, 0x07, + 0xf0, 0x18, + 0x00, 0x10, + }, + /* S */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x70, 0x10, + 0xd8, 0x10, + 0x88, 0x10, + 0x88, 0x11, + 0x08, 0x19, + 0x18, 0x0e, + 0x00, 0x00, + }, + /* T */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x08, 0x00, + 0x08, 0x00, + 0x08, 0x00, + 0xf8, 0x1f, + 0x08, 0x00, + 0x08, 0x00, + 0x08, 0x00, + 0x00, 0x00, + }, + /* U */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x0f, + 0x00, 0x18, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x18, + 0xf8, 0x0f, + 0x00, 0x00, + }, + /* V */ + { + 0x00, 0x00, + 0x08, 0x00, + 0x70, 0x00, + 0x80, 0x03, + 0x00, 0x1c, + 0x00, 0x1c, + 0x80, 0x03, + 0x70, 0x00, + 0x08, 0x00, + 0x00, 0x00, + }, + /* W */ + { + 0x00, 0x00, + 0x78, 0x00, + 0xc0, 0x1f, + 0x00, 0x0e, + 0xc0, 0x01, + 0x80, 0x01, + 0x00, 0x06, + 0x80, 0x1f, + 0x78, 0x00, + 0x00, 0x00, + }, + /* X */ + { + 0x00, 0x00, + 0x08, 0x10, + 0x18, 0x08, + 0x60, 0x06, + 0xc0, 0x01, + 0xc0, 0x03, + 0x60, 0x06, + 0x18, 0x18, + 0x08, 0x10, + 0x00, 0x00, + }, + /* Y */ + { + 0x00, 0x00, + 0x08, 0x00, + 0x38, 0x00, + 0xe0, 0x00, + 0x00, 0x1f, + 0xc0, 0x00, + 0x30, 0x00, + 0x08, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* Z */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x08, 0x18, + 0x08, 0x1e, + 0x08, 0x13, + 0xc8, 0x10, + 0x78, 0x10, + 0x18, 0x10, + 0x00, 0x00, + }, + /* [ */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xf8, 0x7f, + 0x08, 0x40, + 0x08, 0x40, + 0x00, 0x00, + 0x00, 0x00, + }, + /* \ */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x08, 0x00, + 0x30, 0x00, + 0xc0, 0x00, + 0x00, 0x03, + 0x00, 0x0c, + 0x00, 0x10, + 0x00, 0x00, + }, + /* ] */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x08, 0x40, + 0x08, 0x40, + 0xf8, 0x7f, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* ^ */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x01, + 0xc0, 0x00, + 0x38, 0x00, + 0x38, 0x00, + 0xc0, 0x00, + 0x00, 0x01, + 0x00, 0x00, + }, + /* _ */ + { + 0x00, 0x40, + 0x00, 0x40, + 0x00, 0x40, + 0x00, 0x40, + 0x00, 0x40, + 0x00, 0x40, + 0x00, 0x40, + 0x00, 0x40, + 0x00, 0x00, + 0x00, 0x00, + }, + /* ` */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x04, 0x00, + 0x0c, 0x00, + 0x08, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* a */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x0e, + 0x20, 0x13, + 0x20, 0x11, + 0x20, 0x11, + 0x60, 0x09, + 0xc0, 0x1f, + 0x00, 0x00, + }, + /* b */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xfc, 0x1f, + 0x40, 0x08, + 0x20, 0x10, + 0x20, 0x10, + 0x60, 0x18, + 0xc0, 0x0f, + 0x00, 0x00, + }, + /* c */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x80, 0x07, + 0xc0, 0x08, + 0x20, 0x10, + 0x20, 0x10, + 0x20, 0x10, + 0x20, 0x10, + 0x00, 0x00, + }, + /* d */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xc0, 0x0f, + 0x60, 0x18, + 0x20, 0x10, + 0x20, 0x10, + 0x40, 0x08, + 0xfc, 0x1f, + 0x00, 0x00, + }, + /* e */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x80, 0x07, + 0x60, 0x09, + 0x20, 0x11, + 0x20, 0x11, + 0x60, 0x11, + 0xc0, 0x19, + 0x00, 0x00, + }, + /* f */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x20, 0x00, + 0x20, 0x00, + 0xf8, 0x1f, + 0x24, 0x00, + 0x24, 0x00, + 0x24, 0x00, + 0x00, 0x00, + }, + /* g */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xc0, 0x7d, + 0x20, 0x9a, + 0x20, 0x8a, + 0x20, 0x8a, + 0x20, 0x8a, + 0xe0, 0xc9, + 0x20, 0x70, + }, + /* h */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xfc, 0x1f, + 0x40, 0x00, + 0x20, 0x00, + 0x20, 0x00, + 0x60, 0x00, + 0xc0, 0x1f, + 0x00, 0x00, + }, + /* i */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x10, + 0x20, 0x10, + 0x20, 0x10, + 0xec, 0x1f, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x00, + }, + /* j */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x80, + 0x20, 0x80, + 0x20, 0x80, + 0x20, 0xc0, + 0xec, 0x7f, + 0x00, 0x00, + 0x00, 0x00, + }, + /* k */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xfc, 0x1f, + 0x00, 0x02, + 0x00, 0x03, + 0x80, 0x06, + 0x40, 0x0c, + 0x20, 0x18, + 0x00, 0x10, + }, + /* l */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x10, + 0x04, 0x10, + 0x04, 0x10, + 0xfc, 0x1f, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x00, + }, + /* m */ + { + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x1f, + 0x40, 0x00, + 0x20, 0x00, + 0xc0, 0x1f, + 0x20, 0x00, + 0x20, 0x00, + 0xc0, 0x1f, + 0x00, 0x00, + }, + /* n */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x1f, + 0x40, 0x00, + 0x20, 0x00, + 0x20, 0x00, + 0x60, 0x00, + 0xc0, 0x1f, + 0x00, 0x00, + }, + /* o */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x80, 0x07, + 0x60, 0x18, + 0x20, 0x10, + 0x20, 0x10, + 0x60, 0x18, + 0x80, 0x07, + 0x00, 0x00, + }, + /* p */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0xff, + 0x40, 0x08, + 0x20, 0x10, + 0x20, 0x10, + 0x60, 0x18, + 0xc0, 0x0f, + 0x00, 0x00, + }, + /* q */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xc0, 0x0f, + 0x60, 0x18, + 0x20, 0x10, + 0x20, 0x10, + 0x40, 0x08, + 0xe0, 0xff, + 0x00, 0x00, + }, + /* r */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x1f, + 0x40, 0x00, + 0x20, 0x00, + 0x20, 0x00, + 0x20, 0x00, + 0x00, 0x00, + }, + /* s */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xc0, 0x10, + 0x20, 0x11, + 0x20, 0x11, + 0x20, 0x13, + 0x20, 0x12, + 0x60, 0x0e, + 0x00, 0x00, + }, + /* t */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x10, 0x00, + 0x10, 0x00, + 0xfc, 0x07, + 0x10, 0x08, + 0x10, 0x08, + 0x10, 0x08, + 0x00, 0x00, + }, + /* u */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xe0, 0x0f, + 0x00, 0x18, + 0x00, 0x10, + 0x00, 0x10, + 0x00, 0x08, + 0xe0, 0x1f, + 0x00, 0x00, + }, + /* v */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x60, 0x00, + 0xc0, 0x03, + 0x00, 0x1c, + 0x00, 0x1c, + 0xc0, 0x03, + 0x60, 0x00, + 0x00, 0x00, + }, + /* w */ + { + 0xe0, 0x03, + 0x00, 0x1c, + 0x00, 0x07, + 0xe0, 0x00, + 0xe0, 0x00, + 0x00, 0x0f, + 0x00, 0x1c, + 0xe0, 0x03, + 0x00, 0x00, + 0x00, 0x00, + }, + /* x */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x20, 0x10, + 0x60, 0x0c, + 0x80, 0x07, + 0x80, 0x07, + 0x60, 0x0c, + 0x20, 0x10, + 0x00, 0x00, + }, + /* y */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x60, 0x80, + 0xc0, 0x83, + 0x00, 0x7c, + 0x00, 0x1c, + 0xc0, 0x03, + 0x60, 0x00, + 0x00, 0x00, + }, + /* z */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x20, 0x18, + 0x20, 0x1c, + 0x20, 0x16, + 0x20, 0x11, + 0xe0, 0x10, + 0x60, 0x10, + 0x00, 0x00, + }, + /* { */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x01, + 0x00, 0x01, + 0xf0, 0x3e, + 0x08, 0x40, + 0x08, 0x40, + 0x00, 0x00, + }, + /* | */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0xfc, 0xff, + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + }, + /* } */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x08, 0x40, + 0x08, 0x40, + 0xf0, 0x3e, + 0x00, 0x01, + 0x00, 0x01, + 0x00, 0x00, + 0x00, 0x00, + }, + /* ~ */ + { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x00, + 0x80, 0x00, + 0x80, 0x00, + 0x80, 0x00, + 0x00, 0x01, + 0x00, 0x01, + 0x00, 0x01, + 0x00, 0x00, + }, +}; + +const u8_t cfb_font_1524[95][45] = { + /* */ + { + 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, 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, 0x00, 0x00, + 0xf8, 0x01, 0x07, + 0xf8, 0x3f, 0x07, + 0x18, 0x00, 0x02, + 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, + 0xf8, 0x00, 0x00, + 0xf8, 0x00, 0x00, + 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, + 0xf8, 0x00, 0x00, + 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* # */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x60, 0x00, + 0x00, 0x63, 0x06, + 0x00, 0xf3, 0x07, + 0x80, 0x7f, 0x00, + 0xf8, 0x67, 0x00, + 0x38, 0x63, 0x00, + 0x00, 0x63, 0x06, + 0x00, 0xf3, 0x07, + 0x80, 0x7f, 0x00, + 0xf8, 0x63, 0x00, + 0x38, 0x63, 0x00, + 0x00, 0x03, 0x00, + 0x00, 0x00, 0x00, + }, + /* $ */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xc0, 0x01, 0x01, + 0xe0, 0x03, 0x03, + 0x30, 0x06, 0x03, + 0x30, 0x04, 0x03, + 0xfc, 0xff, 0x0f, + 0x30, 0x0c, 0x03, + 0x30, 0x08, 0x03, + 0x30, 0x18, 0x01, + 0x30, 0xf0, 0x01, + 0x00, 0xf0, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* % */ + { + 0x00, 0x00, 0x00, + 0xf0, 0x01, 0x00, + 0xf8, 0x03, 0x04, + 0x08, 0x02, 0x07, + 0x08, 0xc2, 0x01, + 0xf8, 0xf3, 0x00, + 0xf0, 0x3d, 0x00, + 0x00, 0xef, 0x03, + 0xc0, 0xf3, 0x07, + 0xe0, 0x10, 0x04, + 0x38, 0x10, 0x04, + 0x08, 0xf0, 0x07, + 0x00, 0xe0, 0x03, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* & */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x01, + 0xf0, 0xf8, 0x03, + 0xf8, 0x1f, 0x07, + 0x18, 0x0f, 0x06, + 0x18, 0x1e, 0x06, + 0x18, 0x3f, 0x06, + 0xf8, 0x73, 0x02, + 0xf0, 0xe0, 0x03, + 0x00, 0xc0, 0x03, + 0x00, 0xf8, 0x07, + 0x00, 0x18, 0x06, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, + }, + /* ' */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, + 0xf8, 0x00, 0x00, + 0x08, 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, + 0x00, 0xfe, 0x00, + 0x80, 0xff, 0x03, + 0xe0, 0x01, 0x0f, + 0x70, 0x00, 0x1c, + 0x18, 0x00, 0x30, + 0x08, 0x00, 0x20, + 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, + 0x08, 0x00, 0x20, + 0x18, 0x00, 0x30, + 0x70, 0x00, 0x1c, + 0xe0, 0x01, 0x0f, + 0x80, 0xff, 0x03, + 0x00, 0xfe, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* * */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, + 0x60, 0x00, 0x00, + 0x40, 0x04, 0x00, + 0x40, 0x0e, 0x00, + 0xc0, 0x03, 0x00, + 0xfc, 0x00, 0x00, + 0xc4, 0x03, 0x00, + 0x40, 0x0e, 0x00, + 0x40, 0x04, 0x00, + 0x60, 0x00, 0x00, + 0x60, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* + */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, + 0xe0, 0x7f, 0x00, + 0xe0, 0x7f, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x06, 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, 0x18, + 0x00, 0x00, 0x1f, + 0x00, 0x00, 0x0f, + 0x00, 0x00, 0x03, + 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, 0x30, 0x00, + 0x00, 0x30, 0x00, + 0x00, 0x30, 0x00, + 0x00, 0x30, 0x00, + 0x00, 0x30, 0x00, + 0x00, 0x30, 0x00, + 0x00, 0x30, 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, 0x00, 0x07, + 0x00, 0x00, 0x07, + 0x00, 0x00, 0x07, + 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, 0x04, + 0x00, 0x00, 0x07, + 0x00, 0xe0, 0x03, + 0x00, 0x78, 0x00, + 0x00, 0x1e, 0x00, + 0x80, 0x07, 0x00, + 0xf0, 0x01, 0x00, + 0x38, 0x00, 0x00, + 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* 0 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0x7f, 0x00, + 0xe0, 0xff, 0x01, + 0x70, 0x80, 0x03, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x70, 0x80, 0x03, + 0xe0, 0xff, 0x01, + 0x80, 0x7f, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* 1 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, + 0xe0, 0x00, 0x00, + 0x70, 0x00, 0x00, + 0x30, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* 2 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x06, + 0x30, 0x00, 0x07, + 0x18, 0x80, 0x07, + 0x18, 0xe0, 0x06, + 0x18, 0x70, 0x06, + 0x18, 0x38, 0x06, + 0x38, 0x1c, 0x06, + 0xf0, 0x07, 0x06, + 0xe0, 0x03, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x00, + }, + /* 3 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x10, 0x00, 0x02, + 0x30, 0x00, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x1a, 0x07, + 0xf0, 0xfb, 0x03, + 0xe0, 0xf1, 0x01, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* 4 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x00, + 0x00, 0xf0, 0x00, + 0x00, 0xdc, 0x00, + 0x00, 0xc7, 0x00, + 0x80, 0xc3, 0x00, + 0xe0, 0xc0, 0x00, + 0x70, 0xc0, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x00, 0xc0, 0x00, + 0x00, 0xc0, 0x00, + 0x00, 0x00, 0x00, + }, + /* 5 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf0, 0x07, 0x02, + 0xf8, 0x07, 0x06, + 0x18, 0x06, 0x06, + 0x18, 0x06, 0x06, + 0x18, 0x06, 0x06, + 0x18, 0x06, 0x06, + 0x18, 0x0e, 0x03, + 0x18, 0xfc, 0x03, + 0x00, 0xf8, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* 6 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xff, 0x00, + 0xc0, 0xff, 0x01, + 0xe0, 0x0c, 0x03, + 0x30, 0x06, 0x06, + 0x18, 0x06, 0x06, + 0x18, 0x06, 0x06, + 0x18, 0x06, 0x06, + 0x18, 0x0e, 0x03, + 0x18, 0xfc, 0x03, + 0x00, 0xf8, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* 7 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x04, + 0x18, 0x80, 0x07, + 0x18, 0xe0, 0x03, + 0x18, 0x78, 0x00, + 0x18, 0x1f, 0x00, + 0xd8, 0x07, 0x00, + 0xf8, 0x00, 0x00, + 0x38, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* 8 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x01, + 0xe0, 0xf1, 0x03, + 0xf0, 0x1b, 0x06, + 0x18, 0x0e, 0x06, + 0x18, 0x0e, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0e, 0x06, + 0xf0, 0x1b, 0x07, + 0xe0, 0xf1, 0x03, + 0x00, 0xe0, 0x01, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* 9 */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xc0, 0x07, 0x00, + 0xf0, 0x0f, 0x06, + 0x30, 0x1c, 0x06, + 0x18, 0x18, 0x06, + 0x18, 0x18, 0x06, + 0x18, 0x18, 0x06, + 0x18, 0x18, 0x03, + 0x30, 0xcc, 0x01, + 0xe0, 0xff, 0x00, + 0x80, 0x3f, 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, + 0x80, 0x03, 0x07, + 0x80, 0x03, 0x07, + 0x80, 0x03, 0x07, + 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, 0x00, + 0x00, 0x00, 0x10, + 0x80, 0x03, 0x1f, + 0x80, 0x03, 0x0f, + 0x80, 0x03, 0x03, + 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, 0x0c, 0x00, + 0x00, 0x0c, 0x00, + 0x00, 0x1e, 0x00, + 0x00, 0x12, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x21, 0x00, + 0x80, 0x61, 0x00, + 0x80, 0x40, 0x00, + 0xc0, 0xc0, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* = */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* > */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xc0, 0xc0, 0x00, + 0x80, 0x40, 0x00, + 0x80, 0x61, 0x00, + 0x00, 0x21, 0x00, + 0x00, 0x33, 0x00, + 0x00, 0x12, 0x00, + 0x00, 0x1e, 0x00, + 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* ? */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x20, 0x07, + 0x18, 0x38, 0x07, + 0x18, 0x0c, 0x07, + 0x18, 0x06, 0x00, + 0xf0, 0x03, 0x00, + 0xe0, 0x01, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* @ */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xff, 0x00, + 0xc0, 0xff, 0x03, + 0x60, 0x00, 0x06, + 0x30, 0x7c, 0x0c, + 0x18, 0xfe, 0x18, + 0x18, 0xc3, 0x18, + 0x08, 0x81, 0x10, + 0x08, 0xc1, 0x10, + 0x18, 0x3f, 0x18, + 0x10, 0xff, 0x18, + 0x30, 0x80, 0x08, + 0xe0, 0xff, 0x00, + 0x80, 0x3f, 0x00, + }, + /* A */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, + 0x00, 0x80, 0x07, + 0x00, 0xf0, 0x03, + 0x00, 0x3e, 0x00, + 0xc0, 0x37, 0x00, + 0xf8, 0x30, 0x00, + 0x18, 0x30, 0x00, + 0xf8, 0x30, 0x00, + 0xc0, 0x37, 0x00, + 0x00, 0x3e, 0x00, + 0x00, 0xf0, 0x03, + 0x00, 0x80, 0x07, + 0x00, 0x00, 0x04, + }, + /* B */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x38, 0x1e, 0x03, + 0xf0, 0xfb, 0x03, + 0xe0, 0xf1, 0x01, + 0x00, 0x00, 0x00, + }, + /* C */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x7f, 0x00, + 0xc0, 0xff, 0x01, + 0xe0, 0xc0, 0x03, + 0x30, 0x00, 0x03, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x10, 0x00, 0x06, + 0x00, 0x00, 0x00, + }, + /* D */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x07, + 0x30, 0x00, 0x03, + 0xe0, 0xc0, 0x01, + 0xc0, 0xff, 0x00, + 0x80, 0x3f, 0x00, + 0x00, 0x00, 0x00, + }, + /* E */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x00, 0x00, 0x00, + }, + /* F */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x18, 0x0c, 0x00, + 0x18, 0x0c, 0x00, + 0x18, 0x0c, 0x00, + 0x18, 0x0c, 0x00, + 0x18, 0x0c, 0x00, + 0x18, 0x0c, 0x00, + 0x18, 0x0c, 0x00, + 0x18, 0x0c, 0x00, + 0x00, 0x00, 0x00, + }, + /* G */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x7f, 0x00, + 0xc0, 0xff, 0x01, + 0xf0, 0xc0, 0x03, + 0x30, 0x00, 0x03, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0xfc, 0x07, + 0x00, 0xfc, 0x03, + 0x00, 0x00, 0x00, + }, + /* H */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, + 0x00, 0x0c, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x00, 0x00, 0x00, + }, + /* I */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* J */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x03, + 0xf8, 0xff, 0x03, + 0xf8, 0xff, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* K */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x00, 0x0c, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x1f, 0x00, + 0xc0, 0x71, 0x00, + 0xe0, 0xe0, 0x00, + 0x30, 0x80, 0x03, + 0x18, 0x00, 0x07, + 0x08, 0x00, 0x04, + 0x00, 0x00, 0x00, + }, + /* L */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x00, + }, + /* M */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0xf0, 0x00, 0x00, + 0x00, 0x1f, 0x00, + 0x00, 0xf0, 0x03, + 0x00, 0x00, 0x07, + 0x00, 0xf0, 0x03, + 0x00, 0x1f, 0x00, + 0xf0, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x00, 0x00, 0x00, + }, + /* N */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x70, 0x00, 0x00, + 0xc0, 0x01, 0x00, + 0x00, 0x07, 0x00, + 0x00, 0x1e, 0x00, + 0x00, 0x38, 0x00, + 0x00, 0xe0, 0x00, + 0x00, 0x80, 0x03, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x00, 0x00, 0x00, + }, + /* O */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0x7f, 0x00, + 0xe0, 0xff, 0x01, + 0x70, 0x80, 0x03, + 0x38, 0x00, 0x07, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x70, 0x80, 0x03, + 0xe0, 0xff, 0x01, + 0x80, 0x7f, 0x00, + 0x00, 0x00, 0x00, + }, + /* P */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x18, 0x18, 0x00, + 0x18, 0x18, 0x00, + 0x18, 0x18, 0x00, + 0x18, 0x18, 0x00, + 0x18, 0x08, 0x00, + 0x30, 0x0c, 0x00, + 0xf0, 0x07, 0x00, + 0xe0, 0x03, 0x00, + 0x00, 0x00, 0x00, + }, + /* Q */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0x7f, 0x00, + 0xe0, 0xff, 0x01, + 0x70, 0x80, 0x03, + 0x38, 0x00, 0x07, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x18, 0x00, 0x1e, + 0x70, 0x80, 0x3b, + 0xe0, 0xff, 0x71, + 0x80, 0x7f, 0x20, + 0x00, 0x00, 0x00, + }, + /* R */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x18, 0x18, 0x00, + 0x18, 0x18, 0x00, + 0x18, 0x18, 0x00, + 0x18, 0x38, 0x00, + 0x18, 0x78, 0x00, + 0x30, 0xec, 0x01, + 0xf0, 0x87, 0x03, + 0xe0, 0x03, 0x07, + 0x00, 0x00, 0x04, + }, + /* S */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xe0, 0x01, 0x02, + 0xf0, 0x03, 0x06, + 0x38, 0x06, 0x06, + 0x18, 0x0e, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x0c, 0x06, + 0x18, 0x18, 0x07, + 0x18, 0xf8, 0x03, + 0x10, 0xf0, 0x01, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* T */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0xf8, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* U */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x00, + 0xf8, 0xff, 0x03, + 0x00, 0x00, 0x03, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x03, + 0xf8, 0xff, 0x03, + 0xf8, 0xff, 0x00, + 0x00, 0x00, 0x00, + }, + /* V */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, + 0x78, 0x00, 0x00, + 0xf0, 0x03, 0x00, + 0x80, 0x1f, 0x00, + 0x00, 0xfc, 0x00, + 0x00, 0xe0, 0x07, + 0x00, 0x00, 0x06, + 0x00, 0xe0, 0x07, + 0x00, 0xfc, 0x00, + 0x80, 0x1f, 0x00, + 0xf0, 0x03, 0x00, + 0x78, 0x00, 0x00, + 0x08, 0x00, 0x00, + }, + /* W */ + { + 0x00, 0x00, 0x00, + 0x38, 0x00, 0x00, + 0xf8, 0x1f, 0x00, + 0x00, 0xff, 0x07, + 0x00, 0x00, 0x06, + 0x00, 0xe0, 0x01, + 0x00, 0x3e, 0x00, + 0x00, 0x03, 0x00, + 0x00, 0x3e, 0x00, + 0x00, 0xe0, 0x01, + 0x00, 0x00, 0x06, + 0x00, 0xfe, 0x07, + 0xf8, 0x3f, 0x00, + 0x78, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* X */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x08, 0x00, 0x04, + 0x38, 0x00, 0x07, + 0xf0, 0xc0, 0x03, + 0xc0, 0xe1, 0x00, + 0x80, 0x3f, 0x00, + 0x00, 0x1e, 0x00, + 0x80, 0x7f, 0x00, + 0xc0, 0xe1, 0x01, + 0x70, 0xc0, 0x07, + 0x38, 0x00, 0x07, + 0x08, 0x00, 0x04, + 0x00, 0x00, 0x00, + }, + /* Y */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, + 0x38, 0x00, 0x00, + 0xf0, 0x00, 0x00, + 0xc0, 0x03, 0x00, + 0x00, 0x0f, 0x00, + 0x00, 0xfc, 0x07, + 0x00, 0xfc, 0x07, + 0x00, 0x0f, 0x00, + 0xc0, 0x03, 0x00, + 0xf0, 0x00, 0x00, + 0x38, 0x00, 0x00, + 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* Z */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x18, 0x00, 0x06, + 0x18, 0x80, 0x07, + 0x18, 0xc0, 0x07, + 0x18, 0x70, 0x06, + 0x18, 0x38, 0x06, + 0x18, 0x1e, 0x06, + 0x18, 0x07, 0x06, + 0x98, 0x03, 0x06, + 0xf8, 0x00, 0x06, + 0x78, 0x00, 0x06, + 0x18, 0x00, 0x06, + 0x00, 0x00, 0x00, + }, + /* [ */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xf8, 0xff, 0x3f, + 0xf8, 0xff, 0x3f, + 0x18, 0x00, 0x30, + 0x18, 0x00, 0x30, + 0x18, 0x00, 0x30, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* \ */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, + 0x38, 0x00, 0x00, + 0xf0, 0x01, 0x00, + 0x80, 0x07, 0x00, + 0x00, 0x1e, 0x00, + 0x00, 0x78, 0x00, + 0x00, 0xe0, 0x03, + 0x00, 0x00, 0x07, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* ] */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x18, 0x00, 0x30, + 0x18, 0x00, 0x30, + 0x18, 0x00, 0x30, + 0xf8, 0xff, 0x3f, + 0xf8, 0xff, 0x3f, + 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, 0x10, 0x00, + 0x00, 0x1c, 0x00, + 0x00, 0x07, 0x00, + 0xc0, 0x01, 0x00, + 0x70, 0x00, 0x00, + 0x18, 0x00, 0x00, + 0x70, 0x00, 0x00, + 0xc0, 0x01, 0x00, + 0x00, 0x07, 0x00, + 0x00, 0x1c, 0x00, + 0x00, 0x10, 0x00, + 0x00, 0x00, 0x00, + }, + /* _ */ + { + 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, 0x40, + 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, + 0x04, 0x00, 0x00, + 0x1c, 0x00, 0x00, + 0x3c, 0x00, 0x00, + 0x20, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* a */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x03, + 0x00, 0xe1, 0x03, + 0x80, 0x21, 0x06, + 0x80, 0x31, 0x06, + 0x80, 0x31, 0x06, + 0x80, 0x11, 0x06, + 0x80, 0x11, 0x06, + 0x80, 0x11, 0x03, + 0x00, 0xff, 0x07, + 0x00, 0xfe, 0x07, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* b */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xfc, 0xff, 0x07, + 0xfc, 0xff, 0x07, + 0x00, 0x03, 0x03, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x03, 0x07, + 0x00, 0xff, 0x03, + 0x00, 0xfc, 0x00, + 0x00, 0x00, 0x00, + }, + /* c */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x00, + 0x00, 0xfe, 0x03, + 0x00, 0x03, 0x03, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* d */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x00, + 0x00, 0xff, 0x03, + 0x80, 0x03, 0x07, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x00, 0x03, 0x03, + 0xfc, 0xff, 0x07, + 0xfc, 0xff, 0x07, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* e */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x00, + 0x00, 0xfe, 0x01, + 0x00, 0x33, 0x03, + 0x80, 0x31, 0x06, + 0x80, 0x31, 0x06, + 0x80, 0x31, 0x06, + 0x80, 0x31, 0x06, + 0x80, 0x31, 0x06, + 0x00, 0x33, 0x06, + 0x00, 0x3f, 0x06, + 0x00, 0x3c, 0x00, + 0x00, 0x00, 0x00, + }, + /* f */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0xf0, 0xff, 0x07, + 0xf8, 0xff, 0x07, + 0x8c, 0x01, 0x00, + 0x8c, 0x01, 0x00, + 0x8c, 0x01, 0x00, + 0x8c, 0x01, 0x00, + 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* g */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x38, + 0x00, 0x1e, 0x7c, + 0x00, 0xbf, 0xc7, + 0x80, 0xe1, 0xc7, + 0x80, 0x41, 0xc6, + 0x80, 0x40, 0xc6, + 0x80, 0x41, 0xc6, + 0x80, 0x61, 0xc6, + 0x80, 0x3f, 0x46, + 0x80, 0x1e, 0x7e, + 0x80, 0x00, 0x3c, + 0x00, 0x00, 0x00, + }, + /* h */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xfc, 0xff, 0x07, + 0xfc, 0xff, 0x07, + 0x00, 0x03, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x00, 0xff, 0x07, + 0x00, 0xfe, 0x07, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* i */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, + 0x80, 0x00, 0x04, + 0x80, 0x00, 0x04, + 0x80, 0x00, 0x06, + 0x8c, 0xff, 0x07, + 0x8c, 0xff, 0x07, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, + }, + /* j */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc0, + 0x80, 0x00, 0xc0, + 0x80, 0x00, 0xc0, + 0x80, 0x00, 0xc0, + 0x80, 0x00, 0xc0, + 0x80, 0x01, 0xc0, + 0x8c, 0xff, 0x7f, + 0x8c, 0xff, 0x3f, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* k */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xfc, 0xff, 0x07, + 0xfc, 0xff, 0x07, + 0x00, 0x30, 0x00, + 0x00, 0x38, 0x00, + 0x00, 0x7c, 0x00, + 0x00, 0xe6, 0x00, + 0x00, 0x83, 0x01, + 0x80, 0x01, 0x07, + 0x80, 0x00, 0x06, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, + }, + /* l */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, + 0x04, 0x00, 0x04, + 0x04, 0x00, 0x04, + 0x04, 0x00, 0x06, + 0xfc, 0xff, 0x07, + 0xfc, 0xff, 0x07, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, + }, + /* m */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0xff, 0x07, + 0x80, 0xff, 0x07, + 0x00, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0xff, 0x07, + 0x00, 0xff, 0x07, + 0x00, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0xff, 0x07, + 0x00, 0xff, 0x07, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* n */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0xff, 0x07, + 0x80, 0xff, 0x07, + 0x00, 0x03, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x00, 0xff, 0x07, + 0x00, 0xfe, 0x07, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* o */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x00, + 0x00, 0xfe, 0x01, + 0x00, 0x03, 0x03, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x00, 0x03, 0x03, + 0x00, 0xfe, 0x01, + 0x00, 0xfc, 0x00, + 0x00, 0x00, 0x00, + }, + /* p */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, + 0x80, 0xff, 0xff, + 0x00, 0x03, 0x03, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x03, 0x07, + 0x00, 0xff, 0x03, + 0x00, 0xfc, 0x00, + 0x00, 0x00, 0x00, + }, + /* q */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x00, + 0x00, 0xff, 0x03, + 0x80, 0x03, 0x07, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x06, + 0x00, 0x03, 0x03, + 0x80, 0xff, 0xff, + 0x80, 0xff, 0xff, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* r */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0xff, 0x07, + 0x80, 0xff, 0x07, + 0x00, 0x03, 0x00, + 0x00, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x80, 0x01, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* s */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x0e, 0x02, + 0x00, 0x0f, 0x06, + 0x80, 0x19, 0x06, + 0x80, 0x11, 0x06, + 0x80, 0x31, 0x06, + 0x80, 0x31, 0x06, + 0x80, 0x61, 0x06, + 0x80, 0xe1, 0x03, + 0x00, 0xc1, 0x01, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* t */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0xc0, 0x00, 0x00, + 0xc0, 0x00, 0x00, + 0xc0, 0x00, 0x00, + 0xf0, 0xff, 0x01, + 0xf8, 0xff, 0x03, + 0xc0, 0x00, 0x03, + 0xc0, 0x00, 0x03, + 0xc0, 0x00, 0x03, + 0xc0, 0x00, 0x03, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* u */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0xff, 0x01, + 0x80, 0xff, 0x03, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x06, + 0x00, 0x00, 0x03, + 0x80, 0xff, 0x07, + 0x80, 0xff, 0x07, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* v */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, + 0x80, 0x07, 0x00, + 0x00, 0x3f, 0x00, + 0x00, 0xf8, 0x01, + 0x00, 0xc0, 0x07, + 0x00, 0x00, 0x04, + 0x00, 0xc0, 0x07, + 0x00, 0xf8, 0x01, + 0x00, 0x3f, 0x00, + 0x80, 0x07, 0x00, + 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* w */ + { + 0x80, 0x01, 0x00, + 0x80, 0x3f, 0x00, + 0x00, 0xf8, 0x03, + 0x00, 0x00, 0x06, + 0x00, 0xf0, 0x03, + 0x00, 0x3f, 0x00, + 0x80, 0x01, 0x00, + 0x00, 0x3f, 0x00, + 0x00, 0xf0, 0x03, + 0x00, 0x00, 0x06, + 0x00, 0xf8, 0x03, + 0x80, 0x3f, 0x00, + 0x80, 0x01, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* x */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, + 0x80, 0x01, 0x06, + 0x80, 0x03, 0x03, + 0x00, 0xce, 0x01, + 0x00, 0xfc, 0x00, + 0x00, 0x30, 0x00, + 0x00, 0x7c, 0x00, + 0x00, 0xce, 0x01, + 0x80, 0x83, 0x03, + 0x80, 0x01, 0x06, + 0x00, 0x00, 0x04, + 0x00, 0x00, 0x00, + }, + /* y */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0x00, 0xc0, + 0x80, 0x07, 0xc0, + 0x00, 0x1f, 0xc0, + 0x00, 0xf8, 0xe0, + 0x00, 0xc0, 0x7f, + 0x00, 0x00, 0x1e, + 0x00, 0xc0, 0x07, + 0x00, 0xf8, 0x00, + 0x00, 0x3f, 0x00, + 0x80, 0x07, 0x00, + 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* z */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x80, 0x01, 0x06, + 0x80, 0x01, 0x07, + 0x80, 0xc1, 0x07, + 0x80, 0xe1, 0x06, + 0x80, 0x31, 0x06, + 0x80, 0x19, 0x06, + 0x80, 0x0f, 0x06, + 0x80, 0x07, 0x06, + 0x80, 0x01, 0x06, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* { */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x10, 0x00, + 0x00, 0x10, 0x00, + 0x00, 0x38, 0x00, + 0x00, 0x28, 0x00, + 0xf0, 0xef, 0x1f, + 0xf0, 0xc7, 0x1f, + 0x18, 0x00, 0x30, + 0x18, 0x00, 0x30, + 0x18, 0x00, 0x30, + 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, + 0xfc, 0xff, 0xff, + 0xfc, 0xff, 0xff, + 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, + 0x18, 0x00, 0x30, + 0x18, 0x00, 0x30, + 0x18, 0x00, 0x30, + 0xf0, 0xc7, 0x1f, + 0xf0, 0xef, 0x1f, + 0x00, 0x28, 0x00, + 0x00, 0x38, 0x00, + 0x00, 0x10, 0x00, + 0x00, 0x10, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, + /* ~ */ + { + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, + 0x00, 0x03, 0x00, + 0x00, 0x03, 0x00, + 0x00, 0x03, 0x00, + 0x00, 0x02, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x06, 0x00, + 0x00, 0x02, 0x00, + 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, + }, +}; + +const u8_t cfb_font_2032[95][80] = { + /* */ + { + 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, + 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, + 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, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0x01, 0xe0, 0x01, + 0xf0, 0xff, 0xe7, 0x01, + 0xf0, 0xff, 0xe7, 0x01, + 0x00, 0x00, 0xc0, 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, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0x07, 0x00, 0x00, + 0xf0, 0x0f, 0x00, 0x00, + 0xf0, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0x07, 0x00, 0x00, + 0xf0, 0x0f, 0x00, 0x00, + 0xf0, 0x0f, 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, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x00, + 0x00, 0x0c, 0x06, 0x00, + 0x00, 0x0c, 0xc6, 0x01, + 0x00, 0x0c, 0xfe, 0x01, + 0x00, 0xfc, 0x7f, 0x00, + 0xc0, 0xff, 0x07, 0x00, + 0xf0, 0x0f, 0x06, 0x00, + 0x70, 0x0c, 0x06, 0x00, + 0x00, 0x0c, 0xc6, 0x01, + 0x00, 0x0c, 0xfe, 0x01, + 0x00, 0xfc, 0x7f, 0x00, + 0xc0, 0xff, 0x07, 0x00, + 0xf0, 0x0f, 0x06, 0x00, + 0x70, 0x0c, 0x06, 0x00, + 0x00, 0x0c, 0x06, 0x00, + 0x00, 0x0c, 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, 0x0f, 0x30, 0x00, + 0xc0, 0x1f, 0x70, 0x00, + 0xc0, 0x3f, 0x70, 0x00, + 0xe0, 0x30, 0x60, 0x00, + 0x60, 0x70, 0x60, 0x00, + 0xfc, 0xff, 0xff, 0x03, + 0xfc, 0xff, 0xff, 0x03, + 0x60, 0xe0, 0x70, 0x00, + 0x60, 0xc0, 0x70, 0x00, + 0xe0, 0xc0, 0x3f, 0x00, + 0xc0, 0x80, 0x3f, 0x00, + 0x00, 0x00, 0x0f, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* % */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x0f, 0x00, 0x00, + 0xe0, 0x1f, 0x00, 0x00, + 0x70, 0x38, 0x00, 0x01, + 0x30, 0x30, 0xc0, 0x01, + 0x30, 0x30, 0xf0, 0x01, + 0x30, 0x30, 0x7c, 0x00, + 0x70, 0x38, 0x1f, 0x00, + 0xe0, 0xdf, 0x07, 0x00, + 0xc0, 0xff, 0x01, 0x00, + 0x00, 0x7c, 0x7e, 0x00, + 0x00, 0x1f, 0xff, 0x00, + 0xc0, 0x87, 0xc3, 0x01, + 0xf0, 0x81, 0x81, 0x01, + 0x70, 0x80, 0x81, 0x01, + 0x10, 0x80, 0x81, 0x01, + 0x00, 0x80, 0xc3, 0x01, + 0x00, 0x00, 0xff, 0x00, + 0x00, 0x00, 0x7c, 0x00, + }, + /* & */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x00, 0x7f, 0x00, + 0xc0, 0x87, 0xff, 0x00, + 0xe0, 0xdf, 0xe1, 0x01, + 0xf0, 0xff, 0xc0, 0x01, + 0x70, 0x78, 0x80, 0x01, + 0x30, 0xf0, 0x80, 0x01, + 0x30, 0xf0, 0xc1, 0x01, + 0x70, 0xb8, 0xc7, 0x01, + 0xf0, 0x1f, 0xcf, 0x00, + 0xe0, 0x0f, 0xfe, 0x00, + 0xc0, 0x07, 0x7c, 0x00, + 0x00, 0x00, 0x7c, 0x00, + 0x00, 0x80, 0xff, 0x01, + 0x00, 0x80, 0xc7, 0x01, + 0x00, 0x80, 0x81, 0x01, + 0x00, 0x00, 0x00, 0x01, + }, + /* ' */ + { + 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, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0x07, 0x00, 0x00, + 0xf0, 0x0f, 0x00, 0x00, + 0xf0, 0x0f, 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, 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, 0xe0, 0x1f, 0x00, + 0x00, 0xfc, 0xff, 0x00, + 0x00, 0xfe, 0xff, 0x01, + 0x80, 0x0f, 0xc0, 0x07, + 0xc0, 0x03, 0x00, 0x0f, + 0xe0, 0x01, 0x00, 0x1c, + 0x60, 0x00, 0x00, 0x38, + 0x30, 0x00, 0x00, 0x30, + 0x10, 0x00, 0x00, 0x20, + 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, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x20, + 0x30, 0x00, 0x00, 0x30, + 0x60, 0x00, 0x00, 0x38, + 0xe0, 0x01, 0x00, 0x1e, + 0xc0, 0x03, 0x00, 0x0f, + 0x80, 0x0f, 0xc0, 0x07, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xfc, 0xff, 0x00, + 0x00, 0xe0, 0x1f, 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, 0x00, + 0xc0, 0x01, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, + 0x80, 0x61, 0x00, 0x00, + 0x80, 0xf1, 0x00, 0x00, + 0x00, 0x7f, 0x00, 0x00, + 0x3c, 0x1f, 0x00, 0x00, + 0xfc, 0x07, 0x00, 0x00, + 0xfc, 0x1f, 0x00, 0x00, + 0x00, 0x7f, 0x00, 0x00, + 0x80, 0xf3, 0x00, 0x00, + 0x80, 0x61, 0x00, 0x00, + 0x80, 0x41, 0x00, 0x00, + 0xc0, 0x01, 0x00, 0x00, + 0x00, 0x01, 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, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x80, 0xff, 0x1f, 0x00, + 0x80, 0xff, 0x1f, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 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, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x18, + 0x00, 0x00, 0xe0, 0x1f, + 0x00, 0x00, 0xe0, 0x0f, + 0x00, 0x00, 0xe0, 0x03, + 0x00, 0x00, 0x60, 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, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 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, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xe0, 0x00, + 0x00, 0x00, 0xf0, 0x01, + 0x00, 0x00, 0xf0, 0x01, + 0x00, 0x00, 0xe0, 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, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xf8, 0x01, + 0x00, 0x00, 0x7e, 0x00, + 0x00, 0x80, 0x1f, 0x00, + 0x00, 0xe0, 0x07, 0x00, + 0x00, 0xfc, 0x00, 0x00, + 0x00, 0x3f, 0x00, 0x00, + 0xc0, 0x0f, 0x00, 0x00, + 0xf0, 0x03, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 0 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x07, 0x00, + 0x80, 0xff, 0x3f, 0x00, + 0xc0, 0xff, 0x7f, 0x00, + 0xe0, 0x01, 0xf0, 0x00, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0xe0, 0x01, 0xf0, 0x00, + 0xc0, 0xff, 0x7f, 0x00, + 0x80, 0xff, 0x3f, 0x00, + 0x00, 0xfc, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 1 */ + { + 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, 0x01, 0x00, 0x00, + 0x80, 0x03, 0x00, 0x00, + 0xc0, 0x01, 0x00, 0x00, + 0xe0, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 2 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x40, 0x00, 0xc0, 0x01, + 0xc0, 0x00, 0xe0, 0x01, + 0xe0, 0x00, 0xf0, 0x01, + 0x60, 0x00, 0xb8, 0x01, + 0x70, 0x00, 0x9c, 0x01, + 0x30, 0x00, 0x8e, 0x01, + 0x30, 0x00, 0x87, 0x01, + 0x30, 0x80, 0x83, 0x01, + 0x70, 0xc0, 0x81, 0x01, + 0x70, 0xe0, 0x80, 0x01, + 0xe0, 0x7f, 0x80, 0x01, + 0xc0, 0x3f, 0x80, 0x01, + 0x80, 0x0f, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 3 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x40, 0x00, 0xc0, 0x00, + 0xe0, 0x00, 0xc0, 0x00, + 0x60, 0x00, 0xc0, 0x01, + 0x70, 0x60, 0x80, 0x01, + 0x70, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x70, 0xf0, 0xc0, 0x01, + 0x70, 0xf0, 0xc0, 0x01, + 0xe0, 0xdf, 0xe1, 0x00, + 0xe0, 0x9f, 0xff, 0x00, + 0x80, 0x87, 0x7f, 0x00, + 0x00, 0x00, 0x1e, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 4 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0e, 0x00, + 0x00, 0x00, 0x0f, 0x00, + 0x00, 0xc0, 0x0f, 0x00, + 0x00, 0xe0, 0x0d, 0x00, + 0x00, 0x78, 0x0c, 0x00, + 0x00, 0x3c, 0x0c, 0x00, + 0x00, 0x0f, 0x0c, 0x00, + 0x80, 0x03, 0x0c, 0x00, + 0xe0, 0x01, 0x0c, 0x00, + 0x70, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 5 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x3f, 0xc0, 0x00, + 0xf0, 0x7f, 0xc0, 0x01, + 0xf0, 0x7f, 0xc0, 0x01, + 0x30, 0x30, 0x80, 0x01, + 0x30, 0x30, 0x80, 0x01, + 0x30, 0x30, 0x80, 0x01, + 0x30, 0x70, 0x80, 0x01, + 0x30, 0x70, 0xc0, 0x01, + 0x30, 0xe0, 0xe0, 0x00, + 0x30, 0xe0, 0xff, 0x00, + 0x30, 0xc0, 0x7f, 0x00, + 0x00, 0x80, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 6 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0x0f, 0x00, + 0x00, 0xff, 0x3f, 0x00, + 0x80, 0xff, 0x7f, 0x00, + 0xc0, 0xc3, 0xe0, 0x00, + 0xe0, 0x60, 0xc0, 0x00, + 0x60, 0x30, 0xc0, 0x01, + 0x70, 0x30, 0x80, 0x01, + 0x70, 0x30, 0x80, 0x01, + 0x30, 0x30, 0x80, 0x01, + 0x30, 0x70, 0xc0, 0x01, + 0x30, 0x60, 0xe0, 0x00, + 0x30, 0xe0, 0xff, 0x00, + 0x00, 0xc0, 0x7f, 0x00, + 0x00, 0x80, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 7 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x01, + 0x30, 0x00, 0xc0, 0x01, + 0x30, 0x00, 0xf8, 0x01, + 0x30, 0x00, 0xfe, 0x00, + 0x30, 0x80, 0x1f, 0x00, + 0x30, 0xe0, 0x07, 0x00, + 0x30, 0xfc, 0x01, 0x00, + 0x30, 0x3f, 0x00, 0x00, + 0xf0, 0x0f, 0x00, 0x00, + 0xf0, 0x03, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 8 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x3e, 0x00, + 0x80, 0x07, 0x7f, 0x00, + 0xe0, 0x8f, 0xff, 0x00, + 0xe0, 0xdf, 0xc1, 0x00, + 0x70, 0xf8, 0xc0, 0x01, + 0x30, 0xf0, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0xf0, 0x80, 0x01, + 0x70, 0xf8, 0xc0, 0x01, + 0xe0, 0xdf, 0xc1, 0x00, + 0xe0, 0x8f, 0xff, 0x00, + 0x80, 0x07, 0x7f, 0x00, + 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* 9 */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x3f, 0x00, 0x00, + 0xc0, 0x7f, 0x00, 0x00, + 0xe0, 0xff, 0x80, 0x01, + 0xe0, 0xc0, 0x81, 0x01, + 0x70, 0xc0, 0x81, 0x01, + 0x30, 0x80, 0x81, 0x01, + 0x30, 0x80, 0x81, 0x01, + 0x30, 0x80, 0xc1, 0x01, + 0x70, 0x80, 0xc1, 0x00, + 0x60, 0xc0, 0xe0, 0x00, + 0xe0, 0x60, 0x78, 0x00, + 0xc0, 0xff, 0x3f, 0x00, + 0x80, 0xff, 0x1f, 0x00, + 0x00, 0xfe, 0x03, 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, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1e, 0xe0, 0x01, + 0x00, 0x1e, 0xe0, 0x01, + 0x00, 0x1e, 0xe0, 0x01, + 0x00, 0x1e, 0xe0, 0x01, + 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, + 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, 0x18, + 0x00, 0x1e, 0xc0, 0x1f, + 0x00, 0x1e, 0xc0, 0x0f, + 0x00, 0x1e, 0xc0, 0x03, + 0x00, 0x1e, 0xc0, 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, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, + 0x00, 0xe0, 0x00, 0x00, + 0x00, 0xe0, 0x00, 0x00, + 0x00, 0xb0, 0x01, 0x00, + 0x00, 0xb0, 0x01, 0x00, + 0x00, 0x18, 0x03, 0x00, + 0x00, 0x18, 0x03, 0x00, + 0x00, 0x0c, 0x06, 0x00, + 0x00, 0x0c, 0x06, 0x00, + 0x00, 0x06, 0x0c, 0x00, + 0x00, 0x06, 0x0c, 0x00, + 0x00, 0x07, 0x1c, 0x00, + 0x00, 0x03, 0x18, 0x00, + 0x80, 0x03, 0x38, 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, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 0x00, + 0x00, 0x0c, 0x03, 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, + 0x80, 0x03, 0x38, 0x00, + 0x00, 0x03, 0x18, 0x00, + 0x00, 0x07, 0x1c, 0x00, + 0x00, 0x06, 0x0c, 0x00, + 0x00, 0x06, 0x0c, 0x00, + 0x00, 0x0c, 0x06, 0x00, + 0x00, 0x0c, 0x06, 0x00, + 0x00, 0x18, 0x03, 0x00, + 0x00, 0x18, 0x03, 0x00, + 0x00, 0xb0, 0x01, 0x00, + 0x00, 0xb0, 0x01, 0x00, + 0x00, 0xe0, 0x00, 0x00, + 0x00, 0xe0, 0x00, 0x00, + 0x00, 0x40, 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, + 0x60, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, + 0x70, 0x00, 0xe0, 0x01, + 0x30, 0x00, 0xe7, 0x01, + 0x30, 0x80, 0xe7, 0x01, + 0x30, 0xc0, 0xe1, 0x01, + 0x70, 0xe0, 0x00, 0x00, + 0x70, 0x70, 0x00, 0x00, + 0x60, 0x30, 0x00, 0x00, + 0xe0, 0x3f, 0x00, 0x00, + 0xc0, 0x1f, 0x00, 0x00, + 0x80, 0x07, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* @ */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf0, 0x1f, 0x00, + 0x00, 0xfe, 0x7f, 0x00, + 0x80, 0x0f, 0xf0, 0x01, + 0xc0, 0x03, 0x80, 0x03, + 0xc0, 0xe0, 0x07, 0x07, + 0x60, 0xf0, 0x1f, 0x06, + 0x60, 0x78, 0x3c, 0x0e, + 0x30, 0x1c, 0x30, 0x0c, + 0x30, 0x0c, 0x30, 0x0c, + 0x30, 0x0c, 0x30, 0x0c, + 0x30, 0x0c, 0x1e, 0x0c, + 0x30, 0xfc, 0x07, 0x0c, + 0x60, 0xfc, 0x1f, 0x0c, + 0x60, 0x00, 0x30, 0x06, + 0xc0, 0x01, 0x30, 0x06, + 0x80, 0x07, 0x38, 0x00, + 0x00, 0xff, 0x1f, 0x00, + 0x00, 0xf8, 0x07, 0x00, + }, + /* A */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0xe0, 0x01, + 0x00, 0x00, 0xfc, 0x01, + 0x00, 0x80, 0x7f, 0x00, + 0x00, 0xe0, 0x0f, 0x00, + 0x00, 0xfc, 0x03, 0x00, + 0x80, 0x7f, 0x03, 0x00, + 0xf0, 0x0f, 0x03, 0x00, + 0xf0, 0x01, 0x03, 0x00, + 0xf0, 0x01, 0x03, 0x00, + 0xf0, 0x07, 0x03, 0x00, + 0x80, 0x3f, 0x03, 0x00, + 0x00, 0xfc, 0x03, 0x00, + 0x00, 0xf0, 0x0f, 0x00, + 0x00, 0x80, 0x7f, 0x00, + 0x00, 0x00, 0xfc, 0x01, + 0x00, 0x00, 0xe0, 0x01, + 0x00, 0x00, 0x00, 0x01, + }, + /* B */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x70, 0x60, 0x80, 0x01, + 0x70, 0xe0, 0xc0, 0x01, + 0xe0, 0xf0, 0xc0, 0x01, + 0xe0, 0x9f, 0xe1, 0x00, + 0xc0, 0x9f, 0xff, 0x00, + 0x80, 0x0f, 0x7f, 0x00, + 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* C */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0x07, 0x00, + 0x00, 0xff, 0x1f, 0x00, + 0x80, 0xff, 0x7f, 0x00, + 0xc0, 0x07, 0x78, 0x00, + 0xe0, 0x01, 0xf0, 0x00, + 0xe0, 0x00, 0xe0, 0x00, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x60, 0x00, 0xc0, 0x00, + 0x20, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* D */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x00, + 0xe0, 0x00, 0xe0, 0x00, + 0xe0, 0x01, 0xf0, 0x00, + 0xc0, 0x07, 0x7c, 0x00, + 0x80, 0xff, 0x3f, 0x00, + 0x00, 0xff, 0x1f, 0x00, + 0x00, 0xf8, 0x03, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* E */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x60, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* F */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* G */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x07, 0x00, + 0x00, 0xff, 0x1f, 0x00, + 0x80, 0xff, 0x7f, 0x00, + 0xc0, 0x03, 0xf8, 0x00, + 0xe0, 0x00, 0xe0, 0x00, + 0x60, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0x80, 0x01, + 0x30, 0xc0, 0x80, 0x01, + 0x70, 0xc0, 0xc0, 0x01, + 0x70, 0xc0, 0xc0, 0x01, + 0x70, 0xc0, 0xff, 0x01, + 0xe0, 0xc0, 0xff, 0x00, + 0x20, 0xc0, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* H */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* I */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* J */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xc0, 0x00, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xe0, 0x00, + 0xf0, 0xff, 0xff, 0x00, + 0xf0, 0xff, 0x7f, 0x00, + 0xf0, 0xff, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* K */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x00, 0xc0, 0x00, 0x00, + 0x00, 0x70, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, + 0x00, 0xfc, 0x01, 0x00, + 0x00, 0xce, 0x07, 0x00, + 0x00, 0x07, 0x0f, 0x00, + 0x80, 0x03, 0x1e, 0x00, + 0xc0, 0x01, 0x7c, 0x00, + 0xf0, 0x00, 0xf0, 0x00, + 0x70, 0x00, 0xe0, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x10, 0x00, 0x00, 0x01, + }, + /* L */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* M */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0x01, 0x00, 0x00, + 0xf0, 0x3f, 0x00, 0x00, + 0x00, 0xfe, 0x03, 0x00, + 0x00, 0xc0, 0x7f, 0x00, + 0x00, 0x00, 0xf8, 0x01, + 0x00, 0x00, 0xf8, 0x01, + 0x00, 0xc0, 0x7f, 0x00, + 0x00, 0xfe, 0x03, 0x00, + 0xf0, 0x1f, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* N */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xe0, 0xff, 0x01, + 0xe0, 0x03, 0x00, 0x00, + 0x80, 0x0f, 0x00, 0x00, + 0x00, 0x3e, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, + 0x00, 0xe0, 0x03, 0x00, + 0x00, 0x80, 0x0f, 0x00, + 0x00, 0x00, 0x3e, 0x00, + 0x00, 0x00, 0xf8, 0x00, + 0xf0, 0xff, 0xe1, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* O */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x07, 0x00, + 0x80, 0xff, 0x3f, 0x00, + 0xc0, 0xff, 0x7f, 0x00, + 0xe0, 0x03, 0xf8, 0x00, + 0xe0, 0x00, 0xe0, 0x00, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0xe0, 0x00, 0xe0, 0x00, + 0xe0, 0x03, 0xf8, 0x00, + 0xc0, 0xff, 0x7f, 0x00, + 0x00, 0xff, 0x1f, 0x00, + 0x00, 0xfc, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* P */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x30, 0x80, 0x01, 0x00, + 0x30, 0x80, 0x01, 0x00, + 0x30, 0x80, 0x01, 0x00, + 0x30, 0x80, 0x01, 0x00, + 0x70, 0x80, 0x01, 0x00, + 0x70, 0xc0, 0x01, 0x00, + 0xe0, 0xe0, 0x01, 0x00, + 0xe0, 0xff, 0x00, 0x00, + 0xc0, 0x7f, 0x00, 0x00, + 0x00, 0x1f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* Q */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfc, 0x07, 0x00, + 0x80, 0xff, 0x3f, 0x00, + 0xc0, 0xff, 0x7f, 0x00, + 0xe0, 0x03, 0xf8, 0x00, + 0xe0, 0x00, 0xe0, 0x00, + 0x70, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x01, + 0x30, 0x00, 0x80, 0x01, + 0x30, 0x00, 0xc0, 0x01, + 0x70, 0x00, 0xc0, 0x03, + 0x70, 0x00, 0xc0, 0x07, + 0xe0, 0x00, 0xe0, 0x1f, + 0xe0, 0x03, 0xf8, 0x3c, + 0xc0, 0xff, 0x7f, 0x38, + 0x00, 0xff, 0x1f, 0x70, + 0x00, 0xfc, 0x07, 0x10, + 0x00, 0x00, 0x00, 0x00, + }, + /* R */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x00, 0x00, + 0x30, 0xc0, 0x01, 0x00, + 0x70, 0xc0, 0x03, 0x00, + 0x70, 0xe0, 0x0f, 0x00, + 0xe0, 0x70, 0x1e, 0x00, + 0xe0, 0x7f, 0x7c, 0x00, + 0xc0, 0x3f, 0xf0, 0x00, + 0x80, 0x0f, 0xe0, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x01, + }, + /* S */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x80, 0x0f, 0xc0, 0x00, + 0xc0, 0x1f, 0xc0, 0x01, + 0xe0, 0x3f, 0xc0, 0x01, + 0x60, 0x38, 0xc0, 0x01, + 0x70, 0x70, 0x80, 0x01, + 0x70, 0x60, 0x80, 0x01, + 0x30, 0xe0, 0x80, 0x01, + 0x30, 0xe0, 0x80, 0x01, + 0x70, 0xc0, 0xc0, 0x01, + 0x70, 0xc0, 0xc1, 0x01, + 0x70, 0xc0, 0xe1, 0x00, + 0x70, 0x80, 0xff, 0x00, + 0x60, 0x00, 0x7f, 0x00, + 0x20, 0x00, 0x3e, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* T */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0xf0, 0xff, 0xff, 0x01, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* U */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0x1f, 0x00, + 0xf0, 0xff, 0x7f, 0x00, + 0xf0, 0xff, 0xff, 0x00, + 0x00, 0x00, 0xe0, 0x00, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xe0, 0x00, + 0xf0, 0xff, 0xff, 0x00, + 0xf0, 0xff, 0x7f, 0x00, + 0xf0, 0xff, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* V */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, + 0xf0, 0x07, 0x00, 0x00, + 0xc0, 0x3f, 0x00, 0x00, + 0x00, 0xfe, 0x00, 0x00, + 0x00, 0xf8, 0x07, 0x00, + 0x00, 0xc0, 0x3f, 0x00, + 0x00, 0x00, 0xfe, 0x01, + 0x00, 0x00, 0xf0, 0x01, + 0x00, 0x00, 0xf0, 0x01, + 0x00, 0x00, 0xfe, 0x01, + 0x00, 0xc0, 0x3f, 0x00, + 0x00, 0xf8, 0x07, 0x00, + 0x00, 0xff, 0x00, 0x00, + 0xc0, 0x3f, 0x00, 0x00, + 0xf0, 0x07, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, + }, + /* W */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, + 0xf0, 0x7f, 0x00, 0x00, + 0xf0, 0xff, 0x3f, 0x00, + 0x00, 0xf0, 0xff, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xfc, 0x01, + 0x00, 0x80, 0x3f, 0x00, + 0x00, 0xf0, 0x07, 0x00, + 0x00, 0x78, 0x00, 0x00, + 0x00, 0x78, 0x00, 0x00, + 0x00, 0xf0, 0x07, 0x00, + 0x00, 0x80, 0x3f, 0x00, + 0x00, 0x00, 0xfc, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0xe0, 0xff, 0x01, + 0xf0, 0xff, 0x7f, 0x00, + 0xf0, 0xff, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, + }, + /* X */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x01, + 0x30, 0x00, 0xc0, 0x01, + 0xf0, 0x00, 0xe0, 0x01, + 0xe0, 0x03, 0xf8, 0x00, + 0x80, 0x07, 0x3e, 0x00, + 0x00, 0x9f, 0x0f, 0x00, + 0x00, 0xfc, 0x03, 0x00, + 0x00, 0xf0, 0x00, 0x00, + 0x00, 0xf8, 0x01, 0x00, + 0x00, 0xfe, 0x07, 0x00, + 0x80, 0x0f, 0x1f, 0x00, + 0xe0, 0x03, 0x7c, 0x00, + 0xf0, 0x00, 0xf8, 0x00, + 0x70, 0x00, 0xe0, 0x01, + 0x10, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, + }, + /* Y */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, + 0xf0, 0x01, 0x00, 0x00, + 0xe0, 0x03, 0x00, 0x00, + 0x80, 0x0f, 0x00, 0x00, + 0x00, 0x3e, 0x00, 0x00, + 0x00, 0xf8, 0x00, 0x00, + 0x00, 0xe0, 0xff, 0x01, + 0x00, 0xc0, 0xff, 0x01, + 0x00, 0xe0, 0xff, 0x01, + 0x00, 0xf8, 0x00, 0x00, + 0x00, 0x3e, 0x00, 0x00, + 0x80, 0x0f, 0x00, 0x00, + 0xe0, 0x03, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, + }, + /* Z */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x30, 0x00, 0xc0, 0x01, + 0x30, 0x00, 0xe0, 0x01, + 0x30, 0x00, 0xf8, 0x01, + 0x30, 0x00, 0xbc, 0x01, + 0x30, 0x00, 0x8f, 0x01, + 0x30, 0x80, 0x87, 0x01, + 0x30, 0xe0, 0x81, 0x01, + 0x30, 0xf0, 0x80, 0x01, + 0x30, 0x3c, 0x80, 0x01, + 0x30, 0x1e, 0x80, 0x01, + 0xb0, 0x07, 0x80, 0x01, + 0xf0, 0x03, 0x80, 0x01, + 0xf0, 0x00, 0x80, 0x01, + 0x70, 0x00, 0x80, 0x01, + 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, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x3f, + 0xf0, 0xff, 0xff, 0x3f, + 0xf0, 0xff, 0xff, 0x3f, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 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, + 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, + 0xf0, 0x03, 0x00, 0x00, + 0xc0, 0x0f, 0x00, 0x00, + 0x00, 0x3f, 0x00, 0x00, + 0x00, 0xfc, 0x00, 0x00, + 0x00, 0xe0, 0x07, 0x00, + 0x00, 0x80, 0x1f, 0x00, + 0x00, 0x00, 0x7e, 0x00, + 0x00, 0x00, 0xf8, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0x00, 0x01, + 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, + 0x00, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0xf0, 0xff, 0xff, 0x3f, + 0xf0, 0xff, 0xff, 0x3f, + 0xf0, 0xff, 0xff, 0x3f, + 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, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, + 0x00, 0xe0, 0x01, 0x00, + 0x00, 0xf8, 0x01, 0x00, + 0x00, 0x3f, 0x00, 0x00, + 0xc0, 0x07, 0x00, 0x00, + 0xf0, 0x01, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, + 0xc0, 0x03, 0x00, 0x00, + 0x00, 0x0f, 0x00, 0x00, + 0x00, 0x7c, 0x00, 0x00, + 0x00, 0xf0, 0x01, 0x00, + 0x00, 0xc0, 0x01, 0x00, + 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* _ */ + { + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, + 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, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, + 0x40, 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, + }, + /* a */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x7c, 0x00, + 0x00, 0x04, 0xfe, 0x00, + 0x00, 0x0c, 0xff, 0x00, + 0x00, 0x0e, 0xc3, 0x01, + 0x00, 0x8e, 0x83, 0x01, + 0x00, 0x86, 0x81, 0x01, + 0x00, 0x86, 0x81, 0x01, + 0x00, 0x86, 0x81, 0x01, + 0x00, 0x86, 0xc1, 0x00, + 0x00, 0x8e, 0xe1, 0x00, + 0x00, 0xfc, 0x7f, 0x00, + 0x00, 0xfc, 0xff, 0x01, + 0x00, 0xf0, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* b */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0x7f, 0x00, + 0x00, 0x1c, 0xe0, 0x00, + 0x00, 0x0c, 0xc0, 0x00, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x0e, 0x80, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x1c, 0xe0, 0x00, + 0x00, 0xfc, 0xff, 0x00, + 0x00, 0xf8, 0x7f, 0x00, + 0x00, 0xe0, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* c */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x1f, 0x00, + 0x00, 0xf0, 0x3f, 0x00, + 0x00, 0xf8, 0x7f, 0x00, + 0x00, 0x1c, 0xe0, 0x00, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x04, 0xc0, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* d */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x1f, 0x00, + 0x00, 0xf8, 0x7f, 0x00, + 0x00, 0xfc, 0xff, 0x00, + 0x00, 0x1c, 0xe0, 0x00, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x0e, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x0c, 0xc0, 0x00, + 0x00, 0x1c, 0xe0, 0x00, + 0xfc, 0xff, 0x7f, 0x00, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* e */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x0f, 0x00, + 0x00, 0xf0, 0x3f, 0x00, + 0x00, 0xf8, 0x7f, 0x00, + 0x00, 0x9c, 0xe1, 0x00, + 0x00, 0x8e, 0xc1, 0x00, + 0x00, 0x86, 0xc1, 0x01, + 0x00, 0x86, 0xc1, 0x01, + 0x00, 0x86, 0x81, 0x01, + 0x00, 0x86, 0x81, 0x01, + 0x00, 0x8e, 0xc1, 0x01, + 0x00, 0x8c, 0xc1, 0x01, + 0x00, 0xfc, 0xc1, 0x00, + 0x00, 0xf8, 0xc1, 0x00, + 0x00, 0xe0, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* f */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0x01, + 0xf8, 0xff, 0xff, 0x01, + 0xf8, 0xff, 0xff, 0x01, + 0x1c, 0x06, 0x00, 0x00, + 0x0c, 0x06, 0x00, 0x00, + 0x0c, 0x06, 0x00, 0x00, + 0x0c, 0x06, 0x00, 0x00, + 0x0c, 0x06, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* g */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1e, + 0x00, 0xf0, 0x00, 0x7f, + 0x00, 0xfc, 0x73, 0x7f, + 0x00, 0xfc, 0xfb, 0xe1, + 0x00, 0x0e, 0xef, 0xc1, + 0x00, 0x06, 0xc6, 0xc0, + 0x00, 0x06, 0xc6, 0xc0, + 0x00, 0x06, 0xc6, 0xc0, + 0x00, 0x06, 0xc6, 0xc0, + 0x00, 0x0e, 0xc7, 0xc0, + 0x00, 0xfe, 0xc3, 0xe1, + 0x00, 0xfe, 0xc3, 0x61, + 0x00, 0xf6, 0x80, 0x7f, + 0x00, 0x06, 0x80, 0x3f, + 0x00, 0x06, 0x00, 0x1f, + 0x00, 0x00, 0x00, 0x00, + }, + /* h */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0xff, 0x01, + 0x00, 0x1c, 0x00, 0x00, + 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0xfc, 0xff, 0x01, + 0x00, 0xfc, 0xff, 0x01, + 0x00, 0xf0, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* i */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x1c, 0xfe, 0xff, 0x01, + 0x1c, 0xfe, 0xff, 0x01, + 0x1c, 0xfe, 0xff, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* j */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xe0, + 0x00, 0x00, 0x00, 0xc0, + 0x00, 0x06, 0x00, 0xc0, + 0x00, 0x06, 0x00, 0xc0, + 0x00, 0x06, 0x00, 0xc0, + 0x00, 0x06, 0x00, 0xc0, + 0x00, 0x06, 0x00, 0xe0, + 0x00, 0x06, 0x00, 0xe0, + 0x1c, 0xfe, 0xff, 0x7f, + 0x1c, 0xfe, 0xff, 0x3f, + 0x1c, 0xfe, 0xff, 0x1f, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* k */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0xfe, 0x01, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x80, 0x03, 0x00, + 0x00, 0xc0, 0x07, 0x00, + 0x00, 0xe0, 0x0f, 0x00, + 0x00, 0x70, 0x1e, 0x00, + 0x00, 0x38, 0x3c, 0x00, + 0x00, 0x1c, 0x70, 0x00, + 0x00, 0x0e, 0xe0, 0x01, + 0x00, 0x06, 0xc0, 0x01, + 0x00, 0x02, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, + }, + /* l */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x01, + 0x0c, 0x00, 0x80, 0x01, + 0x0c, 0x00, 0x80, 0x01, + 0x0c, 0x00, 0x80, 0x01, + 0x0c, 0x00, 0x80, 0x01, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0xff, 0x01, + 0xfc, 0xff, 0xff, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* m */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xf8, 0xff, 0x01, + 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xfc, 0xff, 0x01, + 0x00, 0xf8, 0xff, 0x01, + 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xfc, 0xff, 0x01, + 0x00, 0xf8, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + }, + /* n */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xf8, 0xff, 0x01, + 0x00, 0x18, 0x00, 0x00, + 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0xfc, 0xff, 0x01, + 0x00, 0xfc, 0xff, 0x01, + 0x00, 0xf0, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* o */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xc0, 0x0f, 0x00, + 0x00, 0xf0, 0x3f, 0x00, + 0x00, 0xf8, 0x7f, 0x00, + 0x00, 0x1c, 0xe0, 0x00, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x1c, 0xe0, 0x00, + 0x00, 0xf8, 0x7f, 0x00, + 0x00, 0xf0, 0x3f, 0x00, + 0x00, 0xc0, 0x0f, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* p */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0xff, 0xff, + 0x00, 0xfe, 0xff, 0xff, + 0x00, 0xf8, 0xff, 0xff, + 0x00, 0x18, 0xe0, 0x00, + 0x00, 0x0c, 0xc0, 0x00, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x0e, 0x80, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x1c, 0xe0, 0x00, + 0x00, 0xfc, 0xff, 0x00, + 0x00, 0xf8, 0x7f, 0x00, + 0x00, 0xe0, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* q */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x1f, 0x00, + 0x00, 0xf8, 0x7f, 0x00, + 0x00, 0xfc, 0xff, 0x00, + 0x00, 0x1c, 0xe0, 0x00, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x0e, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x0c, 0xc0, 0x00, + 0x00, 0x18, 0xe0, 0x00, + 0x00, 0xf8, 0xff, 0xff, + 0x00, 0xfe, 0xff, 0xff, + 0x00, 0xfe, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* r */ + { + 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, 0xfe, 0xff, 0x01, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xf0, 0xff, 0x01, + 0x00, 0x18, 0x00, 0x00, + 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x0c, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x06, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* s */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x78, 0xc0, 0x00, + 0x00, 0xfc, 0xc0, 0x01, + 0x00, 0xfc, 0xc1, 0x01, + 0x00, 0xce, 0x81, 0x01, + 0x00, 0x8e, 0x81, 0x01, + 0x00, 0x86, 0x83, 0x01, + 0x00, 0x06, 0x83, 0x01, + 0x00, 0x06, 0x87, 0x01, + 0x00, 0x06, 0xc7, 0x01, + 0x00, 0x0e, 0xfe, 0x00, + 0x00, 0x0c, 0xfc, 0x00, + 0x00, 0x04, 0x78, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* t */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, + 0xc0, 0xff, 0x3f, 0x00, + 0xf0, 0xff, 0x7f, 0x00, + 0xf0, 0xff, 0x7f, 0x00, + 0x00, 0x03, 0xe0, 0x00, + 0x00, 0x03, 0xc0, 0x00, + 0x00, 0x03, 0xc0, 0x00, + 0x00, 0x03, 0xc0, 0x00, + 0x00, 0x03, 0xc0, 0x00, + 0x00, 0x03, 0xc0, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* u */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0xfe, 0x3f, 0x00, + 0x00, 0xfe, 0xff, 0x00, + 0x00, 0xfe, 0xff, 0x00, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xc0, 0x00, + 0x00, 0x00, 0x60, 0x00, + 0x00, 0xfe, 0x7f, 0x00, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0xfe, 0xff, 0x01, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* v */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, + 0x00, 0x1e, 0x00, 0x00, + 0x00, 0x7e, 0x00, 0x00, + 0x00, 0xf8, 0x03, 0x00, + 0x00, 0xc0, 0x0f, 0x00, + 0x00, 0x00, 0x7f, 0x00, + 0x00, 0x00, 0xf8, 0x01, + 0x00, 0x00, 0xe0, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xf8, 0x01, + 0x00, 0x00, 0x7f, 0x00, + 0x00, 0xc0, 0x1f, 0x00, + 0x00, 0xf8, 0x03, 0x00, + 0x00, 0x7e, 0x00, 0x00, + 0x00, 0x1e, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* w */ + { + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0xfe, 0x01, 0x00, + 0x00, 0xfc, 0x3f, 0x00, + 0x00, 0x00, 0xff, 0x01, + 0x00, 0x00, 0x80, 0x01, + 0x00, 0x00, 0xfc, 0x01, + 0x00, 0xc0, 0x7f, 0x00, + 0x00, 0xfe, 0x03, 0x00, + 0x00, 0x3e, 0x00, 0x00, + 0x00, 0x3e, 0x00, 0x00, + 0x00, 0xfe, 0x03, 0x00, + 0x00, 0xc0, 0x7f, 0x00, + 0x00, 0x00, 0xfc, 0x01, + 0x00, 0x00, 0xc0, 0x01, + 0x00, 0x00, 0xff, 0x01, + 0x00, 0xfc, 0x3f, 0x00, + 0x00, 0xfe, 0x01, 0x00, + 0x00, 0x0e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* x */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x1e, 0xf0, 0x00, + 0x00, 0x3c, 0x78, 0x00, + 0x00, 0xf0, 0x3c, 0x00, + 0x00, 0xe0, 0x1f, 0x00, + 0x00, 0xc0, 0x07, 0x00, + 0x00, 0xc0, 0x07, 0x00, + 0x00, 0xe0, 0x1f, 0x00, + 0x00, 0xf0, 0x3c, 0x00, + 0x00, 0x38, 0x78, 0x00, + 0x00, 0x1e, 0xe0, 0x00, + 0x00, 0x0e, 0xc0, 0x01, + 0x00, 0x06, 0x80, 0x01, + 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, + }, + /* y */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x00, 0xc0, + 0x00, 0x1e, 0x00, 0xc0, + 0x00, 0x7e, 0x00, 0xc0, + 0x00, 0xf8, 0x01, 0xc0, + 0x00, 0xe0, 0x0f, 0xe0, + 0x00, 0x00, 0x3f, 0x70, + 0x00, 0x00, 0xfc, 0x7c, + 0x00, 0x00, 0xe0, 0x1f, + 0x00, 0x00, 0xe0, 0x0f, + 0x00, 0x00, 0xfc, 0x01, + 0x00, 0x00, 0x7f, 0x00, + 0x00, 0xe0, 0x0f, 0x00, + 0x00, 0xf8, 0x03, 0x00, + 0x00, 0x7e, 0x00, 0x00, + 0x00, 0x1e, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, + /* z */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x06, 0xc0, 0x01, + 0x00, 0x06, 0xe0, 0x01, + 0x00, 0x06, 0xf0, 0x01, + 0x00, 0x06, 0xb8, 0x01, + 0x00, 0x06, 0x9e, 0x01, + 0x00, 0x06, 0x8f, 0x01, + 0x00, 0x86, 0x83, 0x01, + 0x00, 0xe6, 0x81, 0x01, + 0x00, 0xf6, 0x80, 0x01, + 0x00, 0x3e, 0x80, 0x01, + 0x00, 0x1e, 0x80, 0x01, + 0x00, 0x0e, 0x80, 0x01, + 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, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x80, 0x07, 0x00, + 0x00, 0x80, 0x0f, 0x00, + 0xc0, 0xff, 0xfd, 0x0f, + 0xe0, 0xff, 0xfc, 0x1f, + 0xe0, 0x7f, 0xf0, 0x1f, + 0x70, 0x00, 0x00, 0x38, + 0x70, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 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, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0xfc, 0xff, 0xff, 0xff, + 0xfc, 0xff, 0xff, 0xff, + 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, + }, + /* } */ + { + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x30, + 0x30, 0x00, 0x00, 0x30, + 0x70, 0x00, 0x00, 0x30, + 0x70, 0x00, 0x00, 0x38, + 0xe0, 0x7f, 0xf8, 0x1f, + 0xe0, 0xff, 0xfc, 0x1f, + 0xc0, 0xff, 0xfd, 0x0f, + 0x00, 0x80, 0x0f, 0x00, + 0x00, 0x80, 0x07, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x03, 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, 0x70, 0x00, 0x00, + 0x00, 0x38, 0x00, 0x00, + 0x00, 0x18, 0x00, 0x00, + 0x00, 0x18, 0x00, 0x00, + 0x00, 0x18, 0x00, 0x00, + 0x00, 0x38, 0x00, 0x00, + 0x00, 0x30, 0x00, 0x00, + 0x00, 0x30, 0x00, 0x00, + 0x00, 0x70, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x60, 0x00, 0x00, + 0x00, 0x30, 0x00, 0x00, + 0x00, 0x38, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + }, +}; + +FONT_ENTRY_DEFINE(font1016, + 10, + 16, + CFB_FONT_MONO_VPACKED, + cfb_font_1016, + CFB_FONTS_FIRST_CHAR, + CFB_FONTS_LAST_CHAR +); +FONT_ENTRY_DEFINE(font1524, + 15, + 24, + CFB_FONT_MONO_VPACKED, + cfb_font_1524, + CFB_FONTS_FIRST_CHAR, + CFB_FONTS_LAST_CHAR +); +FONT_ENTRY_DEFINE(font2032, + 20, + 32, + CFB_FONT_MONO_VPACKED, + cfb_font_2032, + CFB_FONTS_FIRST_CHAR, + CFB_FONTS_LAST_CHAR +);