├── .gitattributes ├── fonts ├── Neato5x7.c ├── IBMPlexMono12x24.c ├── NeatoReduced5x7.c ├── UbuntuMono12x24.c ├── UnispaceExt12x24.c ├── FixedFont5x8.c ├── Bally5x8.c ├── Wendy7x8.c ├── Robotron7x11.c ├── Bally7x9.c ├── ArcadePix9x11.c ├── Robotron13x21.c ├── Broadway17x15.c ├── Unispace12x24.c ├── IBMPlexMonoReduced12x24.c └── Roboto_18x22.c ├── images ├── wifi32x32.mono ├── eyes_128x42.mono ├── no_wifi32x32.mono ├── saucer_48x26.mono ├── doggy_jet128x64.mono └── invaders_48x36.mono ├── .gitignore ├── demo_flip.py ├── LICENSE ├── demo_shapes.py ├── demo_images.py ├── README.md ├── demo_fonts.py ├── utils └── img2monoHMSB.py ├── demo_scroll.py ├── demo_scroll_manual.py ├── demo_bouncing_boxes.py ├── demo_sprite.py └── xglcd_font.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.c linguist-language=python 2 | -------------------------------------------------------------------------------- /fonts/Neato5x7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/fonts/Neato5x7.c -------------------------------------------------------------------------------- /images/wifi32x32.mono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/images/wifi32x32.mono -------------------------------------------------------------------------------- /fonts/IBMPlexMono12x24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/fonts/IBMPlexMono12x24.c -------------------------------------------------------------------------------- /fonts/NeatoReduced5x7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/fonts/NeatoReduced5x7.c -------------------------------------------------------------------------------- /fonts/UbuntuMono12x24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/fonts/UbuntuMono12x24.c -------------------------------------------------------------------------------- /fonts/UnispaceExt12x24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/fonts/UnispaceExt12x24.c -------------------------------------------------------------------------------- /images/eyes_128x42.mono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/images/eyes_128x42.mono -------------------------------------------------------------------------------- /images/no_wifi32x32.mono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/images/no_wifi32x32.mono -------------------------------------------------------------------------------- /images/saucer_48x26.mono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/images/saucer_48x26.mono -------------------------------------------------------------------------------- /images/doggy_jet128x64.mono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/images/doggy_jet128x64.mono -------------------------------------------------------------------------------- /images/invaders_48x36.mono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1309/HEAD/images/invaders_48x36.mono -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .flake8 2 | .ftpconfig 3 | .pylintrc 4 | .vscode/ 5 | dev-requirements.txt 6 | micropy.json 7 | requirements.txt -------------------------------------------------------------------------------- /demo_flip.py: -------------------------------------------------------------------------------- 1 | """SSD1309 demo (flip).""" 2 | from time import sleep 3 | from machine import Pin, SPI # type: ignore 4 | from xglcd_font import XglcdFont 5 | from ssd1309 import Display 6 | 7 | 8 | def test(): 9 | """Test code.""" 10 | spi = SPI(1, baudrate=10000000, sck=Pin(14), mosi=Pin(13)) 11 | # Initialize display flipped 180 degrees 12 | display = Display(spi, dc=Pin(4), cs=Pin(5), rst=Pin(2), flip=True) 13 | 14 | print("Loading font. Please wait.") 15 | bitstream = XglcdFont('fonts/Bitstream_Vera35x32.c', 35, 32) 16 | 17 | display.draw_bitmap("images/no_wifi32x32.mono", 0, 0, 32, 32, invert=True) 18 | display.draw_text(45, 0, "WiFi", bitstream) 19 | display.present() 20 | sleep(3) 21 | 22 | display.flip(False) # No flip which is the default 23 | display.present() 24 | sleep(3) 25 | 26 | display.flip() # Flip 180 degrees 27 | display.present() 28 | 29 | sleep(10) 30 | display.flip(False) 31 | display.cleanup() 32 | print('Done.') 33 | 34 | 35 | test() 36 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /demo_shapes.py: -------------------------------------------------------------------------------- 1 | """SSD1309 demo (shapes).""" 2 | from time import sleep 3 | from machine import Pin, SPI # type: ignore 4 | from ssd1309 import Display 5 | 6 | 7 | def test(): 8 | """Test code.""" 9 | spi = SPI(1, baudrate=10000000, sck=Pin(14), mosi=Pin(13)) # ESP32 SPI 1 10 | display = Display(spi, dc=Pin(4), cs=Pin(5), rst=Pin(2)) 11 | # i2c = I2C(0, freq=400000, scl=Pin(5), sda=Pin(4)) # Pico I2C bus 1 12 | # display = Display(i2c=i2c, rst=Pin(2)) 13 | 14 | display.draw_rectangle(1, 1, 30, 30) 15 | display.fill_rectangle(6, 6, 20, 20) 16 | 17 | display.fill_circle(50, 16, 14) 18 | display.draw_circle(50, 16, 10, invert=True) 19 | 20 | coords = [[106, 0], [106, 60], [70, 11], [127, 30], [70, 49], [106, 0]] 21 | display.draw_lines(coords) 22 | 23 | display.fill_ellipse(16, 48, 15, 8) 24 | display.draw_ellipse(16, 48, 8, 15) 25 | 26 | display.fill_polygon(5, 50, 48, 8) 27 | display.draw_polygon(7, 50, 48, 15) 28 | 29 | display.draw_line(117, 63, 127, 53) 30 | display.draw_vline(127, 53, 10) 31 | display.draw_hline(117, 63, 10) 32 | 33 | display.present() 34 | 35 | sleep(10) 36 | display.cleanup() 37 | print('Done.') 38 | 39 | 40 | test() 41 | -------------------------------------------------------------------------------- /demo_images.py: -------------------------------------------------------------------------------- 1 | """SSD1309 demo (images).""" 2 | from time import sleep 3 | from machine import Pin, SPI # type: ignore 4 | from ssd1309 import Display 5 | 6 | 7 | def test(): 8 | """Test code.""" 9 | spi = SPI(1, baudrate=10000000, sck=Pin(14), mosi=Pin(13)) 10 | display = Display(spi, dc=Pin(4), cs=Pin(5), rst=Pin(2)) 11 | # i2c = I2C(0, freq=400000, scl=Pin(5), sda=Pin(4)) # Pico I2C bus 1 12 | # display = Display(i2c=i2c, rst=Pin(2)) 13 | 14 | display.draw_bitmap("images/eyes_128x42.mono", 0, display.height // 2 - 21, 15 | 128, 42) 16 | display.present() 17 | sleep(5) 18 | 19 | display.clear_buffers() 20 | display.draw_bitmap("images/doggy_jet128x64.mono", 0, 0, 128, 64, 21 | invert=True) 22 | display.present() 23 | sleep(5) 24 | 25 | display.clear_buffers() 26 | display.draw_bitmap("images/invaders_48x36.mono", 0, 14, 48, 36, rotate=90) 27 | display.draw_bitmap("images/invaders_48x36.mono", 40, 14, 48, 36) 28 | display.draw_bitmap("images/invaders_48x36.mono", 92, 14, 48, 36, 29 | rotate=270) 30 | display.present() 31 | 32 | sleep(10) 33 | display.cleanup() 34 | print('Done.') 35 | 36 | 37 | test() 38 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MicroPython SPI & I2C Display Driver for SSD1309 monochrome OLED 2 | The library supports drawing lines, shapes, text, sprites and images. All code is documented and there are demo examples. 3 | 4 | Sample XGLCD fonts are included in the fonts folder. Additional fonts can generated from TTF fonts using a free utility called MikroElektronika [GLCD Font Creator](https://www.mikroe.com/glcd-font-creator). 5 | 6 | There are sample images in monoHMSB format. I’ve included a python app in the utils folder to convert images in common formats such as JPEG and PNG to monoHMSB. 7 | 8 | Tutorial on my website [Rototron](https://www.rototron.info/projects/wi-fi-caller-id-blocking/) or click picture below for a YouTube video: 9 | 10 | [![SSD1309 Tutorial](https://img.youtube.com/vi/GhXtQNxpKeo/sddefault.jpg)](https://youtu.be/GhXtQNxpKeo) 11 | 12 | Here's another [tutorial](https://www.rototron.info/projects/wi-fi-caller-id-blocking/) using this library or click below for YouTube video: 13 | 14 | [![SSD1309 Tutorial](https://img.youtube.com/vi/b63ZPafPQVM/sddefault.jpg)](https://youtu.be/b63ZPafPQVM) 15 | 16 | Hardware scrolling is now supported. This update enables smooth, efficient scrolling with minimal processor usage—here's a short video from the demo. 17 | 18 | https://github.com/user-attachments/assets/14209ff1-a0f7-4997-b1d5-76dab3f15c07 19 | -------------------------------------------------------------------------------- /demo_fonts.py: -------------------------------------------------------------------------------- 1 | """SSD1309 demo (fonts).""" 2 | from time import sleep 3 | from machine import Pin, SPI # type: ignore 4 | from xglcd_font import XglcdFont 5 | from ssd1309 import Display 6 | 7 | 8 | def test(): 9 | """Test code.""" 10 | spi = SPI(1, baudrate=10000000, sck=Pin(14), mosi=Pin(13)) 11 | display = Display(spi, dc=Pin(4), cs=Pin(5), rst=Pin(2)) 12 | # i2c = I2C(0, freq=400000, scl=Pin(5), sda=Pin(4)) # Pico I2C bus 1 13 | # display = Display(i2c=i2c, rst=Pin(2)) 14 | 15 | print("Loading fonts. Please wait.") 16 | bally = XglcdFont('fonts/Bally7x9.c', 7, 9) 17 | rototron = XglcdFont('fonts/Robotron13x21.c', 13, 21) 18 | unispace = XglcdFont('fonts/Unispace12x24.c', 12, 24) 19 | wendy = XglcdFont('fonts/Wendy7x8.c', 7, 8) 20 | 21 | print("Drawing fonts.") 22 | 23 | text_height = bally.height 24 | display.draw_text(display.width, display.height // 2 - text_height // 2, 25 | "Bally", bally, rotate=180) 26 | 27 | text_width = rototron.measure_text("ROTOTRON") 28 | display.draw_text(display.width // 2 - text_width // 2, 0, "ROTOTRON", 29 | rototron) 30 | 31 | text_width = unispace.measure_text("Unispace") 32 | text_height = unispace.height 33 | display.draw_text(display.width // 2 - text_width // 2, 34 | display.height - text_height, "Unispace", 35 | unispace, invert=True) 36 | 37 | text_width = wendy.measure_text("Wendy") 38 | display.draw_text(0, display.height // 2 - text_width // 2, 39 | "Wendy", wendy, rotate=90) 40 | 41 | display.present() 42 | 43 | sleep(10) 44 | display.cleanup() 45 | print('Done.') 46 | 47 | 48 | test() 49 | -------------------------------------------------------------------------------- /utils/img2monoHMSB.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """Utility to convert images to MONO_HMSB format.""" 3 | 4 | from PIL import Image 5 | from os import path 6 | import sys 7 | 8 | 9 | def error(msg): 10 | """Display error and exit.""" 11 | print (msg) 12 | sys.exit(-1) 13 | 14 | 15 | def set_bit(value, index, high=True): 16 | """Set the index:th bit of value. 17 | 18 | Args: 19 | value (int): Number that will have bit modified. 20 | index (int): Index of bit to set. 21 | high (bool): True (default) = set bit high, False = set bit low 22 | """ 23 | mask = 1 << index 24 | value &= ~mask 25 | if high: 26 | value |= mask 27 | return value 28 | 29 | 30 | def write_bin(f, pixel_list, width): 31 | """Save image in MONO_HMSB format.""" 32 | index = 0 33 | list_bytes = [] 34 | image_byte = 0 35 | windex = 0 36 | for pix in pixel_list: 37 | image_byte = set_bit(image_byte, index, pix > 0) 38 | index += 1 39 | windex += 1 40 | if index > 7 or windex >= width: 41 | list_bytes.append(image_byte) 42 | image_byte = 0 43 | index = 0 44 | if windex >= width: 45 | windex = 0 46 | f.write(bytearray(list_bytes)) 47 | 48 | 49 | if __name__ == '__main__': 50 | args = sys.argv 51 | if len(args) != 2: 52 | error('Please specify input file: ./img2monohmsb.py test.png') 53 | in_path = args[1] 54 | if not path.exists(in_path): 55 | error('File Not Found: ' + in_path) 56 | 57 | filename, ext = path.splitext(in_path) 58 | out_path = filename + '.mono' 59 | img = Image.open(in_path).convert('1') # Open and covert to monochrome 60 | pixels = list(img.getdata()) 61 | with open(out_path, 'wb') as f: 62 | write_bin(f, pixels, img.width) 63 | print('Saved: ' + out_path) 64 | -------------------------------------------------------------------------------- /demo_scroll.py: -------------------------------------------------------------------------------- 1 | """SSD1309 demo (scroll).""" 2 | from time import sleep 3 | from machine import Pin, SPI # type: ignore 4 | from ssd1309 import Display 5 | from xglcd_font import XglcdFont 6 | 7 | 8 | def test(): 9 | """Test code.""" 10 | bally = XglcdFont('fonts/Bally7x9.c', 7, 9) 11 | 12 | spi = SPI(2, baudrate=10000000, sck=Pin(12), mosi=Pin(11)) # Lolin S3 SPI2 13 | display = Display(spi, dc=Pin(16), cs=Pin(10), rst=Pin(18)) 14 | # spi = SPI(1, baudrate=10000000, sck=Pin(14), mosi=Pin(13)) # ESP32 SPI1 15 | # display = Display(spi, dc=Pin(4), cs=Pin(5), rst=Pin(2)) 16 | # i2c = I2C(0, freq=400000, scl=Pin(5), sda=Pin(4)) # Pico I2C bus1 17 | # display = Display(i2c=i2c, rst=Pin(2)) 18 | 19 | display.clear() 20 | display.draw_rectangle(0, 0, 128, 64) 21 | display.fill_circle(63, 31, 10) 22 | coords = [[0, 0], [63, 31], [127, 0]] 23 | display.draw_lines(coords) 24 | 25 | display.draw_text(7, 47, "Horizontal Scroll", bally) 26 | display.present() 27 | display.scroll_horizontal_setup() 28 | display.scroll_start() 29 | sleep(8) 30 | 31 | display.draw_text(7, 47, " Vertical Scroll ", bally) 32 | display.present() 33 | display.scroll_setup(direction=['up']) 34 | display.scroll_start() 35 | sleep(4.2) 36 | 37 | display.draw_text(7, 47, " Diagonal Scroll ", bally) 38 | display.present() 39 | display.scroll_setup(direction=['left', 'down'], vertical_speed=2) 40 | display.scroll_start() 41 | sleep(8.4) 42 | 43 | display.draw_text(7, 47, " Split Scroll ", bally) 44 | display.present() 45 | display.scroll_horizontal_setup(direction='left', end_page=43, interval=7) 46 | display.scroll_start() 47 | sleep(5.5) 48 | 49 | display.draw_text(7, 47, " Split Scroll ", bally) 50 | display.present() 51 | display.scroll_setup(direction=['up'], total_rows=44, interval=1) 52 | display.scroll_start() 53 | sleep(14.5) 54 | 55 | display.cleanup() 56 | print('Done.') 57 | 58 | 59 | test() 60 | -------------------------------------------------------------------------------- /demo_scroll_manual.py: -------------------------------------------------------------------------------- 1 | """SSD1309 demo (scroll manual).""" 2 | from random import choice 3 | from time import sleep 4 | from machine import Pin, SPI # type: ignore 5 | from ssd1309 import Display 6 | 7 | 8 | def test(): 9 | """Test code.""" 10 | spi = SPI(2, baudrate=10000000, sck=Pin(12), mosi=Pin(11)) # Lolin S3 SPI2 11 | display = Display(spi, dc=Pin(16), cs=Pin(10), rst=Pin(18)) 12 | # spi = SPI(1, baudrate=10000000, sck=Pin(14), mosi=Pin(13)) # ESP32 SPI1 13 | # display = Display(spi, dc=Pin(4), cs=Pin(5), rst=Pin(2)) 14 | # i2c = I2C(0, freq=400000, scl=Pin(5), sda=Pin(4)) # Pico I2C bus1 15 | # display = Display(i2c=i2c, rst=Pin(2)) 16 | 17 | # Invader demo 18 | display.clear() 19 | display.draw_bitmap("images/invaders_48x36.mono", 0, 14, 48, 36) 20 | display.present() 21 | 22 | for _ in range(2): 23 | for _ in range(80): 24 | display.scroll_horizontal_manual() 25 | sleep(.02) # Minimum time delay is 2/Frame Frequency 26 | for _ in range(80): 27 | display.scroll_horizontal_manual(direction='left') 28 | sleep(.02) # Minimum time delay is 2/Frame Frequency 29 | display.scroll_stop() 30 | 31 | # Saucer demo 32 | display.clear() 33 | display.draw_bitmap("images/saucer_48x26.mono", 14, 0, 48, 26, invert=True) 34 | y = 16 # Starting terrain height 35 | for x in range(display.width): # Draw initial terrain loop 36 | y = y + choice([-1, 1]) # Shift Y up or down randomly 37 | y = max(0, min(y, display.height // 2 - 1)) # Ensure Y in range 38 | display.draw_pixel(x, y+32) # Draw current terrain pixel 39 | display.present() 40 | 41 | for _ in range(1024): 42 | # Clear left most column 43 | display.write_cmd(display.COLUMN_ADDRESS) # Set columns to write 44 | display.write_cmd(0) # Minimum column 45 | display.write_cmd(0) # Maximum column 46 | display.write_cmd(display.PAGE_ADDRESS) # Set pages to write 47 | display.write_cmd(0) # Minimum page 48 | display.write_cmd(7) # Maximum page 49 | display.write_data(bytearray(8)) 50 | 51 | # Scroll lower 4 pages of screen horizontally left 1 column 52 | display.scroll_horizontal_manual(direction="left", start_page=4) 53 | sleep(.02) # Minimum time delay is 2/Frame Frequency 54 | 55 | # Draw next terrain pixel 56 | display.write_cmd(display.COLUMN_ADDRESS) # Set columns to write 57 | display.write_cmd(127) # Minimum column 58 | display.write_cmd(127) # Maximum column 59 | display.write_cmd(display.PAGE_ADDRESS) # Set pages to write 60 | display.write_cmd(4) # Minimum page 61 | display.write_cmd(7) # Maximum page 62 | y = y + choice([-1, 1]) # Shift Y up or down randomly 63 | y = max(0, min(y, display.height // 2 - 2)) # Ensure Y in range 64 | page = y // 8 # Determine page 65 | bit_index = y % 8 # Determine which bit in that page byte to set 66 | data = bytearray(4) # Initialize array of 8 bytes 67 | data[page] = 1 << bit_index # Set the pixel to display 68 | display.write_data(data) # Write pixel 69 | 70 | display.cleanup() 71 | print('Done.') 72 | 73 | 74 | test() 75 | -------------------------------------------------------------------------------- /demo_bouncing_boxes.py: -------------------------------------------------------------------------------- 1 | """SSD1309 demo (bouncing boxes).""" 2 | from machine import Pin, SPI # type: ignore 3 | from random import random, seed 4 | from ssd1309 import Display 5 | from utime import sleep_us, ticks_cpu, ticks_us, ticks_diff # type: ignore 6 | 7 | 8 | class Box(object): 9 | """Bouncing box.""" 10 | 11 | def __init__(self, screen_width, screen_height, size, display): 12 | """Initialize box. 13 | Args: 14 | screen_width (int): Width of screen. 15 | screen_height (int): Width of height. 16 | size (int): Square side length. 17 | display (SSD1351): OLED display object. 18 | """ 19 | self.size = size 20 | self.w = screen_width 21 | self.h = screen_height 22 | self.display = display 23 | 24 | # Generate non-zero random speeds between -5.0 and 5.0 25 | seed(ticks_cpu()) 26 | r = random() * 10.0 27 | self.x_speed = 5.0 - r if r < 5.0 else r - 10.0 28 | r = random() * 10.0 29 | self.y_speed = 5.0 - r if r < 5.0 else r - 10.0 30 | 31 | self.x = self.w / 2.0 32 | self.y = self.h / 2.0 33 | self.prev_x = self.x 34 | self.prev_y = self.y 35 | 36 | def update_pos(self): 37 | """Update box position and speed.""" 38 | x = self.x 39 | y = self.y 40 | size = self.size 41 | w = self.w 42 | h = self.h 43 | x_speed = abs(self.x_speed) 44 | y_speed = abs(self.y_speed) 45 | self.prev_x = x 46 | self.prev_y = y 47 | 48 | if x + size >= w - x_speed: 49 | self.x_speed = -x_speed 50 | elif x - size <= x_speed + 1: 51 | self.x_speed = x_speed 52 | 53 | if y + size >= h - y_speed: 54 | self.y_speed = -y_speed 55 | elif y - size <= y_speed + 1: 56 | self.y_speed = y_speed 57 | 58 | self.x = x + self.x_speed 59 | self.y = y + self.y_speed 60 | 61 | def draw(self): 62 | """Draw box.""" 63 | x = int(self.x) 64 | y = int(self.y) 65 | size = self.size 66 | prev_x = int(self.prev_x) 67 | prev_y = int(self.prev_y) 68 | self.display.fill_rectangle(prev_x - size, 69 | prev_y - size, 70 | size, size, invert=True) 71 | self.display.fill_rectangle(x - size, 72 | y - size, 73 | size, size) 74 | self.display.present() 75 | 76 | 77 | def test(): 78 | """Bouncing box.""" 79 | try: 80 | # Baud rate of 14500000 seems about the max 81 | spi = SPI(1, baudrate=10000000, sck=Pin(14), mosi=Pin(13)) 82 | display = Display(spi, dc=Pin(4), cs=Pin(13), rst=Pin(2)) 83 | # i2c = I2C(0, freq=400000, scl=Pin(5), sda=Pin(4)) # Pico I2C bus 1 84 | # display = Display(i2c=i2c, rst=Pin(2)) 85 | display.clear() 86 | 87 | sizes = [12, 11, 10, 9, 8, 7] 88 | boxes = [Box(128, 64, sizes[i], display) for i in range(6)] 89 | 90 | while True: 91 | timer = ticks_us() 92 | for b in boxes: 93 | b.update_pos() 94 | b.draw() 95 | # Attempt to set framerate to 30 FPS 96 | timer_dif = 33333 - ticks_diff(ticks_us(), timer) 97 | if timer_dif > 0: 98 | sleep_us(timer_dif) 99 | 100 | except KeyboardInterrupt: 101 | display.cleanup() 102 | 103 | 104 | test() 105 | -------------------------------------------------------------------------------- /demo_sprite.py: -------------------------------------------------------------------------------- 1 | """SSD1309 demo (bouncing sprite).""" 2 | from machine import Pin, SPI # type: ignore 3 | from utime import sleep_us, ticks_us, ticks_diff # type: ignore 4 | from ssd1309 import Display 5 | 6 | 7 | class BouncingSprite(object): 8 | """Bouncing Sprite.""" 9 | 10 | def __init__(self, path, w, h, screen_width, screen_height, 11 | speed, display): 12 | """Initialize sprite. 13 | Args: 14 | path (string): Path of sprite image. 15 | w, h (int): Width and height of image. 16 | screen_width (int): Width of screen. 17 | screen_height (int): Width of height. 18 | size (int): Square side length. 19 | speed(int): Initial XY-Speed of sprite. 20 | display (SSD1351): OLED display object. 21 | color (int): RGB565 color value. 22 | """ 23 | self.buf = display.load_sprite(path, w, h, invert=True) 24 | self.w = w 25 | self.h = h 26 | self.screen_width = screen_width 27 | self.screen_height = screen_height 28 | self.display = display 29 | self.x_speed = speed 30 | self.y_speed = speed 31 | self.x = self.screen_width // 2 32 | self.y = self.screen_height // 2 33 | self.prev_x = self.x 34 | self.prev_y = self.y 35 | 36 | def update_pos(self): 37 | """Update sprite speed and position.""" 38 | x = self.x 39 | y = self.y 40 | w = self.w 41 | h = self.h 42 | x_speed = abs(self.x_speed) 43 | y_speed = abs(self.y_speed) 44 | 45 | if x + w + x_speed >= self.screen_width: 46 | self.x_speed = -x_speed 47 | elif x - x_speed < 0: 48 | self.x_speed = x_speed 49 | 50 | if y + h + y_speed >= self.screen_height: 51 | self.y_speed = -y_speed 52 | elif y - y_speed <= 0: 53 | self.y_speed = y_speed 54 | 55 | self.prev_x = x 56 | self.prev_y = y 57 | 58 | self.x = x + self.x_speed 59 | self.y = y + self.y_speed 60 | 61 | def draw(self): 62 | """Draw sprite.""" 63 | x = self.x 64 | y = self.y 65 | prev_x = self.prev_x 66 | prev_y = self.prev_y 67 | w = self.w 68 | h = self.h 69 | x_speed = abs(self.x_speed) 70 | y_speed = abs(self.y_speed) 71 | 72 | # Determine direction and remove previous portion of sprite 73 | if prev_x > x: 74 | # Left 75 | self.display.fill_rectangle(x + w, prev_y, x_speed, h, invert=True) 76 | elif prev_x < x: 77 | # Right 78 | self.display.fill_rectangle(x - x_speed, prev_y, x_speed, h, 79 | invert=True) 80 | if prev_y > y: 81 | # Upward 82 | self.display.fill_rectangle(prev_x, y + h, w, y_speed, invert=True) 83 | elif prev_y < y: 84 | # Downward 85 | self.display.fill_rectangle(prev_x, y - y_speed, w, y_speed, 86 | invert=True) 87 | 88 | self.display.draw_sprite(self.buf, x, y, w, h) 89 | self.display.present() 90 | 91 | 92 | def test(): 93 | """Bouncing sprite.""" 94 | try: 95 | # Baud rate of 14500000 seems about the max 96 | spi = SPI(1, baudrate=10000000, sck=Pin(14), mosi=Pin(13)) 97 | display = Display(spi, dc=Pin(4), cs=Pin(5), rst=Pin(2)) 98 | # i2c = I2C(0, freq=400000, scl=Pin(5), sda=Pin(4)) # Pico I2C bus 1 99 | # display = Display(i2c=i2c, rst=Pin(2)) 100 | 101 | display.clear() 102 | 103 | # Load sprite 104 | saucer = BouncingSprite('images/saucer_48x26.mono', 105 | 48, 26, 128, 64, 1, display) 106 | 107 | while True: 108 | timer = ticks_us() 109 | saucer.update_pos() 110 | saucer.draw() 111 | # Attempt to set framerate to 30 FPS 112 | timer_dif = 33333 - ticks_diff(ticks_us(), timer) 113 | if timer_dif > 0: 114 | sleep_us(timer_dif) 115 | 116 | except KeyboardInterrupt: 117 | display.cleanup() 118 | 119 | 120 | test() 121 | -------------------------------------------------------------------------------- /fonts/FixedFont5x8.c: -------------------------------------------------------------------------------- 1 | // Generic 8 bit fixed width font 2 | // 5 x 8 pixels 3 | // Start at ASCII 32 4 | 5 | 0x05,0x00,0x00,0x00,0x00,0x00, // Code for char SPACE 6 | 0x05,0x00,0x00,0x5f,0x00,0x00, // Code for char ! 7 | 0x05,0x00,0x07,0x00,0x07,0x00, // Code for char " 8 | 0x05,0x14,0x7f,0x14,0x7f,0x14, // Code for char # 9 | 0x05,0x24,0x2a,0x7f,0x2a,0x12, // Code for char $ 10 | 0x05,0x23,0x13,0x08,0x64,0x62, // Code for char % 11 | 0x05,0x36,0x49,0x56,0x20,0x50, // Code for char & 12 | 0x05,0x00,0x08,0x07,0x03,0x00, // Code for char ' 13 | 0x05,0x00,0x1c,0x22,0x41,0x00, // Code for char ( 14 | 0x05,0x00,0x41,0x22,0x1c,0x00, // Code for char ) 15 | 0x05,0x2a,0x1c,0x7f,0x1c,0x2a, // Code for char * 16 | 0x05,0x08,0x08,0x3e,0x08,0x08, // Code for char + 17 | 0x05,0x00,0x80,0x70,0x30,0x00, // Code for char 18 | 0x05,0x08,0x08,0x08,0x08,0x08, // Code for char - 19 | 0x05,0x00,0x00,0x60,0x60,0x00, // Code for char . 20 | 0x05,0x20,0x10,0x08,0x04,0x02, // Code for char / 21 | 0x05,0x3e,0x51,0x49,0x45,0x3e, // Code for char 0 22 | 0x05,0x00,0x42,0x7f,0x40,0x00, // Code for char 1 23 | 0x05,0x72,0x49,0x49,0x49,0x46, // Code for char 2 24 | 0x05,0x21,0x41,0x49,0x4d,0x33, // Code for char 3 25 | 0x05,0x18,0x14,0x12,0x7f,0x10, // Code for char 4 26 | 0x05,0x27,0x45,0x45,0x45,0x39, // Code for char 5 27 | 0x05,0x3c,0x4a,0x49,0x49,0x31, // Code for char 6 28 | 0x05,0x41,0x21,0x11,0x09,0x07, // Code for char 7 29 | 0x05,0x36,0x49,0x49,0x49,0x36, // Code for char 8 30 | 0x05,0x46,0x49,0x49,0x29,0x1e, // Code for char 9 31 | 0x05,0x00,0x00,0x14,0x00,0x00, // Code for char : 32 | 0x05,0x00,0x40,0x34,0x00,0x00, // Code for char ; 33 | 0x05,0x00,0x08,0x14,0x22,0x41, // Code for char < 34 | 0x05,0x14,0x14,0x14,0x14,0x14, // Code for char = 35 | 0x05,0x00,0x41,0x22,0x14,0x08, // Code for char > 36 | 0x05,0x02,0x01,0x59,0x09,0x06, // Code for char ? 37 | 0x05,0x3e,0x41,0x5d,0x59,0x4e, // Code for char @ 38 | 0x05,0x7c,0x12,0x11,0x12,0x7c, // Code for char A 39 | 0x05,0x7f,0x49,0x49,0x49,0x36, // Code for char B 40 | 0x05,0x3e,0x41,0x41,0x41,0x22, // Code for char C 41 | 0x05,0x7f,0x41,0x41,0x41,0x3e, // Code for char D 42 | 0x05,0x7f,0x49,0x49,0x49,0x41, // Code for char E 43 | 0x05,0x7f,0x09,0x09,0x09,0x01, // Code for char F 44 | 0x05,0x3e,0x41,0x41,0x51,0x73, // Code for char G 45 | 0x05,0x7f,0x08,0x08,0x08,0x7f, // Code for char H 46 | 0x05,0x00,0x41,0x7f,0x41,0x00, // Code for char I 47 | 0x05,0x20,0x40,0x41,0x3f,0x01, // Code for char J 48 | 0x05,0x7f,0x08,0x14,0x22,0x41, // Code for char K 49 | 0x05,0x7f,0x40,0x40,0x40,0x40, // Code for char L 50 | 0x05,0x7f,0x02,0x1c,0x02,0x7f, // Code for char M 51 | 0x05,0x7f,0x04,0x08,0x10,0x7f, // Code for char N 52 | 0x05,0x3e,0x41,0x41,0x41,0x3e, // Code for char O 53 | 0x05,0x7f,0x09,0x09,0x09,0x06, // Code for char P 54 | 0x05,0x3e,0x41,0x51,0x21,0x5e, // Code for char Q 55 | 0x05,0x7f,0x09,0x19,0x29,0x46, // Code for char R 56 | 0x05,0x26,0x49,0x49,0x49,0x32, // Code for char S 57 | 0x05,0x03,0x01,0x7f,0x01,0x03, // Code for char T 58 | 0x05,0x3f,0x40,0x40,0x40,0x3f, // Code for char U 59 | 0x05,0x1f,0x20,0x40,0x20,0x1f, // Code for char V 60 | 0x05,0x3f,0x40,0x38,0x40,0x3f, // Code for char W 61 | 0x05,0x63,0x14,0x08,0x14,0x63, // Code for char X 62 | 0x05,0x03,0x04,0x78,0x04,0x03, // Code for char Y 63 | 0x05,0x61,0x59,0x49,0x4d,0x43, // Code for char Z 64 | 0x05,0x00,0x7f,0x41,0x41,0x41, // Code for char [ 65 | 0x05,0x02,0x04,0x08,0x10,0x20, // Code for char BackSlash 66 | 0x05,0x00,0x41,0x41,0x41,0x7f, // Code for char ] 67 | 0x05,0x04,0x02,0x01,0x02,0x04, // Code for char ^ 68 | 0x05,0x40,0x40,0x40,0x40,0x40, // Code for char _ 69 | 0x05,0x00,0x03,0x07,0x08,0x00, // Code for char ` 70 | 0x05,0x20,0x54,0x54,0x78,0x40, // Code for char a 71 | 0x05,0x7f,0x28,0x44,0x44,0x38, // Code for char b 72 | 0x05,0x38,0x44,0x44,0x44,0x28, // Code for char c 73 | 0x05,0x38,0x44,0x44,0x28,0x7f, // Code for char d 74 | 0x05,0x38,0x54,0x54,0x54,0x18, // Code for char e 75 | 0x05,0x00,0x08,0x7e,0x09,0x02, // Code for char f 76 | 0x05,0x18,0xa4,0xa4,0x9c,0x78, // Code for char g 77 | 0x05,0x7f,0x08,0x04,0x04,0x78, // Code for char h 78 | 0x05,0x00,0x44,0x7d,0x40,0x00, // Code for char i 79 | 0x05,0x20,0x40,0x40,0x3d,0x00, // Code for char j 80 | 0x05,0x7f,0x10,0x28,0x44,0x00, // Code for char k 81 | 0x05,0x00,0x41,0x7f,0x40,0x00, // Code for char l 82 | 0x05,0x7c,0x04,0x78,0x04,0x78, // Code for char m 83 | 0x05,0x7c,0x08,0x04,0x04,0x78, // Code for char n 84 | 0x05,0x38,0x44,0x44,0x44,0x38, // Code for char o 85 | 0x05,0xfc,0x18,0x24,0x24,0x18, // Code for char p 86 | 0x05,0x18,0x24,0x24,0x18,0xfc, // Code for char q 87 | 0x05,0x7c,0x08,0x04,0x04,0x08, // Code for char r 88 | 0x05,0x48,0x54,0x54,0x54,0x24, // Code for char s 89 | 0x05,0x04,0x04,0x3f,0x44,0x24, // Code for char t 90 | 0x05,0x3c,0x40,0x40,0x20,0x7c, // Code for char u 91 | 0x05,0x1c,0x20,0x40,0x20,0x1c, // Code for char v 92 | 0x05,0x3c,0x40,0x30,0x40,0x3c, // Code for char w 93 | 0x05,0x44,0x28,0x10,0x28,0x44, // Code for char x 94 | 0x05,0x4c,0x90,0x90,0x90,0x7c, // Code for char y 95 | 0x05,0x44,0x64,0x54,0x4c,0x44, // Code for char z 96 | 0x05,0x00,0x08,0x36,0x41,0x00, // Code for char { 97 | 0x05,0x00,0x00,0x77,0x00,0x00, // Code for char | 98 | 0x05,0x00,0x41,0x36,0x08,0x00, // Code for char } 99 | 0x05,0x02,0x01,0x02,0x04,0x02, // Code for char ~ 100 | 0x05,0x3c,0x26,0x23,0x26,0x3c, // Code for char DEL 101 | -------------------------------------------------------------------------------- /fonts/Bally5x8.c: -------------------------------------------------------------------------------- 1 | 2 | //WARNING: This Font Require X-GLCD Lib. 3 | // You can not use it with MikroE GLCD Lib. 4 | 5 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 6 | //MikroElektronika 2011 7 | //http://www.mikroe.com 8 | 9 | //GLCD FontName : Bally5x8 10 | //Created by rdagger based on original Bally Astrocade Basic font 11 | //GLCD FontSize : 5 x 8 12 | 13 | const unsigned short Bally5x8[] = { 14 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 15 | 0x05, 0x00, 0x00, 0x5F, 0x00, 0x00, // Code for char ! 16 | 0x05, 0x00, 0x07, 0x00, 0x07, 0x00, // Code for char " 17 | 0x05, 0x14, 0x7F, 0x14, 0x7F, 0x14, // Code for char # 18 | 0x05, 0x24, 0x2A, 0x6B, 0x2A, 0x12, // Code for char $ 19 | 0x05, 0x23, 0x13, 0x08, 0x64, 0x62, // Code for char % 20 | 0x05, 0x36, 0x49, 0x55, 0x22, 0x50, // Code for char & 21 | 0x05, 0x00, 0x07, 0x07, 0x00, 0x00, // Code for char ' 22 | 0x05, 0x00, 0x3E, 0x41, 0x00, 0x00, // Code for char ( 23 | 0x05, 0x00, 0x00, 0x41, 0x3E, 0x00, // Code for char ) 24 | 0x05, 0x22, 0x14, 0x08, 0x14, 0x22, // Code for char * Multiply Symbol 25 | 0x05, 0x08, 0x08, 0x3E, 0x08, 0x08, // Code for char + 26 | 0x05, 0x58, 0x38, 0x00, 0x00, 0x00, // Code for char , 27 | 0x05, 0x08, 0x08, 0x08, 0x08, 0x08, // Code for char - 28 | 0x05, 0x00, 0x60, 0x60, 0x00, 0x00, // Code for char . 29 | 0x05, 0x20, 0x10, 0x08, 0x04, 0x02, // Code for char / 30 | 0x05, 0x3E, 0x41, 0x41, 0x41, 0x3E, // Code for char 0 31 | 0x05, 0x00, 0x42, 0x7F, 0x40, 0x00, // Code for char 1 32 | 0x05, 0x72, 0x49, 0x49, 0x49, 0x46, // Code for char 2 33 | 0x05, 0x22, 0x41, 0x49, 0x49, 0x36, // Code for char 3 34 | 0x05, 0x18, 0x14, 0x12, 0x7F, 0x10, // Code for char 4 35 | 0x05, 0x27, 0x45, 0x45, 0x45, 0x39, // Code for char 5 36 | 0x05, 0x3C, 0x4A, 0x49, 0x49, 0x30, // Code for char 6 37 | 0x05, 0x01, 0x71, 0x09, 0x05, 0x03, // Code for char 7 38 | 0x05, 0x36, 0x49, 0x49, 0x49, 0x36, // Code for char 8 39 | 0x05, 0x06, 0x49, 0x49, 0x29, 0x1E, // Code for char 9 40 | 0x05, 0x00, 0x36, 0x36, 0x00, 0x00, // Code for char : 41 | 0x05, 0x00, 0x5B, 0x3B, 0x00, 0x00, // Code for char ; 42 | 0x05, 0x08, 0x14, 0x22, 0x41, 0x00, // Code for char < 43 | 0x05, 0x14, 0x14, 0x14, 0x14, 0x14, // Code for char = 44 | 0x05, 0x00, 0x41, 0x22, 0x14, 0x08, // Code for char > 45 | 0x05, 0x02, 0x01, 0x51, 0x09, 0x06, // Code for char ? 46 | 0x05, 0x3E, 0x41, 0x5D, 0x55, 0x1E, // Code for char @ 47 | 0x05, 0x7E, 0x09, 0x09, 0x09, 0x7E, // Code for char A 48 | 0x05, 0x7F, 0x49, 0x49, 0x49, 0x36, // Code for char B 49 | 0x05, 0x3E, 0x41, 0x41, 0x41, 0x22, // Code for char C 50 | 0x05, 0x7F, 0x41, 0x41, 0x41, 0x3E, // Code for char D 51 | 0x05, 0x7F, 0x49, 0x49, 0x41, 0x41, // Code for char E 52 | 0x05, 0x7F, 0x09, 0x09, 0x01, 0x01, // Code for char F 53 | 0x05, 0x3E, 0x41, 0x41, 0x51, 0x72, // Code for char G 54 | 0x05, 0x7F, 0x08, 0x08, 0x08, 0x7F, // Code for char H 55 | 0x05, 0x00, 0x41, 0x7F, 0x41, 0x00, // Code for char I 56 | 0x05, 0x20, 0x40, 0x40, 0x40, 0x3F, // Code for char J 57 | 0x05, 0x7F, 0x08, 0x14, 0x22, 0x41, // Code for char K 58 | 0x05, 0x7F, 0x40, 0x40, 0x40, 0x40, // Code for char L 59 | 0x05, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // Code for char M 60 | 0x05, 0x7F, 0x02, 0x04, 0x08, 0x7F, // Code for char N 61 | 0x05, 0x7F, 0x41, 0x41, 0x41, 0x7F, // Code for char O 62 | 0x05, 0x7F, 0x09, 0x09, 0x09, 0x06, // Code for char P 63 | 0x05, 0x3E, 0x41, 0x51, 0x21, 0x5E, // Code for char Q 64 | 0x05, 0x7F, 0x09, 0x19, 0x29, 0x46, // Code for char R 65 | 0x05, 0x26, 0x49, 0x49, 0x49, 0x32, // Code for char S 66 | 0x05, 0x01, 0x01, 0x7F, 0x01, 0x01, // Code for char T 67 | 0x05, 0x3F, 0x40, 0x40, 0x40, 0x3F, // Code for char U 68 | 0x05, 0x07, 0x18, 0x60, 0x18, 0x07, // Code for char V 69 | 0x05, 0x7F, 0x20, 0x18, 0x20, 0x7F, // Code for char W 70 | 0x05, 0x63, 0x14, 0x08, 0x14, 0x63, // Code for char X 71 | 0x05, 0x03, 0x04, 0x78, 0x04, 0x03, // Code for char Y 72 | 0x05, 0x61, 0x51, 0x49, 0x45, 0x43, // Code for char Z 73 | 0x05, 0x7F, 0x41, 0x41, 0x00, 0x00, // Code for char [ 74 | 0x05, 0x08, 0x08, 0x2A, 0x08, 0x08, // Code for char / Division Symbol 75 | 0x05, 0x00, 0x00, 0x41, 0x41, 0x7F, // Code for char ] 76 | 0x05, 0x04, 0x02, 0x7F, 0x02, 0x04, // Code for char ^ Up Arrow 77 | 0x05, 0x10, 0x20, 0x7F, 0x20, 0x10, // Code for char _ Down Arrow 78 | 0x05, 0x07, 0x05, 0x07, 0x00, 0x00, // Code for char ` Degree 79 | 0x05, 0x20, 0x54, 0x54, 0x54, 0x78, // Code for char a 80 | 0x05, 0x7F, 0x48, 0x44, 0x44, 0x38, // Code for char b 81 | 0x05, 0x38, 0x44, 0x44, 0x44, 0x20, // Code for char c 82 | 0x05, 0x38, 0x44, 0x44, 0x48, 0x7F, // Code for char d 83 | 0x05, 0x38, 0x54, 0x54, 0x54, 0x58, // Code for char e 84 | 0x05, 0x08, 0x7E, 0x09, 0x01, 0x02, // Code for char f 85 | 0x05, 0x0C, 0x52, 0x52, 0x52, 0x3E, // Code for char g 86 | 0x05, 0x7F, 0x08, 0x04, 0x04, 0x78, // Code for char h 87 | 0x05, 0x00, 0x48, 0x7A, 0x40, 0x00, // Code for char i 88 | 0x05, 0x20, 0x40, 0x44, 0x3D, 0x00, // Code for char j 89 | 0x05, 0x7F, 0x10, 0x28, 0x44, 0x00, // Code for char k 90 | 0x05, 0x00, 0x41, 0x7F, 0x40, 0x00, // Code for char l 91 | 0x05, 0x7C, 0x04, 0x18, 0x04, 0x78, // Code for char m 92 | 0x05, 0x7C, 0x08, 0x04, 0x04, 0x78, // Code for char n 93 | 0x05, 0x38, 0x44, 0x44, 0x44, 0x38, // Code for char o 94 | 0x05, 0x7C, 0x14, 0x14, 0x14, 0x08, // Code for char p 95 | 0x05, 0x08, 0x14, 0x14, 0x18, 0x7C, // Code for char q 96 | 0x05, 0x7C, 0x08, 0x04, 0x04, 0x08, // Code for char r 97 | 0x05, 0x48, 0x54, 0x54, 0x54, 0x20, // Code for char s 98 | 0x05, 0x04, 0x3F, 0x44, 0x40, 0x20, // Code for char t 99 | 0x05, 0x3C, 0x40, 0x40, 0x20, 0x7C, // Code for char u 100 | 0x05, 0x1C, 0x20, 0x40, 0x20, 0x1C, // Code for char v 101 | 0x05, 0x3C, 0x40, 0x30, 0x40, 0x3C, // Code for char w 102 | 0x05, 0x44, 0x28, 0x10, 0x28, 0x44, // Code for char x 103 | 0x05, 0x0C, 0x50, 0x50, 0x50, 0x3C, // Code for char y 104 | 0x05, 0x44, 0x64, 0x54, 0x4C, 0x44, // Code for char z 105 | 0x05, 0x08, 0x1C, 0x2A, 0x08, 0x08, // Code for char { Left Arrow 106 | 0x05, 0x00, 0x00, 0x7F, 0x00, 0x00, // Code for char | 107 | 0x05, 0x08, 0x08, 0x2A, 0x1C, 0x08, // Code for char } Right Arrow 108 | 0x05, 0x18, 0x04, 0x08, 0x10, 0x0C, // Code for char ~ 109 | 0x05, 0x3E, 0x00, 0x00, 0x00, 0x00 // Code for char  110 | }; 111 | 112 | -------------------------------------------------------------------------------- /xglcd_font.py: -------------------------------------------------------------------------------- 1 | """XGLCD Font Utility.""" 2 | from math import floor 3 | from framebuf import FrameBuffer, MONO_VLSB # type: ignore 4 | 5 | 6 | class XglcdFont(object): 7 | """Font data in X-GLCD format. 8 | 9 | Attributes: 10 | letters: A bytearray of letters (columns consist of bytes) 11 | width: Maximum pixel width of font 12 | height: Pixel height of font 13 | start_letter: ASCII number of first letter 14 | height_bytes: How many bytes comprises letter height 15 | 16 | Note: 17 | Font files can be generated with the free version of MikroElektronika 18 | GLCD Font Creator: www.mikroe.com/glcd-font-creator 19 | The font file must be in X-GLCD 'C' format. 20 | To save text files from this font creator program in Win7 or higher 21 | you must use XP compatibility mode or you can just use the clipboard. 22 | """ 23 | 24 | def __init__(self, path, width, height, start_letter=32, letter_count=96): 25 | """Constructor for X-GLCD Font object. 26 | 27 | Args: 28 | path (string): Full path of font file 29 | width (int): Maximum width in pixels of each letter 30 | height (int): Height in pixels of each letter 31 | start_letter (int): First ACII letter. Default is 32. 32 | letter_count (int): Total number of letters. Default is 96. 33 | """ 34 | self.width = width 35 | self.height = height 36 | self.start_letter = start_letter 37 | self.letter_count = letter_count 38 | self.bytes_per_letter = (floor( 39 | (self.height - 1) / 8) + 1) * self.width + 1 40 | self.__load_xglcd_font(path) 41 | 42 | def __load_xglcd_font(self, path): 43 | """Load X-GLCD font data from text file. 44 | 45 | Args: 46 | path (string): Full path of font file. 47 | """ 48 | bytes_per_letter = self.bytes_per_letter 49 | # Buffer to hold letter byte values 50 | self.letters = bytearray(bytes_per_letter * self.letter_count) 51 | mv = memoryview(self.letters) 52 | offset = 0 53 | with open(path, 'r') as f: 54 | for line in f: 55 | # Skip lines that do not start with hex values 56 | line = line.strip() 57 | if len(line) == 0 or line[0:2] != '0x': 58 | continue 59 | # Remove comments 60 | comment = line.find('//') 61 | if comment != -1: 62 | line = line[0:comment].strip() 63 | # Remove trailing commas 64 | if line.endswith(','): 65 | line = line[0:len(line) - 1] 66 | # Convert hex strings to bytearray and insert in to letters 67 | mv[offset: offset + bytes_per_letter] = bytearray( 68 | int(b, 16) for b in line.split(',')) 69 | offset += bytes_per_letter 70 | 71 | def get_letter(self, letter, invert=False, rotate=0): 72 | """Convert letter byte data to pixels. 73 | 74 | Args: 75 | letter (string): Letter to return (must exist within font). 76 | invert (bool): True = Inverted text, False (Default) normal text. 77 | rotate (int): rotation (default: 0) 78 | Returns: 79 | (FrameBuffer): Pixel data in MONO_VLSB. 80 | (int, int): Letter width and height. 81 | """ 82 | # Get index of letter 83 | letter_ord = ord(letter) - self.start_letter 84 | # Confirm font contains letter 85 | if letter_ord >= self.letter_count: 86 | print('Font does not contain character: ' + letter) 87 | return b'', 0, 0 88 | bytes_per_letter = self.bytes_per_letter 89 | offset = letter_ord * bytes_per_letter 90 | mv = memoryview(self.letters[offset:offset + bytes_per_letter]) 91 | 92 | # Get width of letter (specified by first byte) 93 | width = mv[0] 94 | height = self.height 95 | byte_height = (height - 1) // 8 + 1 # Support fonts up to 5 bytes high 96 | if byte_height > 6: 97 | print("Error: maximum font byte height equals 6.") 98 | return b'', 0, 0 99 | array_size = width * byte_height 100 | ba = bytearray(mv[1:array_size + 1]) 101 | # Set inversion and re-order bytes if height > 1 byte 102 | pos = 0 103 | ba2 = bytearray(array_size) 104 | if invert is False: 105 | for i in range(0, array_size, byte_height): 106 | ba2[pos] = ba[i] 107 | if byte_height > 1: 108 | ba2[pos + width] = ba[i + 1] 109 | if byte_height > 2: 110 | ba2[pos + width * 2] = ba[i + 2] 111 | if byte_height > 3: 112 | ba2[pos + width * 3] = ba[i + 3] 113 | if byte_height > 4: 114 | ba2[pos + width * 4] = ba[i + 4] 115 | if byte_height > 5: 116 | ba2[pos + width * 5] = ba[i + 5] 117 | pos += 1 118 | else: # Use XOR for inversion 119 | for i in range(0, array_size, byte_height): 120 | ba2[pos] = ba[i] ^ 0xFF 121 | if byte_height > 1: 122 | ba2[pos + width] = ba[i + 1] ^ 0xFF 123 | if byte_height > 2: 124 | ba2[pos + width * 2] = ba[i + 2] ^ 0xFF 125 | if byte_height > 3: 126 | ba2[pos + width * 3] = ba[i + 3] ^ 0xFF 127 | if byte_height > 4: 128 | ba2[pos + width * 4] = ba[i + 4] ^ 0xFF 129 | if byte_height > 5: 130 | ba2[pos + width * 5] = ba[i + 5] ^ 0xFF 131 | pos += 1 132 | 133 | fb = FrameBuffer(ba2, width, height, MONO_VLSB) 134 | 135 | if rotate == 0: # 0 degrees 136 | return fb, width, height 137 | elif rotate == 90: # 90 degrees 138 | byte_width = (width - 1) // 8 + 1 139 | adj_size = height * byte_width 140 | fb2 = FrameBuffer(bytearray(adj_size), height, width, MONO_VLSB) 141 | for y in range(height): 142 | for x in range(width): 143 | fb2.pixel(y, x, fb.pixel(x, (height - 1) - y)) 144 | return fb2, height, width 145 | elif rotate == 180: # 180 degrees 146 | fb2 = FrameBuffer(bytearray(array_size), width, height, MONO_VLSB) 147 | for y in range(height): 148 | for x in range(width): 149 | fb2.pixel(x, y, 150 | fb.pixel((width - 1) - x, (height - 1) - y)) 151 | return fb2, width, height 152 | elif rotate == 270: # 270 degrees 153 | byte_width = (width - 1) // 8 + 1 154 | adj_size = height * byte_width 155 | fb2 = FrameBuffer(bytearray(adj_size), height, width, MONO_VLSB) 156 | for y in range(height): 157 | for x in range(width): 158 | fb2.pixel(y, x, fb.pixel((width - 1) - x, y)) 159 | return fb2, height, width 160 | 161 | def measure_text(self, text, spacing=1): 162 | """Measure length of text string in pixels. 163 | 164 | Args: 165 | text (string): Text string to measure 166 | spacing (optional int): Pixel spacing between letters. Default: 1. 167 | Returns: 168 | int: length of text 169 | """ 170 | length = 0 171 | for letter in text: 172 | # Get index of letter 173 | letter_ord = ord(letter) - self.start_letter 174 | offset = letter_ord * self.bytes_per_letter 175 | # Add length of letter and spacing 176 | length += self.letters[offset] + spacing 177 | return length 178 | -------------------------------------------------------------------------------- /fonts/Wendy7x8.c: -------------------------------------------------------------------------------- 1 | 2 | //WARNING: This Font Require X-GLCD Lib. 3 | // You can not use it with MikroE GLCD Lib. 4 | 5 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 6 | //MikroElektronika 2011 7 | //http://www.mikroe.com 8 | 9 | //GLCD FontName : wendy7x8 10 | //Based on a font by Wendy - fricky@gmail.com 11 | //GLCD FontSize : 7 x 8 12 | 13 | const unsigned short wendy7x8[] = { 14 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 15 | 0x01, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 16 | 0x03, 0x0C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, // Code for char " 17 | 0x05, 0x60, 0x7C, 0x04, 0x64, 0x7C, 0x00, 0x00, // Code for char # 18 | 0x03, 0x5C, 0xFE, 0x74, 0x00, 0x00, 0x00, 0x00, // Code for char $ 19 | 0x04, 0x48, 0x20, 0x10, 0x48, 0x00, 0x00, 0x00, // Code for char % 20 | 0x03, 0x10, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, // Code for char & 21 | 0x01, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 22 | 0x02, 0x38, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ( 23 | 0x02, 0x44, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ) 24 | 0x07, 0x08, 0x1C, 0x3C, 0x78, 0x3C, 0x1C, 0x08, // Code for char * 25 | 0x03, 0x10, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, // Code for char + 26 | 0x01, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 27 | 0x03, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // Code for char - 28 | 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char . 29 | 0x03, 0x60, 0x10, 0x0C, 0x00, 0x00, 0x00, 0x00, // Code for char / 30 | 0x03, 0x7C, 0x44, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char 0 31 | 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 1 32 | 0x03, 0x74, 0x54, 0x5C, 0x00, 0x00, 0x00, 0x00, // Code for char 2 33 | 0x03, 0x54, 0x54, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char 3 34 | 0x03, 0x3C, 0x20, 0x78, 0x00, 0x00, 0x00, 0x00, // Code for char 4 35 | 0x03, 0x5C, 0x54, 0x74, 0x00, 0x00, 0x00, 0x00, // Code for char 5 36 | 0x03, 0x7C, 0x54, 0x74, 0x00, 0x00, 0x00, 0x00, // Code for char 6 37 | 0x03, 0x04, 0x04, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char 7 38 | 0x03, 0x7C, 0x54, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char 8 39 | 0x03, 0x5C, 0x54, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char 9 40 | 0x01, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char : 41 | 0x01, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ; 42 | 0x03, 0x10, 0x28, 0x44, 0x00, 0x00, 0x00, 0x00, // Code for char < 43 | 0x02, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char = 44 | 0x03, 0x44, 0x28, 0x10, 0x00, 0x00, 0x00, 0x00, // Code for char > 45 | 0x03, 0x5A, 0x0A, 0x0E, 0x00, 0x00, 0x00, 0x00, // Code for char ? 46 | 0x05, 0x7E, 0x42, 0x5A, 0x52, 0x5E, 0x00, 0x00, // Code for char @ 47 | 0x03, 0x7C, 0x14, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char A 48 | 0x03, 0x7C, 0x54, 0x6C, 0x00, 0x00, 0x00, 0x00, // Code for char B 49 | 0x03, 0x7C, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, // Code for char C 50 | 0x03, 0x7C, 0x44, 0x38, 0x00, 0x00, 0x00, 0x00, // Code for char D 51 | 0x03, 0x7C, 0x54, 0x54, 0x00, 0x00, 0x00, 0x00, // Code for char E 52 | 0x03, 0x7C, 0x14, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char F 53 | 0x03, 0x7C, 0x44, 0x74, 0x00, 0x00, 0x00, 0x00, // Code for char G 54 | 0x03, 0x7C, 0x10, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char H 55 | 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char I 56 | 0x03, 0x40, 0x40, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char J 57 | 0x03, 0x7C, 0x10, 0x6C, 0x00, 0x00, 0x00, 0x00, // Code for char K 58 | 0x03, 0x7C, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, // Code for char L 59 | 0x05, 0x7C, 0x04, 0x38, 0x04, 0x7C, 0x00, 0x00, // Code for char M 60 | 0x03, 0x7C, 0x04, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char N 61 | 0x03, 0x7C, 0x44, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char O 62 | 0x03, 0x7C, 0x14, 0x1C, 0x00, 0x00, 0x00, 0x00, // Code for char P 63 | 0x03, 0x1C, 0x14, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char Q 64 | 0x03, 0x7C, 0x14, 0x6C, 0x00, 0x00, 0x00, 0x00, // Code for char R 65 | 0x03, 0x5C, 0x54, 0x74, 0x00, 0x00, 0x00, 0x00, // Code for char S 66 | 0x03, 0x04, 0x7C, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char T 67 | 0x03, 0x7C, 0x40, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char U 68 | 0x03, 0x3C, 0x40, 0x3C, 0x00, 0x00, 0x00, 0x00, // Code for char V 69 | 0x05, 0x7C, 0x40, 0x30, 0x40, 0x7C, 0x00, 0x00, // Code for char W 70 | 0x03, 0x6C, 0x10, 0x6C, 0x00, 0x00, 0x00, 0x00, // Code for char X 71 | 0x03, 0x5C, 0x50, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char Y 72 | 0x03, 0x64, 0x54, 0x4C, 0x00, 0x00, 0x00, 0x00, // Code for char Z 73 | 0x02, 0x7C, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [ 74 | 0x03, 0x0C, 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, // Code for char BackSlash 75 | 0x02, 0x44, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ] 76 | 0x01, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ^ 77 | 0x03, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, // Code for char _ 78 | 0x01, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ` 79 | 0x03, 0x7C, 0x14, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char a 80 | 0x03, 0x7C, 0x54, 0x6C, 0x00, 0x00, 0x00, 0x00, // Code for char b 81 | 0x03, 0x7C, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, // Code for char c 82 | 0x03, 0x7C, 0x44, 0x38, 0x00, 0x00, 0x00, 0x00, // Code for char d 83 | 0x03, 0x7C, 0x54, 0x54, 0x00, 0x00, 0x00, 0x00, // Code for char e 84 | 0x03, 0x7C, 0x14, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char f 85 | 0x03, 0x7C, 0x44, 0x74, 0x00, 0x00, 0x00, 0x00, // Code for char g 86 | 0x03, 0x7C, 0x10, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char h 87 | 0x01, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char i 88 | 0x03, 0x40, 0x40, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char j 89 | 0x03, 0x7C, 0x10, 0x6C, 0x00, 0x00, 0x00, 0x00, // Code for char k 90 | 0x03, 0x7C, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, // Code for char l 91 | 0x05, 0x7C, 0x04, 0x38, 0x04, 0x7C, 0x00, 0x00, // Code for char m 92 | 0x03, 0x7C, 0x04, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char n 93 | 0x03, 0x7C, 0x44, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char o 94 | 0x03, 0x7C, 0x14, 0x1C, 0x00, 0x00, 0x00, 0x00, // Code for char p 95 | 0x03, 0x1C, 0x14, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char q 96 | 0x03, 0x7C, 0x14, 0x6C, 0x00, 0x00, 0x00, 0x00, // Code for char r 97 | 0x03, 0x5C, 0x54, 0x74, 0x00, 0x00, 0x00, 0x00, // Code for char s 98 | 0x03, 0x04, 0x7C, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char t 99 | 0x03, 0x7C, 0x40, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char u 100 | 0x03, 0x3C, 0x40, 0x3C, 0x00, 0x00, 0x00, 0x00, // Code for char v 101 | 0x05, 0x7C, 0x40, 0x30, 0x40, 0x7C, 0x00, 0x00, // Code for char w 102 | 0x03, 0x6C, 0x10, 0x6C, 0x00, 0x00, 0x00, 0x00, // Code for char x 103 | 0x03, 0x5C, 0x50, 0x7C, 0x00, 0x00, 0x00, 0x00, // Code for char y 104 | 0x03, 0x64, 0x54, 0x4C, 0x00, 0x00, 0x00, 0x00, // Code for char z 105 | 0x01, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { 106 | 0x01, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | 107 | 0x01, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } 108 | 0x04, 0x10, 0x08, 0x10, 0x08, 0x00, 0x00, 0x00, // Code for char ~ 109 | 0x03, 0x7E, 0x42, 0x7E, 0x00, 0x00, 0x00, 0x00 // Code for char  110 | }; 111 | 112 | -------------------------------------------------------------------------------- /fonts/Robotron7x11.c: -------------------------------------------------------------------------------- 1 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 2 | //MikroElektronika 2011 3 | //http://www.mikroe.com 4 | 5 | //GLCD FontName : Robotron7x11 6 | //GLCD FontSize : 7 x 11 7 | 8 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 9 | 0x02, 0x00, 0x00, 0x7C, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 10 | 0x05, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 11 | 0x07, 0x10, 0x01, 0xF8, 0x03, 0x10, 0x01, 0x10, 0x01, 0x10, 0x01, 0xF8, 0x03, 0x10, 0x01, // Code for char # 12 | 0x07, 0x9C, 0x03, 0x94, 0x03, 0x94, 0x03, 0x17, 0x06, 0x14, 0x02, 0x14, 0x02, 0xF4, 0x03, // Code for char $ 13 | 0x06, 0x0C, 0x00, 0xC0, 0x03, 0x3C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x00, 0x03, 0x00, 0x00, // Code for char % 14 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x02, 0x60, 0x02, 0x60, 0x02, 0xE0, 0x03, // Code for char & 15 | 0x02, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 16 | 0x05, 0x00, 0x00, 0xFF, 0x07, 0xFF, 0x07, 0x01, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char ( 17 | 0x05, 0x00, 0x00, 0x03, 0x04, 0xFF, 0x07, 0xFF, 0x07, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, // Code for char ) 18 | 0x07, 0x68, 0x00, 0x10, 0x00, 0x10, 0x00, 0xFC, 0x01, 0x10, 0x00, 0x10, 0x00, 0x68, 0x00, // Code for char * 19 | 0x05, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x78, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char + 20 | 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 21 | 0x05, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char - 22 | 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char . 23 | 0x03, 0xC0, 0x03, 0xC0, 0x03, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char / 24 | 0x07, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0xFC, 0x03, // Code for char 0 25 | 0x07, 0x00, 0x00, 0x00, 0x02, 0x04, 0x02, 0x04, 0x02, 0xFC, 0x03, 0x00, 0x02, 0x00, 0x02, // Code for char 1 26 | 0x07, 0xF0, 0x03, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x1C, 0x00, // Code for char 2 27 | 0x07, 0x00, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0xFC, 0x03, // Code for char 3 28 | 0x07, 0x7C, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0xF8, 0x03, 0x40, 0x00, // Code for char 4 29 | 0x07, 0x7C, 0x02, 0x74, 0x02, 0x74, 0x02, 0x74, 0x02, 0x74, 0x02, 0x70, 0x02, 0xF0, 0x03, // Code for char 5 30 | 0x07, 0xFC, 0x03, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0xF0, 0x03, // Code for char 6 31 | 0x07, 0x04, 0x02, 0x84, 0x01, 0x44, 0x00, 0x44, 0x00, 0x34, 0x00, 0x34, 0x00, 0x1C, 0x00, // Code for char 7 32 | 0x07, 0xFC, 0x03, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0xFC, 0x03, // Code for char 8 33 | 0x07, 0x1C, 0x00, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0xFC, 0x03, // Code for char 9 34 | 0x02, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char : 35 | 0x02, 0x00, 0x00, 0x10, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ; 36 | 0x05, 0x00, 0x00, 0xF0, 0x00, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char < 37 | 0x05, 0x00, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char = 38 | 0x05, 0x00, 0x00, 0x98, 0x01, 0x98, 0x01, 0x98, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char > 39 | 0x07, 0x1C, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0x44, 0x02, 0x44, 0x00, 0x44, 0x00, 0x7C, 0x00, // Code for char ? 40 | 0x07, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x7C, 0x02, 0x44, 0x02, 0x44, 0x02, 0x7C, 0x02, // Code for char @ 41 | 0x07, 0xFC, 0x03, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0xFC, 0x03, 0xFC, 0x03, // Code for char A 42 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x02, 0x1C, 0x02, 0x1C, 0x02, 0xF0, 0x03, // Code for char B 43 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, // Code for char C 44 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0xF8, 0x01, // Code for char D 45 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, // Code for char E 46 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, // Code for char F 47 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x5C, 0x02, 0x5C, 0x02, 0xDC, 0x03, // Code for char G 48 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0xFC, 0x03, // Code for char H 49 | 0x03, 0x00, 0x00, 0xFC, 0x03, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char I 50 | 0x07, 0x80, 0x03, 0x80, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0xFC, 0x03, // Code for char J 51 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x08, 0x01, 0x04, 0x02, // Code for char K 52 | 0x07, 0xFC, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, // Code for char L 53 | 0x07, 0xFC, 0x03, 0x04, 0x00, 0x04, 0x00, 0x3C, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0x03, // Code for char M 54 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0x03, // Code for char N 55 | 0x07, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x1C, 0x02, 0x1C, 0x02, 0xFC, 0x03, // Code for char O 56 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x1C, 0x00, // Code for char P 57 | 0x07, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x84, 0x07, 0x84, 0x07, 0x84, 0x07, 0xFC, 0x03, // Code for char Q 58 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0xF0, 0x03, // Code for char R 59 | 0x07, 0x9C, 0x03, 0x94, 0x03, 0x94, 0x03, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0xF4, 0x03, // Code for char S 60 | 0x07, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x04, 0x00, // Code for char T 61 | 0x07, 0xFC, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0xFC, 0x03, 0xFC, 0x03, // Code for char U 62 | 0x07, 0x7C, 0x00, 0xFC, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x80, 0x01, 0x7C, 0x00, // Code for char V 63 | 0x07, 0xFC, 0x03, 0x80, 0x03, 0x80, 0x03, 0xFC, 0x03, 0x00, 0x02, 0x00, 0x02, 0xFC, 0x03, // Code for char W 64 | 0x07, 0x04, 0x02, 0x08, 0x01, 0x08, 0x01, 0xF0, 0x00, 0x08, 0x01, 0x08, 0x01, 0x04, 0x02, // Code for char X 65 | 0x07, 0x00, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0xF0, 0x03, 0x10, 0x00, 0x10, 0x00, 0x1C, 0x00, // Code for char Y 66 | 0x07, 0x1C, 0x02, 0x9C, 0x03, 0x9C, 0x03, 0x44, 0x02, 0x34, 0x02, 0x34, 0x02, 0x1C, 0x02, // Code for char Z 67 | 0x05, 0x00, 0x00, 0xFF, 0x07, 0xFF, 0x07, 0x01, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char [ 68 | 0x03, 0x3C, 0x00, 0xC0, 0x03, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char BackSlash 69 | 0x05, 0x00, 0x00, 0x03, 0x04, 0xFF, 0x07, 0xFF, 0x07, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, // Code for char ] 70 | 0x05, 0x00, 0x00, 0xFF, 0x03, 0x01, 0x02, 0x01, 0x02, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char ^ 71 | 0x07, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, // Code for char _ 72 | 0x05, 0x00, 0x00, 0xFF, 0x03, 0x01, 0x02, 0x01, 0x02, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char ` 73 | 0x07, 0xFC, 0x03, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0xFC, 0x03, 0xFC, 0x03, // Code for char a 74 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x02, 0x1C, 0x02, 0x1C, 0x02, 0xF0, 0x03, // Code for char b 75 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, // Code for char c 76 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0xF8, 0x01, // Code for char d 77 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, // Code for char e 78 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, // Code for char f 79 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x5C, 0x02, 0x5C, 0x02, 0xDC, 0x03, // Code for char g 80 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0xFC, 0x03, // Code for char h 81 | 0x03, 0x00, 0x00, 0xFC, 0x03, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char i 82 | 0x07, 0x80, 0x03, 0x80, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0xFC, 0x03, // Code for char j 83 | 0x07, 0xFC, 0x03, 0xFC, 0x03, 0xF0, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x08, 0x01, 0x04, 0x02, // Code for char k 84 | 0x07, 0xFC, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, // Code for char l 85 | 0x07, 0xFC, 0x03, 0x04, 0x00, 0x04, 0x00, 0x3C, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0x03, // Code for char m 86 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0x03, // Code for char n 87 | 0x07, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x1C, 0x02, 0x1C, 0x02, 0xFC, 0x03, // Code for char o 88 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x1C, 0x00, // Code for char p 89 | 0x07, 0xFC, 0x03, 0x04, 0x02, 0x04, 0x02, 0x84, 0x07, 0x84, 0x07, 0x84, 0x07, 0xFC, 0x03, // Code for char q 90 | 0x07, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x14, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0xF0, 0x03, // Code for char r 91 | 0x07, 0x9C, 0x03, 0x94, 0x03, 0x94, 0x03, 0x14, 0x02, 0x14, 0x02, 0x14, 0x02, 0xF4, 0x03, // Code for char s 92 | 0x07, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0x03, 0xF4, 0x03, 0xF4, 0x03, 0x04, 0x00, // Code for char t 93 | 0x07, 0xFC, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0xFC, 0x03, 0xFC, 0x03, // Code for char u 94 | 0x07, 0x7C, 0x00, 0xFC, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x80, 0x01, 0x7C, 0x00, // Code for char v 95 | 0x07, 0xFC, 0x03, 0x80, 0x03, 0x80, 0x03, 0xFC, 0x03, 0x00, 0x02, 0x00, 0x02, 0xFC, 0x03, // Code for char w 96 | 0x07, 0x04, 0x02, 0x08, 0x01, 0x08, 0x01, 0xF0, 0x00, 0x08, 0x01, 0x08, 0x01, 0x04, 0x02, // Code for char x 97 | 0x07, 0x00, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0xF0, 0x03, 0x10, 0x00, 0x10, 0x00, 0x1C, 0x00, // Code for char y 98 | 0x07, 0x1C, 0x02, 0x9C, 0x03, 0x9C, 0x03, 0x44, 0x02, 0x34, 0x02, 0x34, 0x02, 0x1C, 0x02, // Code for char z 99 | 0x07, 0x00, 0x00, 0x60, 0x00, 0xFF, 0x07, 0xFF, 0x07, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, // Code for char { 100 | 0x02, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | 101 | 0x06, 0x00, 0x00, 0x03, 0x04, 0xFF, 0x07, 0xFF, 0x07, 0xFF, 0x07, 0x60, 0x00, 0x00, 0x00, // Code for char } 102 | 0x05, 0x00, 0x00, 0xFF, 0x03, 0x01, 0x02, 0x01, 0x02, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char ~ 103 | 0x02, 0xF8, 0x01, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char  104 | 105 | 106 | -------------------------------------------------------------------------------- /fonts/Bally7x9.c: -------------------------------------------------------------------------------- 1 | 2 | //WARNING: This Font Require X-GLCD Lib. 3 | // You can not use it with MikroE GLCD Lib. 4 | 5 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 6 | //MikroElektronika 2011 7 | //http://www.mikroe.com 8 | 9 | //GLCD FontName : Bally7x9 10 | //Created by rdagger based on original Bally Astrocade Basic font. 11 | //GLCD FontSize : 7 x 9 12 | 13 | const unsigned short Bally7x9[] = { 14 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 15 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 16 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 17 | 0x06, 0x00, 0x00, 0x28, 0x00, 0xFE, 0x00, 0x28, 0x00, 0xFE, 0x00, 0x28, 0x00, 0x00, 0x00, // Code for char # 18 | 0x06, 0x00, 0x00, 0x48, 0x00, 0x54, 0x00, 0xD6, 0x00, 0x54, 0x00, 0x24, 0x00, 0x00, 0x00, // Code for char $ 19 | 0x06, 0x00, 0x00, 0x46, 0x00, 0x26, 0x00, 0x10, 0x00, 0xC8, 0x00, 0xC4, 0x00, 0x00, 0x00, // Code for char % 20 | 0x06, 0x00, 0x00, 0x6C, 0x00, 0x92, 0x00, 0xAA, 0x00, 0x44, 0x00, 0xA0, 0x00, 0x00, 0x00, // Code for char & 21 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 22 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ( 23 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ) 24 | 0x06, 0x00, 0x00, 0x44, 0x00, 0x28, 0x00, 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x00, 0x00, // Code for char * 25 | 0x06, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x7C, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char + 26 | 0x03, 0x00, 0x00, 0xB0, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 27 | 0x06, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char - 28 | 0x03, 0x00, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char . 29 | 0x06, 0x00, 0x00, 0x40, 0x00, 0x20, 0x00, 0x10, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, // Code for char / 30 | 0x06, 0x00, 0x00, 0x7C, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x7C, 0x00, 0x00, 0x00, // Code for char 0 31 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0xFE, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 1 32 | 0x06, 0x00, 0x00, 0xE4, 0x00, 0x92, 0x00, 0x92, 0x00, 0x92, 0x00, 0x8C, 0x00, 0x00, 0x00, // Code for char 2 33 | 0x06, 0x00, 0x00, 0x44, 0x00, 0x82, 0x00, 0x92, 0x00, 0x92, 0x00, 0x6C, 0x00, 0x00, 0x00, // Code for char 3 34 | 0x06, 0x00, 0x00, 0x30, 0x00, 0x28, 0x00, 0x24, 0x00, 0xFE, 0x00, 0x20, 0x00, 0x00, 0x00, // Code for char 4 35 | 0x06, 0x00, 0x00, 0x4E, 0x00, 0x8A, 0x00, 0x8A, 0x00, 0x8A, 0x00, 0x72, 0x00, 0x00, 0x00, // Code for char 5 36 | 0x06, 0x00, 0x00, 0x78, 0x00, 0x94, 0x00, 0x92, 0x00, 0x92, 0x00, 0x60, 0x00, 0x00, 0x00, // Code for char 6 37 | 0x06, 0x00, 0x00, 0x02, 0x00, 0xE2, 0x00, 0x12, 0x00, 0x0A, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char 7 38 | 0x06, 0x00, 0x00, 0x6C, 0x00, 0x92, 0x00, 0x92, 0x00, 0x92, 0x00, 0x6C, 0x00, 0x00, 0x00, // Code for char 8 39 | 0x06, 0x00, 0x00, 0x0C, 0x00, 0x92, 0x00, 0x92, 0x00, 0x52, 0x00, 0x3C, 0x00, 0x00, 0x00, // Code for char 9 40 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char : 41 | 0x04, 0x00, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ; 42 | 0x05, 0x00, 0x00, 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char < 43 | 0x06, 0x00, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x00, 0x00, // Code for char = 44 | 0x06, 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x44, 0x00, 0x28, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char > 45 | 0x06, 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0xA2, 0x00, 0x12, 0x00, 0x0C, 0x00, 0x00, 0x00, // Code for char ? 46 | 0x06, 0x00, 0x00, 0x7C, 0x00, 0x82, 0x00, 0xBA, 0x00, 0xAA, 0x00, 0x3C, 0x00, 0x00, 0x00, // Code for char @ 47 | 0x06, 0x00, 0x00, 0xFC, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0xFC, 0x00, 0x00, 0x00, // Code for char A 48 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x92, 0x00, 0x92, 0x00, 0x92, 0x00, 0x6C, 0x00, 0x00, 0x00, // Code for char B 49 | 0x06, 0x00, 0x00, 0x7C, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x44, 0x00, 0x00, 0x00, // Code for char C 50 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0x7C, 0x00, 0x00, 0x00, // Code for char D 51 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x92, 0x00, 0x92, 0x00, 0x82, 0x00, 0x82, 0x00, 0x00, 0x00, // Code for char E 52 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x12, 0x00, 0x12, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, // Code for char F 53 | 0x06, 0x00, 0x00, 0x7C, 0x00, 0x82, 0x00, 0x82, 0x00, 0xA2, 0x00, 0xE4, 0x00, 0x00, 0x00, // Code for char G 54 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, // Code for char H 55 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0xFE, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char I 56 | 0x06, 0x00, 0x00, 0x40, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x7E, 0x00, 0x00, 0x00, // Code for char J 57 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x10, 0x00, 0x28, 0x00, 0x44, 0x00, 0x82, 0x00, 0x00, 0x00, // Code for char K 58 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, // Code for char L 59 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x04, 0x00, 0x18, 0x00, 0x04, 0x00, 0xFE, 0x00, 0x00, 0x00, // Code for char M 60 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, // Code for char N 61 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x82, 0x00, 0x82, 0x00, 0x82, 0x00, 0xFE, 0x00, 0x00, 0x00, // Code for char O 62 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x0C, 0x00, 0x00, 0x00, // Code for char P 63 | 0x06, 0x00, 0x00, 0x7C, 0x00, 0x82, 0x00, 0xA2, 0x00, 0x42, 0x00, 0xBC, 0x00, 0x00, 0x00, // Code for char Q 64 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x12, 0x00, 0x32, 0x00, 0x52, 0x00, 0x8C, 0x00, 0x00, 0x00, // Code for char R 65 | 0x06, 0x00, 0x00, 0x4C, 0x00, 0x92, 0x00, 0x92, 0x00, 0x92, 0x00, 0x64, 0x00, 0x00, 0x00, // Code for char S 66 | 0x06, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFE, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, // Code for char T 67 | 0x06, 0x00, 0x00, 0x7E, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x7E, 0x00, 0x00, 0x00, // Code for char U 68 | 0x06, 0x00, 0x00, 0x0E, 0x00, 0x30, 0x00, 0xC0, 0x00, 0x30, 0x00, 0x0E, 0x00, 0x00, 0x00, // Code for char V 69 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x40, 0x00, 0x30, 0x00, 0x40, 0x00, 0xFE, 0x00, 0x00, 0x00, // Code for char W 70 | 0x06, 0x00, 0x00, 0xC6, 0x00, 0x28, 0x00, 0x10, 0x00, 0x28, 0x00, 0xC6, 0x00, 0x00, 0x00, // Code for char X 71 | 0x06, 0x00, 0x00, 0x06, 0x00, 0x08, 0x00, 0xF0, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char Y 72 | 0x06, 0x00, 0x00, 0xC2, 0x00, 0xA2, 0x00, 0x92, 0x00, 0x8A, 0x00, 0x86, 0x00, 0x00, 0x00, // Code for char Z 73 | 0x04, 0x00, 0x00, 0xFE, 0x00, 0x82, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [ 74 | 0x06, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x54, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char BackSlash 75 | 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x82, 0x00, 0xFE, 0x00, 0x00, 0x00, // Code for char ] 76 | 0x06, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0xFE, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char ^ 77 | 0x06, 0x00, 0x00, 0x20, 0x00, 0x40, 0x00, 0xFE, 0x00, 0x40, 0x00, 0x20, 0x00, 0x00, 0x00, // Code for char _ 78 | 0x04, 0x00, 0x00, 0x0E, 0x00, 0x0A, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ` 79 | 0x06, 0x00, 0x00, 0x40, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xF0, 0x00, 0x00, 0x00, // Code for char a 80 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x90, 0x00, 0x88, 0x00, 0x88, 0x00, 0x70, 0x00, 0x00, 0x00, // Code for char b 81 | 0x06, 0x00, 0x00, 0x70, 0x00, 0x88, 0x00, 0x88, 0x00, 0x88, 0x00, 0x40, 0x00, 0x00, 0x00, // Code for char c 82 | 0x06, 0x00, 0x00, 0x70, 0x00, 0x88, 0x00, 0x88, 0x00, 0x90, 0x00, 0xFE, 0x00, 0x00, 0x00, // Code for char d 83 | 0x06, 0x00, 0x00, 0x70, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xB0, 0x00, 0x00, 0x00, // Code for char e 84 | 0x06, 0x00, 0x00, 0x10, 0x00, 0xFC, 0x00, 0x12, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, // Code for char f 85 | 0x06, 0x00, 0x00, 0x18, 0x00, 0xA4, 0x00, 0xA4, 0x00, 0xA4, 0x00, 0x7C, 0x00, 0x00, 0x00, // Code for char g 86 | 0x06, 0x00, 0x00, 0xFE, 0x00, 0x10, 0x00, 0x08, 0x00, 0x08, 0x00, 0xF0, 0x00, 0x00, 0x00, // Code for char h 87 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0xF4, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char i 88 | 0x05, 0x00, 0x00, 0x40, 0x00, 0x80, 0x00, 0x88, 0x00, 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char j 89 | 0x05, 0x00, 0x00, 0xFE, 0x00, 0x20, 0x00, 0x50, 0x00, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char k 90 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0xFE, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char l 91 | 0x06, 0x00, 0x00, 0xF8, 0x00, 0x08, 0x00, 0x30, 0x00, 0x08, 0x00, 0xF0, 0x00, 0x00, 0x00, // Code for char m 92 | 0x06, 0x00, 0x00, 0xF8, 0x00, 0x10, 0x00, 0x08, 0x00, 0x08, 0x00, 0xF0, 0x00, 0x00, 0x00, // Code for char n 93 | 0x06, 0x00, 0x00, 0x70, 0x00, 0x88, 0x00, 0x88, 0x00, 0x88, 0x00, 0x70, 0x00, 0x00, 0x00, // Code for char o 94 | 0x06, 0x00, 0x00, 0xF8, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char p 95 | 0x06, 0x00, 0x00, 0x10, 0x00, 0x28, 0x00, 0x28, 0x00, 0x30, 0x00, 0xF8, 0x00, 0x00, 0x00, // Code for char q 96 | 0x06, 0x00, 0x00, 0xF8, 0x00, 0x10, 0x00, 0x08, 0x00, 0x08, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char r 97 | 0x06, 0x00, 0x00, 0x90, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0x40, 0x00, 0x00, 0x00, // Code for char s 98 | 0x06, 0x00, 0x00, 0x08, 0x00, 0x7E, 0x00, 0x88, 0x00, 0x80, 0x00, 0x40, 0x00, 0x00, 0x00, // Code for char t 99 | 0x06, 0x00, 0x00, 0x78, 0x00, 0x80, 0x00, 0x80, 0x00, 0x40, 0x00, 0xF8, 0x00, 0x00, 0x00, // Code for char u 100 | 0x06, 0x00, 0x00, 0x38, 0x00, 0x40, 0x00, 0x80, 0x00, 0x40, 0x00, 0x38, 0x00, 0x00, 0x00, // Code for char v 101 | 0x06, 0x00, 0x00, 0x78, 0x00, 0x80, 0x00, 0x60, 0x00, 0x80, 0x00, 0x78, 0x00, 0x00, 0x00, // Code for char w 102 | 0x06, 0x00, 0x00, 0x88, 0x00, 0x50, 0x00, 0x20, 0x00, 0x50, 0x00, 0x88, 0x00, 0x00, 0x00, // Code for char x 103 | 0x06, 0x00, 0x00, 0x18, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0x78, 0x00, 0x00, 0x00, // Code for char y 104 | 0x06, 0x00, 0x00, 0x88, 0x00, 0xC8, 0x00, 0xA8, 0x00, 0x98, 0x00, 0x88, 0x00, 0x00, 0x00, // Code for char z 105 | 0x06, 0x00, 0x00, 0x10, 0x00, 0x38, 0x00, 0x54, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char { 106 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | 107 | 0x06, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x54, 0x00, 0x38, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char } 108 | 0x06, 0x00, 0x00, 0x30, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x18, 0x00, 0x00, 0x00, // Code for char ~ 109 | 0x02, 0x7C, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char  110 | }; 111 | 112 | -------------------------------------------------------------------------------- /fonts/ArcadePix9x11.c: -------------------------------------------------------------------------------- 1 | 2 | //WARNING: This Font Require X-GLCD Lib. 3 | // You can not use it with MikroE GLCD Lib. 4 | 5 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 6 | //MikroElektronika 2011 7 | //http://www.mikroe.com 8 | 9 | //GLCD FontName : Arcadepix9x11 10 | //Based on a font created by Reekee of Dimenzioned - reekee@00.co.uk 11 | //GLCD FontSize : 9 x 11 12 | 13 | const unsigned short Arcadepix9x11[] = { 14 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 15 | 0x03, 0xBE, 0x01, 0xBE, 0x01, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 16 | 0x07, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 17 | 0x07, 0x00, 0x00, 0x48, 0x00, 0xFC, 0x00, 0x48, 0x00, 0xFC, 0x00, 0x48, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char # 18 | 0x06, 0x98, 0x00, 0xA4, 0x00, 0xA6, 0x01, 0xA4, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char $ 19 | 0x08, 0x04, 0x00, 0x8A, 0x00, 0x44, 0x00, 0x20, 0x00, 0x10, 0x00, 0x88, 0x00, 0x44, 0x01, 0x80, 0x00, 0x00, 0x00, // Code for char % 20 | 0x07, 0xC0, 0x00, 0xE4, 0x01, 0x3E, 0x01, 0x32, 0x01, 0x4C, 0x01, 0xC4, 0x00, 0xA0, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char & 21 | 0x02, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 22 | 0x03, 0xFC, 0x00, 0xFE, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ( 23 | 0x03, 0x02, 0x01, 0xFE, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ) 24 | 0x06, 0x00, 0x00, 0xAC, 0x00, 0x70, 0x00, 0xFE, 0x01, 0x78, 0x00, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char * 25 | 0x07, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0xFC, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char + 26 | 0x03, 0x00, 0x02, 0x80, 0x03, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 27 | 0x07, 0x00, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char - 28 | 0x02, 0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char . 29 | 0x06, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x30, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char / 30 | 0x08, 0x38, 0x00, 0xFC, 0x00, 0x84, 0x00, 0x02, 0x01, 0x02, 0x01, 0x06, 0x01, 0xFC, 0x00, 0x38, 0x00, 0x00, 0x00, // Code for char 0 31 | 0x07, 0x00, 0x01, 0x04, 0x01, 0xFE, 0x01, 0xFE, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char 1 32 | 0x08, 0x84, 0x01, 0xC6, 0x01, 0xE2, 0x01, 0x62, 0x01, 0x62, 0x01, 0x72, 0x01, 0x3E, 0x01, 0x0C, 0x01, 0x00, 0x00, // Code for char 2 33 | 0x08, 0x80, 0x00, 0x82, 0x01, 0x22, 0x01, 0x22, 0x01, 0x32, 0x01, 0x3E, 0x01, 0xE6, 0x01, 0xC2, 0x00, 0x00, 0x00, // Code for char 3 34 | 0x08, 0x60, 0x00, 0x70, 0x00, 0x4C, 0x00, 0x44, 0x00, 0x46, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0x40, 0x00, 0x00, 0x00, // Code for char 4 35 | 0x08, 0x8E, 0x00, 0x8E, 0x01, 0x0A, 0x01, 0x0A, 0x01, 0x0A, 0x01, 0x0A, 0x01, 0xFA, 0x01, 0xE2, 0x00, 0x00, 0x00, // Code for char 5 36 | 0x08, 0xF8, 0x00, 0xFC, 0x01, 0x26, 0x01, 0x22, 0x01, 0x22, 0x01, 0x22, 0x01, 0xE2, 0x01, 0xC2, 0x00, 0x00, 0x00, // Code for char 6 37 | 0x08, 0x06, 0x00, 0x06, 0x00, 0xC2, 0x01, 0xE2, 0x01, 0x22, 0x00, 0x1A, 0x00, 0x0E, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char 7 38 | 0x08, 0xCC, 0x00, 0x3E, 0x01, 0x32, 0x01, 0x22, 0x01, 0x22, 0x01, 0x32, 0x01, 0xCC, 0x01, 0xC0, 0x00, 0x00, 0x00, // Code for char 8 39 | 0x08, 0x0C, 0x00, 0x3E, 0x01, 0x22, 0x01, 0x22, 0x01, 0x22, 0x01, 0xA2, 0x01, 0xFE, 0x00, 0x7C, 0x00, 0x00, 0x00, // Code for char 9 40 | 0x02, 0x98, 0x01, 0x98, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char : 41 | 0x03, 0x00, 0x02, 0x98, 0x03, 0x98, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ; 42 | 0x05, 0x00, 0x00, 0x20, 0x00, 0x70, 0x00, 0xCC, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char < 43 | 0x07, 0x00, 0x00, 0x84, 0x00, 0x84, 0x00, 0x84, 0x00, 0x84, 0x00, 0x84, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char = 44 | 0x05, 0x00, 0x00, 0x84, 0x00, 0xCC, 0x00, 0x70, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char > 45 | 0x08, 0x0C, 0x00, 0x0E, 0x00, 0x02, 0x05, 0x02, 0x05, 0x82, 0x00, 0xC2, 0x00, 0x7E, 0x00, 0x1C, 0x00, 0x00, 0x00, // Code for char ? 46 | 0x09, 0x00, 0x00, 0xF8, 0x00, 0x04, 0x01, 0x72, 0x02, 0x8A, 0x02, 0x8A, 0x02, 0x92, 0x00, 0xE2, 0x00, 0xFC, 0x01, // Code for char @ 47 | 0x08, 0xF8, 0x01, 0xFC, 0x01, 0x46, 0x00, 0x42, 0x00, 0x42, 0x00, 0x46, 0x00, 0xFC, 0x01, 0xF8, 0x01, 0x00, 0x00, // Code for char A 48 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x22, 0x01, 0x22, 0x01, 0x22, 0x01, 0x22, 0x01, 0xFE, 0x01, 0xCC, 0x00, 0x00, 0x00, // Code for char B 49 | 0x08, 0x38, 0x00, 0xFC, 0x00, 0x86, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x86, 0x01, 0x84, 0x00, 0x00, 0x00, // Code for char C 50 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x86, 0x01, 0xFC, 0x00, 0x70, 0x00, 0x00, 0x00, // Code for char D 51 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x22, 0x01, 0x22, 0x01, 0x22, 0x01, 0x22, 0x01, 0x22, 0x01, 0x02, 0x01, 0x00, 0x00, // Code for char E 52 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x02, 0x00, 0x00, 0x00, // Code for char F 53 | 0x08, 0x70, 0x00, 0xFC, 0x00, 0x86, 0x01, 0x02, 0x01, 0x02, 0x01, 0x22, 0x01, 0xE2, 0x01, 0xE2, 0x01, 0x00, 0x00, // Code for char G 54 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0x00, 0x00, // Code for char H 55 | 0x07, 0x02, 0x01, 0x02, 0x01, 0xFE, 0x01, 0xFE, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char I 56 | 0x08, 0xC0, 0x00, 0xC0, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0xFE, 0x01, 0xFE, 0x00, 0x00, 0x00, // Code for char J 57 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x60, 0x00, 0x70, 0x00, 0xD8, 0x00, 0xCC, 0x01, 0x86, 0x01, 0x02, 0x01, 0x00, 0x00, // Code for char K 58 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, // Code for char L 59 | 0x08, 0x00, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0x1C, 0x00, 0x38, 0x00, 0x1C, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0x00, 0x00, // Code for char M 60 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x1C, 0x00, 0x38, 0x00, 0x70, 0x00, 0xE0, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0x00, 0x00, // Code for char N 61 | 0x08, 0xFC, 0x00, 0xFE, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0xFE, 0x01, 0xFC, 0x00, 0x00, 0x00, // Code for char O 62 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x7E, 0x00, 0x1C, 0x00, 0x00, 0x00, // Code for char P 63 | 0x08, 0xFC, 0x00, 0xFE, 0x01, 0x02, 0x01, 0x42, 0x01, 0x42, 0x01, 0xC2, 0x01, 0xFE, 0x00, 0x7C, 0x01, 0x00, 0x00, // Code for char Q 64 | 0x08, 0xFE, 0x01, 0xFE, 0x01, 0x42, 0x00, 0x42, 0x00, 0xC2, 0x00, 0xF2, 0x01, 0xBE, 0x01, 0x3C, 0x01, 0x00, 0x00, // Code for char R 65 | 0x08, 0x8C, 0x00, 0xBE, 0x01, 0x22, 0x01, 0x22, 0x01, 0x22, 0x01, 0x26, 0x01, 0xE4, 0x01, 0xC0, 0x00, 0x00, 0x00, // Code for char S 66 | 0x07, 0x02, 0x00, 0x02, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char T 67 | 0x08, 0xFE, 0x00, 0xFE, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0xFE, 0x01, 0xFE, 0x00, 0x00, 0x00, // Code for char U 68 | 0x08, 0x00, 0x00, 0x3E, 0x00, 0x7E, 0x00, 0xE0, 0x00, 0xC0, 0x01, 0xE0, 0x00, 0x7E, 0x00, 0x3E, 0x00, 0x00, 0x00, // Code for char V 69 | 0x08, 0x00, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0xE0, 0x00, 0x38, 0x00, 0xE0, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0x00, 0x00, // Code for char W 70 | 0x07, 0x86, 0x01, 0xCE, 0x01, 0xFC, 0x00, 0x38, 0x00, 0xFC, 0x00, 0xCE, 0x01, 0x86, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char X 71 | 0x06, 0x1E, 0x00, 0x3E, 0x00, 0xE0, 0x01, 0xE0, 0x01, 0x3E, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Y 72 | 0x08, 0x82, 0x01, 0xC2, 0x01, 0xE2, 0x01, 0x72, 0x01, 0x3A, 0x01, 0x1E, 0x01, 0x0E, 0x01, 0x06, 0x01, 0x00, 0x00, // Code for char Z 73 | 0x04, 0xFE, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [ 74 | 0x06, 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char BackSlash 75 | 0x04, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ] 76 | 0x07, 0x10, 0x00, 0x18, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x18, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ^ 77 | 0x08, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, // Code for char _ 78 | 0x05, 0x00, 0x00, 0x02, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ` 79 | 0x07, 0xC0, 0x00, 0xE4, 0x01, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0xFC, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char a 80 | 0x07, 0xFE, 0x01, 0xFE, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0xF8, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char b 81 | 0x07, 0xF8, 0x00, 0xFC, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0x8C, 0x01, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char c 82 | 0x07, 0xF0, 0x00, 0xF8, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0xFE, 0x01, 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char d 83 | 0x07, 0xF0, 0x00, 0xFC, 0x01, 0x44, 0x01, 0x44, 0x01, 0x44, 0x01, 0x7C, 0x01, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char e 84 | 0x06, 0x08, 0x00, 0xFC, 0x01, 0xFE, 0x01, 0x0A, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char f 85 | 0x07, 0xF8, 0x00, 0xFC, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0xFC, 0x07, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char g 86 | 0x07, 0xFE, 0x01, 0xFE, 0x01, 0x18, 0x00, 0x08, 0x00, 0x08, 0x00, 0xF8, 0x01, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char h 87 | 0x03, 0x04, 0x00, 0xFD, 0x01, 0xFD, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char i 88 | 0x05, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xFD, 0x07, 0xFD, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char j 89 | 0x06, 0xFE, 0x01, 0xFE, 0x01, 0x40, 0x00, 0xE0, 0x00, 0xB8, 0x01, 0x18, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char k 90 | 0x03, 0x02, 0x00, 0xFE, 0x01, 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char l 91 | 0x08, 0x00, 0x00, 0xFC, 0x01, 0xFC, 0x01, 0x7C, 0x00, 0xF8, 0x00, 0x7C, 0x00, 0xFC, 0x01, 0xF8, 0x01, 0x00, 0x00, // Code for char m 92 | 0x07, 0xFC, 0x01, 0xFC, 0x01, 0x0C, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0x01, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char n 93 | 0x07, 0xF8, 0x00, 0xFC, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0xFC, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char o 94 | 0x07, 0xFC, 0x07, 0xFC, 0x07, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0xFC, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char p 95 | 0x07, 0xF8, 0x00, 0xFC, 0x01, 0x04, 0x01, 0x04, 0x01, 0x04, 0x01, 0xFC, 0x07, 0xFC, 0x07, 0x00, 0x00, 0x00, 0x00, // Code for char q 96 | 0x07, 0xFC, 0x01, 0xFC, 0x01, 0x0C, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char r 97 | 0x07, 0x88, 0x00, 0xBC, 0x01, 0x24, 0x01, 0x24, 0x01, 0x24, 0x01, 0xE4, 0x01, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char s 98 | 0x05, 0x04, 0x00, 0xFE, 0x00, 0xFE, 0x01, 0x04, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char t 99 | 0x07, 0xFC, 0x00, 0xFC, 0x01, 0x00, 0x01, 0x00, 0x01, 0x80, 0x01, 0xFC, 0x01, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char u 100 | 0x06, 0x7C, 0x00, 0xFC, 0x00, 0x80, 0x01, 0x80, 0x01, 0xFC, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char v 101 | 0x07, 0xFC, 0x00, 0xFC, 0x01, 0xE0, 0x01, 0xF0, 0x00, 0xE0, 0x01, 0xFC, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char w 102 | 0x07, 0x84, 0x01, 0xCC, 0x01, 0x78, 0x00, 0x30, 0x00, 0x78, 0x00, 0xCC, 0x01, 0x84, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char x 103 | 0x07, 0xFC, 0x00, 0xFC, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0xFC, 0x07, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char y 104 | 0x07, 0x84, 0x01, 0xC4, 0x01, 0xC4, 0x01, 0x64, 0x01, 0x3C, 0x01, 0x1C, 0x01, 0x0C, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char z 105 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { 106 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | 107 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } 108 | 0x08, 0x20, 0x00, 0x38, 0x00, 0x08, 0x00, 0x18, 0x00, 0x20, 0x00, 0x20, 0x00, 0x38, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char ~ 109 | 0x02, 0xFC, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char  110 | }; 111 | 112 | -------------------------------------------------------------------------------- /fonts/Robotron13x21.c: -------------------------------------------------------------------------------- 1 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 2 | //MikroElektronika 2011 3 | //http://www.mikroe.com 4 | 5 | //GLCD FontName : Robotron13x21 6 | //GLCD FontSize : 13 x 21 (62 characters) 7 | 8 | const unsigned short Robotron13x21[] = { 9 | 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, 0x00, 0x00, 0x00, 0x00, // Code for char 10 | 0x03, 0xFC, 0x9F, 0x03, 0xFC, 0x9F, 0x03, 0xFC, 0x9F, 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, // Code for char ! 11 | 0x08, 0x7C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 12 | 0x0D, 0x80, 0x73, 0x00, 0x80, 0x73, 0x00, 0x80, 0x73, 0x00, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x03, 0x80, 0x73, 0x00, 0x80, 0x73, 0x00, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x03, 0x80, 0x73, 0x00, 0x80, 0x73, 0x00, // Code for char # 13 | 0x0D, 0xFC, 0xE3, 0x03, 0xFC, 0xE3, 0x03, 0xFC, 0xE3, 0x03, 0x9C, 0xE3, 0x03, 0x9C, 0xE3, 0x03, 0x9F, 0x83, 0x1F, 0x9F, 0x83, 0x1F, 0x9F, 0x83, 0x1F, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, // Code for char $ 14 | 0x0B, 0x7C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char % 15 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, // Code for char & 16 | 0x03, 0x7C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 17 | 0x08, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0x07, 0x00, 0x1C, 0x07, 0x00, 0x1C, 0x07, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ( 18 | 0x08, 0x03, 0x00, 0x1C, 0x03, 0x00, 0x1C, 0x03, 0x00, 0x1C, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ) 19 | 0x0D, 0x60, 0x1C, 0x00, 0x60, 0x1C, 0x00, 0x60, 0x1C, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0xFC, 0x7F, 0x00, 0xFC, 0x7F, 0x00, 0xFC, 0x7F, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x60, 0x1C, 0x00, 0x60, 0x1C, 0x00, 0x60, 0x1C, 0x00, // Code for char * 20 | 0x08, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0xE0, 0x1F, 0x00, 0xE0, 0x1F, 0x00, 0xE0, 0x1F, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char + 21 | 0x03, 0x00, 0x80, 0x1F, 0x00, 0x80, 0x1F, 0x00, 0x80, 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, // Code for char , 22 | 0x08, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char - 23 | 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 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, // Code for char . 24 | 0x05, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 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, // Code for char / 25 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char 0 26 | 0x0B, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 1 27 | 0x0D, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, // Code for char 2 28 | 0x0D, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char 3 29 | 0x0D, 0xFC, 0x1F, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x03, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, // Code for char 4 30 | 0x0D, 0xFC, 0x83, 0x03, 0xFC, 0x83, 0x03, 0xFC, 0x83, 0x03, 0x1C, 0x83, 0x03, 0x1C, 0x83, 0x03, 0x1C, 0x83, 0x03, 0x1C, 0x83, 0x03, 0x1C, 0x83, 0x03, 0x1C, 0x83, 0x03, 0x1C, 0x83, 0x03, 0x00, 0x83, 0x03, 0x00, 0xFF, 0x03, 0x00, 0xFF, 0x03, // Code for char 5 31 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, // Code for char 6 32 | 0x0D, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x60, 0x00, 0x1C, 0x60, 0x00, 0x1C, 0x60, 0x00, 0x1C, 0x1C, 0x00, 0x1C, 0x1C, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, // Code for char 7 33 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char 8 34 | 0x0D, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char 9 35 | 0x03, 0x80, 0x83, 0x03, 0x80, 0x83, 0x03, 0x80, 0x83, 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, // Code for char : 36 | 0x03, 0x80, 0x03, 0x1F, 0x80, 0x03, 0x1F, 0x80, 0x03, 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, // Code for char ; 37 | 0x08, 0x00, 0x0F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x0F, 0x00, 0xE0, 0x70, 0x00, 0xE0, 0x70, 0x00, 0xE0, 0x70, 0x00, 0xE0, 0x70, 0x00, 0xE0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char < 38 | 0x08, 0xE0, 0x1C, 0x00, 0xE0, 0x1C, 0x00, 0xE0, 0x1C, 0x00, 0xE0, 0x1C, 0x00, 0xE0, 0x1C, 0x00, 0xE0, 0x1C, 0x00, 0xE0, 0x1C, 0x00, 0xE0, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char = 39 | 0x08, 0xE0, 0x60, 0x00, 0xE0, 0x60, 0x00, 0xE0, 0x60, 0x00, 0xE0, 0x60, 0x00, 0xE0, 0x60, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char > 40 | 0x0D, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x1C, 0x9C, 0x03, 0x1C, 0x9C, 0x03, 0x1C, 0x9C, 0x03, 0x1C, 0x1C, 0x00, 0x1C, 0x1C, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x1F, 0x00, // Code for char ? 41 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0xFC, 0x9F, 0x03, 0xFC, 0x9F, 0x03, 0xFC, 0x9F, 0x03, 0x1C, 0x9C, 0x03, 0x1C, 0x9C, 0x03, 0xFC, 0x9F, 0x03, 0xFC, 0x9F, 0x03, 0xFC, 0x9F, 0x03, // Code for char @ 42 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char A 43 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0xFC, 0x83, 0x03, 0xFC, 0x83, 0x03, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, // Code for char B 44 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, // Code for char C 45 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0xE0, 0x7F, 0x00, 0xE0, 0x7F, 0x00, 0xE0, 0x7F, 0x00, // Code for char D 46 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, // Code for char E 47 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, // Code for char F 48 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0xFC, 0x9C, 0x03, 0xFC, 0x9C, 0x03, 0xFC, 0xFC, 0x03, 0xFC, 0xFC, 0x03, 0xFC, 0xFC, 0x03, // Code for char G 49 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char H 50 | 0x05, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 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, // Code for char I 51 | 0x0D, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char J 52 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x00, 0x0F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x0F, 0x00, 0xE0, 0x70, 0x00, 0xE0, 0x70, 0x00, 0xE0, 0x70, 0x00, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, // Code for char K 53 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, // Code for char L 54 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char M 55 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char N 56 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0xFC, 0x80, 0x03, 0xFC, 0x80, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char O 57 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, // Code for char P 58 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0xE0, 0x1F, 0x1C, 0xE0, 0x1F, 0x1C, 0xE0, 0x1F, 0x1C, 0xE0, 0x1F, 0x1C, 0xE0, 0x1F, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char Q 59 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0x9C, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, // Code for char R 60 | 0x0D, 0xFC, 0xE3, 0x03, 0xFC, 0xE3, 0x03, 0xFC, 0xE3, 0x03, 0x9C, 0xE3, 0x03, 0x9C, 0xE3, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, // Code for char S 61 | 0x0D, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x9C, 0xFF, 0x03, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, // Code for char T 62 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char U 63 | 0x0D, 0xFC, 0x1F, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x7F, 0x00, 0xFC, 0x7F, 0x00, 0xFC, 0x7F, 0x00, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0xFC, 0x1F, 0x00, 0xFC, 0x1F, 0x00, // Code for char V 64 | 0x0D, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x00, 0xE0, 0x03, 0x00, 0xE0, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0x00, 0x80, 0x03, 0x00, 0x80, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, 0xFC, 0xFF, 0x03, // Code for char W 65 | 0x0D, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0xE0, 0x70, 0x00, 0xE0, 0x70, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x0F, 0x00, 0xE0, 0x70, 0x00, 0xE0, 0x70, 0x00, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, 0x1C, 0x80, 0x03, // Code for char X 66 | 0x0D, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x80, 0x03, 0x00, 0x80, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, // Code for char Y 67 | 0x0D, 0xFC, 0x80, 0x03, 0xFC, 0x80, 0x03, 0xFC, 0x80, 0x03, 0xFC, 0xE0, 0x03, 0xFC, 0xE0, 0x03, 0x1C, 0x9C, 0x03, 0x1C, 0x9C, 0x03, 0x1C, 0x9C, 0x03, 0x9C, 0x83, 0x03, 0x9C, 0x83, 0x03, 0xFC, 0x80, 0x03, 0xFC, 0x80, 0x03, 0xFC, 0x80, 0x03, // Code for char Z 68 | 0x08, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0x07, 0x00, 0x1C, 0x07, 0x00, 0x1C, 0x07, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [ 69 | 0x05, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xFC, 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, // Code for char BackSlash 70 | 0x08, 0x03, 0x00, 0x1C, 0x03, 0x00, 0x1C, 0x03, 0x00, 0x1C, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char ] 71 | }; 72 | 73 | -------------------------------------------------------------------------------- /fonts/Broadway17x15.c: -------------------------------------------------------------------------------- 1 | //Font Generated by GLCD Font Creator 2 | //Copyright 2007 Pocket MicroTechnics 3 | //http://www.pocketmt.com 4 | 5 | //GLCD FontName : Broadway17x15 6 | //Based on a font by Connormah which is public domain (according to Wikipedia) 7 | //GLCD FontSize : 17 x 15 8 | 9 | const unsigned short Broadway17x15[] = { 10 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 11 | 0x06, 0x00, 0x00, 0x1C, 0x04, 0x3E, 0x0E, 0xFE, 0x0E, 0x7E, 0x0E, 0x1C, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 12 | 0x06, 0x00, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 13 | 0x0B, 0x00, 0x00, 0x90, 0x00, 0x90, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x00, 0x90, 0x00, 0xD0, 0x0F, 0xBE, 0x00, 0x90, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char # 14 | 0x09, 0x00, 0x00, 0x3C, 0x04, 0x7C, 0x14, 0xFE, 0x0E, 0xFE, 0x09, 0xF2, 0x0F, 0xFE, 0x0F, 0xC3, 0x07, 0x84, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char $ 15 | 0x0C, 0x3C, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x42, 0x08, 0x3C, 0x06, 0x80, 0x01, 0x60, 0x00, 0x98, 0x07, 0xC6, 0x0F, 0xC0, 0x0F, 0x40, 0x08, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char % 16 | 0x0C, 0x00, 0x07, 0xBC, 0x0C, 0x7C, 0x08, 0xFE, 0x09, 0xFA, 0x0B, 0xF2, 0x07, 0xF2, 0x0F, 0xCC, 0x0F, 0x00, 0x0F, 0x80, 0x0E, 0x40, 0x0C, 0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char & 17 | 0x03, 0x00, 0x00, 0x3E, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 18 | 0x05, 0x00, 0x00, 0xF8, 0x0F, 0xFC, 0x1F, 0xFE, 0x3F, 0x02, 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, // Code for char ( 19 | 0x05, 0x00, 0x00, 0x02, 0x20, 0xFE, 0x3F, 0xFC, 0x1F, 0xF8, 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, // Code for char ) 20 | 0x05, 0x04, 0x00, 0x3C, 0x00, 0x1E, 0x00, 0x2C, 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, 0x00, // Code for char * 21 | 0x09, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0xF0, 0x07, 0xF0, 0x07, 0xF0, 0x07, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char + 22 | 0x06, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x3E, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 23 | 0x06, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char - 24 | 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x0E, 0x00, 0x0E, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char . 25 | 0x07, 0x00, 0x30, 0x00, 0x0C, 0x00, 0x03, 0xC0, 0x00, 0x30, 0x00, 0x0C, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char / 26 | 0x09, 0x00, 0x00, 0xF0, 0x01, 0xFC, 0x07, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x08, 0x0C, 0x06, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 0 27 | 0x08, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0xFC, 0x0F, 0xFC, 0x0F, 0xFC, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 1 28 | 0x09, 0x38, 0x08, 0x04, 0x0C, 0x02, 0x0F, 0xC2, 0x0F, 0xF2, 0x0F, 0xFE, 0x0F, 0xFE, 0x09, 0x7C, 0x08, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 2 29 | 0x09, 0x00, 0x04, 0x04, 0x08, 0x02, 0x08, 0x22, 0x08, 0xFE, 0x0F, 0xDE, 0x0F, 0xDE, 0x0F, 0xDC, 0x07, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 3 30 | 0x0B, 0x00, 0x02, 0x00, 0x03, 0x80, 0x02, 0x40, 0x02, 0xE0, 0x0F, 0xF0, 0x0F, 0xF8, 0x0F, 0xFC, 0x0F, 0xFE, 0x0F, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 4 31 | 0x09, 0xC0, 0x03, 0x08, 0x04, 0x0E, 0x08, 0x0A, 0x08, 0xFA, 0x0F, 0xFA, 0x0F, 0xFA, 0x0F, 0xF2, 0x07, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 5 32 | 0x09, 0x00, 0x00, 0xF0, 0x01, 0xFC, 0x07, 0xFC, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x22, 0x08, 0x24, 0x04, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 6 33 | 0x0A, 0x02, 0x00, 0x02, 0x08, 0x02, 0x0E, 0x82, 0x0F, 0xE2, 0x0F, 0xFA, 0x0F, 0xFE, 0x0F, 0xFE, 0x01, 0x3E, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 7 34 | 0x09, 0x00, 0x00, 0x38, 0x07, 0xFC, 0x08, 0xFE, 0x08, 0xFE, 0x09, 0xF2, 0x0D, 0xE2, 0x0F, 0xFC, 0x07, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 8 35 | 0x09, 0x00, 0x00, 0x78, 0x00, 0x84, 0x04, 0x82, 0x08, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x07, 0xFC, 0x07, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 9 36 | 0x06, 0x00, 0x00, 0x20, 0x04, 0x70, 0x0E, 0x70, 0x0E, 0x70, 0x0E, 0x20, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char : 37 | 0x06, 0x00, 0x00, 0x20, 0x0C, 0x70, 0x2E, 0x70, 0x2E, 0x70, 0x3E, 0x20, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ; 38 | 0x08, 0x00, 0x00, 0x40, 0x00, 0x60, 0x00, 0xE0, 0x00, 0xF0, 0x01, 0xD0, 0x01, 0x88, 0x03, 0x8C, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char < 39 | 0x0A, 0x00, 0x00, 0x20, 0x01, 0x20, 0x01, 0x20, 0x01, 0x20, 0x01, 0x20, 0x01, 0x20, 0x01, 0x20, 0x01, 0x20, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char = 40 | 0x07, 0x3C, 0x06, 0x38, 0x02, 0x70, 0x01, 0xF0, 0x01, 0xE0, 0x00, 0xC0, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char > 41 | 0x09, 0x00, 0x00, 0x0C, 0x00, 0x04, 0x04, 0x02, 0x0E, 0xFE, 0x0E, 0x7E, 0x0E, 0x7E, 0x04, 0x7C, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ? 42 | 0x0C, 0x00, 0x00, 0xF0, 0x01, 0x08, 0x02, 0xE4, 0x04, 0xF2, 0x0D, 0x12, 0x09, 0xD2, 0x09, 0xF2, 0x09, 0xF2, 0x09, 0x04, 0x09, 0x8C, 0x05, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char @ 43 | 0x0D, 0x00, 0x08, 0x00, 0x06, 0x00, 0x05, 0xC0, 0x04, 0x70, 0x04, 0xF8, 0x05, 0xFE, 0x07, 0xF8, 0x0F, 0xF0, 0x0F, 0xC0, 0x0F, 0x00, 0x0F, 0x00, 0x0E, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char A 44 | 0x0A, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x08, 0x82, 0x08, 0x84, 0x0C, 0x78, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char B 45 | 0x0B, 0x00, 0x00, 0xF0, 0x01, 0xF8, 0x03, 0xFC, 0x07, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x08, 0x02, 0x08, 0x02, 0x04, 0x04, 0x06, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char C 46 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x08, 0x02, 0x08, 0x04, 0x04, 0x08, 0x02, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char D 47 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x12, 0x08, 0x12, 0x08, 0x12, 0x08, 0x12, 0x08, 0x12, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char E 48 | 0x0A, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char F 49 | 0x0B, 0x00, 0x00, 0xF0, 0x01, 0xF8, 0x03, 0xFC, 0x07, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x08, 0x42, 0x08, 0x44, 0x04, 0x48, 0x02, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char G 50 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char H 51 | 0x06, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char I 52 | 0x09, 0x00, 0x06, 0x00, 0x04, 0x00, 0x08, 0x00, 0x08, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x07, 0xFE, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char J 53 | 0x0C, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x08, 0x00, 0x0C, 0x00, 0x34, 0x00, 0xC2, 0x00, 0x02, 0x03, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char K 54 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char L 55 | 0x0F, 0x00, 0x0C, 0x80, 0x03, 0xF0, 0x00, 0xFE, 0x01, 0xFC, 0x03, 0xF8, 0x07, 0xF0, 0x03, 0xC0, 0x00, 0xC0, 0x00, 0xF0, 0x07, 0xF8, 0x0F, 0xFE, 0x0F, 0xF0, 0x0F, 0x80, 0x0F, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, // Code for char M 56 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0x7C, 0x00, 0xFC, 0x00, 0xF8, 0x00, 0xF8, 0x01, 0xF0, 0x03, 0xF0, 0x03, 0xE0, 0x07, 0xC0, 0x07, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char N 57 | 0x0B, 0x00, 0x00, 0xF0, 0x01, 0xF8, 0x03, 0xFC, 0x07, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x08, 0x02, 0x08, 0x04, 0x04, 0x08, 0x02, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char O 58 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x02, 0x02, 0x02, 0x04, 0x02, 0x0C, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char P 59 | 0x0B, 0x00, 0x00, 0xF0, 0x01, 0xF8, 0x03, 0xFC, 0x07, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x08, 0x02, 0x0A, 0x04, 0x0C, 0x08, 0x0E, 0xF0, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Q 60 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x01, 0x02, 0x06, 0x04, 0x0E, 0x0C, 0x09, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char R 61 | 0x09, 0x00, 0x00, 0x38, 0x04, 0x7C, 0x08, 0xFE, 0x08, 0xFE, 0x0B, 0xFA, 0x0F, 0xE2, 0x0F, 0xC4, 0x07, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char S 62 | 0x0B, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char T 63 | 0x0B, 0x00, 0x00, 0xFE, 0x03, 0xFE, 0x07, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x04, 0xFE, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char U 64 | 0x0D, 0x02, 0x00, 0x0E, 0x00, 0x1E, 0x00, 0x7E, 0x00, 0xFE, 0x01, 0xFE, 0x03, 0xFC, 0x0F, 0xF0, 0x03, 0xC0, 0x01, 0x60, 0x00, 0x10, 0x00, 0x0C, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char V 65 | 0x10, 0x02, 0x00, 0x1E, 0x00, 0xFE, 0x00, 0xFE, 0x03, 0xFE, 0x1F, 0xFE, 0x07, 0xF0, 0x03, 0xC0, 0x00, 0xF0, 0x00, 0xF8, 0x03, 0xFE, 0x07, 0xF8, 0x1F, 0xF0, 0x03, 0xE0, 0x00, 0x18, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char W 66 | 0x0C, 0x02, 0x08, 0x0E, 0x04, 0x1E, 0x03, 0xFE, 0x00, 0xFE, 0x01, 0xFE, 0x03, 0xFC, 0x0F, 0xF0, 0x0F, 0xD8, 0x0F, 0x04, 0x0F, 0x02, 0x0E, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char X 67 | 0x0C, 0x02, 0x00, 0x06, 0x00, 0x0E, 0x00, 0x3E, 0x00, 0x7E, 0x08, 0xFE, 0x06, 0xFC, 0x01, 0xF8, 0x00, 0x30, 0x00, 0x10, 0x00, 0x0C, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Y 68 | 0x0B, 0x00, 0x08, 0x02, 0x0E, 0x82, 0x0F, 0xE2, 0x0F, 0xFA, 0x0F, 0xFE, 0x0F, 0xFE, 0x0B, 0xFE, 0x08, 0x3E, 0x08, 0x0E, 0x08, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Z 69 | 0x06, 0x00, 0x00, 0xFE, 0x3F, 0xFE, 0x3F, 0xFE, 0x3F, 0x02, 0x20, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [ 70 | 0x07, 0x02, 0x00, 0x0C, 0x00, 0x30, 0x00, 0xC0, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char BackSlash 71 | 0x05, 0x02, 0x20, 0x02, 0x20, 0xFE, 0x3F, 0xFE, 0x3F, 0xFE, 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, // Code for char ] 72 | 0x08, 0xC0, 0x00, 0xF0, 0x00, 0xF8, 0x00, 0x3E, 0x00, 0x1C, 0x00, 0x30, 0x00, 0xC0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ^ 73 | 0x08, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char _ 74 | 0x06, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x06, 0x00, 0x06, 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, // Code for char ` 75 | 0x0A, 0x00, 0x00, 0x80, 0x07, 0xD0, 0x0F, 0xC8, 0x0F, 0xC8, 0x0F, 0x48, 0x08, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char a 76 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x10, 0x04, 0x08, 0x08, 0xF8, 0x0F, 0xF8, 0x0F, 0xF0, 0x07, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char b 77 | 0x08, 0x00, 0x00, 0xE0, 0x03, 0xF0, 0x07, 0xF8, 0x0F, 0xF8, 0x0F, 0x08, 0x08, 0x18, 0x04, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char c 78 | 0x0B, 0x00, 0x00, 0xE0, 0x03, 0xF0, 0x07, 0xF8, 0x0F, 0xF8, 0x0F, 0x08, 0x08, 0x10, 0x04, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char d 79 | 0x09, 0x00, 0x00, 0xE0, 0x03, 0xF0, 0x07, 0xF8, 0x0F, 0xF8, 0x0F, 0x88, 0x08, 0xF8, 0x08, 0xF0, 0x04, 0xE0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char e 80 | 0x07, 0x08, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFF, 0x0F, 0xFF, 0x0F, 0x09, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char f 81 | 0x08, 0x00, 0x00, 0xE0, 0x2D, 0xF0, 0x4F, 0xF8, 0x4F, 0x08, 0x4E, 0xF8, 0x6F, 0xF4, 0x3D, 0xE0, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char g 82 | 0x0B, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x10, 0x00, 0x08, 0x00, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char h 83 | 0x05, 0x00, 0x00, 0xFB, 0x0F, 0xFB, 0x0F, 0xFB, 0x0F, 0xFB, 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, // Code for char i 84 | 0x05, 0x00, 0x10, 0xFB, 0x1F, 0xFB, 0x1F, 0xFB, 0x1F, 0xFB, 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, // Code for char j 85 | 0x0D, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xC0, 0x00, 0xE0, 0x01, 0xF0, 0x07, 0xF0, 0x0F, 0x88, 0x0F, 0x08, 0x0F, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char k 86 | 0x05, 0x00, 0x00, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0xFE, 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, // Code for char l 87 | 0x11, 0x00, 0x00, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0x10, 0x00, 0x08, 0x00, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF0, 0x0F, 0x10, 0x00, 0x08, 0x00, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF0, 0x0F, // Code for char m 88 | 0x0B, 0x00, 0x00, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0x10, 0x00, 0x08, 0x00, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char n 89 | 0x09, 0x00, 0x00, 0xE0, 0x03, 0xF0, 0x07, 0xF8, 0x0F, 0xF8, 0x0F, 0x08, 0x08, 0x08, 0x08, 0x10, 0x04, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char o 90 | 0x0B, 0x00, 0x00, 0xF8, 0x1F, 0xF8, 0x1F, 0xF8, 0x1F, 0xF8, 0x1F, 0x10, 0x02, 0x08, 0x04, 0xF8, 0x07, 0xF8, 0x07, 0xF0, 0x03, 0xE0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char p 91 | 0x0B, 0x00, 0x00, 0xE0, 0x03, 0xF0, 0x07, 0xF8, 0x0F, 0xF8, 0x0F, 0x08, 0x08, 0x10, 0x04, 0xF8, 0x1F, 0xF8, 0x1F, 0xF8, 0x1F, 0xF8, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char q 92 | 0x08, 0x00, 0x00, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0x10, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char r 93 | 0x08, 0x70, 0x04, 0xF0, 0x0C, 0xF8, 0x09, 0xE8, 0x09, 0xC8, 0x0B, 0xC8, 0x0F, 0x98, 0x07, 0x10, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char s 94 | 0x07, 0x08, 0x00, 0xFC, 0x07, 0xFC, 0x0F, 0xFE, 0x0F, 0xFE, 0x0F, 0x08, 0x0C, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char t 95 | 0x0B, 0x00, 0x00, 0xF8, 0x07, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0x00, 0x08, 0x00, 0x08, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char u 96 | 0x0A, 0x08, 0x00, 0x18, 0x00, 0x78, 0x00, 0xF8, 0x01, 0xF8, 0x03, 0xE0, 0x0F, 0xC0, 0x03, 0xC0, 0x00, 0x30, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char v 97 | 0x0E, 0x08, 0x00, 0x38, 0x00, 0xF8, 0x00, 0xF8, 0x03, 0xF8, 0x0F, 0xE0, 0x07, 0x80, 0x01, 0xC0, 0x00, 0xF0, 0x01, 0xF8, 0x07, 0xF0, 0x0F, 0xC0, 0x01, 0x60, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char w 98 | 0x0B, 0x08, 0x08, 0x18, 0x04, 0x38, 0x02, 0xF8, 0x01, 0xF8, 0x01, 0xF0, 0x07, 0xC0, 0x0F, 0xA0, 0x0F, 0x10, 0x0E, 0x08, 0x0C, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char x 99 | 0x0A, 0x08, 0x00, 0x18, 0x00, 0x38, 0x08, 0xF8, 0x08, 0xF8, 0x09, 0xF0, 0x07, 0xC0, 0x01, 0x40, 0x00, 0x30, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char y 100 | 0x0B, 0x00, 0x08, 0x08, 0x0C, 0x08, 0x0E, 0x88, 0x0F, 0xC8, 0x0F, 0xE8, 0x0F, 0xF8, 0x09, 0xF8, 0x08, 0x78, 0x08, 0x18, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char z 101 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x7C, 0x1F, 0x7E, 0x3F, 0x7E, 0x3F, 0x02, 0x20, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { 102 | 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x7F, 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | 103 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x02, 0x20, 0x02, 0x20, 0x7E, 0x3F, 0x7E, 0x3F, 0x7C, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } 104 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x60, 0x00, 0x60, 0x00, 0xE0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char ~ 105 | }; -------------------------------------------------------------------------------- /fonts/Unispace12x24.c: -------------------------------------------------------------------------------- 1 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 2 | //MikroElektronika 2011 3 | //http://www.mikroe.com 4 | 5 | //GLCD FontName : Unispace12x24 6 | //GLCD FontSize : 12 x 24 (Fixed Width) 7 | 8 | const unsigned short Unispace12x24[] = { 9 | 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, 0x00, // Code for char 10 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x7F, 0x07, 0xF8, 0x7F, 0x07, 0xF8, 0x7F, 0x07, 0xF8, 0x7F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 11 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 12 | 0x0B, 0x00, 0x00, 0x00, 0x80, 0x61, 0x00, 0x80, 0x61, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x80, 0x61, 0x00, 0x80, 0x61, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x80, 0x61, 0x00, 0x80, 0x61, 0x00, 0x00, 0x00, 0x00, // Code for char # 13 | 0x0C, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x01, 0xF0, 0x0F, 0x01, 0x70, 0x0E, 0x01, 0x30, 0x0C, 0x01, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x30, 0x0C, 0x01, 0x30, 0x0C, 0x01, 0x30, 0xFC, 0x01, 0x30, 0xFC, 0x01, 0x00, 0x70, 0x00, // Code for char $ 14 | 0x0C, 0x00, 0x00, 0x00, 0xF8, 0x03, 0x00, 0x08, 0x02, 0x00, 0x08, 0x02, 0x06, 0xF8, 0xC3, 0x07, 0xE0, 0xF8, 0x00, 0x80, 0x1F, 0x00, 0xF0, 0xF1, 0x07, 0x38, 0x30, 0x04, 0x00, 0x10, 0x04, 0x00, 0xF0, 0x07, 0x00, 0xE0, 0x03, // Code for char % 15 | 0x0B, 0x00, 0x00, 0x00, 0xE0, 0xF9, 0x01, 0xF8, 0xFF, 0x03, 0xF8, 0xFF, 0x07, 0x18, 0x06, 0x06, 0x18, 0x06, 0x06, 0x18, 0x06, 0x06, 0x18, 0xFE, 0x07, 0x18, 0xFE, 0x07, 0x00, 0x06, 0x06, 0x00, 0x06, 0x06, 0x00, 0x00, 0x00, // Code for char & 16 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 17 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x3F, 0xFE, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ( 18 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x07, 0x00, 0xE0, 0xFE, 0xFF, 0x7F, 0xFC, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ) 19 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0xB8, 0x01, 0x00, 0xF0, 0x07, 0x00, 0xE0, 0x07, 0x00, 0xF8, 0x01, 0x00, 0xD8, 0x03, 0x00, 0x60, 0x07, 0x00, 0x60, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char * 20 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0xC0, 0x7F, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, // Code for char + 21 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 22 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, // Code for char - 23 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char . 24 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x07, 0x00, 0xC0, 0x03, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0xC0, 0x03, 0x00, 0xE0, 0x01, 0x00, 0x78, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char / 25 | 0x0B, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0xE0, 0x07, 0x18, 0xFC, 0x06, 0x98, 0x1F, 0x06, 0xF8, 0x03, 0x06, 0xF8, 0x00, 0x07, 0xF8, 0xFF, 0x07, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char 0 26 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char 1 27 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x07, 0x18, 0xFC, 0x07, 0x18, 0xFC, 0x07, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0xF8, 0x0F, 0x06, 0xF8, 0x0F, 0x06, 0xF0, 0x07, 0x06, 0x00, 0x00, 0x00, // Code for char 2 28 | 0x0B, 0x00, 0x00, 0x00, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0xF8, 0xFF, 0x07, 0xF0, 0xFF, 0x07, 0xE0, 0xF3, 0x03, 0x00, 0x00, 0x00, // Code for char 3 29 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xDF, 0x00, 0xC0, 0xC7, 0x00, 0xF0, 0xC1, 0x00, 0x78, 0xC0, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, // Code for char 4 30 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0x07, 0x06, 0xF8, 0x07, 0x06, 0xF8, 0x07, 0x06, 0x18, 0x06, 0x06, 0x18, 0x06, 0x06, 0x18, 0x06, 0x06, 0x18, 0x06, 0x06, 0x18, 0xFE, 0x07, 0x18, 0xFE, 0x07, 0x00, 0xFC, 0x01, 0x00, 0x00, 0x00, // Code for char 5 31 | 0x0B, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x03, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x06, 0x06, 0x18, 0x06, 0x06, 0x18, 0x06, 0x06, 0x18, 0x06, 0x06, 0x18, 0xFE, 0x07, 0x00, 0xFE, 0x07, 0x00, 0xFC, 0x03, 0x00, 0x00, 0x00, // Code for char 6 32 | 0x0C, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x04, 0x18, 0x00, 0x07, 0x18, 0xE0, 0x07, 0x18, 0xF8, 0x03, 0x18, 0xFF, 0x00, 0xD8, 0x1F, 0x00, 0xF8, 0x07, 0x00, 0xF8, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x00, 0x00, // Code for char 7 33 | 0x0B, 0x00, 0x00, 0x00, 0xE0, 0xFB, 0x03, 0xF0, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF0, 0xFB, 0x03, 0x00, 0x00, 0x00, // Code for char 8 34 | 0x0B, 0x00, 0x00, 0x00, 0xF0, 0x07, 0x00, 0xF8, 0x0F, 0x06, 0xF8, 0x0F, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char 9 35 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x07, 0x00, 0x0E, 0x07, 0x00, 0x0E, 0x07, 0x00, 0x0E, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char : 36 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x7E, 0x00, 0x0E, 0x7E, 0x00, 0x0E, 0x7E, 0x00, 0x0E, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ; 37 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x1F, 0x00, 0x80, 0x39, 0x00, 0xC0, 0x71, 0x00, 0xE0, 0xE0, 0x00, 0x70, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char < 38 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char = 39 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xC0, 0x01, 0x60, 0xE0, 0x00, 0xC0, 0x70, 0x00, 0x80, 0x31, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char > 40 | 0x0B, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x30, 0x07, 0x18, 0x7C, 0x07, 0x18, 0x1C, 0x07, 0x18, 0x0C, 0x07, 0x18, 0x0C, 0x00, 0xF8, 0x0F, 0x00, 0xF8, 0x0F, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char ? 41 | 0x0B, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x3F, 0xC0, 0xFF, 0x3F, 0xC0, 0x00, 0x30, 0xC0, 0xF8, 0x31, 0xC0, 0xFC, 0x33, 0xC0, 0x0C, 0x33, 0xC0, 0xFC, 0x33, 0xC0, 0x00, 0x33, 0xC0, 0xFF, 0x33, 0xC0, 0xFF, 0x33, 0x00, 0x00, 0x00, // Code for char @ 42 | 0x0C, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0xFC, 0x07, 0xC0, 0xFF, 0x07, 0xF8, 0xFF, 0x00, 0xF8, 0xC0, 0x00, 0x78, 0xC0, 0x00, 0xF8, 0xDF, 0x00, 0xE0, 0xFF, 0x07, 0x00, 0xFE, 0x07, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x04, // Code for char A 43 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xE0, 0xF3, 0x03, 0x00, 0x00, 0x00, // Code for char B 44 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0xF0, 0xFF, 0x03, 0xF8, 0xFF, 0x07, 0x38, 0x00, 0x07, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char C 45 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char D 46 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char E 47 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x0C, 0x00, 0x18, 0x0C, 0x00, 0x18, 0x0C, 0x00, 0x18, 0x0C, 0x00, 0x18, 0x0C, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char F 48 | 0x0B, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0xF0, 0xFF, 0x03, 0xF8, 0xFF, 0x07, 0x38, 0x00, 0x07, 0x18, 0x00, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0xFC, 0x07, 0x18, 0xFC, 0x07, 0x18, 0xFC, 0x07, 0x00, 0x00, 0x00, // Code for char G 49 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char H 50 | 0x0B, 0x00, 0x00, 0x00, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char I 51 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x03, 0xF8, 0xFF, 0x01, 0x00, 0x00, 0x00, // Code for char J 52 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x00, 0x0E, 0x00, 0x80, 0x3F, 0x00, 0xC0, 0xFF, 0x00, 0xF0, 0xF1, 0x03, 0x78, 0xE0, 0x07, 0x38, 0x80, 0x07, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char K 53 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 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, 0x00, // Code for char L 54 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0x07, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0xF0, 0x07, 0x00, 0xE0, 0x07, 0x80, 0xFF, 0x03, 0xF8, 0x0F, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char M 55 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0x01, 0x00, 0xF0, 0x07, 0x00, 0x80, 0x3F, 0x00, 0x00, 0xFE, 0x00, 0x00, 0xF0, 0x03, 0x00, 0xC0, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char N 56 | 0x0B, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char O 57 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x1F, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0x00, 0x00, // Code for char P 58 | 0x0B, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x00, 0x06, 0x18, 0x00, 0x06, 0x18, 0x00, 0x1E, 0x18, 0x00, 0x1E, 0xF8, 0xFF, 0x17, 0xF8, 0xFF, 0x07, 0xF0, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char Q 59 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x0C, 0x00, 0x18, 0x0C, 0x00, 0x18, 0x0C, 0x00, 0x18, 0x0C, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF0, 0xF3, 0x07, 0x00, 0x00, 0x00, // Code for char R 60 | 0x0B, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x06, 0xF0, 0x07, 0x06, 0xF8, 0x0F, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0x0C, 0x06, 0x18, 0xFC, 0x07, 0x18, 0xFC, 0x07, 0x18, 0xF8, 0x03, 0x00, 0x00, 0x00, // Code for char S 61 | 0x0B, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char T 62 | 0x0B, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x01, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char U 63 | 0x0C, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xF8, 0x0F, 0x00, 0xF8, 0xFF, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xC0, 0x07, 0x00, 0x80, 0x07, 0x00, 0xFE, 0x07, 0xF0, 0xFF, 0x00, 0xF8, 0x0F, 0x00, 0xF8, 0x00, 0x00, 0x08, 0x00, 0x00, // Code for char V 64 | 0x0C, 0x38, 0x00, 0x00, 0xF8, 0xFF, 0x00, 0xF8, 0xFF, 0x07, 0x00, 0xFE, 0x07, 0x00, 0xE0, 0x07, 0x80, 0xFF, 0x00, 0x80, 0x3F, 0x00, 0x00, 0xF8, 0x07, 0x00, 0xE0, 0x07, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x03, 0xF8, 0x01, 0x00, // Code for char W 65 | 0x0C, 0x00, 0x00, 0x00, 0x18, 0x00, 0x06, 0x78, 0x80, 0x07, 0xF8, 0xE1, 0x07, 0xF0, 0xFF, 0x01, 0x80, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0xC0, 0xFF, 0x01, 0xF0, 0xF3, 0x07, 0xF8, 0xC0, 0x07, 0x38, 0x00, 0x07, 0x08, 0x00, 0x04, // Code for char X 66 | 0x0C, 0x08, 0x00, 0x00, 0x38, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xF8, 0x03, 0x00, 0xE0, 0xFF, 0x07, 0x00, 0xFF, 0x07, 0x00, 0xFE, 0x07, 0xC0, 0xFF, 0x07, 0xF8, 0x07, 0x00, 0xF8, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x00, 0x00, // Code for char Y 67 | 0x0B, 0x00, 0x00, 0x00, 0x18, 0x00, 0x06, 0x18, 0x80, 0x07, 0x18, 0xE0, 0x07, 0x18, 0xF8, 0x07, 0x18, 0x7E, 0x06, 0x18, 0x3F, 0x06, 0xD8, 0x0F, 0x06, 0xF8, 0x03, 0x06, 0xF8, 0x00, 0x06, 0x38, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char Z 68 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [ 69 | 0x0B, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x38, 0x00, 0x00, 0xF0, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x3C, 0x00, 0x00, 0xF0, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x80, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char BackSlash 70 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ] 71 | 0x0C, 0x00, 0x02, 0x00, 0x00, 0x03, 0x00, 0x80, 0x01, 0x00, 0xC0, 0x00, 0x00, 0x60, 0x00, 0x00, 0x38, 0x00, 0x00, 0x18, 0x00, 0x00, 0x70, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x00, // Code for char ^ 72 | 0x0C, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, // Code for char _ 73 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ` 74 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x03, 0xC0, 0xF8, 0x07, 0xC0, 0xF8, 0x07, 0xC0, 0x18, 0x06, 0xC0, 0x18, 0x06, 0xC0, 0x18, 0x06, 0xC0, 0x18, 0x06, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char a 75 | 0x0B, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char b 76 | 0x0B, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x01, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x00, 0x07, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char c 77 | 0x0B, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x00, 0x07, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char d 78 | 0x0B, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x30, 0x06, 0xC0, 0x30, 0x06, 0xC0, 0x30, 0x06, 0xC0, 0x30, 0x06, 0xC0, 0x39, 0x06, 0xC0, 0x3F, 0x06, 0x80, 0x1F, 0x00, 0x00, 0x00, 0x00, // Code for char e 79 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xCC, 0x00, 0x00, 0xCC, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char f 80 | 0x0B, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0xC7, 0xC0, 0x00, 0xC6, 0xC0, 0x00, 0xC6, 0xC0, 0x00, 0xC6, 0xC0, 0x00, 0xC6, 0xC0, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xC0, 0xFF, 0x7F, 0x00, 0x00, 0x00, // Code for char g 81 | 0x0B, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char h 82 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xCC, 0x00, 0x06, 0xCC, 0xFF, 0x07, 0xCC, 0xFF, 0x07, 0xCC, 0xFF, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char i 83 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xC0, 0x00, 0xE0, 0xCC, 0xFF, 0xFF, 0xCC, 0xFF, 0xFF, 0xCC, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char j 84 | 0x0C, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0x00, 0x7C, 0x00, 0x00, 0xFE, 0x00, 0x00, 0xEF, 0x01, 0xC0, 0xC7, 0x03, 0xC0, 0x81, 0x07, 0xC0, 0x00, 0x06, 0x40, 0x00, 0x04, 0x00, 0x00, 0x04, // Code for char k 85 | 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x0C, 0x00, 0x06, 0x0C, 0x00, 0x06, 0x0C, 0x00, 0x06, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0xFC, 0xFF, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char l 86 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char m 87 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char n 88 | 0x0C, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x80, 0xFF, 0x03, 0x00, 0xFE, 0x00, // Code for char o 89 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, // Code for char p 90 | 0x0B, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0x00, 0x00, 0x00, // Code for char q 91 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x80, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0x01, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char r 92 | 0x0C, 0x00, 0x00, 0x00, 0x80, 0x0F, 0x06, 0xC0, 0x1F, 0x06, 0xC0, 0x1D, 0x06, 0xC0, 0x18, 0x06, 0xC0, 0x18, 0x06, 0xC0, 0x18, 0x06, 0xC0, 0x18, 0x06, 0xC0, 0x18, 0x06, 0xC0, 0xF8, 0x07, 0xC0, 0xF0, 0x03, 0x00, 0xC0, 0x00, // Code for char s 93 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xF8, 0xFF, 0x03, 0xF8, 0xFF, 0x07, 0xF8, 0xFF, 0x07, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char t 94 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x03, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x00, // Code for char u 95 | 0x0C, 0x40, 0x00, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x1F, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0xFC, 0x07, 0x00, 0xC0, 0x07, 0x00, 0x80, 0x07, 0x00, 0xF8, 0x07, 0x80, 0xFF, 0x03, 0xC0, 0x3F, 0x00, 0xC0, 0x07, 0x00, 0x40, 0x00, 0x00, // Code for char v 96 | 0x0C, 0xC0, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x07, 0x00, 0xF0, 0x07, 0x00, 0xF0, 0x07, 0x00, 0xFE, 0x01, 0x00, 0xFE, 0x00, 0x00, 0xF8, 0x07, 0x00, 0xC0, 0x07, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x03, 0xC0, 0x03, 0x00, // Code for char w 97 | 0x0C, 0x40, 0x00, 0x04, 0xC0, 0x00, 0x06, 0xC0, 0x01, 0x07, 0xC0, 0xC7, 0x07, 0x00, 0xFF, 0x01, 0x00, 0xFE, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xFF, 0x01, 0x80, 0xC7, 0x07, 0xC0, 0x81, 0x07, 0xC0, 0x00, 0x06, 0x40, 0x00, 0x04, // Code for char x 98 | 0x0C, 0x40, 0x00, 0x00, 0xC0, 0x01, 0x00, 0xC0, 0x0F, 0x00, 0xC0, 0x7F, 0xC0, 0x00, 0xFE, 0xF3, 0x00, 0xF0, 0xFF, 0x00, 0xC0, 0x1F, 0x00, 0xF0, 0x07, 0x00, 0xFF, 0x00, 0xC0, 0x1F, 0x00, 0xC0, 0x03, 0x00, 0x40, 0x00, 0x00, // Code for char y 99 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x06, 0xC0, 0x00, 0x07, 0xC0, 0xC0, 0x07, 0xC0, 0xE0, 0x07, 0xC0, 0xF8, 0x06, 0xC0, 0x7E, 0x06, 0xC0, 0x1F, 0x06, 0xC0, 0x0F, 0x06, 0xC0, 0x03, 0x06, 0xC0, 0x00, 0x06, 0x00, 0x00, 0x00, // Code for char z 100 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x18, 0x00, 0xF8, 0xFF, 0x1F, 0xFE, 0xEF, 0x7F, 0xFE, 0xC3, 0x7F, 0x03, 0x00, 0xC0, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { 101 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | 102 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x03, 0x00, 0xC0, 0xFE, 0xC3, 0xFF, 0xFE, 0xE7, 0x7F, 0xFC, 0xFF, 0x3F, 0x00, 0x18, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } 103 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ~ 104 | 0x05, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x80, 0x00, 0x02, 0x80, 0xFF, 0x03, 0x80, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char  105 | }; 106 | 107 | -------------------------------------------------------------------------------- /fonts/IBMPlexMonoReduced12x24.c: -------------------------------------------------------------------------------- 1 | 2 | //WARNING: This Font Require X-GLCD Lib. 3 | // You can not use it with MikroE GLCD Lib. 4 | 5 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 6 | //MikroElektronika 2011 7 | //http://www.mikroe.com 8 | 9 | //GLCD FontName : IBM_Plex_Mono12x24 (Reduced to printable ASCII range) 10 | //GLCD FontSize : 12 x 24 11 | 12 | const unsigned short IBM_Plex_Mono12x24[] = { 13 | 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, 0x00, // Code for char 14 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x7F, 0x0E, 0xC0, 0x1F, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ! 15 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 16 | 0x0C, 0x00, 0x40, 0x00, 0x00, 0x48, 0x00, 0x00, 0x48, 0x0C, 0x00, 0xE8, 0x0F, 0x80, 0x7F, 0x00, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0xF8, 0x07, 0xC0, 0x5F, 0x00, 0xC0, 0x48, 0x00, 0x00, 0x48, 0x00, 0x00, 0x08, 0x00, // Code for char # 17 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x80, 0x0F, 0x06, 0xC0, 0x18, 0x0C, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0xF0, 0xFF, 0x3F, 0x40, 0x30, 0x08, 0xC0, 0x20, 0x0C, 0x80, 0xE1, 0x07, 0x80, 0xC0, 0x03, 0x00, 0x00, 0x00, // Code for char $ 18 | 0x0C, 0x00, 0x07, 0x08, 0x80, 0x0F, 0x0C, 0x40, 0x10, 0x07, 0x40, 0xD0, 0x01, 0x40, 0x50, 0x00, 0x80, 0x0F, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x28, 0x08, 0x00, 0x2E, 0x08, 0x80, 0x23, 0x08, 0xC0, 0xC0, 0x07, 0x40, 0x80, 0x03, // Code for char % 19 | 0x0B, 0x00, 0x00, 0x01, 0x00, 0xC0, 0x07, 0x80, 0x6F, 0x0C, 0xC0, 0x1C, 0x08, 0x40, 0x30, 0x08, 0x40, 0x60, 0x08, 0x40, 0xC0, 0x04, 0xC0, 0x00, 0x03, 0x80, 0xE0, 0x07, 0x00, 0x60, 0x0C, 0x00, 0x20, 0x08, 0x00, 0x00, 0x00, // Code for char & 20 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 21 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xFF, 0x0F, 0x80, 0x01, 0x18, 0x40, 0x00, 0x20, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ( 22 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x40, 0x00, 0x20, 0x80, 0x01, 0x18, 0x00, 0xFF, 0x0F, 0x00, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ) 23 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x30, 0x04, 0x00, 0x20, 0x06, 0x00, 0xE0, 0x03, 0x00, 0xFE, 0x00, 0x00, 0xFE, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x20, 0x06, 0x00, 0x30, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, // Code for char * 24 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0xFE, 0x03, 0x00, 0xFE, 0x03, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, // Code for char + 25 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 26 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char - 27 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char . 28 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x38, 0x00, 0x00, 0x0F, 0x00, 0xE0, 0x01, 0x00, 0x78, 0x00, 0x00, 0x0F, 0x00, 0xC0, 0x01, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char / 29 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFF, 0x03, 0x80, 0x00, 0x04, 0x40, 0x00, 0x08, 0x40, 0x30, 0x08, 0x40, 0x30, 0x08, 0x40, 0x00, 0x08, 0x80, 0x00, 0x04, 0x00, 0xFF, 0x03, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, // Code for char 0 30 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x03, 0x08, 0x80, 0x01, 0x08, 0xC0, 0x00, 0x08, 0x40, 0x00, 0x08, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char 1 31 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0C, 0x80, 0x01, 0x0E, 0xC0, 0x00, 0x0E, 0x40, 0x00, 0x0B, 0x40, 0x80, 0x09, 0x40, 0xC0, 0x08, 0xC0, 0x60, 0x08, 0x80, 0x3F, 0x08, 0x00, 0x0F, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char 2 32 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x80, 0x01, 0x04, 0xC0, 0x00, 0x0C, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0xC0, 0x28, 0x0C, 0x80, 0x6F, 0x06, 0x00, 0xC7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 3 33 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x00, 0x60, 0x01, 0x00, 0x38, 0x01, 0x00, 0x0C, 0x01, 0x00, 0x07, 0x01, 0xC0, 0x01, 0x01, 0x40, 0x00, 0x01, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // Code for char 4 34 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xC0, 0x3F, 0x06, 0xC0, 0x2F, 0x0C, 0x40, 0x20, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x30, 0x04, 0x40, 0xE0, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, // Code for char 5 35 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0xFC, 0x07, 0x00, 0x2E, 0x04, 0x80, 0x23, 0x08, 0x80, 0x11, 0x08, 0xC0, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x30, 0x04, 0x00, 0xE0, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, // Code for char 6 36 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0x40, 0x00, 0x08, 0x40, 0x00, 0x0C, 0x40, 0x80, 0x07, 0x40, 0xE0, 0x01, 0x40, 0x7C, 0x00, 0x40, 0x0F, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 7 37 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x80, 0xEF, 0x07, 0xC0, 0x28, 0x0C, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0xC0, 0x28, 0x0C, 0x80, 0xEF, 0x07, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x00, // Code for char 8 38 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x80, 0x1F, 0x00, 0x80, 0x30, 0x08, 0x40, 0x20, 0x08, 0x40, 0x20, 0x0C, 0x40, 0x20, 0x06, 0x40, 0x20, 0x07, 0x80, 0xD0, 0x01, 0x80, 0xFF, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, // Code for char 9 39 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x0E, 0x00, 0x0E, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char : 40 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x0E, 0x7E, 0x00, 0x0E, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ; 41 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x98, 0x01, 0x00, 0x98, 0x01, 0x00, 0x0C, 0x03, 0x00, 0x04, 0x02, 0x00, 0x06, 0x06, 0x00, 0x03, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char < 42 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x00, // Code for char = 43 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0C, 0x00, 0x06, 0x06, 0x00, 0x04, 0x02, 0x00, 0x0C, 0x03, 0x00, 0x98, 0x01, 0x00, 0x98, 0x01, 0x00, 0xF0, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char > 44 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xC0, 0x00, 0x00, 0x40, 0x00, 0x0E, 0x40, 0x70, 0x0E, 0x40, 0x10, 0x0E, 0x40, 0x18, 0x00, 0x80, 0x0F, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ? 45 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x00, 0xFF, 0x0F, 0x80, 0x00, 0x18, 0x40, 0xF0, 0x30, 0x40, 0xF8, 0x23, 0x40, 0x04, 0x22, 0x40, 0x04, 0x22, 0x80, 0x08, 0x22, 0x80, 0xFF, 0x03, 0x00, 0xF8, 0x03, 0x00, 0x00, 0x00, // Code for char @ 46 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0xC0, 0x07, 0x00, 0xF8, 0x00, 0x80, 0x9F, 0x00, 0xC0, 0x81, 0x00, 0xC0, 0x81, 0x00, 0x80, 0x9F, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, // Code for char A 47 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0xC0, 0x28, 0x0C, 0x80, 0xEF, 0x07, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x00, // Code for char B 48 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xFF, 0x03, 0x80, 0x01, 0x06, 0xC0, 0x00, 0x0C, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0xC0, 0x00, 0x0C, 0x80, 0x01, 0x06, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, // Code for char C 49 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0xC0, 0xFF, 0x0F, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x80, 0x01, 0x06, 0x00, 0xFF, 0x03, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, // Code for char D 50 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char E 51 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0x40, 0x10, 0x00, 0x40, 0x10, 0x00, 0x40, 0x10, 0x00, 0x40, 0x10, 0x00, 0x40, 0x10, 0x00, 0x40, 0x10, 0x00, 0x40, 0x10, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char F 52 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFF, 0x07, 0x80, 0x01, 0x06, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x20, 0x08, 0x40, 0x20, 0x08, 0xC0, 0x20, 0x06, 0x80, 0xE1, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char G 53 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char H 54 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0xC0, 0xFF, 0x0F, 0xC0, 0xFF, 0x0F, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char I 55 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x40, 0x00, 0x0C, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x0C, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char J 56 | 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0x00, 0x60, 0x00, 0x00, 0x30, 0x00, 0x00, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xE7, 0x01, 0x80, 0x83, 0x03, 0xC0, 0x00, 0x0E, 0x40, 0x00, 0x0C, 0x00, 0x00, 0x08, // Code for char K 57 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char L 58 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0xC0, 0xFF, 0x0F, 0xC0, 0x03, 0x00, 0x00, 0x0E, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x78, 0x00, 0x00, 0x0E, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0xFF, 0x0F, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0x00, // Code for char M 59 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0xC0, 0x01, 0x00, 0x80, 0x07, 0x00, 0x00, 0x3C, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x0E, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char N 60 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFF, 0x03, 0x80, 0x01, 0x06, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x40, 0x00, 0x08, 0x80, 0x01, 0x06, 0x00, 0xFF, 0x03, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, // Code for char O 61 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0x40, 0xE0, 0x0F, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0xC0, 0x30, 0x00, 0x80, 0x1F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, // Code for char P 62 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFF, 0x07, 0x80, 0x01, 0x06, 0x40, 0x00, 0x08, 0x40, 0x00, 0x38, 0x40, 0x00, 0x78, 0x40, 0x00, 0x48, 0x80, 0x01, 0x46, 0x00, 0xFF, 0x47, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, // Code for char Q 63 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x60, 0x00, 0x40, 0xE0, 0x01, 0xC0, 0x30, 0x07, 0x80, 0x1F, 0x0E, 0x00, 0x0F, 0x08, 0x00, 0x00, 0x00, // Code for char R 64 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x80, 0x0F, 0x06, 0xC0, 0x18, 0x0C, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x10, 0x08, 0x40, 0x20, 0x08, 0xC0, 0x20, 0x0C, 0x80, 0xE1, 0x07, 0x80, 0xC0, 0x03, 0x00, 0x00, 0x00, // Code for char S 65 | 0x0C, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0xC0, 0xFF, 0x0F, 0xC0, 0xFF, 0x0F, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, // Code for char T 66 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0E, 0xC0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char U 67 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x0E, 0x00, 0xE0, 0x07, 0x00, 0x7C, 0x00, 0xC0, 0x0F, 0x00, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char V 68 | 0x0B, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0x0E, 0x00, 0xE0, 0x07, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0xF0, 0x07, 0x00, 0x00, 0x0E, 0x00, 0xF8, 0x0F, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, // Code for char W 69 | 0x0C, 0x00, 0x00, 0x00, 0x40, 0x00, 0x0C, 0xC0, 0x01, 0x0E, 0x80, 0x83, 0x03, 0x00, 0xCE, 0x01, 0x00, 0x78, 0x00, 0x00, 0x78, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x87, 0x03, 0xC0, 0x01, 0x0E, 0x40, 0x00, 0x0C, 0x00, 0x00, 0x08, // Code for char X 70 | 0x0C, 0x40, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x1C, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0xF0, 0x0F, 0x00, 0x1C, 0x00, 0x00, 0x0F, 0x00, 0x80, 0x03, 0x00, 0xC0, 0x00, 0x00, 0x40, 0x00, 0x00, // Code for char Y 71 | 0x0B, 0x00, 0x00, 0x00, 0x40, 0x00, 0x0C, 0x40, 0x00, 0x0E, 0x40, 0x80, 0x0B, 0x40, 0xC0, 0x08, 0x40, 0x70, 0x08, 0x40, 0x18, 0x08, 0x40, 0x0E, 0x08, 0x40, 0x03, 0x08, 0xC0, 0x01, 0x08, 0x40, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char Z 72 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x7F, 0xE0, 0xFF, 0x7F, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [ 73 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xC0, 0x01, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x78, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x38, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char BackSlash 74 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0xE0, 0xFF, 0x7F, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ] 75 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x38, 0x00, 0x00, 0x0E, 0x00, 0x80, 0x03, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x38, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, // Code for char ^ 76 | 0x0B, 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, 0x00, // Code for char _ 77 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x60, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ` 78 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x98, 0x07, 0x00, 0xCC, 0x0C, 0x00, 0x44, 0x08, 0x00, 0x44, 0x08, 0x00, 0x44, 0x08, 0x00, 0x4C, 0x04, 0x00, 0xF8, 0x07, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char a 79 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0F, 0xE0, 0xFF, 0x0F, 0x00, 0x08, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x0C, 0x0C, 0x00, 0xF8, 0x07, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x00, // Code for char b 80 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x18, 0x06, 0x00, 0x0C, 0x0C, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x1C, 0x0C, 0x00, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char c 81 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0xF8, 0x07, 0x00, 0x0C, 0x0C, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x08, 0x08, 0xE0, 0xFF, 0x0F, 0xE0, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char d 82 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x48, 0x04, 0x00, 0x44, 0x08, 0x00, 0x44, 0x08, 0x00, 0x44, 0x08, 0x00, 0x44, 0x08, 0x00, 0x48, 0x0C, 0x00, 0x78, 0x06, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, // Code for char e 83 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0xC0, 0xFF, 0x0F, 0xE0, 0xFF, 0x0F, 0x20, 0x04, 0x08, 0x20, 0x04, 0x08, 0x20, 0x04, 0x08, 0x20, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char f 84 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x70, 0x76, 0x00, 0xF8, 0x8E, 0x00, 0x04, 0x89, 0x00, 0x04, 0x89, 0x00, 0x04, 0x89, 0x00, 0x04, 0x89, 0x00, 0xFE, 0x88, 0x00, 0x72, 0xD8, 0x00, 0x02, 0x70, 0x00, 0x00, 0x00, // Code for char g 85 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0F, 0xE0, 0xFF, 0x0F, 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1C, 0x00, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char h 86 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0xC0, 0x04, 0x08, 0xC0, 0xFC, 0x0F, 0xC0, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char i 87 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0x00, 0x04, 0x80, 0xC0, 0xFC, 0xFF, 0xC0, 0xFC, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char j 88 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0F, 0xE0, 0xFF, 0x0F, 0x00, 0xC0, 0x00, 0x00, 0x60, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x98, 0x01, 0x00, 0x0C, 0x07, 0x00, 0x04, 0x0E, 0x00, 0x04, 0x08, 0x00, 0x00, 0x00, // Code for char k 89 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x08, 0x20, 0x00, 0x08, 0x20, 0x00, 0x08, 0xE0, 0xFF, 0x0F, 0xE0, 0xFF, 0x0F, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char l 90 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0xFC, 0x0F, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0xF8, 0x0F, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0x00, // Code for char m 91 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0xFC, 0x0F, 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1C, 0x00, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char n 92 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0xF8, 0x07, 0x00, 0x08, 0x04, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x08, 0x04, 0x00, 0xF8, 0x07, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x00, // Code for char o 93 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0x08, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x0C, 0x0C, 0x00, 0xF8, 0x07, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x00, // Code for char p 94 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0xF8, 0x07, 0x00, 0x0C, 0x0C, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x08, 0x08, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char q 95 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0xFC, 0x0F, 0x00, 0x18, 0x08, 0x00, 0x08, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char r 96 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x38, 0x06, 0x00, 0x7C, 0x0C, 0x00, 0x44, 0x08, 0x00, 0x44, 0x08, 0x00, 0xC4, 0x08, 0x00, 0x84, 0x08, 0x00, 0x8C, 0x0C, 0x00, 0x88, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char s 97 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x0F, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x04, 0x08, 0x00, 0x00, 0x00, // Code for char t 98 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x07, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0xFC, 0x0F, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char u 99 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1C, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x0E, 0x00, 0x80, 0x07, 0x00, 0xF0, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char v 100 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x0C, 0x00, 0xE0, 0x07, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x0C, 0x00, 0xC0, 0x0F, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, // Code for char w 101 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x00, 0x0C, 0x0C, 0x00, 0x1C, 0x06, 0x00, 0x30, 0x03, 0x00, 0xE0, 0x01, 0x00, 0xE0, 0x01, 0x00, 0x30, 0x03, 0x00, 0x1C, 0x06, 0x00, 0x0C, 0x0C, 0x00, 0x04, 0x08, 0x00, 0x00, 0x00, // Code for char x 102 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x1C, 0x80, 0x00, 0xF0, 0x80, 0x00, 0xC0, 0xC3, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x1E, 0x00, 0xC0, 0x03, 0x00, 0xF0, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // Code for char y 103 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x0C, 0x00, 0x04, 0x0E, 0x00, 0x04, 0x0B, 0x00, 0xC4, 0x09, 0x00, 0x64, 0x08, 0x00, 0x34, 0x08, 0x00, 0x1C, 0x08, 0x00, 0x0C, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char z 104 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0xE0, 0x23, 0x7E, 0x20, 0xDE, 0x47, 0x20, 0x9C, 0x41, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { 105 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x7F, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char | 106 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x40, 0x20, 0x00, 0x40, 0x20, 0x9C, 0x41, 0x20, 0xDE, 0x47, 0xE0, 0x23, 0x7E, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } 107 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x60, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x60, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, // Code for char ~ 108 | 0x05, 0xF0, 0xFF, 0x07, 0xF0, 0xFF, 0x07, 0x10, 0x00, 0x04, 0x10, 0x00, 0x04, 0xF0, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char  109 | }; 110 | 111 | -------------------------------------------------------------------------------- /fonts/Roboto_18x22.c: -------------------------------------------------------------------------------- 1 | 2 | //WARNING: This Font Require X-GLCD Lib. 3 | // You can not use it with MikroE GLCD Lib. 4 | 5 | //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0 6 | //MikroElektronika 2011 7 | //http://www.mikroe.com 8 | 9 | //GLCD FontName : Roboto18x22 10 | //GLCD FontSize : 18 x 22 11 | 12 | const unsigned short Roboto18x22[] = { 13 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 14 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x9F, 0x01, 0xFC, 0x9F, 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, // Code for char ! 15 | 0x06, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char " 16 | 0x0D, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x40, 0x08, 0x00, 0x40, 0xE8, 0x01, 0x40, 0xFF, 0x00, 0xF8, 0x0B, 0x00, 0x5C, 0x08, 0x00, 0x40, 0xC8, 0x01, 0x40, 0xFE, 0x01, 0xF0, 0x0F, 0x00, 0x7C, 0x08, 0x00, 0x40, 0x08, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char # 17 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xF8, 0xF0, 0x00, 0xF8, 0xC1, 0x01, 0x0C, 0x83, 0x01, 0x0F, 0x83, 0x07, 0x0F, 0x87, 0x07, 0x0C, 0x86, 0x01, 0x38, 0xCE, 0x01, 0x78, 0xFC, 0x00, 0x40, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char $ 18 | 0x0E, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xDC, 0x01, 0x00, 0x04, 0x81, 0x00, 0x04, 0xC1, 0x00, 0x8C, 0x71, 0x00, 0xF8, 0x18, 0x00, 0x00, 0x06, 0x00, 0x00, 0x73, 0x00, 0xC0, 0xF8, 0x00, 0x70, 0x04, 0x01, 0x10, 0x04, 0x01, 0x00, 0x04, 0x01, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char % 19 | 0x0D, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x70, 0xFC, 0x00, 0xF8, 0xC6, 0x01, 0x9C, 0x83, 0x01, 0x0C, 0x87, 0x01, 0x8C, 0x8F, 0x01, 0xDC, 0x9C, 0x01, 0x78, 0xF0, 0x00, 0x20, 0xE0, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x9C, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char & 20 | 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ' 21 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0xE0, 0xFF, 0x01, 0xF8, 0xC0, 0x07, 0x0C, 0x00, 0x0C, 0x06, 0x00, 0x18, 0x03, 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, // Code for char ( 22 | 0x06, 0x02, 0x00, 0x20, 0x03, 0x00, 0x30, 0x0E, 0x00, 0x1C, 0x78, 0x80, 0x07, 0xE0, 0xFF, 0x01, 0x00, 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, // Code for char ) 23 | 0x09, 0x20, 0x00, 0x00, 0x30, 0x02, 0x00, 0x20, 0x03, 0x00, 0xE0, 0x01, 0x00, 0x7C, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x20, 0x03, 0x00, 0x30, 0x02, 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, // Code for char * 24 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0xE0, 0xFF, 0x00, 0xE0, 0xFF, 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, // Code for char + 25 | 0x03, 0x00, 0x00, 0x08, 0x00, 0x80, 0x0F, 0x00, 0x80, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char , 26 | 0x05, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char - 27 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 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, 0x00, 0x00, // Code for char . 28 | 0x08, 0x00, 0x00, 0x02, 0x00, 0x80, 0x03, 0x00, 0xF0, 0x00, 0x00, 0x3E, 0x00, 0x80, 0x07, 0x00, 0xF0, 0x01, 0x00, 0x3C, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char / 29 | 0x0B, 0x00, 0x00, 0x00, 0xE0, 0x3F, 0x00, 0xF8, 0xFF, 0x00, 0x18, 0xE0, 0x00, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x38, 0xE0, 0x00, 0xF0, 0x7F, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 0 30 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0xFC, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 1 31 | 0x0B, 0x00, 0x00, 0x00, 0x70, 0x80, 0x01, 0x78, 0xC0, 0x01, 0x1C, 0xE0, 0x01, 0x0C, 0xB0, 0x01, 0x0C, 0x98, 0x01, 0x0C, 0x8C, 0x01, 0x0C, 0x86, 0x01, 0xF8, 0x83, 0x01, 0xF8, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 2 32 | 0x0A, 0x00, 0x00, 0x00, 0x30, 0x60, 0x00, 0x38, 0xE0, 0x00, 0x1C, 0xC0, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x8C, 0x83, 0x01, 0xF8, 0xEF, 0x00, 0xF0, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 3 33 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x37, 0x00, 0xC0, 0x31, 0x00, 0xE0, 0x30, 0x00, 0x38, 0x30, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 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, // Code for char 4 34 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x61, 0x00, 0xFC, 0xE3, 0x00, 0x8C, 0x81, 0x01, 0x8C, 0x81, 0x01, 0x8C, 0x81, 0x01, 0x8C, 0x81, 0x01, 0x8C, 0xC3, 0x01, 0x0C, 0xFF, 0x00, 0x0C, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 5 35 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0xE0, 0x7F, 0x00, 0x70, 0xE3, 0x00, 0x98, 0xC1, 0x01, 0x9C, 0x81, 0x01, 0x8C, 0x81, 0x01, 0x8C, 0x81, 0x01, 0x8C, 0xC3, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 6 36 | 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x80, 0x01, 0x0C, 0xE0, 0x01, 0x0C, 0x78, 0x00, 0x0C, 0x1E, 0x00, 0x8C, 0x07, 0x00, 0xEC, 0x01, 0x00, 0x3C, 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, // Code for char 7 37 | 0x0B, 0x00, 0x00, 0x00, 0x40, 0x78, 0x00, 0xF8, 0xFC, 0x00, 0x98, 0xC7, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0xF8, 0xC7, 0x00, 0xF8, 0xFC, 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, // Code for char 8 38 | 0x0A, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0xF8, 0x07, 0x00, 0x1C, 0x8E, 0x01, 0x0C, 0x8C, 0x01, 0x0C, 0x8C, 0x01, 0x0C, 0xCC, 0x00, 0x1C, 0xC6, 0x00, 0x78, 0x7B, 0x00, 0xF0, 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, // Code for char 9 39 | 0x04, 0x00, 0x00, 0x00, 0x80, 0x00, 0x01, 0xC0, 0x80, 0x01, 0xC0, 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, 0x00, 0x00, // Code for char : 40 | 0x04, 0x00, 0x00, 0x08, 0x80, 0x80, 0x0F, 0xC0, 0x80, 0x07, 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, // Code for char ; 41 | 0x09, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x11, 0x00, 0x80, 0x31, 0x00, 0x80, 0x31, 0x00, 0xC0, 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, // Code for char < 42 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x80, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char = 43 | 0x0A, 0x00, 0x00, 0x00, 0xC0, 0x60, 0x00, 0xC0, 0x60, 0x00, 0x80, 0x31, 0x00, 0x80, 0x31, 0x00, 0x00, 0x19, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x0E, 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, // Code for char > 44 | 0x09, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x38, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x9C, 0x01, 0x0C, 0x9E, 0x01, 0x0C, 0x03, 0x00, 0xF8, 0x01, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ? 45 | 0x12, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x80, 0xFF, 0x03, 0xE0, 0x00, 0x07, 0x30, 0x00, 0x0E, 0x18, 0x00, 0x0C, 0x18, 0xFC, 0x18, 0x0C, 0xCF, 0x19, 0x8C, 0x83, 0x19, 0x8C, 0x81, 0x19, 0x8C, 0xC1, 0x18, 0x8C, 0xFF, 0x18, 0x0C, 0xFF, 0x0D, 0x18, 0x80, 0x01, 0x18, 0x80, 0x01, 0x70, 0xC0, 0x01, 0xE0, 0xFB, 0x00, 0x00, 0x3F, 0x00, // Code for char @ 46 | 0x0E, 0x00, 0x00, 0x01, 0x00, 0xC0, 0x01, 0x00, 0xF0, 0x01, 0x00, 0x3E, 0x00, 0xC0, 0x1F, 0x00, 0xF0, 0x18, 0x00, 0x3C, 0x18, 0x00, 0x3C, 0x18, 0x00, 0xF0, 0x18, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0x3E, 0x00, 0x00, 0xF0, 0x01, 0x00, 0xC0, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char A 47 | 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0xF8, 0xC7, 0x01, 0xF8, 0xFE, 0x00, 0x40, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char B 48 | 0x0D, 0x00, 0x00, 0x00, 0xC0, 0x1F, 0x00, 0xF0, 0x7F, 0x00, 0x78, 0xF0, 0x00, 0x18, 0xC0, 0x00, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x1C, 0xC0, 0x01, 0x38, 0xE0, 0x00, 0x70, 0x70, 0x00, 0x40, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char C 49 | 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x1C, 0xC0, 0x01, 0x18, 0xE0, 0x00, 0xF0, 0x78, 0x00, 0xE0, 0x3F, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char D 50 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char E 51 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x0C, 0x06, 0x00, 0x0C, 0x06, 0x00, 0x0C, 0x06, 0x00, 0x0C, 0x06, 0x00, 0x0C, 0x06, 0x00, 0x0C, 0x06, 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, // Code for char F 52 | 0x0D, 0x00, 0x00, 0x00, 0x80, 0x0F, 0x00, 0xF0, 0x7F, 0x00, 0x78, 0xF0, 0x00, 0x18, 0xC0, 0x00, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x86, 0x01, 0x0C, 0x86, 0x01, 0x1C, 0x86, 0x01, 0x38, 0xC6, 0x00, 0x70, 0xFE, 0x00, 0x60, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char G 53 | 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char H 54 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char I 55 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0xC0, 0x01, 0xFC, 0xFF, 0x00, 0xFC, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char J 56 | 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x00, 0x06, 0x00, 0x80, 0x03, 0x00, 0xC0, 0x07, 0x00, 0xE0, 0x1E, 0x00, 0x70, 0x38, 0x00, 0x38, 0x70, 0x00, 0x1C, 0xE0, 0x01, 0x04, 0x80, 0x01, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char K 57 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char L 58 | 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x78, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xE0, 0x01, 0x00, 0xE0, 0x01, 0x00, 0xF8, 0x00, 0x00, 0x1F, 0x00, 0xC0, 0x07, 0x00, 0xF8, 0x00, 0x00, 0x3C, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x00, 0x00, 0x00, // Code for char M 59 | 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x78, 0x00, 0x00, 0xE0, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x38, 0x00, 0x00, 0xF0, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char N 60 | 0x0D, 0x00, 0x00, 0x00, 0x80, 0x0F, 0x00, 0xF0, 0x7F, 0x00, 0x78, 0xF0, 0x00, 0x18, 0xC0, 0x00, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x1C, 0xC0, 0x01, 0x38, 0xE0, 0x00, 0xF0, 0x7F, 0x00, 0xE0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char O 61 | 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x00, 0x1C, 0x0E, 0x00, 0xF8, 0x07, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char P 62 | 0x0D, 0x00, 0x00, 0x00, 0xC0, 0x1F, 0x00, 0xF0, 0x7F, 0x00, 0x38, 0xE0, 0x00, 0x1C, 0xC0, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x0C, 0x80, 0x01, 0x18, 0xC0, 0x03, 0x38, 0xE0, 0x03, 0xF0, 0x7F, 0x06, 0xC0, 0x1F, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Q 63 | 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x0C, 0x06, 0x00, 0x0C, 0x06, 0x00, 0x0C, 0x06, 0x00, 0x0C, 0x06, 0x00, 0x0C, 0x1E, 0x00, 0x1C, 0x7B, 0x00, 0xF8, 0xE3, 0x01, 0xF0, 0x81, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char R 64 | 0x0B, 0x00, 0x00, 0x00, 0xF0, 0x70, 0x00, 0xF8, 0xF1, 0x00, 0x98, 0xC1, 0x00, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x83, 0x01, 0x0C, 0x86, 0x01, 0x1C, 0x86, 0x01, 0x78, 0xFC, 0x00, 0x70, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char S 65 | 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 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, 0x00, // Code for char T 66 | 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x7F, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0xC0, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0xC0, 0x01, 0xFC, 0xFF, 0x00, 0xFC, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char U 67 | 0x0D, 0x04, 0x00, 0x00, 0x3C, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x3E, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xC0, 0x01, 0x00, 0xF8, 0x01, 0x00, 0x3E, 0x00, 0xC0, 0x07, 0x00, 0xF8, 0x01, 0x00, 0x3C, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char V 68 | 0x12, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0xFC, 0x03, 0x00, 0xC0, 0x3F, 0x00, 0x00, 0xFC, 0x01, 0x00, 0xE0, 0x01, 0x00, 0x7E, 0x00, 0xC0, 0x0F, 0x00, 0xFC, 0x01, 0x00, 0x1C, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xC0, 0x01, 0x00, 0xFC, 0x01, 0xE0, 0x1F, 0x00, 0xFC, 0x01, 0x00, 0x1C, 0x00, 0x00, // Code for char W 69 | 0x0D, 0x00, 0x00, 0x00, 0x04, 0x00, 0x01, 0x1C, 0xC0, 0x01, 0x38, 0xF0, 0x00, 0xF0, 0x38, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0x07, 0x00, 0xC0, 0x1F, 0x00, 0xE0, 0x38, 0x00, 0x78, 0xF0, 0x00, 0x1C, 0xC0, 0x01, 0x0C, 0x80, 0x01, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char X 70 | 0x0C, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0xF0, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0xFF, 0x01, 0x00, 0xFE, 0x01, 0x80, 0x07, 0x00, 0xE0, 0x01, 0x00, 0x78, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Y 71 | 0x0C, 0x00, 0x00, 0x00, 0x0C, 0xC0, 0x01, 0x0C, 0xE0, 0x01, 0x0C, 0xF0, 0x01, 0x0C, 0x9C, 0x01, 0x0C, 0x8E, 0x01, 0x8C, 0x83, 0x01, 0xCC, 0x81, 0x01, 0xEC, 0x80, 0x01, 0x3C, 0x80, 0x01, 0x1C, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Z 72 | 0x05, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0F, 0xFF, 0xFF, 0x0F, 0x03, 0x00, 0x0C, 0x03, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [ 73 | 0x08, 0x04, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x78, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xE0, 0x03, 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, // Code for char BackSlash 74 | 0x04, 0x03, 0x00, 0x0C, 0x03, 0x00, 0x0C, 0xFF, 0xFF, 0x0F, 0xFF, 0xFF, 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, // Code for char ] 75 | 0x08, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xE0, 0x01, 0x00, 0x78, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x78, 0x00, 0x00, 0xE0, 0x01, 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, // Code for char ^ 76 | 0x09, 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, 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, // Code for char _ 77 | 0x05, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0C, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ` 78 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0xF1, 0x00, 0x80, 0xF9, 0x00, 0xC0, 0x8C, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0xCD, 0x00, 0x80, 0xFF, 0x01, 0x00, 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, // Code for char a 79 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0x80, 0xC1, 0x00, 0xC0, 0x80, 0x00, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0xC1, 0x01, 0x80, 0xFF, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char b 80 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x80, 0xFF, 0x00, 0x80, 0xC1, 0x00, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0x80, 0xE3, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char c 81 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x80, 0xFF, 0x00, 0xC0, 0xC1, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0x80, 0xC1, 0x00, 0xFE, 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, // Code for char d 82 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x80, 0xFF, 0x00, 0x80, 0xCD, 0x00, 0xC0, 0x8C, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0x8C, 0x01, 0x80, 0xCF, 0x00, 0x00, 0xCF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char e 83 | 0x07, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xF8, 0xFF, 0x01, 0xFC, 0xFF, 0x01, 0xCE, 0x00, 0x00, 0xC6, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char f 84 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x80, 0xFF, 0x0C, 0xC0, 0xC1, 0x19, 0xC0, 0x80, 0x19, 0xC0, 0x80, 0x19, 0xC0, 0x80, 0x19, 0xC0, 0x80, 0x19, 0x80, 0xC1, 0x0E, 0xC0, 0xFF, 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, // Code for char g 85 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0xFE, 0xFF, 0x01, 0x80, 0x01, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x80, 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, // Code for char h 86 | 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0xCC, 0xFF, 0x01, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char i 87 | 0x04, 0x00, 0x00, 0x18, 0xCC, 0xFF, 0x1F, 0xCC, 0xFF, 0x0F, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char j 88 | 0x0B, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0xFE, 0xFF, 0x01, 0x00, 0x18, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x1E, 0x00, 0x80, 0x33, 0x00, 0xC0, 0xE1, 0x00, 0xC0, 0xC0, 0x01, 0x40, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char k 89 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0xFE, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char l 90 | 0x11, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x80, 0x01, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x01, 0x00, 0x80, 0xFF, 0x01, 0x00, 0xFF, 0x01, 0x80, 0x01, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x01, 0x00, 0x80, 0xFF, 0x01, 0x00, 0xFF, 0x01, 0x00, 0x00, 0x00, // Code for char m 91 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0xFF, 0x01, 0x80, 0x01, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0x80, 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, // Code for char n 92 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x80, 0xFF, 0x00, 0x80, 0xC1, 0x00, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0x80, 0xC1, 0x00, 0x80, 0xFF, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char o 93 | 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x1F, 0x80, 0xC1, 0x00, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0xC1, 0x01, 0x80, 0xFF, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char p 94 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x80, 0xFF, 0x00, 0xC0, 0xC1, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0xC0, 0x80, 0x01, 0x80, 0xFF, 0x1F, 0xC0, 0xFF, 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, // Code for char q 95 | 0x07, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x01, 0xC0, 0xFF, 0x01, 0x80, 0x01, 0x00, 0xC0, 0x00, 0x00, 0xC0, 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, // Code for char r 96 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x62, 0x00, 0x80, 0xE7, 0x00, 0xC0, 0xCF, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0x99, 0x01, 0x80, 0xF9, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char s 97 | 0x06, 0xC0, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xF8, 0xFF, 0x00, 0xF8, 0xFF, 0x01, 0xC0, 0x80, 0x01, 0xC0, 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, // Code for char t 98 | 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0xC0, 0xFF, 0x01, 0xC0, 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, // Code for char u 99 | 0x0A, 0x40, 0x00, 0x00, 0xC0, 0x01, 0x00, 0x80, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xE0, 0x01, 0x00, 0xE0, 0x01, 0x00, 0x7C, 0x00, 0x80, 0x0F, 0x00, 0xC0, 0x01, 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, // Code for char v 100 | 0x0F, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xC0, 0x01, 0x00, 0xF8, 0x00, 0x00, 0x1F, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xF0, 0x01, 0x00, 0xC0, 0x01, 0x00, 0xFC, 0x00, 0xC0, 0x0F, 0x00, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char w 101 | 0x0A, 0x00, 0x00, 0x01, 0x40, 0x80, 0x01, 0xC0, 0xC1, 0x01, 0x80, 0xF3, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x77, 0x00, 0xC0, 0xE1, 0x01, 0xC0, 0x80, 0x01, 0x40, 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, // Code for char x 102 | 0x0A, 0x40, 0x00, 0x00, 0xC0, 0x01, 0x18, 0xC0, 0x0F, 0x18, 0x00, 0x7E, 0x1C, 0x00, 0xF0, 0x0F, 0x00, 0xE0, 0x03, 0x00, 0x7C, 0x00, 0x80, 0x0F, 0x00, 0xC0, 0x01, 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, // Code for char y 103 | 0x0A, 0x00, 0x00, 0x00, 0xC0, 0x80, 0x01, 0xC0, 0xE0, 0x01, 0xC0, 0xF0, 0x01, 0xC0, 0x98, 0x01, 0xC0, 0x8C, 0x01, 0xC0, 0x86, 0x01, 0xC0, 0x83, 0x01, 0xC0, 0x81, 0x01, 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, // Code for char z 104 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0E, 0x00, 0xF8, 0xFB, 0x07, 0xFC, 0xF1, 0x0F, 0x06, 0x00, 0x18, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char { 105 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 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, // Code for char | 106 | 0x06, 0x02, 0x00, 0x10, 0x06, 0x00, 0x18, 0xFC, 0xF1, 0x0F, 0xF8, 0xFB, 0x07, 0x00, 0x0E, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char } 107 | 0x0D, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ~ 108 | 0x06, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0x02, 0x00, 0x01, 0x02, 0x00, 0x01, 0x02, 0x00, 0x01, 0xFE, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char  109 | }; 110 | 111 | --------------------------------------------------------------------------------