From 3f992d84fb2385f41f22eb22640e200c13e6886e Mon Sep 17 00:00:00 2001 From: Max Wash Date: Tue, 17 Sep 2024 17:47:50 +0100 Subject: [PATCH] kernel: remove everything that is related to device/fs management this is now a microkernel. --- Makefile | 17 +- arch/x86_64/init.c | 138 +- arch/x86_64/irq.c | 448 +- arch/x86_64/layout.ld | 7 - dev/block.c | 333 - dev/bus.c | 71 - dev/char.c | 48 - dev/core.c | 297 - dev/driver.c | 176 - dev/fb.c | 94 - dev/input.c | 134 - dev/net.c | 19 - include/socks/fs.h | 71 - init/main.c | 112 +- kernel/tty/device.c | 162 - kernel/tty/driver.c | 71 - kernel/tty/ldisc.c | 401 - kernel/tty/tty.c | 110 - kexts/drivers/block/ahci/ahci.c | 360 - kexts/drivers/block/ahci/ahci.h | 728 - kexts/drivers/block/ahci/ata.c | 49 - kexts/drivers/block/ahci/atapi.c | 22 - kexts/drivers/block/ahci/device.c | 77 - kexts/drivers/block/ahci/extension.yaml | 13 - kexts/drivers/block/ahci/main.c | 80 - kexts/drivers/bus/acpi/acpi.c | 31 - kexts/drivers/bus/acpi/ap_trampoline.S | 107 - kexts/drivers/bus/acpi/apic.cpp | 229 - kexts/drivers/bus/acpi/apic_ctrl.S | 18 - kexts/drivers/bus/acpi/extension.yaml | 15 - kexts/drivers/bus/acpi/include/arch/acpi.h | 126 - .../bus/acpi/include/arch/acpi/io_apic.hpp | 41 - .../bus/acpi/include/arch/acpi/local_apic.hpp | 43 - kexts/drivers/bus/acpi/io_apic.cpp | 91 - kexts/drivers/bus/acpi/local_apic.cpp | 75 - kexts/drivers/bus/acpi/rsdp.c | 99 - kexts/drivers/bus/acpi/smp.cpp | 189 - kexts/drivers/bus/pci/driver.c | 124 - kexts/drivers/bus/pci/extension.yaml | 10 - kexts/drivers/bus/pci/include/socks/pci.h | 118 - kexts/drivers/bus/pci/main.c | 92 - kexts/drivers/bus/pci/pci.c | 131 - kexts/drivers/bus/pci/pci.h | 18 - kexts/drivers/input/ps2kbd/extension.yaml | 8 - kexts/drivers/input/ps2kbd/main.c | 459 - kexts/drivers/tty/fbcon/extension.yaml | 11 - kexts/drivers/tty/fbcon/fbcon.c | 94 - kexts/drivers/tty/fbcon/fbcon.h | 24 - kexts/drivers/tty/fbcon/include/socks/fbcon.h | 11 - kexts/drivers/tty/fbcon/main.c | 97 - kexts/drivers/tty/fbcon/u_vga16.c | 58268 ---------------- kexts/drivers/tty/fbcon/u_vga16.h | 15 - kexts/drivers/tty/fbcon/vgacon.c | 229 - kexts/drivers/tty/serialcon/extension.yaml | 8 - .../tty/serialcon/include/socks/serialcon.h | 27 - kexts/drivers/tty/serialcon/main.c | 216 - kexts/drivers/video/qemufb/extension.yaml | 8 - kexts/drivers/video/qemufb/main.c | 112 - kexts/drivers/video/vesafb/extension.yaml | 8 - kexts/drivers/video/vesafb/main.c | 65 - kexts/hello-world/extension.yaml | 9 - kexts/hello-world/main.c | 12 - kexts/test-base/extension.yaml | 9 - kexts/test-base/main.c | 12 - kxld/internal.c | 176 - kxld/kext.c | 187 - 66 files changed, 213 insertions(+), 65447 deletions(-) delete mode 100644 dev/block.c delete mode 100644 dev/bus.c delete mode 100644 dev/char.c delete mode 100644 dev/core.c delete mode 100644 dev/driver.c delete mode 100644 dev/fb.c delete mode 100644 dev/input.c delete mode 100644 dev/net.c delete mode 100644 include/socks/fs.h delete mode 100644 kernel/tty/device.c delete mode 100644 kernel/tty/driver.c delete mode 100644 kernel/tty/ldisc.c delete mode 100644 kernel/tty/tty.c delete mode 100644 kexts/drivers/block/ahci/ahci.c delete mode 100644 kexts/drivers/block/ahci/ahci.h delete mode 100644 kexts/drivers/block/ahci/ata.c delete mode 100644 kexts/drivers/block/ahci/atapi.c delete mode 100644 kexts/drivers/block/ahci/device.c delete mode 100644 kexts/drivers/block/ahci/extension.yaml delete mode 100644 kexts/drivers/block/ahci/main.c delete mode 100644 kexts/drivers/bus/acpi/acpi.c delete mode 100644 kexts/drivers/bus/acpi/ap_trampoline.S delete mode 100644 kexts/drivers/bus/acpi/apic.cpp delete mode 100644 kexts/drivers/bus/acpi/apic_ctrl.S delete mode 100644 kexts/drivers/bus/acpi/extension.yaml delete mode 100644 kexts/drivers/bus/acpi/include/arch/acpi.h delete mode 100644 kexts/drivers/bus/acpi/include/arch/acpi/io_apic.hpp delete mode 100644 kexts/drivers/bus/acpi/include/arch/acpi/local_apic.hpp delete mode 100644 kexts/drivers/bus/acpi/io_apic.cpp delete mode 100644 kexts/drivers/bus/acpi/local_apic.cpp delete mode 100644 kexts/drivers/bus/acpi/rsdp.c delete mode 100644 kexts/drivers/bus/acpi/smp.cpp delete mode 100644 kexts/drivers/bus/pci/driver.c delete mode 100644 kexts/drivers/bus/pci/extension.yaml delete mode 100644 kexts/drivers/bus/pci/include/socks/pci.h delete mode 100644 kexts/drivers/bus/pci/main.c delete mode 100644 kexts/drivers/bus/pci/pci.c delete mode 100644 kexts/drivers/bus/pci/pci.h delete mode 100644 kexts/drivers/input/ps2kbd/extension.yaml delete mode 100644 kexts/drivers/input/ps2kbd/main.c delete mode 100644 kexts/drivers/tty/fbcon/extension.yaml delete mode 100644 kexts/drivers/tty/fbcon/fbcon.c delete mode 100644 kexts/drivers/tty/fbcon/fbcon.h delete mode 100644 kexts/drivers/tty/fbcon/include/socks/fbcon.h delete mode 100644 kexts/drivers/tty/fbcon/main.c delete mode 100644 kexts/drivers/tty/fbcon/u_vga16.c delete mode 100644 kexts/drivers/tty/fbcon/u_vga16.h delete mode 100644 kexts/drivers/tty/fbcon/vgacon.c delete mode 100644 kexts/drivers/tty/serialcon/extension.yaml delete mode 100644 kexts/drivers/tty/serialcon/include/socks/serialcon.h delete mode 100644 kexts/drivers/tty/serialcon/main.c delete mode 100644 kexts/drivers/video/qemufb/extension.yaml delete mode 100644 kexts/drivers/video/qemufb/main.c delete mode 100644 kexts/drivers/video/vesafb/extension.yaml delete mode 100644 kexts/drivers/video/vesafb/main.c delete mode 100644 kexts/hello-world/extension.yaml delete mode 100644 kexts/hello-world/main.c delete mode 100644 kexts/test-base/extension.yaml delete mode 100644 kexts/test-base/main.c delete mode 100644 kxld/internal.c delete mode 100644 kxld/kext.c diff --git a/Makefile b/Makefile index de418e2..2885468 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ include arch/$(SOCKS_ARCH)/config.mk # Platform-independent kernel source files #################################### -KERNEL_SRC_DIRS := init kernel vm ds util obj sched dev test kxld +KERNEL_SRC_DIRS := init kernel vm ds util obj sched test KERNEL_C_FILES := $(foreach dir,$(KERNEL_SRC_DIRS),$(shell find $(dir) -type f -name *.c)) KERNEL_CXX_FILES := $(foreach dir,$(KERNEL_SRC_DIRS),$(shell find $(dir) -type f -name *.cpp)) KERNEL_OBJ := $(addprefix $(BUILD_DIR)/,$(KERNEL_C_FILES:.c=.o) $(KERNEL_CXX_FILES:.cpp=.o)) @@ -48,19 +48,18 @@ CWARNINGS := -Wall -Werror -pedantic -Wno-language-extension-token -Wno-unused-f OPTIMISATION_LEVEL := -O2 CFLAGS := $(CFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" $(OPTIMISATION_LEVEL) -g -fPIC -std=gnu17 \ - -Iinclude -Iarch/$(SOCKS_ARCH)/include -Ilibc/include $(CWARNINGS) \ - $(INTERNAL_KEXT_INCLUDES) $(INTERNAL_KEXT_DEFINES) + -Iinclude -Iarch/$(SOCKS_ARCH)/include -Ilibc/include $(CWARNINGS) KERNEL_DEFINES := -DSOCKS_INTERNAL=1 CXXFLAGS := $(CXXFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" $(OPTIMISATION_LEVEL) -g -fPIC -std=gnu++17 \ - -Iinclude -Iarch/$(SOCKS_ARCH)/include -Ilibc/include -Wno-language-extension-token $(CWARNINGS) \ - $(INTERNAL_KEXT_INCLUDES) $(INTERNAL_KEXT_DEFINES) + -Iinclude -Iarch/$(SOCKS_ARCH)/include -Ilibc/include -Wno-language-extension-token $(CWARNINGS) + ASMFLAGS := $(ASMFLAGS) -DBUILD_ID=\"$(BUILD_ID)\" LDFLAGS := $(LDFLAGS) -g -lgcc $(OPTIMISATION_LEVEL) -ALL_KERNEL_OBJECT_FILES := $(KERNEL_OBJ) $(ARCH_OBJ) $(LIBC_OBJ) $(INTERNAL_KEXT_OBJ) +ALL_KERNEL_OBJECT_FILES := $(KERNEL_OBJ) $(ARCH_OBJ) $(LIBC_OBJ) ALL_KERNEL_DEPS := $(ALL_KERNEL_OBJECT_FILES:.o=.d) all: $(BUILD_DIR)/$(KERNEL_EXEC) tools @@ -105,12 +104,6 @@ install-cd: $(BUILD_DIR)/socks-kernel.iso compile-db: $(BUILD_DIR)/compile_commands.json -kext-list: - @./tools/socks.kexttool list - -kext-config: - @./tools/socks.kexttool select - tools: @$(MAKE) -C tools diff --git a/arch/x86_64/init.c b/arch/x86_64/init.c index 02256e7..6f63aef 100644 --- a/arch/x86_64/init.c +++ b/arch/x86_64/init.c @@ -1,39 +1,22 @@ -#include -#include -#include -#include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include -#include +#include +#include #include -#include +#include +#include #include - -#ifdef KEXT_NET_DOORSTUCK_SOCKS_ACPI -#include -#endif - -#ifdef KEXT_NET_DOORSTUCK_SOCKS_FBCON -#include -#endif - -#ifdef KEXT_NET_DOORSTUCK_SOCKS_SERIALCON -#include -#endif +#include +#include +#include +#include +#include +#include +#include +#include #define PTR32(x) ((void *)((uintptr_t)(x))) static ml_cpu_block g_bootstrap_cpu = {0}; -static struct framebuffer_varinfo __bootfb_varinfo; -static struct framebuffer_fixedinfo __bootfb_fixedinfo; /* start and end of kernel image (physical addresses) */ extern char __pstart[], __pend[]; @@ -52,10 +35,14 @@ static void early_vm_init(void) uintptr_t alloc_end = VM_KERNEL_VOFFSET + 0x7fffffff; memblock_init(alloc_start, alloc_end, VM_KERNEL_VOFFSET); - printk("memblock: allocating from [0x%llx-0x%llx]", alloc_start, alloc_end); + printk("memblock: allocating from [0x%llx-0x%llx]", + alloc_start, + alloc_end); memblock_reserve(0x00, (uintptr_t)__pend); - printk("memblock: reserved bios+kernel at [0x%016llx-0x%016llx]", 0, (uintptr_t)__pend); + printk("memblock: reserved bios+kernel at [0x%016llx-0x%016llx]", + 0, + (uintptr_t)__pend); } void early_console_init(void) @@ -64,60 +51,10 @@ void early_console_init(void) if (!dest) { return; } - -#ifdef KEXT_NET_DOORSTUCK_SOCKS_FBCON - if (!strcmp(dest, "tty0")) { - early_vgacon_init(); - } -#endif - -#ifdef KEXT_NET_DOORSTUCK_SOCKS_SERIALCON - if (!strncmp(dest, "ttyS0", 5)) { - /* TODO allow specifying baud rate from command line */ - unsigned int baud = 115200; - early_serialcon_init(baud); - } -#endif } static void init_bootfb(multiboot_info_t *mb) { - __bootfb_varinfo.fb_xres = mb->framebuffer_width; - __bootfb_varinfo.fb_yres = mb->framebuffer_height; - __bootfb_varinfo.fb_bpp = mb->framebuffer_bpp; - __bootfb_varinfo.fb_stride = mb->framebuffer_pitch; - - __bootfb_fixedinfo.fb_baseptr = mb->framebuffer_addr; - - switch (mb->framebuffer_type) { - case MULTIBOOT_FRAMEBUFFER_TYPE_INDEXED: - __bootfb_varinfo.fb_flags = FB_MODE_PALETTE; - __bootfb_varinfo.fb_palette_addr = mb->framebuffer_palette_addr; - __bootfb_varinfo.fb_palette_nr_colours = mb->framebuffer_palette_num_colors; - break; - case MULTIBOOT_FRAMEBUFFER_TYPE_RGB: - __bootfb_varinfo.fb_flags = FB_MODE_RGB; - __bootfb_varinfo.fb_red.b_length = mb->framebuffer_red_mask_size; - __bootfb_varinfo.fb_red.b_offset = mb->framebuffer_red_field_position; - - __bootfb_varinfo.fb_green.b_length = mb->framebuffer_green_mask_size; - __bootfb_varinfo.fb_green.b_offset = mb->framebuffer_green_field_position; - - __bootfb_varinfo.fb_blue.b_length = mb->framebuffer_blue_mask_size; - __bootfb_varinfo.fb_blue.b_offset = mb->framebuffer_blue_field_position; - - __bootfb_varinfo.fb_alpha.b_length = 0; - __bootfb_varinfo.fb_alpha.b_offset = 0; - break; - case MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT: - __bootfb_fixedinfo.fb_baseptr = 0xb8000; - __bootfb_varinfo.fb_flags = FB_MODE_VGATEXT; - __bootfb_varinfo.fb_xcells = 80; - __bootfb_varinfo.fb_ycells = 25; - break; - default: - break; - } } static void use_uniprocessor_topology(void) @@ -142,17 +79,15 @@ int ml_init(uintptr_t arg) print_kernel_banner(); early_vm_init(); - printk("video mode: %ux%u", mb->framebuffer_width, mb->framebuffer_height); + printk("video mode: %ux%u", + mb->framebuffer_width, + mb->framebuffer_height); e820_scan(PTR32(mb->mmap_addr), mb->mmap_length); pmap_bootstrap(); -#ifdef KEXT_NET_DOORSTUCK_SOCKS_ACPI - acpi_scan_cpu_topology(); -#else use_uniprocessor_topology(); -#endif init_per_cpu_areas(); @@ -165,36 +100,25 @@ int ml_init(uintptr_t arg) put_cpu(this_cpu); struct vm_zone_descriptor vm_zones[] = { - { .zd_id = VM_ZONE_DMA, .zd_node = 0, .zd_name = "dma", .zd_base = 0x00, .zd_limit = 0xffffff }, - { .zd_id = VM_ZONE_NORMAL, .zd_node = 0, .zd_name = "normal", .zd_base = 0x1000000, .zd_limit = UINTPTR_MAX }, + {.zd_id = VM_ZONE_DMA, + .zd_node = 0, + .zd_name = "dma", + .zd_base = 0x00, + .zd_limit = 0xffffff}, + {.zd_id = VM_ZONE_NORMAL, + .zd_node = 0, + .zd_name = "normal", + .zd_base = 0x1000000, + .zd_limit = UINTPTR_MAX}, }; vm_bootstrap(vm_zones, sizeof vm_zones / sizeof vm_zones[0]); object_bootstrap(); - init_kernel_kext(); sched_init(); - device_init(); - -#ifdef KEXT_NET_DOORSTUCK_SOCKS_ACPI - acpi_init(); -#endif - - tty_bootstrap(); - ml_int_enable(); return 0; } - -const struct framebuffer_varinfo *bootfb_varinfo(void) -{ - return &__bootfb_varinfo; -} - -const struct framebuffer_fixedinfo *bootfb_fixedinfo(void) -{ - return &__bootfb_fixedinfo; -} diff --git a/arch/x86_64/irq.c b/arch/x86_64/irq.c index f4a5460..5378681 100644 --- a/arch/x86_64/irq.c +++ b/arch/x86_64/irq.c @@ -1,17 +1,13 @@ #include #include -#include #include -#include #include -#include #include +#include +#include +#include #include -#ifdef KEXT_NET_DOORSTUCK_SOCKS_ACPI -#include -#endif - #define MAX_ISR_HANDLERS 16 extern void syscall_gate(); @@ -24,33 +20,49 @@ static struct idt idt; static int idt_initialised = 0; static uintptr_t int_entry_points[NR_IDT_ENTRIES]; -static void set_idt_gate(struct idt *idt, uint8_t index, uintptr_t base, uint16_t sel, uint8_t flags) +static void set_idt_gate( + struct idt *idt, + uint8_t index, + uintptr_t base, + uint16_t sel, + uint8_t flags) { - idt->i_entries[index].base_low = base & 0xFFFF; + idt->i_entries[index].base_low = base & 0xFFFF; idt->i_entries[index].base_middle = (base >> 16) & 0xFFFF; - idt->i_entries[index].base_high = (base >> 32) & 0xFFFFFFFF; - idt->i_entries[index].selector = sel; - idt->i_entries[index].always0 = 0; - idt->i_entries[index].present = 1; - idt->i_entries[index].dpl = 3; - idt->i_entries[index].zero = 0; - idt->i_entries[index].type = 0xE; - idt->i_entries[index].reserved = 0; + idt->i_entries[index].base_high = (base >> 32) & 0xFFFFFFFF; + idt->i_entries[index].selector = sel; + idt->i_entries[index].always0 = 0; + idt->i_entries[index].present = 1; + idt->i_entries[index].dpl = 3; + idt->i_entries[index].zero = 0; + idt->i_entries[index].type = 0xE; + idt->i_entries[index].reserved = 0; } static void gpf_handler(struct cpu_context *regs) { - int ext = regs->err_no & 1; + int ext = regs->err_no & 1; int table = (regs->err_no >> 1) & 0x03; int index = (regs->err_no >> 3) & 0x1FFF; - panic_irq(regs, "general protection fault (%016llx %02x %02x %04x %016llx)", - regs->err_no, ext, table, index, regs->rip); + panic_irq( + regs, + "general protection fault (%016llx %02x %02x %04x %016llx)", + regs->err_no, + ext, + table, + index, + regs->rip); } static void pf_handler(struct cpu_context *regs) { - panic_irq(regs, "page fault (%016llx %016llx %016llx)", pf_faultptr(), regs->rip, regs->err_no); + panic_irq( + regs, + "page fault (%016llx %016llx %016llx)", + pf_faultptr(), + regs->rip, + regs->err_no); } #if 0 @@ -118,14 +130,14 @@ int idt_init(struct idt_ptr *ptr) } ptr->i_limit = sizeof(idt) - 1; - ptr->i_base = (uintptr_t)&idt; + ptr->i_base = (uintptr_t)&idt; return 0; } int idt_load(struct idt_ptr *ptr) { - __asm__ __volatile__("lidt (%0)" ::"r" (ptr)); + __asm__ __volatile__("lidt (%0)" ::"r"(ptr)); return 0; } @@ -139,7 +151,6 @@ void isr_dispatch(struct cpu_context *regs) } } -#ifndef KEXT_NET_DOORSTUCK_SOCKS_ACPI void irq_ack(unsigned int vec) { if (vec >= 40) { @@ -148,7 +159,6 @@ void irq_ack(unsigned int vec) outportb(0x20, 0x20); } -#endif void irq_dispatch(struct cpu_context *regs) { @@ -156,7 +166,8 @@ void irq_dispatch(struct cpu_context *regs) irq_ack(regs->int_no); struct queue *hooks = &irq_hooks[regs->int_no - IRQ0]; - queue_foreach(struct irq_hook, hook, hooks, irq_entry) { + queue_foreach(struct irq_hook, hook, hooks, irq_entry) + { hook->irq_callback(); } @@ -169,7 +180,6 @@ void irq_dispatch(struct cpu_context *regs) void syscall_dispatch(struct cpu_context *regs) { - } void hook_irq(enum irq_vector vec, struct irq_hook *hook) @@ -443,260 +453,132 @@ extern void _irq222(); extern void _irq223(); static uintptr_t int_entry_points[NR_IDT_ENTRIES] = { - [0] = (uintptr_t)_isr0, - [1] = (uintptr_t)_isr1, - [2] = (uintptr_t)_isr2, - [3] = (uintptr_t)_isr3, - [4] = (uintptr_t)_isr4, - [5] = (uintptr_t)_isr5, - [6] = (uintptr_t)_isr6, - [7] = (uintptr_t)_isr7, - [8] = (uintptr_t)_isr8, - [9] = (uintptr_t)_isr9, - [10] = (uintptr_t)_isr10, - [11] = (uintptr_t)_isr11, - [12] = (uintptr_t)_isr12, - [13] = (uintptr_t)_isr13, - [14] = (uintptr_t)_isr14, - [15] = (uintptr_t)_isr15, - [16] = (uintptr_t)_isr16, - [17] = (uintptr_t)_isr17, - [18] = (uintptr_t)_isr18, - [19] = (uintptr_t)_isr19, - [20] = (uintptr_t)_isr20, - [21] = (uintptr_t)_isr21, - [22] = (uintptr_t)_isr22, - [23] = (uintptr_t)_isr23, - [24] = (uintptr_t)_isr24, - [25] = (uintptr_t)_isr25, - [26] = (uintptr_t)_isr26, - [27] = (uintptr_t)_isr27, - [28] = (uintptr_t)_isr28, - [29] = (uintptr_t)_isr29, - [30] = (uintptr_t)_isr30, - [31] = (uintptr_t)_isr31, - [32] = (uintptr_t)_irq0, - [33] = (uintptr_t)_irq1, - [34] = (uintptr_t)_irq2, - [35] = (uintptr_t)_irq3, - [36] = (uintptr_t)_irq4, - [37] = (uintptr_t)_irq5, - [38] = (uintptr_t)_irq6, - [39] = (uintptr_t)_irq7, - [40] = (uintptr_t)_irq8, - [41] = (uintptr_t)_irq9, - [42] = (uintptr_t)_irq10, - [43] = (uintptr_t)_irq11, - [44] = (uintptr_t)_irq12, - [45] = (uintptr_t)_irq13, - [46] = (uintptr_t)_irq14, - [47] = (uintptr_t)_irq15, - [48] = (uintptr_t)_irq16, - [49] = (uintptr_t)_irq17, - [50] = (uintptr_t)_irq18, - [51] = (uintptr_t)_irq19, - [52] = (uintptr_t)_irq20, - [53] = (uintptr_t)_irq21, - [54] = (uintptr_t)_irq22, - [55] = (uintptr_t)_irq23, - [56] = (uintptr_t)_irq24, - [57] = (uintptr_t)_irq25, - [58] = (uintptr_t)_irq26, - [59] = (uintptr_t)_irq27, - [60] = (uintptr_t)_irq28, - [61] = (uintptr_t)_irq29, - [62] = (uintptr_t)_irq30, - [63] = (uintptr_t)_irq31, - [64] = (uintptr_t)_irq32, - [65] = (uintptr_t)_irq33, - [66] = (uintptr_t)_irq34, - [67] = (uintptr_t)_irq35, - [68] = (uintptr_t)_irq36, - [69] = (uintptr_t)_irq37, - [70] = (uintptr_t)_irq38, - [71] = (uintptr_t)_irq39, - [72] = (uintptr_t)_irq40, - [73] = (uintptr_t)_irq41, - [74] = (uintptr_t)_irq42, - [75] = (uintptr_t)_irq43, - [76] = (uintptr_t)_irq44, - [77] = (uintptr_t)_irq45, - [78] = (uintptr_t)_irq46, - [79] = (uintptr_t)_irq47, - [80] = (uintptr_t)_irq48, - [81] = (uintptr_t)_irq49, - [82] = (uintptr_t)_irq50, - [83] = (uintptr_t)_irq51, - [84] = (uintptr_t)_irq52, - [85] = (uintptr_t)_irq53, - [86] = (uintptr_t)_irq54, - [87] = (uintptr_t)_irq55, - [88] = (uintptr_t)_irq56, - [89] = (uintptr_t)_irq57, - [90] = (uintptr_t)_irq58, - [91] = (uintptr_t)_irq59, - [92] = (uintptr_t)_irq60, - [93] = (uintptr_t)_irq61, - [94] = (uintptr_t)_irq62, - [95] = (uintptr_t)_irq63, - [96] = (uintptr_t)_irq64, - [97] = (uintptr_t)_irq65, - [98] = (uintptr_t)_irq66, - [99] = (uintptr_t)_irq67, - [100] = (uintptr_t)_irq68, - [101] = (uintptr_t)_irq69, - [102] = (uintptr_t)_irq70, - [103] = (uintptr_t)_irq71, - [104] = (uintptr_t)_irq72, - [105] = (uintptr_t)_irq73, - [106] = (uintptr_t)_irq74, - [107] = (uintptr_t)_irq75, - [108] = (uintptr_t)_irq76, - [109] = (uintptr_t)_irq77, - [110] = (uintptr_t)_irq78, - [111] = (uintptr_t)_irq79, - [112] = (uintptr_t)_irq80, - [113] = (uintptr_t)_irq81, - [114] = (uintptr_t)_irq82, - [115] = (uintptr_t)_irq83, - [116] = (uintptr_t)_irq84, - [117] = (uintptr_t)_irq85, - [118] = (uintptr_t)_irq86, - [119] = (uintptr_t)_irq87, - [120] = (uintptr_t)_irq88, - [121] = (uintptr_t)_irq89, - [122] = (uintptr_t)_irq90, - [123] = (uintptr_t)_irq91, - [124] = (uintptr_t)_irq92, - [125] = (uintptr_t)_irq93, - [126] = (uintptr_t)_irq94, - [127] = (uintptr_t)_irq95, - [128] = (uintptr_t)_irq96, - [129] = (uintptr_t)_irq97, - [130] = (uintptr_t)_irq98, - [131] = (uintptr_t)_irq99, - [132] = (uintptr_t)_irq100, - [133] = (uintptr_t)_irq101, - [134] = (uintptr_t)_irq102, - [135] = (uintptr_t)_irq103, - [136] = (uintptr_t)_irq104, - [137] = (uintptr_t)_irq105, - [138] = (uintptr_t)_irq106, - [139] = (uintptr_t)_irq107, - [140] = (uintptr_t)_irq108, - [141] = (uintptr_t)_irq109, - [142] = (uintptr_t)_irq110, - [143] = (uintptr_t)_irq111, - [144] = (uintptr_t)_irq112, - [145] = (uintptr_t)_irq113, - [146] = (uintptr_t)_irq114, - [147] = (uintptr_t)_irq115, - [148] = (uintptr_t)_irq116, - [149] = (uintptr_t)_irq117, - [150] = (uintptr_t)_irq118, - [151] = (uintptr_t)_irq119, - [152] = (uintptr_t)_irq120, - [153] = (uintptr_t)_irq121, - [154] = (uintptr_t)_irq122, - [155] = (uintptr_t)_irq123, - [156] = (uintptr_t)_irq124, - [157] = (uintptr_t)_irq125, - [158] = (uintptr_t)_irq126, - [159] = (uintptr_t)_irq127, - [160] = (uintptr_t)_irq128, - [161] = (uintptr_t)_irq129, - [162] = (uintptr_t)_irq130, - [163] = (uintptr_t)_irq131, - [164] = (uintptr_t)_irq132, - [165] = (uintptr_t)_irq133, - [166] = (uintptr_t)_irq134, - [167] = (uintptr_t)_irq135, - [168] = (uintptr_t)_irq136, - [169] = (uintptr_t)_irq137, - [170] = (uintptr_t)_irq138, - [171] = (uintptr_t)_irq139, - [172] = (uintptr_t)_irq140, - [173] = (uintptr_t)_irq141, - [174] = (uintptr_t)_irq142, - [175] = (uintptr_t)_irq143, - [176] = (uintptr_t)_irq144, - [177] = (uintptr_t)_irq145, - [178] = (uintptr_t)_irq146, - [179] = (uintptr_t)_irq147, - [180] = (uintptr_t)_irq148, - [181] = (uintptr_t)_irq149, - [182] = (uintptr_t)_irq150, - [183] = (uintptr_t)_irq151, - [184] = (uintptr_t)_irq152, - [185] = (uintptr_t)_irq153, - [186] = (uintptr_t)_irq154, - [187] = (uintptr_t)_irq155, - [188] = (uintptr_t)_irq156, - [189] = (uintptr_t)_irq157, - [190] = (uintptr_t)_irq158, - [191] = (uintptr_t)_irq159, - [192] = (uintptr_t)_irq160, - [193] = (uintptr_t)_irq161, - [194] = (uintptr_t)_irq162, - [195] = (uintptr_t)_irq163, - [196] = (uintptr_t)_irq164, - [197] = (uintptr_t)_irq165, - [198] = (uintptr_t)_irq166, - [199] = (uintptr_t)_irq167, - [200] = (uintptr_t)_irq168, - [201] = (uintptr_t)_irq169, - [202] = (uintptr_t)_irq170, - [203] = (uintptr_t)_irq171, - [204] = (uintptr_t)_irq172, - [205] = (uintptr_t)_irq173, - [206] = (uintptr_t)_irq174, - [207] = (uintptr_t)_irq175, - [208] = (uintptr_t)_irq176, - [209] = (uintptr_t)_irq177, - [210] = (uintptr_t)_irq178, - [211] = (uintptr_t)_irq179, - [212] = (uintptr_t)_irq180, - [213] = (uintptr_t)_irq181, - [214] = (uintptr_t)_irq182, - [215] = (uintptr_t)_irq183, - [216] = (uintptr_t)_irq184, - [217] = (uintptr_t)_irq185, - [218] = (uintptr_t)_irq186, - [219] = (uintptr_t)_irq187, - [220] = (uintptr_t)_irq188, - [221] = (uintptr_t)_irq189, - [222] = (uintptr_t)_irq190, - [223] = (uintptr_t)_irq191, - [224] = (uintptr_t)_irq192, - [225] = (uintptr_t)_irq193, - [226] = (uintptr_t)_irq194, - [227] = (uintptr_t)_irq195, - [228] = (uintptr_t)_irq196, - [229] = (uintptr_t)_irq197, - [230] = (uintptr_t)_irq198, - [231] = (uintptr_t)_irq199, - [232] = (uintptr_t)_irq200, - [233] = (uintptr_t)_irq201, - [234] = (uintptr_t)_irq202, - [235] = (uintptr_t)_irq203, - [236] = (uintptr_t)_irq204, - [237] = (uintptr_t)_irq205, - [238] = (uintptr_t)_irq206, - [239] = (uintptr_t)_irq207, - [240] = (uintptr_t)_irq208, - [241] = (uintptr_t)_irq209, - [242] = (uintptr_t)_irq210, - [243] = (uintptr_t)_irq211, - [244] = (uintptr_t)_irq212, - [245] = (uintptr_t)_irq213, - [246] = (uintptr_t)_irq214, - [247] = (uintptr_t)_irq215, - [248] = (uintptr_t)_irq216, - [249] = (uintptr_t)_irq217, - [250] = (uintptr_t)_irq218, - [251] = (uintptr_t)_irq219, - [252] = (uintptr_t)_irq220, - [253] = (uintptr_t)_irq221, - [254] = (uintptr_t)_irq222, - [255] = (uintptr_t)_irq223, + [0] = (uintptr_t)_isr0, [1] = (uintptr_t)_isr1, + [2] = (uintptr_t)_isr2, [3] = (uintptr_t)_isr3, + [4] = (uintptr_t)_isr4, [5] = (uintptr_t)_isr5, + [6] = (uintptr_t)_isr6, [7] = (uintptr_t)_isr7, + [8] = (uintptr_t)_isr8, [9] = (uintptr_t)_isr9, + [10] = (uintptr_t)_isr10, [11] = (uintptr_t)_isr11, + [12] = (uintptr_t)_isr12, [13] = (uintptr_t)_isr13, + [14] = (uintptr_t)_isr14, [15] = (uintptr_t)_isr15, + [16] = (uintptr_t)_isr16, [17] = (uintptr_t)_isr17, + [18] = (uintptr_t)_isr18, [19] = (uintptr_t)_isr19, + [20] = (uintptr_t)_isr20, [21] = (uintptr_t)_isr21, + [22] = (uintptr_t)_isr22, [23] = (uintptr_t)_isr23, + [24] = (uintptr_t)_isr24, [25] = (uintptr_t)_isr25, + [26] = (uintptr_t)_isr26, [27] = (uintptr_t)_isr27, + [28] = (uintptr_t)_isr28, [29] = (uintptr_t)_isr29, + [30] = (uintptr_t)_isr30, [31] = (uintptr_t)_isr31, + [32] = (uintptr_t)_irq0, [33] = (uintptr_t)_irq1, + [34] = (uintptr_t)_irq2, [35] = (uintptr_t)_irq3, + [36] = (uintptr_t)_irq4, [37] = (uintptr_t)_irq5, + [38] = (uintptr_t)_irq6, [39] = (uintptr_t)_irq7, + [40] = (uintptr_t)_irq8, [41] = (uintptr_t)_irq9, + [42] = (uintptr_t)_irq10, [43] = (uintptr_t)_irq11, + [44] = (uintptr_t)_irq12, [45] = (uintptr_t)_irq13, + [46] = (uintptr_t)_irq14, [47] = (uintptr_t)_irq15, + [48] = (uintptr_t)_irq16, [49] = (uintptr_t)_irq17, + [50] = (uintptr_t)_irq18, [51] = (uintptr_t)_irq19, + [52] = (uintptr_t)_irq20, [53] = (uintptr_t)_irq21, + [54] = (uintptr_t)_irq22, [55] = (uintptr_t)_irq23, + [56] = (uintptr_t)_irq24, [57] = (uintptr_t)_irq25, + [58] = (uintptr_t)_irq26, [59] = (uintptr_t)_irq27, + [60] = (uintptr_t)_irq28, [61] = (uintptr_t)_irq29, + [62] = (uintptr_t)_irq30, [63] = (uintptr_t)_irq31, + [64] = (uintptr_t)_irq32, [65] = (uintptr_t)_irq33, + [66] = (uintptr_t)_irq34, [67] = (uintptr_t)_irq35, + [68] = (uintptr_t)_irq36, [69] = (uintptr_t)_irq37, + [70] = (uintptr_t)_irq38, [71] = (uintptr_t)_irq39, + [72] = (uintptr_t)_irq40, [73] = (uintptr_t)_irq41, + [74] = (uintptr_t)_irq42, [75] = (uintptr_t)_irq43, + [76] = (uintptr_t)_irq44, [77] = (uintptr_t)_irq45, + [78] = (uintptr_t)_irq46, [79] = (uintptr_t)_irq47, + [80] = (uintptr_t)_irq48, [81] = (uintptr_t)_irq49, + [82] = (uintptr_t)_irq50, [83] = (uintptr_t)_irq51, + [84] = (uintptr_t)_irq52, [85] = (uintptr_t)_irq53, + [86] = (uintptr_t)_irq54, [87] = (uintptr_t)_irq55, + [88] = (uintptr_t)_irq56, [89] = (uintptr_t)_irq57, + [90] = (uintptr_t)_irq58, [91] = (uintptr_t)_irq59, + [92] = (uintptr_t)_irq60, [93] = (uintptr_t)_irq61, + [94] = (uintptr_t)_irq62, [95] = (uintptr_t)_irq63, + [96] = (uintptr_t)_irq64, [97] = (uintptr_t)_irq65, + [98] = (uintptr_t)_irq66, [99] = (uintptr_t)_irq67, + [100] = (uintptr_t)_irq68, [101] = (uintptr_t)_irq69, + [102] = (uintptr_t)_irq70, [103] = (uintptr_t)_irq71, + [104] = (uintptr_t)_irq72, [105] = (uintptr_t)_irq73, + [106] = (uintptr_t)_irq74, [107] = (uintptr_t)_irq75, + [108] = (uintptr_t)_irq76, [109] = (uintptr_t)_irq77, + [110] = (uintptr_t)_irq78, [111] = (uintptr_t)_irq79, + [112] = (uintptr_t)_irq80, [113] = (uintptr_t)_irq81, + [114] = (uintptr_t)_irq82, [115] = (uintptr_t)_irq83, + [116] = (uintptr_t)_irq84, [117] = (uintptr_t)_irq85, + [118] = (uintptr_t)_irq86, [119] = (uintptr_t)_irq87, + [120] = (uintptr_t)_irq88, [121] = (uintptr_t)_irq89, + [122] = (uintptr_t)_irq90, [123] = (uintptr_t)_irq91, + [124] = (uintptr_t)_irq92, [125] = (uintptr_t)_irq93, + [126] = (uintptr_t)_irq94, [127] = (uintptr_t)_irq95, + [128] = (uintptr_t)_irq96, [129] = (uintptr_t)_irq97, + [130] = (uintptr_t)_irq98, [131] = (uintptr_t)_irq99, + [132] = (uintptr_t)_irq100, [133] = (uintptr_t)_irq101, + [134] = (uintptr_t)_irq102, [135] = (uintptr_t)_irq103, + [136] = (uintptr_t)_irq104, [137] = (uintptr_t)_irq105, + [138] = (uintptr_t)_irq106, [139] = (uintptr_t)_irq107, + [140] = (uintptr_t)_irq108, [141] = (uintptr_t)_irq109, + [142] = (uintptr_t)_irq110, [143] = (uintptr_t)_irq111, + [144] = (uintptr_t)_irq112, [145] = (uintptr_t)_irq113, + [146] = (uintptr_t)_irq114, [147] = (uintptr_t)_irq115, + [148] = (uintptr_t)_irq116, [149] = (uintptr_t)_irq117, + [150] = (uintptr_t)_irq118, [151] = (uintptr_t)_irq119, + [152] = (uintptr_t)_irq120, [153] = (uintptr_t)_irq121, + [154] = (uintptr_t)_irq122, [155] = (uintptr_t)_irq123, + [156] = (uintptr_t)_irq124, [157] = (uintptr_t)_irq125, + [158] = (uintptr_t)_irq126, [159] = (uintptr_t)_irq127, + [160] = (uintptr_t)_irq128, [161] = (uintptr_t)_irq129, + [162] = (uintptr_t)_irq130, [163] = (uintptr_t)_irq131, + [164] = (uintptr_t)_irq132, [165] = (uintptr_t)_irq133, + [166] = (uintptr_t)_irq134, [167] = (uintptr_t)_irq135, + [168] = (uintptr_t)_irq136, [169] = (uintptr_t)_irq137, + [170] = (uintptr_t)_irq138, [171] = (uintptr_t)_irq139, + [172] = (uintptr_t)_irq140, [173] = (uintptr_t)_irq141, + [174] = (uintptr_t)_irq142, [175] = (uintptr_t)_irq143, + [176] = (uintptr_t)_irq144, [177] = (uintptr_t)_irq145, + [178] = (uintptr_t)_irq146, [179] = (uintptr_t)_irq147, + [180] = (uintptr_t)_irq148, [181] = (uintptr_t)_irq149, + [182] = (uintptr_t)_irq150, [183] = (uintptr_t)_irq151, + [184] = (uintptr_t)_irq152, [185] = (uintptr_t)_irq153, + [186] = (uintptr_t)_irq154, [187] = (uintptr_t)_irq155, + [188] = (uintptr_t)_irq156, [189] = (uintptr_t)_irq157, + [190] = (uintptr_t)_irq158, [191] = (uintptr_t)_irq159, + [192] = (uintptr_t)_irq160, [193] = (uintptr_t)_irq161, + [194] = (uintptr_t)_irq162, [195] = (uintptr_t)_irq163, + [196] = (uintptr_t)_irq164, [197] = (uintptr_t)_irq165, + [198] = (uintptr_t)_irq166, [199] = (uintptr_t)_irq167, + [200] = (uintptr_t)_irq168, [201] = (uintptr_t)_irq169, + [202] = (uintptr_t)_irq170, [203] = (uintptr_t)_irq171, + [204] = (uintptr_t)_irq172, [205] = (uintptr_t)_irq173, + [206] = (uintptr_t)_irq174, [207] = (uintptr_t)_irq175, + [208] = (uintptr_t)_irq176, [209] = (uintptr_t)_irq177, + [210] = (uintptr_t)_irq178, [211] = (uintptr_t)_irq179, + [212] = (uintptr_t)_irq180, [213] = (uintptr_t)_irq181, + [214] = (uintptr_t)_irq182, [215] = (uintptr_t)_irq183, + [216] = (uintptr_t)_irq184, [217] = (uintptr_t)_irq185, + [218] = (uintptr_t)_irq186, [219] = (uintptr_t)_irq187, + [220] = (uintptr_t)_irq188, [221] = (uintptr_t)_irq189, + [222] = (uintptr_t)_irq190, [223] = (uintptr_t)_irq191, + [224] = (uintptr_t)_irq192, [225] = (uintptr_t)_irq193, + [226] = (uintptr_t)_irq194, [227] = (uintptr_t)_irq195, + [228] = (uintptr_t)_irq196, [229] = (uintptr_t)_irq197, + [230] = (uintptr_t)_irq198, [231] = (uintptr_t)_irq199, + [232] = (uintptr_t)_irq200, [233] = (uintptr_t)_irq201, + [234] = (uintptr_t)_irq202, [235] = (uintptr_t)_irq203, + [236] = (uintptr_t)_irq204, [237] = (uintptr_t)_irq205, + [238] = (uintptr_t)_irq206, [239] = (uintptr_t)_irq207, + [240] = (uintptr_t)_irq208, [241] = (uintptr_t)_irq209, + [242] = (uintptr_t)_irq210, [243] = (uintptr_t)_irq211, + [244] = (uintptr_t)_irq212, [245] = (uintptr_t)_irq213, + [246] = (uintptr_t)_irq214, [247] = (uintptr_t)_irq215, + [248] = (uintptr_t)_irq216, [249] = (uintptr_t)_irq217, + [250] = (uintptr_t)_irq218, [251] = (uintptr_t)_irq219, + [252] = (uintptr_t)_irq220, [253] = (uintptr_t)_irq221, + [254] = (uintptr_t)_irq222, [255] = (uintptr_t)_irq223, }; diff --git a/arch/x86_64/layout.ld b/arch/x86_64/layout.ld index 1312c04..686726e 100644 --- a/arch/x86_64/layout.ld +++ b/arch/x86_64/layout.ld @@ -37,13 +37,6 @@ SECTIONS { *(.rodata*) } - .kexts ALIGN(4K) : AT(ADDR(.kexts) - KERNEL_VMA) - { - __kexts_start = .; - *(.kextinfo) - __kexts_end = .; - } - .data.percpu ALIGN(4K) : AT(ADDR(.data.percpu) - KERNEL_VMA) { __percpu_start = .; diff --git a/dev/block.c b/dev/block.c deleted file mode 100644 index 7f8ae78..0000000 --- a/dev/block.c +++ /dev/null @@ -1,333 +0,0 @@ -#include -#include -#include -#include -#include - -static DECLARE_BITMAP(block_device_ids, BLOCK_DEVICE_MAX); -static spin_lock_t block_device_ids_lock = SPIN_LOCK_INIT; - -struct block_device *block_device_create(void) -{ - struct device *dev = device_alloc(); - if (!dev) { - return NULL; - } - - dev->dev_type = DEV_TYPE_BLOCK; - - return BLOCK_DEVICE(dev); -} - -struct block_device *block_device_from_generic(struct device *dev) -{ - dev->dev_type = DEV_TYPE_BLOCK; - return BLOCK_DEVICE(dev); -} - -static kern_status_t do_read_blocks(struct block_device *blockdev, void *buf, sectors_t offset, size_t nr_sectors, size_t *sectors_read, socks_flags_t flags) -{ - struct device *dev = block_device_base(blockdev); - struct iovec vec = { .io_buf = buf, .io_len = nr_sectors * blockdev->b_sector_size }; - kern_status_t status = blockdev->b_ops->read_blocks(dev, offset, &nr_sectors, &vec, 1, flags); - *sectors_read = nr_sectors; - return status; -} - -extern kern_status_t get_cached_sector(struct block_device *blockdev, sectors_t sector, socks_flags_t flags, void **bufp) -{ - if (blockdev->b_flags & BLOCK_DEVICE_NO_BCACHE) { - return KERN_UNSUPPORTED; - } - - kern_status_t status = KERN_OK; - struct bcache_sector cache_buf; - status = bcache_get(&blockdev->b_cache, sector, true, &cache_buf); - if (status != KERN_OK) { - return status; - } - - if (!cache_buf.sect_present) { - size_t nr_read = 0; - /* TODO read all missing blocks in one go */ - status = do_read_blocks(blockdev, cache_buf.sect_buf, sector, 1, &nr_read, flags); - if (status != KERN_OK) { - return status; - } - - bcache_mark_present(&cache_buf); - } - - *bufp = cache_buf.sect_buf; - return KERN_OK; -} - -kern_status_t block_device_read_blocks(struct device *dev, void *buf, sectors_t offset, size_t nr_sectors, size_t *sectors_read, socks_flags_t flags) -{ - struct block_device *blockdev = BLOCK_DEVICE(dev); - if (!blockdev) { - return KERN_INVALID_ARGUMENT; - } - - if (!blockdev->b_ops || !blockdev->b_ops->read_blocks) { - return KERN_UNSUPPORTED; - } - - if (offset >= blockdev->b_capacity) { - *sectors_read = 0; - return KERN_OK; - } - - if (offset + nr_sectors >= blockdev->b_capacity) { - nr_sectors = blockdev->b_capacity - offset; - } - - if (!nr_sectors) { - *sectors_read = 0; - return KERN_OK; - } - - if (blockdev->b_flags & BLOCK_DEVICE_NO_BCACHE) { - return do_read_blocks(blockdev, buf, offset, nr_sectors, sectors_read, flags); - } - - size_t nr_read = 0; - - kern_status_t status = KERN_OK; - for (sectors_t i = 0; i < nr_sectors; i++) { - sectors_t sect = offset + i; - void *sect_cache_buf; - status = get_cached_sector(blockdev, sect, flags, §_cache_buf); - if (status != KERN_OK) { - *sectors_read = nr_read; - return status; - } - - char *sect_dest_buf = (char *)buf + (i * blockdev->b_sector_size); - memcpy(sect_dest_buf, sect_cache_buf, blockdev->b_sector_size); - nr_read++; - } - - *sectors_read = nr_read; - return KERN_OK; -} - -kern_status_t block_device_read(struct device *dev, void *buf, size_t offset, size_t size, size_t *bytes_read, socks_flags_t flags) -{ - struct block_device *blockdev = BLOCK_DEVICE(dev); - if (!blockdev) { - return KERN_INVALID_ARGUMENT; - } - - kern_status_t status = KERN_OK; - - if (blockdev->b_flags & BLOCK_DEVICE_NO_BCACHE) { - /* no bcache for this device, so the client has to read data at sector granularity. */ - sectors_t sect_offset = offset / blockdev->b_sector_size; - size_t nr_sectors = size / blockdev->b_sector_size; - if ((sect_offset * blockdev->b_sector_size != offset) || (nr_sectors * blockdev->b_sector_size != size)) { - /* args are not sector-aligned */ - return KERN_INVALID_ARGUMENT; - } - - size_t sectors_read = 0; - - status = block_device_read_blocks(dev, buf, sect_offset, nr_sectors, §ors_read, flags); - *bytes_read = sectors_read * blockdev->b_sector_size; - - return status; - } - - char *dest = buf; - - sectors_t first_sect = offset / blockdev->b_sector_size; - sectors_t last_sect = (offset + size) / blockdev->b_sector_size; - size_t nr_read = 0; - - if (first_sect * blockdev->b_sector_size < offset) { - /* non-sector sized chunk at the start of the buffer. */ - void *sector_cachebuf; - status = get_cached_sector(blockdev, first_sect, flags, §or_cachebuf); - - if (status != KERN_OK) { - *bytes_read = nr_read; - return status; - } - - unsigned int in_sect_offset = (offset - (first_sect * blockdev->b_sector_size)); - unsigned int in_sect_size = MIN(blockdev->b_sector_size - in_sect_offset, size); - - char *p = (char *)sector_cachebuf + in_sect_offset; - memcpy(dest, p, in_sect_size); - - dest += in_sect_size; - nr_read += in_sect_size; - first_sect++; - } - - for (sectors_t i = first_sect; i < last_sect; i++) { - void *sector_cachebuf; - status = get_cached_sector(blockdev, i, flags, §or_cachebuf); - - if (status != KERN_OK) { - *bytes_read = nr_read; - return status; - } - - char *p = sector_cachebuf; - memcpy(dest, p, blockdev->b_sector_size); - dest += blockdev->b_sector_size; - nr_read += blockdev->b_sector_size; - } - - - if (last_sect * blockdev->b_sector_size < offset + size && nr_read < size) { - /* non-sector sized chunk at the end of the buffer. */ - void *sector_cachebuf; - status = get_cached_sector(blockdev, last_sect, flags, §or_cachebuf); - - if (status != KERN_OK) { - *bytes_read = nr_read; - return status; - } - - unsigned int in_sect_size = (offset + size) - (last_sect * blockdev->b_sector_size); - - char *p = sector_cachebuf; - memcpy(dest, p, in_sect_size); - nr_read += in_sect_size; - } - - *bytes_read = nr_read; - return KERN_OK; -} - -static kern_status_t generate_name(struct block_device *dev, char out[DEV_NAME_MAX]) -{ - snprintf(out, DEV_NAME_MAX, "disk%u", dev->b_id); - return KERN_OK; -} - -kern_status_t block_device_register(struct device *dev) -{ - struct block_device *blockdev = &dev->blk; - - if (!(blockdev->b_flags & BLOCK_DEVICE_NO_BCACHE)) { - kern_status_t status = bcache_init(&blockdev->b_cache, blockdev->b_sector_size); - if (status != KERN_OK) { - return status; - } - } - - unsigned long flags; - spin_lock_irqsave(&block_device_ids_lock, &flags); - unsigned int id = bitmap_lowest_clear(block_device_ids, BLOCK_DEVICE_MAX); - bitmap_set(block_device_ids, id); - spin_unlock_irqrestore(&block_device_ids_lock, flags); - - blockdev->b_id = id; - - char name[DEV_NAME_MAX]; - generate_name(blockdev, name); - char path[OBJECT_PATH_MAX]; - snprintf(path, sizeof path, "/dev/block/%s", name); - - char size_string[32]; - data_size_to_string(blockdev->b_sector_size * blockdev->b_capacity, size_string, sizeof size_string); - - printk("dev: found %s %s block device '%s'", size_string, dev->dev_owner->drv_name, dev->dev_model_name); - - return object_namespace_create_link(global_namespace(), path, &dev->dev_base); -} - -struct device_type_ops block_type_ops = { - .register_device = block_device_register, - .read = block_device_read, -}; - -static BTREE_DEFINE_SIMPLE_GET(struct vm_page, sectors_t, p_bnode, p_blockid, get_block_page) -static BTREE_DEFINE_SIMPLE_INSERT(struct vm_page, p_bnode, p_blockid, put_block_page) - -struct bcache *bcache_create(unsigned int block_size) -{ - struct bcache *out = kmalloc(sizeof *out, VM_NORMAL); - if (!out) { - return NULL; - } - - if (bcache_init(out, block_size) != KERN_OK) { - kfree(out); - return NULL; - } - - return out; -} - -void bcache_destroy(struct bcache *cache) -{ - bcache_deinit(cache); - kfree(cache); -} - -kern_status_t bcache_init(struct bcache *cache, unsigned int block_size) -{ - memset(cache, 0x0, sizeof *cache); - cache->b_sector_size = block_size; - cache->b_sectors_per_page = VM_PAGE_SIZE / block_size; - - return KERN_OK; -} - -void bcache_deinit(struct bcache *cache) -{ - struct btree_node *first_node = btree_first(&cache->b_pagetree); - if (!first_node) { - return; - } - - struct vm_page *cur = BTREE_CONTAINER(struct vm_page, p_bnode, first_node); - - while (cur) { - struct btree_node *next_node = btree_next(&cur->p_bnode); - struct vm_page *next = BTREE_CONTAINER(struct vm_page, p_bnode, next_node); - - cur->p_flags &= ~(VM_PAGE_CACHE); - btree_delete(&cache->b_pagetree, &cur->p_bnode); - vm_page_free(cur); - cur = next; - } -} - -kern_status_t bcache_get(struct bcache *cache, sectors_t at, bool create, struct bcache_sector *out) -{ - unsigned int page_index = at % cache->b_sectors_per_page; - at /= cache->b_sectors_per_page; - - struct vm_page *page = get_block_page(&cache->b_pagetree, at); - if (!page) { - if (!create) { - return KERN_NO_ENTRY; - } - - page = vm_page_alloc(VM_PAGE_MIN_ORDER, VM_NORMAL); - if (!page) { - return KERN_NO_MEMORY; - } - - page->p_flags |= VM_PAGE_CACHE; - bitmap_zero(page->p_blockbits, VM_MAX_SECTORS_PER_PAGE); - page->p_blockid = at; - } - - out->sect_page = page; - out->sect_index = page_index; - out->sect_buf = vm_page_get_vaddr(page); - out->sect_present = bitmap_check(page->p_blockbits, page_index); - - return KERN_OK; -} - -void bcache_mark_present(struct bcache_sector *sect) -{ - bitmap_set(sect->sect_page->p_blockbits, sect->sect_index); -} diff --git a/dev/bus.c b/dev/bus.c deleted file mode 100644 index 1a1e80c..0000000 --- a/dev/bus.c +++ /dev/null @@ -1,71 +0,0 @@ -#include -#include - -static struct queue all_buses; -static spin_lock_t all_buses_lock; - -struct bus_device *bus_device_create(void) -{ - struct device *dev = device_alloc(); - if (!dev) { - return NULL; - } - - dev->dev_type = DEV_TYPE_BUS; - - return BUS_DEVICE(dev); -} - -kern_status_t scan_all_buses(void) -{ - kern_status_t status = KERN_OK; - - /* keep interrupts enabled while scanning for devices */ - //spin_lock(&all_buses_lock); - - queue_foreach(struct bus_device, bus, &all_buses, b_buslist) { - if (bus->b_ops && bus->b_ops->scan) { - status = bus->b_ops->scan(bus_device_base(bus)); - } - - if (status != KERN_OK) { - break; - } - } - - //spin_unlock(&all_buses_lock); - return status; -} - -struct bus_device *bus_device_from_generic(struct device *dev) -{ - dev->dev_type = DEV_TYPE_BUS; - return BUS_DEVICE(dev); -} - -static kern_status_t bus_device_register(struct device *dev) -{ - struct bus_device *bus = &dev->bus; - - unsigned long flags; - spin_lock_irqsave(&all_buses_lock, &flags); - queue_push_back(&all_buses, &bus->b_buslist); - spin_unlock_irqrestore(&all_buses_lock, flags); - - char path[OBJECT_PATH_MAX]; - snprintf(path, sizeof path, "/dev/bus/%s", dev->dev_name); - - kern_status_t status = object_namespace_create_link(global_namespace(), path, &dev->dev_base); - if (status != KERN_OK) { - spin_lock_irqsave(&all_buses_lock, &flags); - queue_delete(&all_buses, &bus->b_buslist); - spin_unlock_irqrestore(&all_buses_lock, flags); - return status; - } - - return status; -} - -struct device_type_ops bus_type_ops = { - .register_device = bus_device_register, -}; diff --git a/dev/char.c b/dev/char.c deleted file mode 100644 index e9b23ba..0000000 --- a/dev/char.c +++ /dev/null @@ -1,48 +0,0 @@ -#include - -struct char_device *char_device_create(void) -{ - struct device *dev = device_alloc(); - if (!dev) { - return NULL; - } - - dev->dev_type = DEV_TYPE_CHAR; - - return CHAR_DEVICE(dev); -} - -struct char_device *char_device_from_generic(struct device *dev) -{ - dev->dev_type = DEV_TYPE_CHAR; - return CHAR_DEVICE(dev); -} - -static kern_status_t char_device_read(struct device *dev, void *buf, size_t offset, size_t size, size_t *bytes_read, socks_flags_t flags) -{ - kern_status_t status = KERN_UNSUPPORTED; - struct char_device *cdev = CHAR_DEVICE(dev); - - if (cdev->c_ops && cdev->c_ops->read) { - status = cdev->c_ops->read(dev, buf, offset, size, bytes_read, flags); - } - - return status; -} - -static kern_status_t char_device_write(struct device *dev, const void *buf, size_t offset, size_t size, size_t *bytes_read, socks_flags_t flags) -{ - kern_status_t status = KERN_UNSUPPORTED; - struct char_device *cdev = CHAR_DEVICE(dev); - - if (cdev->c_ops && cdev->c_ops->write) { - status = cdev->c_ops->write(dev, buf, offset, size, bytes_read, flags); - } - - return status; -} - -struct device_type_ops char_type_ops = { - .read = char_device_read, - .write = char_device_write, -}; diff --git a/dev/core.c b/dev/core.c deleted file mode 100644 index 386cf01..0000000 --- a/dev/core.c +++ /dev/null @@ -1,297 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#define DEVICE_CAST(p) OBJECT_C_CAST(struct device, dev_base, &device_type, p) - -static struct object *dev_folder = NULL; -static struct device *__root_device = NULL; -static struct device *__misc_device = NULL; -static kern_status_t device_object_destroy(struct object *); -static kern_status_t device_object_read(struct object *obj, void *, size_t, size_t *, socks_flags_t); -static kern_status_t device_object_write(struct object *obj, const void *, size_t, size_t *, socks_flags_t); -static kern_status_t device_object_query_name(struct object *, char out[OBJECT_NAME_MAX]); -static kern_status_t device_object_get_child_at(struct object *, size_t, struct object **); -static kern_status_t device_object_get_child_named(struct object *, const char *, struct object **); - -extern kern_status_t init_driver_tree(void); - -extern struct device_type_ops char_type_ops; -extern struct device_type_ops block_type_ops; -extern struct device_type_ops input_type_ops; -extern struct device_type_ops framebuffer_type_ops; -extern struct device_type_ops bus_type_ops; - -static struct device_type_ops *type_ops[] = { - [DEV_TYPE_UNKNOWN] = NULL, - [DEV_TYPE_BLOCK] = &block_type_ops, - [DEV_TYPE_CHAR] = &char_type_ops, - [DEV_TYPE_NET] = NULL, - [DEV_TYPE_INPUT] = &input_type_ops, - [DEV_TYPE_BUS] = &bus_type_ops, - [DEV_TYPE_FRAMEBUFFER] = &framebuffer_type_ops, -}; - -static struct object_type device_type = { - .ob_name = "device", - .ob_size = sizeof(struct device), - .ob_ops = { - .read = device_object_read, - .write = device_object_write, - .destroy = device_object_destroy, - .query_name = device_object_query_name, - .get_at = device_object_get_child_at, - .get_named = device_object_get_child_named, - } -}; - -static kern_status_t set_root_device(struct device *dev) -{ - if (__root_device) { - set_remove_object(dev_folder, &__root_device->dev_base); - object_deref(&__root_device->dev_base); - } - - object_ref(&dev->dev_base); - set_add_object(dev_folder, &dev->dev_base); - __root_device = dev; - - return KERN_OK; -} - -kern_status_t device_init(void) -{ - object_type_register(&device_type); - dev_folder = set_create("dev"); - object_publish(global_namespace(), "/", dev_folder); - - kern_status_t status = init_driver_tree(); - if (status != KERN_OK) { - return status; - } - - struct bus_device *system_dev = bus_device_create(); - struct device *system_dev_base = bus_device_base(system_dev); - snprintf(system_dev_base->dev_name, sizeof system_dev_base->dev_name, "system"); - set_root_device(bus_device_base(system_dev)); - - struct bus_device *misc_dev = bus_device_create(); - struct device *misc_dev_base = bus_device_base(misc_dev); - snprintf(misc_dev_base->dev_name, sizeof misc_dev_base->dev_name, "misc"); - __misc_device = misc_dev_base; - - struct driver *system = system_driver(); - - device_register(__root_device, system, NULL); - device_register(__misc_device, system, __root_device); - - return KERN_OK; -} - -struct device *root_device(void) -{ - return __root_device; -} - -struct device *misc_device(void) -{ - return __misc_device; -} - -struct device *device_alloc(void) -{ - struct object *dev_object = object_create(&device_type); - if (!dev_object) { - return NULL; - } - - return DEVICE_CAST(dev_object); -} - -struct device *generic_device_create(void) -{ - struct device *dev = device_alloc(); - if (!dev) { - return NULL; - } - - dev->dev_type = DEV_TYPE_UNKNOWN; - - return dev; -} - -kern_status_t device_read(struct device *dev, void *buf, size_t offset, size_t size, size_t *bytes_read, socks_flags_t flags) -{ - kern_status_t status = KERN_UNSUPPORTED; - - if (type_ops[dev->dev_type] && type_ops[dev->dev_type]->read) { - status = type_ops[dev->dev_type]->read(dev, buf, offset, size, bytes_read, flags); - } - - return status; -} - -kern_status_t device_write(struct device *dev, const void *buf, size_t offset, size_t size, size_t *bytes_written, socks_flags_t flags) -{ - kern_status_t status = KERN_UNSUPPORTED; - - if (type_ops[dev->dev_type] && type_ops[dev->dev_type]->write) { - status = type_ops[dev->dev_type]->write(dev, buf, offset, size, bytes_written, flags); - } - - return status; -} - -struct device *cast_to_device(struct object *obj) -{ - return DEVICE_CAST(obj); -} - -static kern_status_t device_object_read(struct object *obj, void *p, size_t offset, size_t *count, socks_flags_t flags) -{ - struct device *dev = DEVICE_CAST(obj); - return device_read(dev, p, *count, offset, count, flags); -} - -static kern_status_t device_object_write(struct object *obj, const void *p, size_t offset, size_t *count, socks_flags_t flags) -{ - struct device *dev = DEVICE_CAST(obj); - return device_write(dev, p, *count, offset, count, flags); -} - -static kern_status_t device_object_destroy(struct object *obj) -{ - return KERN_OK; -} - -static kern_status_t device_object_query_name(struct object *obj, char out[OBJECT_NAME_MAX]) -{ - struct device *dev = DEVICE_CAST(obj); - if (!dev) { - return KERN_INVALID_ARGUMENT; - } - - strncpy(out, dev->dev_name, OBJECT_NAME_MAX - 1); - out[OBJECT_NAME_MAX - 1] = 0; - - return KERN_OK; -} - -static kern_status_t device_object_get_child_at(struct object *obj, size_t at, struct object **out) -{ - struct device *dev = DEVICE_CAST(obj); - size_t i = 0; - queue_foreach(struct device, child, &dev->dev_children, dev_childent) { - if (i == at) { - *out = object_ref(&child->dev_base); - return KERN_OK; - } - - i++; - } - - return KERN_NO_ENTRY; -} - -static kern_status_t device_object_get_child_named(struct object *obj, const char *name, struct object **out) -{ - struct device *dev = DEVICE_CAST(obj); - if (!dev) { - return KERN_INVALID_ARGUMENT; - } - - queue_foreach(struct device, child, &dev->dev_children, dev_childent) { - if (!strcmp(child->dev_name, name)) { - *out = object_ref(&child->dev_base); - return KERN_OK; - } - } - - return KERN_NO_ENTRY; -} - -static kern_status_t add_device_to_parent(struct device *dev, struct device *parent) -{ - kern_status_t status = KERN_OK; - - queue_foreach (struct device, child, &parent->dev_children, dev_childent) { - if (!strcmp(dev->dev_name, child->dev_name)) { - status = KERN_NAME_EXISTS; - break; - } - } - - if (status != KERN_OK) { - return status; - } - - queue_push_back(&parent->dev_children, &dev->dev_childent); - - return KERN_OK; -} - -kern_status_t device_register(struct device *dev, struct driver *owner, struct device *parent) -{ - unsigned long flags; - device_lock_irqsave(dev, &flags); - - if (dev->dev_owner) { - struct driver *prev_owner = dev->dev_owner; - - /* migrate device to new driver */ - driver_lock(prev_owner); - driver_remove_device(prev_owner, dev); - driver_free_minor(prev_owner, dev->dev_minor); - dev->dev_minor = DEV_MINOR_INVALID; - dev->dev_owner = NULL; - driver_unlock(prev_owner); - } - - driver_lock(owner); - - if (owner->drv_major == DEV_MAJOR_INVALID) { - driver_unlock(owner); - device_unlock_irqrestore(dev, flags); - /* TODO better error message for lack of resources? */ - return KERN_INVALID_ARGUMENT; - } - - unsigned int minor = driver_alloc_minor(owner); - - if (minor == DEV_MINOR_INVALID) { - driver_unlock(owner); - device_unlock_irqrestore(dev, flags); - /* TODO better error message for lack of resources? */ - return KERN_BUSY; - } - - kern_status_t status = KERN_OK; - if (parent) { - status = add_device_to_parent(dev, parent); - } - - if (status != KERN_OK) { - driver_unlock(owner); - device_unlock_irqrestore(dev, flags); - return status; - } - - dev->dev_minor = minor; - dev->dev_owner = owner; - - driver_add_device(owner, dev); - - if (type_ops[dev->dev_type] && type_ops[dev->dev_type]->register_device) { - status = type_ops[dev->dev_type]->register_device(dev); - } - - /* TODO remove device if registration failed */ - - driver_unlock(owner); - device_unlock_irqrestore(dev, flags); - - return status; -} diff --git a/dev/driver.c b/dev/driver.c deleted file mode 100644 index dbf2d99..0000000 --- a/dev/driver.c +++ /dev/null @@ -1,176 +0,0 @@ -#include -#include -#include -#include -#include -#include - -static struct vm_cache driver_cache = { - .c_name = "driver", - .c_obj_size = sizeof(struct driver), -}; - -static DECLARE_BITMAP(major_numbers, DEV_MAJOR_MAX); -static struct btree drivers; -static spin_lock_t drivers_lock = SPIN_LOCK_INIT; - -static struct driver *__system_driver; - -BTREE_DEFINE_SIMPLE_INSERT(struct driver, drv_ent, drv_major, put_driver) -BTREE_DEFINE_SIMPLE_GET(struct driver, unsigned int, drv_ent, drv_major, get_driver_by_major) - -BTREE_DEFINE_SIMPLE_INSERT(struct device, dev_driverent, dev_minor, put_device) -BTREE_DEFINE_SIMPLE_GET(struct device, unsigned int, dev_driverent, dev_minor, get_device_by_minor) - -kern_status_t init_driver_tree(void) -{ - vm_cache_init(&driver_cache); - bitmap_set(major_numbers, 0); - - __system_driver = driver_create(kernel_kext(), "system"); - driver_register(__system_driver); - - return KERN_OK; -} - -struct driver *driver_create(struct kext *self, const char *name) -{ - if (!self || !name) { - return NULL; - } - - struct driver *driver = vm_cache_alloc(&driver_cache, 0); - if (!driver) { - return NULL; - } - - if (driver_init(driver, self, name) != KERN_OK) { - vm_cache_free(&driver_cache, driver); - return NULL; - } - - return driver; -} - -kern_status_t driver_destroy(struct driver *driver) -{ - if (btree_first(&driver->drv_children)) { - return KERN_BUSY; - } - - kern_status_t status = driver_deinit(driver); - if (status != KERN_OK) { - return status; - } - - vm_cache_free(&driver_cache, driver); - return KERN_OK; -} - -kern_status_t driver_init(struct driver *driver, struct kext *self, const char *name) -{ - memset(driver, 0x0, sizeof *driver); - - driver->drv_owner = self; - strncpy(driver->drv_name, name, sizeof driver->drv_name - 1); - driver->drv_name[sizeof driver->drv_name - 1] = 0; - - bitmap_set(driver->drv_minors, DEV_MINOR_INVALID); - return KERN_OK; -} - -kern_status_t driver_deinit(struct driver *driver) -{ - /* TODO */ - return KERN_UNIMPLEMENTED; -} - -kern_status_t driver_register(struct driver *driver) -{ - if (driver->drv_major != DEV_MAJOR_INVALID) { - return KERN_INVALID_ARGUMENT; - } - - unsigned long flags; - spin_lock_irqsave(&drivers_lock, &flags); - - struct btree_node *cur = btree_first(&drivers); - while (cur) { - struct driver *cur_driver = BTREE_CONTAINER(struct driver, drv_ent, cur); - if (driver->drv_owner == cur_driver->drv_owner && !strcmp(driver->drv_name, cur_driver->drv_name)) { - spin_unlock_irqrestore(&drivers_lock, flags); - return KERN_NAME_EXISTS; - } - - cur = btree_next(cur); - } - - unsigned long major = bitmap_lowest_clear(major_numbers, DEV_MAJOR_MAX); - bitmap_set(major_numbers, major); - - driver->drv_major = major; - put_driver(&drivers, driver); - - spin_unlock_irqrestore(&drivers_lock, flags); - return KERN_OK; -} - -kern_status_t driver_unregister(struct driver *driver) -{ - if (driver->drv_major == DEV_MAJOR_INVALID) { - return KERN_INVALID_ARGUMENT; - } - - unsigned long flags; - spin_lock_irqsave(&drivers_lock, &flags); - - btree_delete(&drivers, &driver->drv_ent); - bitmap_clear(major_numbers, driver->drv_major); - driver->drv_major = DEV_MAJOR_INVALID; - - spin_unlock_irqrestore(&drivers_lock, flags); - return KERN_OK; -} - -unsigned int driver_alloc_minor(struct driver *driver) -{ - unsigned int minor = bitmap_lowest_clear(driver->drv_minors, DEV_MINOR_MAX); - if (minor == BITMAP_NPOS) { - return DEV_MINOR_INVALID; - } - - bitmap_set(driver->drv_minors, minor); - return minor; -} - -void driver_free_minor(struct driver *driver, unsigned int minor) -{ - bitmap_clear(driver->drv_minors, minor); -} - -struct driver *system_driver(void) -{ - return __system_driver; -} - -struct device *driver_get_device(struct driver *driver, unsigned int minor) -{ - return get_device_by_minor(&driver->drv_children, minor); -} - -kern_status_t driver_add_device(struct driver *driver, struct device *dev) -{ - if (get_device_by_minor(&driver->drv_children, dev->dev_minor)) { - return KERN_NAME_EXISTS; - } - - put_device(&driver->drv_children, dev); - - return KERN_OK; -} - -kern_status_t driver_remove_device(struct driver *driver, struct device *dev) -{ - btree_delete(&driver->drv_children, &dev->dev_driverent); - return KERN_OK; -} diff --git a/dev/fb.c b/dev/fb.c deleted file mode 100644 index 64f6953..0000000 --- a/dev/fb.c +++ /dev/null @@ -1,94 +0,0 @@ -#include -#include -#include - -static DECLARE_BITMAP(fb_device_ids, FRAMEBUFFER_DEVICE_MAX); -static spin_lock_t fb_device_ids_lock = SPIN_LOCK_INIT; - -struct framebuffer_device *framebuffer_device_create(void) -{ - struct device *dev = device_alloc(); - if (!dev) { - return NULL; - } - - dev->dev_type = DEV_TYPE_FRAMEBUFFER; - - return FRAMEBUFFER_DEVICE(dev); -} - -struct framebuffer_device *framebuffer_device_from_generic(struct device *dev) -{ - dev->dev_type = DEV_TYPE_FRAMEBUFFER; - return FRAMEBUFFER_DEVICE(dev); -} - -static kern_status_t generate_name(struct framebuffer_device *dev, char out[DEV_NAME_MAX]) -{ - snprintf(out, DEV_NAME_MAX, "fb%u", dev->fb_id); - return KERN_OK; -} - -kern_status_t framebuffer_device_register(struct device *dev) -{ - unsigned long flags; - spin_lock_irqsave(&fb_device_ids_lock, &flags); - unsigned int id = bitmap_lowest_clear(fb_device_ids, INPUT_DEVICE_MAX); - bitmap_set(fb_device_ids, id); - spin_unlock_irqrestore(&fb_device_ids_lock, flags); - - struct framebuffer_device *fbdev = &dev->fb; - fbdev->fb_id = id; - - char name[DEV_NAME_MAX]; - generate_name(fbdev, name); - char path[OBJECT_PATH_MAX]; - snprintf(path, sizeof path, "/dev/video/%s", name); - - return object_namespace_create_link(global_namespace(), path, &dev->dev_base); -} - -kern_status_t framebuffer_get_fixedinfo(struct device *dev, struct framebuffer_fixedinfo *out) -{ - struct framebuffer_device *fbdev = FRAMEBUFFER_DEVICE(dev); - if (!fbdev) { - return KERN_INVALID_ARGUMENT; - } - - memcpy(out, &fbdev->fb_fixedinfo, sizeof *out); - return KERN_OK; -} - -kern_status_t framebuffer_get_varinfo(struct device *dev, struct framebuffer_varinfo *out) -{ - struct framebuffer_device *fbdev = FRAMEBUFFER_DEVICE(dev); - if (!fbdev) { - return KERN_INVALID_ARGUMENT; - } - - memcpy(out, &fbdev->fb_varinfo, sizeof *out); - return KERN_OK; -} - -kern_status_t framebuffer_set_varinfo(struct device *dev, const struct framebuffer_varinfo *varinfo) -{ - struct framebuffer_device *fbdev = FRAMEBUFFER_DEVICE(dev); - if (!fbdev) { - return KERN_INVALID_ARGUMENT; - } - - if (!fbdev->fb_ops || !fbdev->fb_ops->set_varinfo) { - return KERN_UNSUPPORTED; - } - - kern_status_t status = fbdev->fb_ops->set_varinfo(dev, varinfo); - if (status == KERN_OK) { - memcpy(&fbdev->fb_varinfo, varinfo, sizeof *varinfo); - } - - return status; -} - -struct device_type_ops framebuffer_type_ops = { - .register_device = framebuffer_device_register, -}; diff --git a/dev/input.c b/dev/input.c deleted file mode 100644 index 2b5f329..0000000 --- a/dev/input.c +++ /dev/null @@ -1,134 +0,0 @@ -#include -#include -#include -#include - -static DECLARE_BITMAP(input_device_ids, INPUT_DEVICE_MAX); -static spin_lock_t input_device_ids_lock = SPIN_LOCK_INIT; - -struct input_device *input_device_create(void) -{ - struct device *dev = device_alloc(); - if (!dev) { - return NULL; - } - - dev->dev_type = DEV_TYPE_INPUT; - - struct input_device *input_dev = INPUT_DEVICE(dev); - if (ringbuffer_init(&input_dev->i_events, INPUT_DEVICE_EVENT_QUEUE_SIZE * sizeof(struct input_event)) != KERN_OK) { - /* TODO destroy device */ - return NULL; - } - - return INPUT_DEVICE(dev); -} - -struct input_device *input_device_from_generic(struct device *dev) -{ - dev->dev_type = DEV_TYPE_INPUT; - return INPUT_DEVICE(dev); -} - -kern_status_t input_device_report_event(struct input_device *dev, const struct input_event *ev, bool noblock) -{ - struct ringbuffer *event_queue = &dev->i_events; - socks_flags_t flags = S_NORMAL; - if (noblock) { - flags = S_NOBLOCK; - } - - struct input_event new_ev = *ev; - enum input_event_hook_flags hook_flags = 0; - - queue_foreach (struct input_event_hook, hook, &dev->i_hooks, hook_head) { - if (hook->hook_callback) { - hook->hook_callback(input_device_base(dev), &new_ev, &hook_flags, hook->hook_arg); - } - - if (hook_flags & INPUT_HOOK_SQUASH_EVENT) { - break; - } - } - - if (hook_flags & INPUT_HOOK_SQUASH_EVENT) { - return KERN_OK; - } - - size_t r = ringbuffer_write(event_queue, sizeof new_ev, &new_ev, flags); - - return r == sizeof *ev ? KERN_OK : KERN_WOULD_BLOCK; -} - -kern_status_t input_device_read(struct device *dev, void *buf, size_t offset, - size_t size, size_t *bytes_read, socks_flags_t flags) -{ - if (dev->dev_type != DEV_TYPE_INPUT || (size % sizeof (struct input_event)) != 0) { - return KERN_INVALID_ARGUMENT; - } - - struct input_device *input_dev = INPUT_DEVICE(dev); - struct ringbuffer *event_queue = &input_dev->i_events; - - size_t r = ringbuffer_read(event_queue, size, buf, flags); - - if (bytes_read) { - *bytes_read = r; - } - - return KERN_OK; -} - -kern_status_t input_device_add_hook(struct device *dev, struct input_event_hook *hook) -{ - struct input_device *inputdev = INPUT_DEVICE(dev); - if (!inputdev) { - return KERN_INVALID_ARGUMENT; - } - - queue_push_back(&inputdev->i_hooks, &hook->hook_head); - - return KERN_OK; -} - -kern_status_t input_device_remove_hook(struct device *dev, struct input_event_hook *hook) -{ - struct input_device *inputdev = INPUT_DEVICE(dev); - if (!inputdev) { - return KERN_INVALID_ARGUMENT; - } - - queue_delete(&inputdev->i_hooks, &hook->hook_head); - - return KERN_OK; -} - -static kern_status_t generate_name(struct input_device *dev, char out[DEV_NAME_MAX]) -{ - snprintf(out, DEV_NAME_MAX, "input%u", dev->i_id); - return KERN_OK; -} - -kern_status_t input_device_register(struct device *dev) -{ - unsigned long flags; - spin_lock_irqsave(&input_device_ids_lock, &flags); - unsigned int id = bitmap_lowest_clear(input_device_ids, INPUT_DEVICE_MAX); - bitmap_set(input_device_ids, id); - spin_unlock_irqrestore(&input_device_ids_lock, flags); - - struct input_device *inputdev = &dev->input; - inputdev->i_id = id; - - char name[DEV_NAME_MAX]; - generate_name(inputdev, name); - char path[OBJECT_PATH_MAX]; - snprintf(path, sizeof path, "/dev/input/%s", name); - - return object_namespace_create_link(global_namespace(), path, &dev->dev_base); -} - -struct device_type_ops input_type_ops = { - .register_device = input_device_register, - .read = input_device_read, -}; diff --git a/dev/net.c b/dev/net.c deleted file mode 100644 index 1b88864..0000000 --- a/dev/net.c +++ /dev/null @@ -1,19 +0,0 @@ -#include - -struct net_device *net_device_create(void) -{ - struct device *dev = device_alloc(); - if (!dev) { - return NULL; - } - - dev->dev_type = DEV_TYPE_NET; - - return NET_DEVICE(dev); -} - -struct net_device *net_device_from_generic(struct device *dev) -{ - dev->dev_type = DEV_TYPE_NET; - return NET_DEVICE(dev); -} diff --git a/include/socks/fs.h b/include/socks/fs.h deleted file mode 100644 index 03df82d..0000000 --- a/include/socks/fs.h +++ /dev/null @@ -1,71 +0,0 @@ -#ifndef SOCKS_FS_H_ -#define SOCKS_FS_H_ - -#include -#include - -#define SUPERBLOCK_ID_MAX 32 - -struct kext; -struct inode; -struct dentry; -struct super_block; - -enum filesystem_flags { - FS_REQUIRES_DEV = 0x01u, -}; - -struct super_block_ops { - kern_status_t(*write_inode)(struct inode *); - kern_status_t(*alloc_inode)(struct super_block *, struct inode **); - void(*destroy_inode)(struct inode *); - - void(*destroy_super)(struct super_block *); -}; - -struct super_block { - struct device *s_dev; - unsigned long s_blocksize; - unsigned long s_flags; - struct dentry *s_root; - struct super_block_ops *s_ops; - char s_id[SUPERBLOCK_ID_MAX]; -}; - -struct inode_ops { - kern_status_t(*create)(struct inode *, struct dentry *, umode_t); - kern_status_t(*mkdir)(struct inode *, struct dentry *, umode_t); - kern_status_t(*lookup)(struct inode *, struct dentry *, unsigned int); -}; - -struct dname { - uint64_t n_hash; - const char *n_str; -}; - -struct inode { - struct super_block *i_sb; - unsigned long i_ino; - unsigned long i_mode; - unsigned long i_uid; - unsigned long i_gid; - unsigned long i_nlink; - struct inode_ops *i_ops; -}; - -struct dentry { - struct dname d_name; - struct dentry *d_parent; - struct inode *d_inode; -}; - -struct filesystem_driver { - const char *fs_name; - struct kext *fs_owner; - struct queue_entry fs_head; - enum filesystem_flags fs_flags; - - struct dentry *(*mount)(struct filesystem_driver *, struct device *, int flags); -}; - -#endif diff --git a/init/main.c b/init/main.c index 15fd9fe..2330dfb 100644 --- a/init/main.c +++ b/init/main.c @@ -1,19 +1,19 @@ -#include -#include #include #include -#include -#include -#include -#include +#include #include -#include +#include +#include #include -#include -#include #include #include -#include +#include +#include +#include +#include +#include +#include +#include #ifdef KEXT_NET_DOORSTUCK_SOCKS_FBCON #include @@ -51,7 +51,8 @@ static void putchar(char c) { unsigned long flags; struct queue *consoles = get_consoles(&flags); - queue_foreach(struct console, con, consoles, c_list) { + queue_foreach(struct console, con, consoles, c_list) + { console_write(con, &c, 1); } @@ -62,98 +63,9 @@ void kernel_init(uintptr_t arg) { ml_init(arg); - kern_status_t status; - status = scan_internal_kexts(); - if (status != KERN_OK) { - panic("scan_internal_kexts() failed with code %s", kern_status_string(status)); - } - - status = bring_internal_kexts_online(); - if (status != KERN_OK) { - panic("bring_internal_kexts_online() failed with code %s", kern_status_string(status)); - } - - scan_all_buses(); - printk("kernel_init() running on processor %u", this_cpu()); -#ifdef KEXT_NET_DOORSTUCK_SOCKS_FBCON - struct object *fb; - status = object_get("/dev/video/fb0", &fb); - if (status == KERN_OK) { -#if 0 - struct framebuffer_varinfo fb_mode; - struct device *fbdev = cast_to_device(fb); - framebuffer_get_varinfo(fbdev, &fb_mode); - fb_mode.fb_xres = 1024; - fb_mode.fb_yres = 768; - fb_mode.fb_bpp = 24; - fb_mode.fb_flags = FB_MODE_RGB; - framebuffer_set_varinfo(fbdev, &fb_mode); -#endif - - start_console_on_framebuffer(cast_to_device(fb)); - } -#endif - struct object *tty0; - status = object_get("/dev/tty/tty0", &tty0); - if (status == KERN_OK) { - tty_set_foreground(cast_to_device(tty0)); - } - - const char *console_tty_name = arg_value("kernel.console"); - if (!console_tty_name) { - console_tty_name = "tty0"; - } - - char console_tty_path[128]; - snprintf(console_tty_path, sizeof console_tty_path, "/dev/tty/%s", console_tty_name); - - struct object *console_tty = NULL; - status = object_get(console_tty_path, &console_tty); - - if (status == KERN_OK) { - register_tty_console(); - struct device *console_tty_device = cast_to_device(console_tty); - redirect_printk_to_tty(console_tty_device); - object_deref(console_tty); - } else { - printk("console tty '%s' is unavailable.", console_tty_name); - } - create_kernel_thread(background_thread); - struct object *kbd; - - run_all_tests(); - - status = object_get("/dev/input/input0", &kbd); - if (status == KERN_OK) { - tty_connect_foreground_input_device(cast_to_device(kbd)); - } - - struct object *disk; - status = object_get("/dev/block/disk0", &disk); - if (status == KERN_OK) { - unsigned char buf[32] = {0}; - struct device *disk_dev = cast_to_device(disk); - size_t nread = 0; - - device_lock(disk_dev); - status = device_read(disk_dev, buf, 1, 32, &nread, 0); - device_unlock(disk_dev); - - if (status == KERN_OK) { - printk("read %zu bytes from /dev/block/disk0:", nread); - for (int i = 0; i < sizeof buf; i++) { - printk("%02xh", buf[i]); - } - } else { - printk("failed to read from block device (%s)", kern_status_string(status)); - } - } else { - printk("cannot open block device (%s)", kern_status_string(status)); - } - hang(); } diff --git a/kernel/tty/device.c b/kernel/tty/device.c deleted file mode 100644 index 53f87dc..0000000 --- a/kernel/tty/device.c +++ /dev/null @@ -1,162 +0,0 @@ -#include -#include -#include -#include -#include - -static struct char_device_ops tty_ops = { - .read = tty_read, - .write = tty_write, -}; - -static spin_lock_t foreground_lock = SPIN_LOCK_INIT; -static struct device *foreground = NULL; -static struct device *foreground_input = NULL; - -static spin_lock_t kernel_console_tty_lock = SPIN_LOCK_INIT; -static struct device *kernel_console_tty = NULL; - -static void tty_input_hook_callback(struct device *dev, struct input_event *ev, enum input_event_hook_flags *flags, void *arg) -{ - struct device *fg_tty = foreground; - - if (!fg_tty) { - return; - } - - tty_report_event(fg_tty, ev); - *flags = 0; -} - -static struct input_event_hook foreground_input_hook = { - .hook_callback = tty_input_hook_callback, -}; - -static void tty_console_write(struct console *con, const char *s, unsigned int len) -{ - if (kernel_console_tty) { - size_t nr_written; - tty_write(kernel_console_tty, s, 0, len, &nr_written, 0); - } -} - -static struct console tty_console = { - .c_name = "tty", - .c_write = tty_console_write, -}; - -void register_tty_console(void) -{ - console_register(&tty_console); -} - -void redirect_printk_to_tty(struct device *dest) -{ - unsigned long flags; - spin_lock_irqsave(&kernel_console_tty_lock, &flags); - - if (kernel_console_tty) { - device_deref(kernel_console_tty); - kernel_console_tty = NULL; - } - - kernel_console_tty = device_ref(dest); - - spin_unlock_irqrestore(&kernel_console_tty_lock, flags); -} - -struct device *tty_device_create(void) -{ - struct char_device *cdev = char_device_create(); - if (!cdev) { - return NULL; - } - - struct tty_device *tty_dev = kmalloc(sizeof *tty_dev, VM_NORMAL); - if (!tty_dev) { - object_deref(char_device_object(cdev)); - return NULL; - } - - kern_status_t status = ringbuffer_init(&tty_dev->tty_input, TTY_INPUT_QUEUE_SIZE * sizeof(char)); - if (status != KERN_OK) { - kfree(tty_dev); - object_deref(char_device_object(cdev)); - return NULL; - } - - tty_dev->tty_ldisc = tty_default_line_discipline(); - - cdev->c_ops = &tty_ops; - cdev->c_tty = tty_dev; - - return char_device_base(cdev); -} - -static kern_status_t generate_name(struct tty_driver *owner, struct device *dev, char out[DEV_NAME_MAX]) -{ - /* minor numbers start at 1. subtract 1 to start at 0 instead */ - snprintf(out, DEV_NAME_MAX, "%s%u", owner->tty_name, dev->dev_minor - 1); - return KERN_OK; -} - -kern_status_t tty_device_register(struct device *dev, struct tty_driver *owner, struct device *parent) -{ - kern_status_t status = device_register(dev, tty_driver_base(owner), parent); - if (status != KERN_OK) { - return status; - } - - char link_name[DEV_NAME_MAX]; - generate_name(owner, dev, link_name); - char link_path[OBJECT_PATH_MAX]; - snprintf(link_path, sizeof link_path, "/dev/tty/%s", link_name); - - return object_namespace_create_link(global_namespace(), link_path, &dev->dev_base); -} - -void tty_set_foreground(struct device *tty) -{ - unsigned long flags; - spin_lock_irqsave(&foreground_lock, &flags); - - if (foreground) { - device_deref(foreground); - foreground = NULL; - } - - foreground = device_ref(tty); - - spin_unlock_irqrestore(&foreground_lock, flags); -} - -kern_status_t tty_connect_foreground_input_device(struct device *input) -{ - struct input_device *inputdev = INPUT_DEVICE(input); - if (!inputdev) { - return KERN_INVALID_ARGUMENT; - } - - unsigned long flags; - spin_lock_irqsave(&foreground_lock, &flags); - - if (foreground_input) { - struct device *prev = foreground_input; - foreground_input = NULL; - - device_lock(prev); - input_device_remove_hook(prev, &foreground_input_hook); - device_unlock(prev); - device_deref(prev); - object_deref(&prev->dev_base); - } - - foreground_input = device_ref(input); - device_lock(input); - input_device_add_hook(input, &foreground_input_hook); - device_unlock(input); - - spin_unlock_irqrestore(&foreground_lock, flags); - - return KERN_OK; -} diff --git a/kernel/tty/driver.c b/kernel/tty/driver.c deleted file mode 100644 index e4fec84..0000000 --- a/kernel/tty/driver.c +++ /dev/null @@ -1,71 +0,0 @@ -#include - -static struct vm_cache tty_driver_cache = { - .c_name = "tty_driver", - .c_obj_size = sizeof(struct tty_driver), -}; - -static struct queue tty_drivers; -static spin_lock_t tty_drivers_lock; - -kern_status_t tty_bootstrap(void) -{ - vm_cache_init(&tty_driver_cache); - tty_drivers = QUEUE_INIT; - tty_drivers_lock = SPIN_LOCK_INIT; - - return KERN_OK; -} - -struct tty_driver *tty_driver_create(struct kext *self, const char *name) -{ - struct tty_driver *driver = vm_cache_alloc(&tty_driver_cache, VM_NORMAL); - if (!driver) { - return NULL; - } - - kern_status_t status = driver_init(&driver->tty_base, self, name); - if (status != KERN_OK) { - vm_cache_free(&tty_driver_cache, driver); - return NULL; - } - - strncpy(driver->tty_name, name, sizeof driver->tty_name - 1); - - return driver; -} - -kern_status_t tty_driver_destroy(struct tty_driver *driver) -{ - /* TODO */ - return KERN_UNIMPLEMENTED; -} - -kern_status_t tty_driver_register(struct tty_driver *driver) -{ - kern_status_t status = driver_register(&driver->tty_base); - if (status != KERN_OK) { - return status; - } - - unsigned long flags; - spin_lock_irqsave(&tty_drivers_lock, &flags); - queue_push_back(&tty_drivers, &driver->tty_head); - spin_unlock_irqrestore(&tty_drivers_lock, flags); - - return KERN_OK; -} - -kern_status_t tty_driver_unregister(struct tty_driver *driver) -{ - if (driver->tty_base.drv_major == DEV_MAJOR_INVALID) { - return KERN_INVALID_ARGUMENT; - } - - unsigned long flags; - spin_lock_irqsave(&tty_drivers_lock, &flags); - queue_delete(&tty_drivers, &driver->tty_head); - spin_unlock_irqrestore(&tty_drivers_lock, flags); - - return driver_unregister(&driver->tty_base); -} diff --git a/kernel/tty/ldisc.c b/kernel/tty/ldisc.c deleted file mode 100644 index bc249aa..0000000 --- a/kernel/tty/ldisc.c +++ /dev/null @@ -1,401 +0,0 @@ -#include -#include -#include - -static void default_ldisc_write(struct device *, const struct input_event *); -static kern_status_t default_ldisc_read(struct device *tty, void *buf, size_t max, size_t *nr_read, socks_flags_t flags); - -static char keycode_chars[] = { - [KEY_UNKNOWN] = ' ', - [KEY_A] = 'a', - [KEY_B] = 'b', - [KEY_C] = 'c', - [KEY_D] = 'd', - [KEY_E] = 'e', - [KEY_F] = 'f', - [KEY_G] = 'g', - [KEY_H] = 'h', - [KEY_I] = 'i', - [KEY_J] = 'j', - [KEY_K] = 'k', - [KEY_L] = 'l', - [KEY_M] = 'm', - [KEY_N] = 'n', - [KEY_O] = 'o', - [KEY_P] = 'p', - [KEY_Q] = 'q', - [KEY_R] = 'r', - [KEY_S] = 's', - [KEY_T] = 't', - [KEY_U] = 'u', - [KEY_V] = 'v', - [KEY_W] = 'w', - [KEY_X] = 'x', - [KEY_Y] = 'y', - [KEY_Z] = 'z', - [KEY_KEY_1] = '1', - [KEY_KEY_2] = '2', - [KEY_KEY_3] = '3', - [KEY_KEY_4] = '4', - [KEY_KEY_5] = '5', - [KEY_KEY_6] = '6', - [KEY_KEY_7] = '7', - [KEY_KEY_8] = '8', - [KEY_KEY_9] = '9', - [KEY_KEY_0] = '0', - [KEY_ENTER] = '\n', - [KEY_ESCAPE] = 0, - [KEY_BACKSPACE] = '\b', - [KEY_TAB] = ' ', - [KEY_SPACE] = ' ', - [KEY_MINUS] = '-', - [KEY_EQUALS] = '=', - [KEY_LEFT_BRACE] = '[', - [KEY_RIGHT_BRACE] = ']', - [KEY_BACKSLASH] = '\\', - [KEY_NON_US_HASH] = 0, - [KEY_SEMICOLON] = ';', - [KEY_APOSTROPHE] = '\'', - [KEY_GRAVE_ACCENT] = 0, - [KEY_COMMA] = ',', - [KEY_DOT] = '.', - [KEY_SLASH] = '/', - [KEY_CAPS_LOCK] = 0, - [KEY_F1] = 0, - [KEY_F2] = 0, - [KEY_F3] = 0, - [KEY_F4] = 0, - [KEY_F5] = 0, - [KEY_F6] = 0, - [KEY_F7] = 0, - [KEY_F8] = 0, - [KEY_F9] = 0, - [KEY_F10] = 0, - [KEY_F11] = 0, - [KEY_F12] = 0, - [KEY_PRINT_SCREEN] = 0, - [KEY_SCROLL_LOCK] = 0, - [KEY_PAUSE] = 0, - [KEY_INSERT] = 0, - [KEY_HOME] = 0, - [KEY_PAGE_UP] = 0, - [KEY_DELETE] = 0, - [KEY_END] = 0, - [KEY_PAGE_DOWN] = 0, - [KEY_RIGHT] = 0, - [KEY_LEFT] = 0, - [KEY_DOWN] = 0, - [KEY_UP] = 0, - [KEY_NUM_LOCK] = 0, - [KEY_KEYPAD_SLASH] = '/', - [KEY_KEYPAD_ASTERISK] = '*', - [KEY_KEYPAD_MINUS] = '-', - [KEY_KEYPAD_PLUS] = '+', - [KEY_KEYPAD_ENTER] = '\n', - [KEY_KEYPAD_1] = '1', - [KEY_KEYPAD_2] = '2', - [KEY_KEYPAD_3] = '3', - [KEY_KEYPAD_4] = '4', - [KEY_KEYPAD_5] = '5', - [KEY_KEYPAD_6] = '6', - [KEY_KEYPAD_7] = '7', - [KEY_KEYPAD_8] = '8', - [KEY_KEYPAD_9] = '9', - [KEY_KEYPAD_0] = '0', - [KEY_KEYPAD_DOT] = '.', - [KEY_NON_US_BACKSLASH] = 0, - [KEY_KEYPAD_EQUALS] = '=', - [KEY_MENU] = 0, - [KEY_LEFT_CTRL] = 0, - [KEY_LEFT_SHIFT] = 0, - [KEY_LEFT_ALT] = 0, - [KEY_LEFT_META] = 0, - [KEY_RIGHT_CTRL] = 0, - [KEY_RIGHT_SHIFT] = 0, - [KEY_RIGHT_ALT] = 0, - [KEY_RIGHT_META] = 0, - [KEY_MEDIA_MUTE] = 0, - [KEY_MEDIA_VOLUME_INCREMENT] = 0, - [KEY_MEDIA_VOLUME_DECREMENT] = 0, -}; - -static char keycode_chars_shift[] = { - [KEY_UNKNOWN] = ' ', - [KEY_A] = 'A', - [KEY_B] = 'B', - [KEY_C] = 'C', - [KEY_D] = 'D', - [KEY_E] = 'E', - [KEY_F] = 'F', - [KEY_G] = 'G', - [KEY_H] = 'H', - [KEY_I] = 'I', - [KEY_J] = 'J', - [KEY_K] = 'K', - [KEY_L] = 'L', - [KEY_M] = 'M', - [KEY_N] = 'N', - [KEY_O] = 'O', - [KEY_P] = 'P', - [KEY_Q] = 'Q', - [KEY_R] = 'R', - [KEY_S] = 'S', - [KEY_T] = 'T', - [KEY_U] = 'U', - [KEY_V] = 'V', - [KEY_W] = 'W', - [KEY_X] = 'X', - [KEY_Y] = 'Y', - [KEY_Z] = 'Z', - [KEY_KEY_1] = '!', - [KEY_KEY_2] = '"', - [KEY_KEY_3] = 0, - [KEY_KEY_4] = '$', - [KEY_KEY_5] = '%', - [KEY_KEY_6] = '^', - [KEY_KEY_7] = '&', - [KEY_KEY_8] = '*', - [KEY_KEY_9] = '(', - [KEY_KEY_0] = ')', - [KEY_ENTER] = '\n', - [KEY_ESCAPE] = 0, - [KEY_BACKSPACE] = '\b', - [KEY_TAB] = ' ', - [KEY_SPACE] = ' ', - [KEY_MINUS] = '_', - [KEY_EQUALS] = '+', - [KEY_LEFT_BRACE] = '{', - [KEY_RIGHT_BRACE] = '}', - [KEY_BACKSLASH] = '|', - [KEY_NON_US_HASH] = 0, - [KEY_SEMICOLON] = ':', - [KEY_APOSTROPHE] = '@', - [KEY_GRAVE_ACCENT] = 0, - [KEY_COMMA] = '<', - [KEY_DOT] = '>', - [KEY_SLASH] = '?', - [KEY_CAPS_LOCK] = 0, - [KEY_F1] = 0, - [KEY_F2] = 0, - [KEY_F3] = 0, - [KEY_F4] = 0, - [KEY_F5] = 0, - [KEY_F6] = 0, - [KEY_F7] = 0, - [KEY_F8] = 0, - [KEY_F9] = 0, - [KEY_F10] = 0, - [KEY_F11] = 0, - [KEY_F12] = 0, - [KEY_PRINT_SCREEN] = 0, - [KEY_SCROLL_LOCK] = 0, - [KEY_PAUSE] = 0, - [KEY_INSERT] = 0, - [KEY_HOME] = 0, - [KEY_PAGE_UP] = 0, - [KEY_DELETE] = 0, - [KEY_END] = 0, - [KEY_PAGE_DOWN] = 0, - [KEY_RIGHT] = 0, - [KEY_LEFT] = 0, - [KEY_DOWN] = 0, - [KEY_UP] = 0, - [KEY_NUM_LOCK] = 0, - [KEY_KEYPAD_SLASH] = '/', - [KEY_KEYPAD_ASTERISK] = '*', - [KEY_KEYPAD_MINUS] = '-', - [KEY_KEYPAD_PLUS] = '+', - [KEY_KEYPAD_ENTER] = '\n', - [KEY_KEYPAD_1] = '1', - [KEY_KEYPAD_2] = '2', - [KEY_KEYPAD_3] = '3', - [KEY_KEYPAD_4] = '4', - [KEY_KEYPAD_5] = '5', - [KEY_KEYPAD_6] = '6', - [KEY_KEYPAD_7] = '7', - [KEY_KEYPAD_8] = '8', - [KEY_KEYPAD_9] = '9', - [KEY_KEYPAD_0] = '0', - [KEY_KEYPAD_DOT] = '.', - [KEY_NON_US_BACKSLASH] = 0, - [KEY_KEYPAD_EQUALS] = '=', - [KEY_MENU] = 0, - [KEY_LEFT_CTRL] = 0, - [KEY_LEFT_SHIFT] = 0, - [KEY_LEFT_ALT] = 0, - [KEY_LEFT_META] = 0, - [KEY_RIGHT_CTRL] = 0, - [KEY_RIGHT_SHIFT] = 0, - [KEY_RIGHT_ALT] = 0, - [KEY_RIGHT_META] = 0, - [KEY_MEDIA_MUTE] = 0, - [KEY_MEDIA_VOLUME_INCREMENT] = 0, - [KEY_MEDIA_VOLUME_DECREMENT] = 0, -}; - -static struct tty_ldisc default_ldisc = { - .name = "n_tty", - .read = default_ldisc_read, - .write = default_ldisc_write, -}; - -static enum tty_modifier_key get_modifier_key(const struct input_event *ev) -{ - switch (ev->ev_key.key) { - case KEY_LEFT_CTRL: - case KEY_RIGHT_CTRL: - return TTY_KEY_CTRL; - case KEY_LEFT_ALT: - case KEY_RIGHT_ALT: - return TTY_KEY_ALT; - case KEY_LEFT_SHIFT: - case KEY_RIGHT_SHIFT: - return TTY_KEY_SHIFT; - default: - return TTY_KEY_OTHER; - } -} - -static bool is_arrow_key(const struct input_event *ev, char *ch) -{ - bool ret = false; - switch (ev->ev_key.key) { - case KEY_UP: - ret = true; - *ch = 'A'; - break; - case KEY_DOWN: - ret = true; - *ch = 'B'; - break; - case KEY_RIGHT: - ret = true; - *ch = 'C'; - break; - case KEY_LEFT: - ret = true; - *ch = 'D'; - break; - default: - ret = false; - break; - } - - return ret; -} - -static void handle_modifier_keys(struct device *tty, enum tty_modifier_key modkey, const struct input_event *ev) -{ - struct tty_device *ttydev = TTY_DEVICE(tty); - - if (ev->ev_key.state == INPUT_KEYSTATE_DOWN) { - ttydev->tty_modstate |= modkey; - } else { - ttydev->tty_modstate &= ~modkey; - } -} - -static void convert_ev_to_chars(struct device *tty, const struct input_event *ev) -{ - if (ev->ev_key.state == INPUT_KEYSTATE_UP) { - return; - } - - struct tty_device *ttydev = TTY_DEVICE(tty); - - char echo[4]; - int echo_len = 0; - - char data[4]; - int data_len = 0; - - char c = keycode_chars[ev->ev_key.key]; - - if (ttydev->tty_modstate & TTY_KEY_CTRL) { - if (!isalpha(c)) { - return; - } - - echo[0] = '^'; - echo[1] = toupper(c); - echo_len = 2; - - c = tolower(c); - c -= 97; - c++; - data[0] = c; - data_len = 1; - } else if (ttydev->tty_modstate & TTY_KEY_SHIFT) { - c = keycode_chars_shift[ev->ev_key.key]; - echo[0] = c; - echo_len = 1; - data[0] = c; - data_len = 1; - } else if (is_arrow_key(ev, &c)) { - echo[0] = '^'; - echo[1] = '['; - echo[2] = '['; - echo[3] = c; - echo_len = 4; - - data[0] = 0x1b; - data[1] = '['; - data[2] = c; - data_len = 3; - } else if (c != 0) { - echo[0] = c; - echo_len = 1; - data[0] = c; - data_len = 1; - } - - if (data_len == 0) { - return; - } - - ringbuffer_write(&ttydev->tty_input, data_len, data, S_NOBLOCK); - size_t nr_written; - tty_write(tty, echo, 0, echo_len, &nr_written, S_NOBLOCK); -} - -static kern_status_t canonical_read(struct device *tty, void *buf, size_t max, size_t *nr_read, socks_flags_t flags) -{ - //struct tty_device *ttydev = TTY_DEVICE(tty); - //struct termios backup = ttydev - //char *linebuf = ttydev->tty_linebuf; - //unsigned int pos = 0, len = 0; - return KERN_OK; -} - -static kern_status_t non_canonical_read(struct device *tty, void *buf, size_t max, size_t *nr_read, socks_flags_t flags) -{ - return KERN_OK; -} - -static kern_status_t default_ldisc_read(struct device *tty, void *buf, size_t max, size_t *nr_read, socks_flags_t flags) -{ - struct tty_device *ttydev = TTY_DEVICE(tty); - if (ttydev->tty_config.c_lflag & ICANON) { - return canonical_read(tty, buf, max, nr_read, flags); - } else { - return non_canonical_read(tty, buf, max, nr_read, flags); - } - - return KERN_OK; -} - -static void default_ldisc_write(struct device *tty, const struct input_event *ev) -{ - enum tty_modifier_key modkeys = get_modifier_key(ev); - - if (modkeys != TTY_KEY_OTHER) { - handle_modifier_keys(tty, modkeys, ev); - } else { - convert_ev_to_chars(tty, ev); - } -} - -struct tty_ldisc *tty_default_line_discipline(void) -{ - return &default_ldisc; -} diff --git a/kernel/tty/tty.c b/kernel/tty/tty.c deleted file mode 100644 index 72b16ee..0000000 --- a/kernel/tty/tty.c +++ /dev/null @@ -1,110 +0,0 @@ -#include -#include -#include - -static void newline(struct device *tty) -{ - struct tty_device *ttydev = TTY_DEVICE(tty); - struct tty_driver *tty_driver = TTY_DRIVER(tty->dev_owner); - struct tty_driver_ops *ops = tty_driver->tty_ops; - - ttydev->tty_xcur = 0; - ttydev->tty_ycur++; - - if (ttydev->tty_ycur >= ttydev->tty_ycells) { - ttydev->tty_xcur = 0; - ttydev->tty_ycur = ttydev->tty_ycells - 1; - - if (ops->tty_scroll) { - ops->tty_scroll(tty, TTY_SCROLL_DOWN, 1); - } - } - - ops->tty_move_cursor(tty, ttydev->tty_xcur, ttydev->tty_ycur); -} - -static void __putchar(struct device *tty, int c) -{ - struct tty_device *ttydev = TTY_DEVICE(tty); - struct tty_driver *tty_driver = TTY_DRIVER(tty->dev_owner); - struct tty_driver_ops *ops = tty_driver->tty_ops; - - ops->tty_putc(tty, c, ttydev->tty_xcur, ttydev->tty_ycur, ttydev->tty_curattrib); - ttydev->tty_xcur++; - - if (ttydev->tty_xcur >= ttydev->tty_xcells) { - ttydev->tty_xcur = 0; - ttydev->tty_ycur++; - } - - if (ttydev->tty_ycur >= ttydev->tty_ycells) { - ttydev->tty_xcur = 0; - ttydev->tty_ycur = ttydev->tty_ycells - 1; - - if (ops->tty_scroll) { - ops->tty_scroll(tty, TTY_SCROLL_DOWN, 1); - } - } - - ops->tty_move_cursor(tty, ttydev->tty_xcur, ttydev->tty_ycur); -} - -static void putchar(struct device *tty, int c) -{ - struct tty_driver *tty_driver = TTY_DRIVER(tty->dev_owner); - struct tty_driver_ops *ops = tty_driver->tty_ops; - - if (!ops->tty_putc) { - return; - } - - if (tty_driver->tty_type == TTY_DRIVER_SIMPLE) { - ops->tty_putc(tty, c, -1, -1, 0); - return; - } - - switch (c) { - case '\n': - newline(tty); - break; - default: - __putchar(tty, c); - break; - } -} - -kern_status_t tty_read(struct device *tty, void *buf, size_t offset, size_t max, size_t *nr_read, socks_flags_t flags) -{ - kern_status_t status = KERN_UNSUPPORTED; - struct tty_device *ttydev = TTY_DEVICE(tty); - - if (ttydev->tty_ldisc || ttydev->tty_ldisc->read) { - status = ttydev->tty_ldisc->read(tty, buf, max, nr_read, flags); - } - - return status; -} - -kern_status_t tty_write(struct device *tty, const void *buf, size_t offset, size_t len, size_t *nr_written, socks_flags_t flags) -{ - size_t r = 0; - const char *s = buf; - for (size_t i = 0; i < len; i++) { - putchar(tty, s[i]); - r++; - } - - *nr_written = r; - return KERN_OK; -} - -kern_status_t tty_report_event(struct device *tty, const struct input_event *ev) -{ - struct tty_device *ttydev = TTY_DEVICE(tty); - - if (ttydev->tty_ldisc || ttydev->tty_ldisc->write) { - ttydev->tty_ldisc->write(tty, ev); - } - - return KERN_OK; -} diff --git a/kexts/drivers/block/ahci/ahci.c b/kexts/drivers/block/ahci/ahci.c deleted file mode 100644 index b12645c..0000000 --- a/kexts/drivers/block/ahci/ahci.c +++ /dev/null @@ -1,360 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "ahci.h" - -int find_cmdslot(volatile struct hba_port *port) -{ - uint32_t slots = (port->sact | port->ci); - for (int i = 0; i < 32; i++) - { - if ((slots & 0x01u) == 0) { - return i; - } - - slots >>= 1; - } - - return -1; -} - -static struct hba_cmd_table *create_cmd_table(struct iovec *vec, size_t nvec) -{ - size_t sz = sizeof(struct hba_cmd_table) + (sizeof(struct hba_prdt_entry) * nvec); - struct hba_cmd_table *out = kzalloc(sz, VM_NORMAL); - - for (size_t i = 0; i < nvec; i++) { - phys_addr_t vec_phys = vm_virt_to_phys(vec->io_buf); - out->prdt_entry[i].dba = vec_phys & 0xFFFFFFFF; - out->prdt_entry[i].dbau = (vec_phys >> 32) & 0xFFFFFFFF; - out->prdt_entry[i].dbc = vec->io_len - 1; - out->prdt_entry[i].i = (i == nvec - 1) ? 1 : 0; - } - - return out; -} - -static void free_cmd_table(struct hba_cmd_table *table) -{ - kfree(table); -} - -kern_status_t send_ata_command(struct ahci_device *dev, unsigned int cmd, struct iovec *vec, size_t nvec) -{ - return send_ata_command_ex(dev, NULL, cmd, vec, nvec); -} - -kern_status_t send_ata_command_ex(struct ahci_device *dev, struct fis_reg_h2d *fis, unsigned int cmd, struct iovec *vec, size_t nvec) -{ - if (nvec == 0) { - return KERN_OK; - } - - volatile struct hba_port *port = dev->port; - port->is = (uint32_t) -1; - int spin = 0; - int slot = find_cmdslot(port); - if (slot == -1) { - return KERN_BUSY; - } - - struct hba_cmd_header *cmdheader = &dev->cmd_header[slot]; - cmdheader->cfl = sizeof(struct fis_reg_h2d) / sizeof(uint32_t); - cmdheader->w = 0; - cmdheader->a = 0; - cmdheader->prdtl = nvec; - - struct hba_cmd_table *cmdtbl = create_cmd_table(vec, nvec); - phys_addr_t cmdtbl_phys = vm_virt_to_phys(cmdtbl); - cmdheader->ctba = cmdtbl_phys & 0xFFFFFFFF; - cmdheader->ctbau = (cmdtbl_phys >> 32) & 0xFFFFFFFF; - - struct fis_reg_h2d *cmdfis = (struct fis_reg_h2d*)(&cmdtbl->cfis); - - if (fis) { - memcpy(cmdfis, fis, sizeof *cmdfis); - } else { - memset(cmdfis, 0x00, sizeof *cmdfis); - } - - cmdfis->fis_type = FIS_TYPE_REG_H2D; - cmdfis->c = 1; - cmdfis->command = cmd; - - while ((port->tfd & (ATA_DEV_BUSY | ATA_DEV_DRQ)) && spin < 1000000) { - spin++; - } - - if (spin == 1000000) { - free_cmd_table(cmdtbl); - return KERN_DEVICE_STUCK; - } - - port->ci = 1 << slot; - - while (1) - { - if ((port->ci & (1 << slot)) == 0) { - break; - } - - if (port->is & HBA_PxIS_TFES) { - free_cmd_table(cmdtbl); - return KERN_IO_ERROR; - } - } - free_cmd_table(cmdtbl); - - if (port->is & HBA_PxIS_TFES) { - return KERN_IO_ERROR; - } - - return KERN_OK; -} - -kern_status_t send_atapi_command(struct ahci_device *dev, struct scsi_command *cmd, struct iovec *vec, size_t nvec) -{ - return send_atapi_command_ex(dev, NULL, cmd, vec, nvec); -} - -kern_status_t send_atapi_command_ex(struct ahci_device *dev, struct fis_reg_h2d *fis, struct scsi_command *cmd, struct iovec *vec, size_t nvec) -{ - if (nvec == 0) { - return KERN_OK; - } - - volatile struct hba_port *port = dev->port; - port->is = (uint32_t) -1; - int spin = 0; - int slot = find_cmdslot(port); - if (slot == -1) { - return KERN_BUSY; - } - - struct hba_cmd_header *cmdheader = &dev->cmd_header[slot]; - memset(cmdheader, 0x0, sizeof *cmdheader); - cmdheader->cfl = sizeof(struct fis_reg_h2d) / sizeof(uint32_t); - cmdheader->w = 0; - cmdheader->a = 1; - cmdheader->prdtl = nvec; - - struct hba_cmd_table *cmdtbl = create_cmd_table(vec, nvec); - phys_addr_t cmdtbl_phys = vm_virt_to_phys(cmdtbl); - cmdheader->ctba = cmdtbl_phys & 0xFFFFFFFF; - cmdheader->ctbau = (cmdtbl_phys >> 32) & 0xFFFFFFFF; - memcpy(&cmdtbl->acmd, cmd, sizeof *cmd); - - struct fis_reg_h2d *cmdfis = (struct fis_reg_h2d *)(&cmdtbl->cfis); - if (fis) { - memcpy(cmdfis, fis, sizeof *cmdfis); - } else { - memset(cmdfis, 0x0, sizeof *cmdfis); - } - - cmdfis->fis_type = FIS_TYPE_REG_H2D; - cmdfis->c = 1; - cmdfis->rsv0 = 0; - cmdfis->feature_l = 1; - cmdfis->command = ATA_CMD_PACKET; - - while ((port->tfd & (ATA_DEV_BUSY | ATA_DEV_DRQ)) && spin < 1000000) { - spin++; - } - - if (spin == 1000000) { - free_cmd_table(cmdtbl); - return KERN_DEVICE_STUCK; - } - - port->ci = 1 << slot; - - while (1) - { - if ((port->ci & (1 << slot)) == 0) { - break; - } - - if (port->is & HBA_PxIS_TFES) { - free_cmd_table(cmdtbl); - return KERN_IO_ERROR; - } - } - - volatile int _i = 0; - while ((port->is & 0x01u) != 0x1) { - _i++; - } - - free_cmd_table(cmdtbl); - - if (port->is & HBA_PxIS_TFES) { - return KERN_IO_ERROR; - } - - return KERN_OK; -} - -kern_status_t identify_ata_device(struct ahci_device *dev, struct identify_device_data *out) -{ - struct iovec vec = { .io_buf = out, .io_len = sizeof *out }; - kern_status_t status = send_ata_command(dev, ATA_CMD_IDENTIFY_DEVICE, &vec, 1); - if (status != KERN_OK) { - return status; - } - - out->model_number[39] = 0; - for (int i = 0; i < 40; i += 2) { - unsigned char c = out->model_number[i]; - out->model_number[i] = out->model_number[i + 1]; - out->model_number[i + 1] = c; - } - - for (int i = sizeof out->model_number - 1; i >= 0; i--) { - if (isspace(out->model_number[i]) || out->model_number[i] == 0) { - out->model_number[i] = 0; - } else { - break; - } - } - - return KERN_OK; -} - -kern_status_t identify_atapi_device(struct ahci_device *dev, struct identify_device_data *out) -{ - struct iovec vec = { .io_buf = out, .io_len = sizeof *out }; - kern_status_t status = send_ata_command(dev, ATA_CMD_IDENTIFY_PACKET_DEVICE, &vec, 1); - if (status != KERN_OK) { - return status; - } - - out->model_number[39] = 0; - for (int i = 0; i < 40; i += 2) { - unsigned char c = out->model_number[i]; - out->model_number[i] = out->model_number[i + 1]; - out->model_number[i + 1] = c; - } - - for (int i = sizeof out->model_number - 1; i >= 0; i--) { - if (isspace(out->model_number[i]) || out->model_number[i] == 0) { - out->model_number[i] = 0; - } else { - break; - } - } - - return KERN_OK; -} - -// Start command engine -void start_cmd(volatile struct hba_port *port) -{ - volatile int _i = 0; - while (port->cmd & HBA_PxCMD_CR) { - _i++; - } - - port->cmd |= HBA_PxCMD_FRE; - port->cmd |= HBA_PxCMD_ST; -} - -// Stop command engine -void stop_cmd(volatile struct hba_port *port) -{ - port->cmd &= ~HBA_PxCMD_ST; - port->cmd &= ~HBA_PxCMD_FRE; - - while(1) { - if (port->cmd & HBA_PxCMD_FR) { - continue; - } - - if (port->cmd & HBA_PxCMD_CR) { - continue; - } - - break; - } -} - -void rebase_ahci_port(struct ahci_device *dev) -{ - volatile struct hba_port *port = dev->port; - - stop_cmd(port); - - struct hba_cmd_header *cmdheader = dev->cmd_header; - - phys_addr_t cmdheader_phys = vm_virt_to_phys(cmdheader); - port->clb = cmdheader_phys & 0xFFFFFFFF; - port->clbu = (cmdheader_phys >> 32) & 0xFFFFFFFF; - memset(cmdheader, 0, sizeof *cmdheader); - - phys_addr_t fis_phys = vm_virt_to_phys(dev->rfis_data); - port->fb = fis_phys & 0xFFFFFFFF; - port->fbu = (fis_phys >> 32) & 0xFFFFFFFF; - memset(dev->rfis_data, 0, 256); - - start_cmd(port); -} - -static int check_type(volatile struct hba_port *port) -{ - uint32_t ssts = port->ssts; - - uint8_t ipm = (ssts >> 8) & 0x0F; - uint8_t det = ssts & 0x0F; - - if (det != HBA_PORT_DET_PRESENT) { - return AHCI_DEV_NULL; - } - - if (ipm != HBA_PORT_IPM_ACTIVE) { - return AHCI_DEV_NULL; - } - - switch (port->sig) { - case SATA_SIG_ATAPI: - return AHCI_DEV_SATAPI; - case SATA_SIG_SEMB: - return AHCI_DEV_SEMB; - case SATA_SIG_PM: - return AHCI_DEV_PM; - default: - return AHCI_DEV_SATA; - } -} - -void probe_ahci_ports(struct driver *driver, struct device *controller, volatile struct hba_config *abar, - void(*callback)(int, struct device *, volatile struct hba_port *, int)) -{ - uint32_t pi = abar->pi; - for (int i = 0; i < 32; i++) { - if (!(pi & 1)) { - pi >>= 1; - continue; - } - - int dt = check_type(&abar->ports[i]); - - switch (dt) { - case AHCI_DEV_SATA: - case AHCI_DEV_SATAPI: - break; - default: - pi >>= 1; - continue; - } - - callback(i, controller, &abar->ports[i], dt); - - pi >>= 1; - } -} diff --git a/kexts/drivers/block/ahci/ahci.h b/kexts/drivers/block/ahci/ahci.h deleted file mode 100644 index 70b731e..0000000 --- a/kexts/drivers/block/ahci/ahci.h +++ /dev/null @@ -1,728 +0,0 @@ -#ifndef _AHCI_H_ -#define _AHCI_H_ - -#include -#include -#include -#include - -struct driver; -struct device; -struct iovec; - -#define SATA_SIG_ATA 0x00000101 // SATA drive -#define SATA_SIG_ATAPI 0xEB140101 // SATAPI drive -#define SATA_SIG_SEMB 0xC33C0101 // Enclosure management bridge -#define SATA_SIG_PM 0x96690101 // Port multiplier - -#define AHCI_DEV_NULL 0 -#define AHCI_DEV_SATA 1 -#define AHCI_DEV_SEMB 2 -#define AHCI_DEV_PM 3 -#define AHCI_DEV_SATAPI 4 - -#define HBA_PORT_IPM_ACTIVE 1 -#define HBA_PORT_DET_PRESENT 3 - -#define AHCI_BASE 0x400000 // 4M - -#define HBA_PxCMD_ST 0x0001 -#define HBA_PxCMD_FRE 0x0010 -#define HBA_PxCMD_FR 0x4000 -#define HBA_PxCMD_CR 0x8000 - -#define HBA_PxIS_TFES 0x40000000 -#define HBA_PxIS_DPS 0x20u - -#define ATA_CMD_READ_DMA_EX 0x25u -#define ATA_CMD_IDENTIFY_DEVICE 0xECu -#define ATA_CMD_PACKET 0xA0u -#define ATA_CMD_IDENTIFY_PACKET_DEVICE 0xA1u - -#define SCSI_CMD_READ 0xA8u -#define SCSI_CMD_READ_CAPACITY 0x25u - -#define ATA_DEV_BUSY 0x80 -#define ATA_DEV_DRQ 0x08 - -enum fis_type { - FIS_TYPE_REG_H2D = 0x27u, - FIS_TYPE_REG_D2H = 0x34u, - FIS_TYPE_DMA_ACT = 0x39u, - FIS_TYPE_DMA_SETUP = 0x41u, - FIS_TYPE_DATA = 0x46u, - FIS_TYPE_BIST = 0x58u, - FIS_TYPE_PIO_SETUP = 0x5F, - FIS_TYPE_DEV_BITS = 0xA1, -}; - -struct fis_reg_h2d { - uint8_t fis_type; - - uint8_t pmport : 4; - uint8_t rsv0 : 3; - uint8_t c : 1; - - uint8_t command; - uint8_t feature_l; - - uint8_t lba0; - uint8_t lba1; - uint8_t lba2; - uint8_t device; - - uint8_t lba3; - uint8_t lba4; - uint8_t lba5; - uint8_t feature_h; - - uint8_t count_l; - uint8_t count_h; - uint8_t icc; - uint8_t control; - - uint8_t rsv1[4]; -} __packed; - -struct fis_reg_d2h { - uint8_t fis_type; - - uint8_t pmport : 4; - uint8_t rsv0 : 2; - uint8_t i : 1; - uint8_t rsv1 : 1; - - uint8_t status; - uint8_t error; - - uint8_t lba0; - uint8_t lba1; - uint8_t lba2; - uint8_t device; - - uint8_t lba3; - uint8_t lba4; - uint8_t lba5; - uint8_t rsv2; - - uint8_t count_l; - uint8_t count_h; - uint8_t rsv3[2]; - - uint8_t rsv4[4]; -} __packed; - -struct fis_data { - uint8_t fis_type; - - uint8_t pmport : 4; - uint8_t rsv0 : 4; - - uint8_t rsv1[2]; - - // data -} __packed; - -struct fis_pio_setup { - uint8_t fis_type; - - uint8_t pmport : 4; - uint8_t rsv0 : 1; - uint8_t d : 1; - uint8_t i : 1; - uint8_t rsv1 : 1; - - uint8_t status; - uint8_t error; - - uint8_t lba0; - uint8_t lba1; - uint8_t lba2; - uint8_t device; - - uint8_t lba3; - uint8_t lba4; - uint8_t lba5; - uint8_t rsv2; - - uint8_t count_l; - uint8_t count_h; - uint8_t rsv3; - uint8_t e_status; - - uint16_t rc; - uint8_t rsv4[2]; -} __packed; - -struct fis_dma_setup { - uint8_t fis_type; - - uint8_t pmport : 4; - uint8_t rsv0 : 1; - uint8_t d : 1; - uint8_t i : 1; - uint8_t a : 1; - - uint8_t rsv1[2]; - - uint64_t dma_buffer_id; - - uint32_t rsv2; - - uint32_t dba_buffer_offset; - - uint32_t dma_transfer_size; - - uint32_t rsv3; -} __packed; - -struct hba_cmd_header { - uint8_t cfl : 5; - uint8_t a : 1; - uint8_t w : 1; - uint8_t p : 1; - - uint8_t r : 1; - uint8_t b : 1; - uint8_t c : 1; - uint8_t rsv0 : 1; - uint8_t pmp : 4; - - uint16_t prdtl; - - volatile uint32_t prdbc; - - uint32_t ctba; - uint32_t ctbau; - - uint32_t rsv1[4]; -} __packed; - -struct hba_prdt_entry { - uint32_t dba; - uint32_t dbau; - uint32_t rsv0; - - uint32_t dbc : 22; - uint32_t rsv1 : 9; - uint32_t i : 1; -} __packed; - -struct scsi_command { - uint8_t cmd; - - union { - struct { - uint8_t rsvd[15]; - } read_capacity; - - struct { - uint8_t rdprotect : 3; - uint8_t dpo : 1; - uint8_t fua : 1; - uint8_t rarc : 1; - uint8_t obsolete : 2; - uint32_t lba; - uint32_t count; - } read; - } __packed; -} __packed; - -struct hba_cmd_table { - uint8_t cfis[64]; - - struct scsi_command acmd; - - uint8_t rsv[48]; - - struct hba_prdt_entry prdt_entry[]; -} __packed; - -struct hba_port -{ - uint32_t clb; - uint32_t clbu; - uint32_t fb; - uint32_t fbu; - uint32_t is; - uint32_t ie; - uint32_t cmd; - uint32_t rsv0; - uint32_t tfd; - uint32_t sig; - uint32_t ssts; - uint32_t sctl; - uint32_t serr; - uint32_t sact; - uint32_t ci; - uint32_t sntf; - uint32_t fbs; - uint32_t rsv1[11]; - uint32_t vendor[4]; -} __packed; - -struct hba_config { - uint32_t cap; - uint32_t ghc; - uint32_t is; - uint32_t pi; - uint32_t vs; - uint32_t ccc_ctl; - uint32_t ccc_ptl; - uint32_t em_loc; - uint32_t em_ctl; - uint32_t cap2; - uint32_t bohc; - - uint8_t rsv[116]; - uint8_t vendor[96]; - - struct hba_port ports[32]; -} __packed; - -struct identify_device_data { - union { - struct { - uint16_t reserved_1 : 1; - uint16_t retired_3 : 1; - uint16_t response_incomplete : 1; - uint16_t retired_2 : 3; - uint16_t fixed_device : 1; - uint16_t removable_media : 1; - uint16_t retired_1 : 7; - uint16_t device_type : 1; - } general_config; - - struct { - /* - uint16_t is_atapi : 2; - uint16_t reserved_1: 1; - uint16_t command_set : 5; - uint16_t obsolete_1: 1; - uint16_t packet_drq_time : 2; - uint16_t reserved_2 : 2; - uint16_t identify_incomplete : 1; - uint16_t packet_size : 2; - */ - uint16_t packet_size : 2; - uint16_t identify_incomplete : 1; - uint16_t reserved_2 : 2; - uint16_t packet_drq_time : 2; - uint16_t obsolete_1: 1; - uint16_t command_set : 5; - uint16_t reserved_1: 1; - uint16_t is_atapi : 2; - } atapi_general_config; - }; - uint16_t num_cylinders; - uint16_t specific_configuration; - uint16_t num_heads; - uint16_t retired_1[2]; - uint16_t num_sectors_per_track; - uint16_t vendor_unique_1[3]; - uint8_t serial_number[20]; - uint16_t retired_2[2]; - uint16_t obsolete_1; - uint8_t firmware_revision[8]; - uint8_t model_number[40]; - uint8_t maximum_block_transfer; - uint8_t vendor_unique_2; - struct { - uint16_t feature_supported : 1; - uint16_t reserved : 15; - } trusted_computing; - struct { - uint16_t reserved_word_50; - uint8_t current_long_physical_sector_alignment : 2; - uint8_t reserved_byte_49 : 6; - uint8_t dma_supported : 1; - uint8_t lba_supported : 1; - uint8_t iordy_disable : 1; - uint8_t iordy_supported : 1; - uint8_t reserved_1 : 1; - uint8_t standyby_timer_support : 1; - uint8_t reserved_2 : 2; - } capabilities; - uint16_t obsolete_words_51[2]; - uint16_t translation_fields_valid : 3; - uint16_t reserved_3 : 5; - uint16_t free_fall_control_sensitivity : 8; - uint16_t number_of_current_cylinders; - uint16_t number_of_current_heads; - uint16_t current_sectors_per_track; - uint32_t current_sector_capacity; - uint8_t current_multi_sector_setting; - uint8_t multi_sector_setting_valid : 1; - uint8_t reserved_byte_59 : 3; - uint8_t sanitize_feature_supported : 1; - uint8_t crypto_scramble_ext_command_supported : 1; - uint8_t overwrite_ext_command_supported : 1; - uint8_t block_erase_ext_command_supported : 1; - uint32_t user_addressable_sectors; - uint16_t obsolete_word_62; - uint16_t multi_word_dma_support : 8; - uint16_t multi_word_dma_active : 8; - uint16_t advanced_pio_modes : 8; - uint16_t reserved_byte_64 : 8; - uint16_t minimum_mw_xfer_cycle_time; - uint16_t recommended_mw_xfer_cycle_time; - uint16_t minimum_pio_cycle_time; - uint16_t minimum_pio_cycle_time_iordy; - struct { - uint16_t zoned_capabilities : 2; - uint16_t non_volatile_write_cache : 1; - uint16_t extended_user_addressable_sectors_supported : 1; - uint16_t device_encrypts_all_user_data : 1; - uint16_t read_zero_after_trim_supported : 1; - uint16_t optional_28_bit_commands_supported : 1; - uint16_t ieee_1667 : 1; - uint16_t download_microcode_dma_supported : 1; - uint16_t set_max_set_password_unlock_dma_supported : 1; - uint16_t write_buffer_dma_supported : 1; - uint16_t read_buffer_dma_supported : 1; - uint16_t device_config_identify_set_dma_supported : 1; - uint16_t lpsaerc_supported : 1; - uint16_t deterministic_read_after_trim_supported : 1; - uint16_t c_fast_spec_supported : 1; - } additional_supported; - uint16_t reserved_words_70[5]; - uint16_t queue_depth : 2; - uint16_t reserved_word_75[11]; - struct { - uint16_t reserved_0 : 1; - uint16_t sata_gen_1 : 1; - uint16_t sata_gen_2 : 1; - uint16_t sata_gen_3 : 1; - uint16_t reserved_1 : 1; - uint16_t ncq : 1; - uint16_t hipm : 1; - uint16_t phy_events : 1; - uint16_t ncq_unload : 1; - uint16_t ncq_priority : 1; - uint16_t host_auto_ps : 1; - uint16_t device_auto_ps : 1; - uint16_t read_log_dma : 1; - uint16_t reserved_2 : 1; - uint16_t current_speed : 3; - uint16_t ncq_streaming : 1; - uint16_t ncq_queue_mgmt : 1; - uint16_t ncq_receive_send : 1; - uint16_t devsl_pto_reduced_pwr_state : 1; - uint16_t reserved_3 : 8; - } serial_ata_capabilities; - struct { - uint16_t reserved_0 : 1; - uint16_t non_zero_offsets : 1; - uint16_t dma_setup_auto_activate : 1; - uint16_t dipm : 1; - uint16_t in_order_data : 1; - uint16_t hardware_feature_control : 1; - uint16_t software_settings_preservation : 1; - uint16_t ncq_autosense : 1; - uint16_t devslp : 1; - uint16_t hybrid_information : 1; - uint16_t reserved_1 : 6; - } serial_ata_features_supported; - struct { - uint16_t reserved_0 : 1; - uint16_t non_zero_offsets : 1; - uint16_t dma_setup_auto_activate : 1; - uint16_t dipm : 1; - uint16_t in_order_data : 1; - uint16_t hardware_feature_control : 1; - uint16_t software_settings_preservation : 1; - uint16_t device_auto_ps : 1; - uint16_t devslp : 1; - uint16_t hybrid_information : 1; - uint16_t reserved_1 : 6; - } serial_ata_features_enabled; - uint16_t major_revision; - uint16_t minor_revision; - struct { - uint16_t smart_commands : 1; - uint16_t security_mode : 1; - uint16_t removable_media_feature : 1; - uint16_t power_management : 1; - uint16_t reserved_1 : 1; - uint16_t write_cache : 1; - uint16_t look_ahead : 1; - uint16_t release_interrupt : 1; - uint16_t service_interrupt : 1; - uint16_t device_reset : 1; - uint16_t host_protected_area : 1; - uint16_t obsolete_1 : 1; - uint16_t write_buffer : 1; - uint16_t read_buffer : 1; - uint16_t nop : 1; - uint16_t obsolete_2 : 1; - uint16_t download_microcode : 1; - uint16_t dma_queued : 1; - uint16_t cfa : 1; - uint16_t advanced_pm : 1; - uint16_t msn : 1; - uint16_t power_up_in_standby : 1; - uint16_t manual_power_up : 1; - uint16_t reserved_2 : 1; - uint16_t set_max : 1; - uint16_t acoustics : 1; - uint16_t big_lba : 1; - uint16_t device_config_overlay : 1; - uint16_t flush_cache : 1; - uint16_t flush_cache_ext : 1; - uint16_t word_valid_83 : 2; - uint16_t smart_error_log : 1; - uint16_t smart_self_test : 1; - uint16_t media_serial_number : 1; - uint16_t media_card_pass_through : 1; - uint16_t streaming_feature : 1; - uint16_t gp_logging : 1; - uint16_t write_fua : 1; - uint16_t write_queued_fua : 1; - uint16_t wwn_64_bit : 1; - uint16_t urg_read_stream : 1; - uint16_t urg_write_stream : 1; - uint16_t reserved_for_tech_report : 2; - uint16_t idle_with_unload_feature : 1; - uint16_t word_valid : 2; - } command_set_support; - struct { - uint16_t smart_commands : 1; - uint16_t security_mode : 1; - uint16_t removable_media_feature : 1; - uint16_t power_management : 1; - uint16_t reserved_1 : 1; - uint16_t write_cache : 1; - uint16_t look_ahead : 1; - uint16_t release_interrupt : 1; - uint16_t service_interrupt : 1; - uint16_t device_reset : 1; - uint16_t host_protected_area : 1; - uint16_t obsolete_1 : 1; - uint16_t write_buffer : 1; - uint16_t read_buffer : 1; - uint16_t nop : 1; - uint16_t obsolete_2 : 1; - uint16_t download_microcode : 1; - uint16_t dma_queued : 1; - uint16_t cfa : 1; - uint16_t advanced_pm : 1; - uint16_t msn : 1; - uint16_t power_up_in_standby : 1; - uint16_t manual_power_up : 1; - uint16_t reserved_2 : 1; - uint16_t set_max : 1; - uint16_t acoustics : 1; - uint16_t big_lba : 1; - uint16_t device_config_overlay : 1; - uint16_t flush_cache : 1; - uint16_t flush_cache_ext : 1; - uint16_t resrved_3 : 1; - uint16_t words_119_120_valid : 1; - uint16_t smart_error_log : 1; - uint16_t smart_self_test : 1; - uint16_t media_serial_number : 1; - uint16_t media_card_pass_through : 1; - uint16_t streaming_feature : 1; - uint16_t gp_logging : 1; - uint16_t write_fua : 1; - uint16_t write_queued_fua : 1; - uint16_t wwn_64_bit : 1; - uint16_t urg_read_stream : 1; - uint16_t urg_write_stream : 1; - uint16_t reserved_for_tech_report : 2; - uint16_t idle_with_unload_feature : 1; - uint16_t reserved_4 : 2; - } command_set_active; - uint16_t ultra_dma_support : 8; - uint16_t ultra_dma_active : 8; - struct { - uint16_t time_required : 15; - uint16_t extended_time_reported : 1; - } normal_security_erase_unit; - struct { - uint16_t time_required : 15; - uint16_t extended_time_reported : 1; - } enhanced_security_erase_unit; - uint16_t current_apm_level : 8; - uint16_t reserved_word_91 : 8; - uint16_t master_password_id; - uint16_t hardware_reset_result; - uint16_t current_acoustic_value : 8; - uint16_t recommended_acoustic_value : 8; - uint16_t stream_min_request_size; - uint16_t streaming_transfer_time_dma; - uint16_t streaming_access_latency_dmapio; - uint32_t streaming_perf_granularity; - uint32_t max_48_bit_lba_2; - uint16_t streaming_transfer_time; - uint16_t dsm_cap; - struct { - uint16_t logical_sectors_per_physical_sector : 4; - uint16_t reserved_0 : 8; - uint16_t logical_sector_longer_than_256_words : 1; - uint16_t multiple_logical_sectors_per_physical_sector : 1; - uint16_t reserved_1 : 2; - } physical_logical_sector_size; - uint16_t inter_seek_delay; - uint16_t world_wide_name[4]; - uint16_t reserved_for_world_wide_name_128[4]; - uint16_t reserved_for_tlc_technical_report; - uint16_t words_per_logical_sector[2]; - struct { - uint16_t reserved_for_drq_technical_report : 1; - uint16_t write_read_verify : 1; - uint16_t write_uncorrectable_ext : 1; - uint16_t read_write_log_dma_ext : 1; - uint16_t download_microcode_mode_3 : 1; - uint16_t freefall_control : 1; - uint16_t sense_data_reporting : 1; - uint16_t extended_power_conditions : 1; - uint16_t reserved_0 : 6; - uint16_t word_valid : 2; - } command_set_support_ext; - struct { - uint16_t reserved_for_drq_technical_report : 1; - uint16_t write_read_verify : 1; - uint16_t write_uncorrectable_ext : 1; - uint16_t read_write_log_dma_ext : 1; - uint16_t download_microcode_mode_3 : 1; - uint16_t freefall_control : 1; - uint16_t sense_data_reporting : 1; - uint16_t extended_power_conditions : 1; - uint16_t reserved_0 : 6; - uint16_t reserved_1 : 2; - } command_set_active_ext; - uint16_t reserved_for_expanded_supportand_active[6]; - uint16_t msn_support : 2; - uint16_t reserved_word_127 : 14; - struct { - uint16_t security_supported : 1; - uint16_t security_enabled : 1; - uint16_t security_locked : 1; - uint16_t security_frozen : 1; - uint16_t security_count_expired : 1; - uint16_t enhanced_security_erase_supported : 1; - uint16_t reserved_0 : 2; - uint16_t security_level : 1; - uint16_t reserved_1 : 7; - } security_status; - uint16_t reserved_word_129[31]; - struct { - uint16_t maximum_current_in_ma : 12; - uint16_t cfa_power_mode_1_disabled : 1; - uint16_t cfa_power_mode_1_required : 1; - uint16_t reserved_0 : 1; - uint16_t word_160_supported : 1; - } cfa_power_mode_1; - uint16_t reserved_for_cfa_word_161[7]; - uint16_t nominal_form_factor : 4; - uint16_t reserved_word_168 : 12; - struct { - uint16_t supports_trim : 1; - uint16_t reserved_0 : 15; - } data_set_management_feature; - uint16_t additional_product_id[4]; - uint16_t reserved_for_cfa_word_174[2]; - uint16_t current_media_serial_number[30]; - struct { - uint16_t supported : 1; - uint16_t reserved_0 : 1; - uint16_t write_same_suported : 1; - uint16_t error_recovery_control_supported : 1; - uint16_t feature_control_suported : 1; - uint16_t data_tables_suported : 1; - uint16_t reserved_1 : 6; - uint16_t vendor_specific : 4; - } sct_command_transport; - uint16_t reserved_word_207[2]; - struct { - uint16_t alignment_of_logical_within_physical : 14; - uint16_t word_209_supported : 1; - uint16_t reserved_0 : 1; - } block_alignment; - uint16_t write_read_verify_sector_count_mode_3_only[2]; - uint16_t write_read_verify_sector_count_mode_2_only[2]; - struct { - uint16_t nv_cache_power_mode_enabled : 1; - uint16_t reserved_0 : 3; - uint16_t nv_cache_feature_set_enabled : 1; - uint16_t reserved_1 : 3; - uint16_t nv_cache_power_mode_version : 4; - uint16_t nv_cache_feature_set_version : 4; - } nv_cache_capabilities; - uint16_t nv_cache_size_lsw; - uint16_t nv_cache_size_msw; - uint16_t nominal_media_rotation_rate; - uint16_t reserved_word_218; - struct { - uint8_t nv_cache_estimated_time_to_spin_up_in_seconds; - uint8_t reserved; - } nv_cache_options; - uint16_t write_read_verify_sector_count_mode : 8; - uint16_t reserved_word_220 : 8; - uint16_t reserved_word_221; - struct { - uint16_t major_version : 12; - uint16_t transport_type : 4; - } transport_major_version; - uint16_t transport_minor_version; - uint16_t reserved_word_224[6]; - uint32_t extended_number_of_user_addressable_sectors[2]; - uint16_t min_blocks_per_download_microcode_mode_03; - uint16_t max_blocks_per_download_microcode_mode_03; - uint16_t reserved_word_236[19]; - uint16_t signature : 8; - uint16_t check_sum : 8; -} __packed; - -struct scsi_read_capacity_data { - uint32_t last_sector; - uint32_t block_size; -} __packed; - -struct rfis_data { - struct fis_dma_setup dma_setup; - char pad0[4]; - struct fis_pio_setup pio_setup; - char pad1[12]; - struct fis_reg_d2h reg_d2h; -} __packed; - -struct ahci_device { - int port_no; - int type; - volatile struct hba_port *port; - - struct hba_cmd_header cmd_header[32]; - union { - char rfis_data[256]; - struct rfis_data rfis; - }; -}; - -/* struct scsi_command /must/ be exactly 16 bytes long, so that it fits properly - within struct hba_cmd_table */ -_Static_assert(sizeof(struct scsi_command) == 16, "ahci: scsi_command must be 16 bytes"); -_Static_assert(sizeof(struct fis_dma_setup) == 28, "ahci: fis_dma_setup must be 28 bytes"); -_Static_assert(sizeof(struct fis_pio_setup) == 20, "ahci: fis_pio_set must be 20 bytes"); -_Static_assert(sizeof(struct fis_reg_d2h) == 20, "ahci: fis_reg_d2h must be 20 bytes"); - -_Static_assert(offsetof(struct rfis_data, dma_setup) == 0, "offsetof dma_setup in rfis_data must be 0x00"); -_Static_assert(offsetof(struct rfis_data, pio_setup) == 0x20, "offsetof dma_setup in rfis_data must be 0x20"); -_Static_assert(offsetof(struct rfis_data, reg_d2h) == 0x40, "offsetof dma_setup in rfis_data must be 0x40"); - -extern struct driver *ahci_driver(void); - -extern kern_status_t identify_ata_device(struct ahci_device *dev, struct identify_device_data *out); -extern kern_status_t identify_atapi_device(struct ahci_device *dev, struct identify_device_data *out); -extern kern_status_t send_ata_command(struct ahci_device *dev, unsigned int cmd, struct iovec *vec, size_t nvec); -extern kern_status_t send_ata_command_ex(struct ahci_device *dev, struct fis_reg_h2d *fis, unsigned int cmd, struct iovec *vec, size_t nvec); -extern kern_status_t send_atapi_command(struct ahci_device *dev, struct scsi_command *cmd, struct iovec *vec, size_t nvec); -extern kern_status_t send_atapi_command_ex(struct ahci_device *dev, struct fis_reg_h2d *fis, struct scsi_command *cmd, struct iovec *vec, size_t nvec); -extern void rebase_ahci_port(struct ahci_device *dev); - -extern void probe_ahci_ports(struct driver *driver, struct device *controller, volatile struct hba_config *abar, - void(*callback)(int, struct device *, volatile struct hba_port *, int)); -extern void create_device_from_ahci_port(int port_no, struct device *controller, volatile struct hba_port *port, int type); - -#endif diff --git a/kexts/drivers/block/ahci/ata.c b/kexts/drivers/block/ahci/ata.c deleted file mode 100644 index feda1a8..0000000 --- a/kexts/drivers/block/ahci/ata.c +++ /dev/null @@ -1,49 +0,0 @@ -#include -#include "ahci.h" - -kern_status_t ata_read_blocks(struct device *dev, sectors_t offset, size_t *count, struct iovec *vec, size_t nvec, socks_flags_t flags) -{ - struct fis_reg_h2d fis = {0}; - size_t c = *count; - c &= 0xFFFF; - - fis.fis_type = FIS_TYPE_REG_H2D; - - fis.count_l = (c & 0xFFu); - fis.count_h = (c >> 8) & 0xFFu; - - fis.lba0 = offset & 0xFFu; - fis.lba1 = (offset >> 8) & 0xFFu; - fis.lba2 = (offset >> 16) & 0xFFu; - fis.lba3 = (offset >> 24) & 0xFFu; - fis.lba4 = (offset >> 32) & 0xFFu; - fis.lba5 = (offset >> 40) & 0xFFu; - - fis.device = 1 << 6; - - struct ahci_device *ahci_dev = dev->dev_priv; - kern_status_t status = send_ata_command_ex(ahci_dev, &fis, ATA_CMD_READ_DMA_EX, vec, nvec); - if (status == KERN_OK) { - *count = c; - } else { - *count = 0; - } - - return status; -} - -kern_status_t ata_write_blocks(struct device *dev, sectors_t offset, size_t *count, struct iovec *vec, size_t nvec, socks_flags_t flags) -{ - return KERN_UNSUPPORTED; -} - -kern_status_t ata_ioctl(struct device *dev, unsigned int req, void *argp) -{ - return KERN_UNSUPPORTED; -} - -struct block_device_ops ata_device_ops = { - .read_blocks = ata_read_blocks, - .write_blocks = ata_write_blocks, - .ioctl = ata_ioctl, -}; diff --git a/kexts/drivers/block/ahci/atapi.c b/kexts/drivers/block/ahci/atapi.c deleted file mode 100644 index e254aed..0000000 --- a/kexts/drivers/block/ahci/atapi.c +++ /dev/null @@ -1,22 +0,0 @@ -#include - -kern_status_t atapi_read_blocks(struct device *dev, sectors_t offset, size_t *count, struct iovec *vec, size_t nvec, socks_flags_t flags) -{ - return KERN_UNSUPPORTED; -} - -kern_status_t atapi_write_blocks(struct device *dev, sectors_t offset, size_t *count, struct iovec *vec, size_t nvec, socks_flags_t flags) -{ - return KERN_UNSUPPORTED; -} - -kern_status_t atapi_ioctl(struct device *dev, unsigned int req, void *argp) -{ - return KERN_UNSUPPORTED; -} - -struct block_device_ops atapi_device_ops = { - .read_blocks = atapi_read_blocks, - .write_blocks = atapi_write_blocks, - .ioctl = atapi_ioctl, -}; diff --git a/kexts/drivers/block/ahci/device.c b/kexts/drivers/block/ahci/device.c deleted file mode 100644 index c503157..0000000 --- a/kexts/drivers/block/ahci/device.c +++ /dev/null @@ -1,77 +0,0 @@ -#include -#include -#include -#include -#include "ahci.h" - -extern struct block_device_ops ata_device_ops; -extern struct block_device_ops atapi_device_ops; - -extern void create_device_from_ahci_port(int port_no, struct device *controller, volatile struct hba_port *port, int type) -{ - struct block_device *bdev = block_device_create(); - if (!bdev) { - return; - } - - struct device *bdev_base = block_device_base(bdev); - - struct ahci_device *ahci_dev = kmalloc(sizeof *ahci_dev, VM_NORMAL); - if (!ahci_dev) { - device_deref(bdev_base); - return; - } - - ahci_dev->port = port; - ahci_dev->port_no = port_no; - ahci_dev->type = type; - bdev_base->dev_priv = ahci_dev; - rebase_ahci_port(ahci_dev); - - snprintf(bdev_base->dev_name, sizeof bdev_base->dev_name, "ahci%d", port_no); - - if (type == AHCI_DEV_SATA) { - struct identify_device_data identity_data = {0}; - kern_status_t status = identify_ata_device(ahci_dev, &identity_data); - if (status != KERN_OK) { - kfree(ahci_dev); - device_deref(bdev_base); - return; - } - - /* TODO read IDENTIFY DEVICE log to support non-512 sector sizes */ - bdev->b_ops = &ata_device_ops; - bdev->b_sector_size = 512; - bdev->b_capacity = identity_data.user_addressable_sectors; - - snprintf(bdev_base->dev_model_name, sizeof bdev_base->dev_model_name, "%s", identity_data.model_number); - } else if (type == AHCI_DEV_SATAPI) { - struct identify_device_data identity_data = {0}; - kern_status_t status = identify_atapi_device(ahci_dev, &identity_data); - if (status != KERN_OK) { - kfree(ahci_dev); - device_deref(bdev_base); - return; - } - - struct scsi_command cmd = {0}; - cmd.cmd = SCSI_CMD_READ_CAPACITY; - - struct scsi_read_capacity_data cmd_result = {0}; - struct iovec vec = { .io_buf = &cmd_result, .io_len = sizeof cmd_result }; - - status = send_atapi_command(ahci_dev, &cmd, &vec, 1); - if (status != KERN_OK) { - printk("ahci: failed to contact ATAPI device: %s", kern_status_string(status)); - return; - } - - bdev->b_ops = &atapi_device_ops; - bdev->b_sector_size = big_to_host_u32(cmd_result.block_size); - bdev->b_capacity = big_to_host_u32(cmd_result.last_sector) + 1; - - snprintf(bdev_base->dev_model_name, sizeof bdev_base->dev_model_name, "%s", identity_data.model_number); - } - - device_register(bdev_base, ahci_driver(), controller); -} diff --git a/kexts/drivers/block/ahci/extension.yaml b/kexts/drivers/block/ahci/extension.yaml deleted file mode 100644 index e91ed78..0000000 --- a/kexts/drivers/block/ahci/extension.yaml +++ /dev/null @@ -1,13 +0,0 @@ -name: ahci -description: | - AHCI (SATA) disk driver -id: net.doorstuck.socks.ahci -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c - - device.c - - ahci.c - - ata.c - - atapi.c - - ahci.h diff --git a/kexts/drivers/block/ahci/main.c b/kexts/drivers/block/ahci/main.c deleted file mode 100644 index 80f7d6c..0000000 --- a/kexts/drivers/block/ahci/main.c +++ /dev/null @@ -1,80 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "ahci.h" - -static struct pci_driver *__ahci_driver = NULL; -static volatile struct hba_config *hba_config = NULL; - -static int irq_callback(void); - -static struct irq_hook irq_hook = { - .irq_callback = irq_callback, -}; - -static struct pci_device_id ahci_device_ids[] = { - PCI_CLASS_ID(0x01, 0x06), - PCI_DEVICE_ID_INVALID, -}; - -struct driver *ahci_driver(void) -{ - return pci_driver_base(__ahci_driver); -} - -static kern_status_t ahci_scan(struct device *ahci_bus) -{ - struct pci_device *pci_dev = device_get_pci_info(ahci_bus); - printk("ahci: probing ports on ahci controller at pci%04x:%02x.%02u", pci_dev->pci_bus, pci_dev->pci_slot, pci_dev->pci_func); - uint32_t abar = pci_device_read_field(ahci_bus, PCI_REG_BAR5, 4); - hba_config = vm_phys_to_virt(abar); - probe_ahci_ports(pci_driver_base(__ahci_driver), ahci_bus, hba_config, create_device_from_ahci_port); - return KERN_OK; -} - -static struct bus_device_ops ahci_bus_ops = { - .scan = ahci_scan, -}; - -static int irq_callback(void) -{ - printk("ahci: received IRQ"); - return 0; -} - -static kern_status_t ahci_probe(struct pci_driver *driver, struct device *dev) -{ - struct bus_device *ahci_bus = bus_device_from_generic(dev); - ahci_bus->b_ops = &ahci_bus_ops; - snprintf(dev->dev_name, sizeof dev->dev_name, "ahci"); - - uint8_t irq_vec = pci_device_read_field(dev, PCI_REG_INTERRUPT_LINE, 1); - hook_irq(IRQ0 + irq_vec, &irq_hook); - - return device_register(dev, pci_driver_base(__ahci_driver), NULL); -} - -static kern_status_t online(struct kext *self) -{ - printk("ahci: registering AHCI driver"); - __ahci_driver = pci_driver_create(self, "ahci", ahci_device_ids); - if (!__ahci_driver) { - return KERN_NO_MEMORY; - } - - __ahci_driver->probe = ahci_probe; - - pci_driver_register(__ahci_driver); - return KERN_OK; -} - -DEFINE_KEXT("net.doorstuck.socks.ahci", - online, NULL, - PCI_SUBSYSTEM_KEXT_ID); diff --git a/kexts/drivers/bus/acpi/acpi.c b/kexts/drivers/bus/acpi/acpi.c deleted file mode 100644 index 374963f..0000000 --- a/kexts/drivers/bus/acpi/acpi.c +++ /dev/null @@ -1,31 +0,0 @@ -#include -#include -#include -#include -#include - -static kern_status_t acpi_bus_scan(struct device *dev) -{ - return KERN_OK; -} - -static struct bus_device_ops acpi_ops = { - .scan = acpi_bus_scan, -}; - -kern_status_t acpi_init(void) -{ - apic_init(); - smp_init(); - - struct bus_device *acpi_dev = bus_device_create(); - struct device *base = bus_device_base(acpi_dev); - acpi_dev->b_ops = &acpi_ops; - snprintf(base->dev_name, sizeof base->dev_name, "acpi"); - - device_register(base, system_driver(), root_device()); - - return KERN_OK; -} - -DEFINE_KEXT("net.doorstuck.socks.acpi", NULL, NULL, KEXT_NO_DEPENDENCIES); diff --git a/kexts/drivers/bus/acpi/ap_trampoline.S b/kexts/drivers/bus/acpi/ap_trampoline.S deleted file mode 100644 index 1598c3a..0000000 --- a/kexts/drivers/bus/acpi/ap_trampoline.S +++ /dev/null @@ -1,107 +0,0 @@ - .global acpi_ap_lapic_id - .type acpi_ap_lapic_id, @function - -acpi_ap_lapic_id: - push %rbp - mov %rsp, %rbp - - push %rbx - - mov $0x00000001, %eax - cpuid - shrq $0x18, %rbx - - mov %rbx, %rax - - pop %rbx - pop %rbp - ret - - - .extern __ap_stack_top - .extern __bsp_done - .extern __this_ap_ok - .extern __all_ap_ok - - .extern ap_startup - .type ap_startup, @function - - .global ap_trampoline - - # this code will be relocated to 0x8000, sets up environment for calling a C function - .code16 - .align 0x100 -ap_trampoline: - cli - cld - ljmp $0, $0x8080 - .align 16 -_L8010_GDT_table: - .long 0, 0 - .long 0x0000FFFF, 0x00CF9A00 # flat code - .long 0x0000FFFF, 0x008F9200 # flat data - .long 0x00000068, 0x00CF8900 # tss -_L8030_GDT_value: - .word _L8030_GDT_value - _L8010_GDT_table - 1 - .long 0x8010 - .long 0, 0 - .align 64 -_L8040_GDT64_table: - .long 0, 0 - .long 0x0000ffff, 0x002f9a00 # kernel code - .long 0x0000ffff, 0x002f9200 # kernel data -_L8058_GDT64_value: - .word _L8058_GDT64_value - _L8040_GDT64_table - 1 - .quad 0x8040 - - .align 64 -_L8080: - xorw %ax, %ax - movw %ax, %ds - lgdtl 0x8030 - movl %cr0, %eax - orl $1, %eax - movl %eax, %cr0 - ljmp $8, $0x80a0 - .align 32 - .code32 -_L80A0: - movw $16, %ax - movw %ax, %ds - movw %ax, %ss - # get our Local APIC ID - mov $1, %eax - cpuid - shrl $24, %ebx - movl %ebx, %edi - - movl %cr4, %eax - orl $0x20, %eax - movl %eax, %cr4 - - movl $0x8ff8, %eax - movl (%eax), %eax - mov %eax, %cr3 - - movl $0xC0000080, %ecx - rdmsr - # enable long mode, syscall/sysret, and NX protection - orl $0x00000901, %eax - wrmsr - - movl $0x8058, %eax - lgdt (%eax) - - movl %cr0, %ecx - orl $0x8000002a, %ecx - movl %ecx, %cr0 - - ljmpl $0x08, $0x8100 - - .code64 - .align 64 -_L8100: - mov (__ap_stack_top), %rsp - movabsq $(ap_trampoline_exit), %rax - callq *%rax - hlt diff --git a/kexts/drivers/bus/acpi/apic.cpp b/kexts/drivers/bus/acpi/apic.cpp deleted file mode 100644 index 94a274b..0000000 --- a/kexts/drivers/bus/acpi/apic.cpp +++ /dev/null @@ -1,229 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define PIC1_DATA 0x21 -#define PIC2_DATA 0xA1 - -#define IA32_APIC_BASE_MSR 0x1B -#define IA32_APIC_BASE_MSR_BSP 0x100 -#define IA32_APIC_BASE_MSR_ENABLE 0x800 - -static int apic_enabled = 0; -static unsigned int bsp_id = (unsigned int)-1; - -using namespace arch::acpi; - -static struct queue io_apics; - -extern "C" { - /* defined in apic_ctrl.S */ - extern int check_apic(void); -} - -static uintptr_t apic_get_base(void) -{ - return rdmsr(IA32_APIC_BASE_MSR); -} - -static void apic_set_base(uintptr_t addr) -{ - wrmsr(IA32_APIC_BASE_MSR, addr); -} - -static void disable_8259(void) -{ - /* mask all interrupts on PICs 1 and 2 */ - outportb(PIC1_DATA, 0xFF); - outportb(PIC2_DATA, 0xFF); -} - -kern_status_t local_apic_enable(struct acpi_madt *madt) -{ - apic_set_base(apic_get_base()); - local_apic::find(madt, local_apic::get()); - - local_apic::get().write(0xF0, 0x1FF); - local_apic::get().ack(); - - return KERN_OK; -} - -static io_apic *get_ioapic_for_irq(unsigned int vec) -{ - queue_foreach (io_apic, ioapic, &io_apics, io_entry) { - if (vec >= ioapic->io_first_irq && vec < ioapic->io_first_irq + ioapic->io_nr_irq) { - return ioapic; - } - } - - return nullptr; -} - -static void configure_legacy_pic(void) -{ - printk("acpi: APIC unavailable"); - pit_start(HZ); -} - -static void ioapic_init(uintptr_t base, unsigned int int_base) -{ - uint32_t *base_vaddr = (uint32_t *)vm_phys_to_virt(base); - io_apic *apic = kmalloc_object(io_apic, VM_NORMAL, base_vaddr, int_base); - - //printk("acpi: I/O APIC at 0x%llx; base=%u, irqs=%u", base, int_base, apic->io_nr_irq); - - for (unsigned int i = 0; i < apic->io_nr_irq; i++) { - apic->map_irq(i, 32 + int_base + i); - } - - queue_push_back(&io_apics, &apic->io_entry); -} - -static int lapic_clock_irq(void) -{ - if (this_cpu() == bsp_id) { - clock_advance(1); - } - - return 0; -} - -static struct irq_hook lapic_clock_irq_hook = { - {}, - lapic_clock_irq, -}; - -void local_apic_config_timer(bool bsp) -{ - local_apic& lapic = local_apic::get(); - - lapic.write(local_apic::TIMER_DIV, 0x3); - lapic.write(local_apic::TIMER_INITCOUNT, (uint32_t)-1); - clock_wait(10); - lapic.write(local_apic::LVT_TIMER, APIC_LVT_INT_MASKED); - - if (bsp) { - /* mask IRQ0 to block interrupts from the PIT. */ - io_apic *irq0_apic = get_ioapic_for_irq(0); - irq0_apic->mask_irq(0); - } - - uint32_t total_ticks = 0xFFFFFFFF - lapic.read(local_apic::TIMER_CURCOUNT); - - /* convert to LAPIC ticks per kernel clock tick */ - total_ticks /= 10; - - lapic.write(local_apic::LVT_TIMER, IRQ0 | APIC_LVT_TIMER_MODE_PERIODIC); - lapic.write(local_apic::TIMER_DIV, 0x3); - lapic.write(local_apic::TIMER_INITCOUNT, total_ticks); -} - -static void parse_legacy_irq_override(struct acpi_madt *madt) -{ - unsigned char *p = (unsigned char *)madt + sizeof *madt; - unsigned char *madt_end = (unsigned char *)madt + madt->m_base.s_length; - - while (p < madt_end) { - struct acpi_madt_record *rec = (struct acpi_madt_record *)p; - struct acpi_madt_irqsrc_override*irq; - io_apic *handler = nullptr; - - switch (rec->r_type) { - case ACPI_MADT_IRQSRC_OVERRIDE: - irq = (struct acpi_madt_irqsrc_override *)(rec + 1); - handler = get_ioapic_for_irq(irq->irq_srcvec); - handler->map_irq(irq->irq_srcvec, 32 + irq->irq_destvec); - break; - default: - break; - } - - p += rec->r_length; - } -} - -static void init_all_ioapic(struct acpi_madt *madt) -{ - unsigned char *p = (unsigned char *)madt + sizeof *madt; - unsigned char *madt_end = (unsigned char *)madt + madt->m_base.s_length; - - while (p < madt_end) { - struct acpi_madt_record *rec = (struct acpi_madt_record *)p; - struct acpi_madt_ioapic *ioapic; - - switch (rec->r_type) { - case ACPI_MADT_IOAPIC: - ioapic = (struct acpi_madt_ioapic *)(rec + 1); - ioapic_init(ioapic->io_address, ioapic->io_intbase); - break; - default: - break; - } - - p += rec->r_length; - } - - parse_legacy_irq_override(madt); -} - -kern_status_t ap_apic_init(void) -{ - struct acpi_madt *madt = (struct acpi_madt *)acpi_find_sdt(ACPI_SIG_MADT); - local_apic_enable(madt); - - //irq_enable(); - local_apic_config_timer(false); - - return KERN_OK; -} - -/* only the bootstrap processor should call apic_init() - all other APs should call ap_apic_init() instead */ -kern_status_t apic_init(void) -{ - struct acpi_madt *madt = (struct acpi_madt *)acpi_find_sdt(ACPI_SIG_MADT); - - if (check_apic() == 0 || !madt) { - configure_legacy_pic(); - return KERN_UNSUPPORTED; - } - - bsp_id = this_cpu(); - init_all_ioapic(madt); - - local_apic_enable(madt); - disable_8259(); - - apic_enabled = 1; - irq_enable(); - - pit_start(HZ); - - local_apic_config_timer(true); - pit_stop(); - - hook_irq(IRQ0, &lapic_clock_irq_hook); - - return KERN_OK; -} - -void irq_ack(unsigned int vec) -{ - if (apic_enabled) { - local_apic::get().ack(); - } else { - if (vec >= 40) { - outportb(0xA0, 0x20); - } - - outportb(0x20, 0x20); - } -} diff --git a/kexts/drivers/bus/acpi/apic_ctrl.S b/kexts/drivers/bus/acpi/apic_ctrl.S deleted file mode 100644 index 910919c..0000000 --- a/kexts/drivers/bus/acpi/apic_ctrl.S +++ /dev/null @@ -1,18 +0,0 @@ - .global check_apic - .type check_apic, @function -check_apic: - push %rbp - mov %rsp, %rbp - - push %rbx - mov $1, %rax - cpuid - - andl $0x200, %edx - shr $9, %edx - - mov %rdx, %rax - - pop %rbx - pop %rbp - ret diff --git a/kexts/drivers/bus/acpi/extension.yaml b/kexts/drivers/bus/acpi/extension.yaml deleted file mode 100644 index e52d41a..0000000 --- a/kexts/drivers/bus/acpi/extension.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: acpi -description: | - ACPI bus and SMP driver. -id: net.doorstuck.socks.acpi -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - acpi.c - - apic_ctrl.S - - local_apic.cpp - - smp.cpp - - apic.cpp - - ap_trampoline.S - - io_apic.cpp - - rsdp.c diff --git a/kexts/drivers/bus/acpi/include/arch/acpi.h b/kexts/drivers/bus/acpi/include/arch/acpi.h deleted file mode 100644 index 14173fa..0000000 --- a/kexts/drivers/bus/acpi/include/arch/acpi.h +++ /dev/null @@ -1,126 +0,0 @@ -#ifndef ARCH_ACPI_H_ -#define ARCH_ACPI_H_ - -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#define ACPI_MADT_LAPIC 0x00 -#define ACPI_MADT_IOAPIC 0x01 -#define ACPI_MADT_IRQSRC_OVERRIDE 0x02 -#define ACPI_MADT_LAPIC_OVERRIDE 0x05 - -#define ACPI_SIG_RSDP 0x2052545020445352ULL -#define ACPI_SIG_FADT 0x50434146 -#define ACPI_SIG_MADT 0x43495041 - -#define AP_TRAMPOLINE_PADDR 0x8000 -#define LAPIC_IPI_STATUS_REG 0x0280 -#define LAPIC_IPI_DEST_REG 0x0310 -#define LAPIC_IPI_ICR_REG 0x0300 - -struct acpi_rsdp_10 { - char r_sig[8]; - uint8_t r_chksum; - char r_oem[6]; - uint8_t r_revision; - uint32_t r_rsdt_ptr; -} __packed; - -struct acpi_rsdp_20 { - struct acpi_rsdp_10 r_base; - - uint32_t r_length; - uint64_t r_xsdt_ptr; - uint8_t r_chksum_ext; - uint8_t r_reserved[3]; -} __packed; - -struct acpi_rsdp { - union { - struct acpi_rsdp_10 rsdp_10; - struct acpi_rsdp_20 rsdp_20; - }; -} __packed; - -struct acpi_sdt { - char s_sig[4]; - uint32_t s_length; - uint8_t s_revision; - uint8_t s_chksum; - char s_oem[6]; - char s_oem_table[8]; - uint32_t s_oem_revision; - uint32_t s_creator; - uint32_t s_creator_revision; -} __packed; - -struct acpi_rsdt { - struct acpi_sdt r_header; - uint32_t r_tables[1]; -} __packed; - -struct acpi_xsdt { - struct acpi_sdt x_header; - uint64_t x_tables[1]; -} __packed; - -struct acpi_madt { - struct acpi_sdt m_base; - uint32_t m_lapic_ptr; - uint32_t m_flags; -} __packed; - -struct acpi_madt_record { - uint8_t r_type; - uint8_t r_length; -} __packed; - -struct acpi_madt_ioapic { - uint8_t io_apic_id; - uint8_t io_reserved; - uint32_t io_address; - uint32_t io_intbase; -} __packed; - -struct acpi_madt_irqsrc_override { - uint8_t irq_bus; - /* the irq vector as delivered from the APIC to the CPU */ - uint8_t irq_destvec; - /* the irq vector as delivered from the hardware to the APIC */ - uint32_t irq_srcvec; - uint16_t irq_flags; -} __packed; - -struct lapic_record { - uint8_t l_cpu_id; - uint8_t l_apic_id; - uint32_t l_flags; -} __packed; - -struct lapic_override_record { - uint16_t l_reserved; - uint64_t l_lapic_ptr; -} __packed; - - -extern kern_status_t acpi_init(void); -extern kern_status_t acpi_scan_cpu_topology(void); - -extern kern_status_t ap_apic_init(void); -extern kern_status_t apic_init(void); -extern kern_status_t smp_init(void); - -extern struct acpi_sdt *acpi_find_sdt(uint32_t sig); - -extern void irq_ack(unsigned int vec); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/kexts/drivers/bus/acpi/include/arch/acpi/io_apic.hpp b/kexts/drivers/bus/acpi/include/arch/acpi/io_apic.hpp deleted file mode 100644 index cfbd4fc..0000000 --- a/kexts/drivers/bus/acpi/include/arch/acpi/io_apic.hpp +++ /dev/null @@ -1,41 +0,0 @@ -#ifndef ARCH_ACPI_IOAPIC_HPP_ -#define ARCH_ACPI_IOAPIC_HPP_ - -#include -#include -#include - -namespace arch::acpi { - struct io_apic { - uint32_t *io_base = nullptr; - unsigned int io_first_irq = 0; - unsigned int io_nr_irq = 0; - struct queue_entry io_entry; - - struct irq_entry { - uint64_t irq_vec : 8; - uint64_t irq_delivery : 3; - uint64_t irq_destmode : 1; - uint64_t irq_status : 1; - uint64_t irq_polarity : 1; - uint64_t irq_irr : 1; - uint64_t irq_triggermode : 1; - uint64_t irq_mask : 1; - uint64_t irq_resv : 39; - uint64_t irq_dest : 8; - }; - - io_apic(uint32_t *base, unsigned int first_irq); - - uint32_t read(uint32_t reg); - void write(uint32_t reg, uint32_t val); - - kern_status_t read_irq(unsigned int index, irq_entry &entry); - void write_irq(unsigned int index, const irq_entry &entry); - void map_irq(unsigned int src, unsigned int dest, unsigned int dest_cpu = 0); - void mask_irq(unsigned int vec); - void unmask_irq(unsigned int vec, unsigned int dest_cpu = (unsigned int)-1); - }; -} - -#endif diff --git a/kexts/drivers/bus/acpi/include/arch/acpi/local_apic.hpp b/kexts/drivers/bus/acpi/include/arch/acpi/local_apic.hpp deleted file mode 100644 index 358bca3..0000000 --- a/kexts/drivers/bus/acpi/include/arch/acpi/local_apic.hpp +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef ARCH_ACPI_LOCAL_APIC_HPP_ -#define ARCH_ACPI_LOCAL_APIC_HPP_ - -#include -#include - -#define APIC_LVT_INT_MASKED 0x10000 -#define APIC_LVT_TIMER_MODE_PERIODIC 0x20000 - -struct acpi_madt; - -namespace arch::acpi { -class local_apic { - uint32_t *base_ = nullptr; - -public: - enum { - EOI = 0xB0, - IPI_STATUS = 0x280, - IPI_ICR = 0x300, - IPI_DEST = 0x310, - LVT_TIMER = 0x320, - TIMER_INITCOUNT = 0x380, - TIMER_CURCOUNT = 0x390, - TIMER_DIV = 0x3E0, - }; - - local_apic(uint32_t *base = nullptr); - - static kern_status_t find(struct acpi_madt *madt, local_apic& out); - static local_apic& get(void); - - uint32_t read(uint32_t reg); - void write(uint32_t reg, uint32_t val); - void ack(); - - uint32_t *ptr() const { return base_; } - - void send_ipi(unsigned int dest, unsigned int data); -}; -} - -#endif diff --git a/kexts/drivers/bus/acpi/io_apic.cpp b/kexts/drivers/bus/acpi/io_apic.cpp deleted file mode 100644 index f61be00..0000000 --- a/kexts/drivers/bus/acpi/io_apic.cpp +++ /dev/null @@ -1,91 +0,0 @@ -#include -#include -#include - -#define IOAPICID 0x00 -#define IOAPICVER 0x01 -#define IOAPICARB 0x02 -#define IOAPICREDTBL(n) (0x10 + 2 * n) - -namespace arch::acpi { -io_apic::io_apic(uint32_t *base, unsigned int first_irq) : io_base(base), io_first_irq(first_irq) -{ - io_nr_irq = ((read(IOAPICVER) >> 16) + 1) & 0xFF; -} - -uint32_t io_apic::read(uint32_t reg) -{ - write_once(io_base, reg & 0xFF); - return read_once(io_base + 4); -} - -void io_apic::write(uint32_t reg, uint32_t val) -{ - write_once(io_base, reg & 0xFF); - write_once(io_base + 4, val); -} - -kern_status_t io_apic::read_irq(unsigned int index, irq_entry &entry) -{ - if (index >= io_nr_irq) { - return KERN_NO_ENTRY; - } - - uint32_t *entry_data = (uint32_t *)&entry; - entry_data[0] = read(IOAPICREDTBL(index)); - entry_data[1] = read(IOAPICREDTBL(index) + 1); - - return KERN_OK; -} - -void io_apic::write_irq(unsigned int index, const irq_entry &entry) -{ - if (index >= io_nr_irq) { - return; - } - - const uint32_t *entry_data = (const uint32_t *)&entry; - write(IOAPICREDTBL(index), entry_data[0]); - write(IOAPICREDTBL(index) + 1, entry_data[1]); -} - -void io_apic::map_irq(unsigned int src, unsigned int dest, unsigned int dest_cpu) -{ - io_apic::irq_entry irq{}; - irq.irq_vec = dest; - irq.irq_dest = dest_cpu; - irq.irq_delivery = 0; - irq.irq_destmode = 0; - irq.irq_polarity = 0; - irq.irq_triggermode = 0; - irq.irq_mask = 0; - - write_irq(src, irq); -} - -void io_apic::mask_irq(unsigned int vec) -{ - irq_entry irq; - if (read_irq(vec, irq) != KERN_OK) { - return; - } - - irq.irq_mask = 1; - write_irq(vec, irq); -} - -void io_apic::unmask_irq(unsigned int vec, unsigned int dest_cpu) -{ - irq_entry irq; - if (read_irq(vec, irq) != KERN_OK) { - return; - } - - irq.irq_mask = 0; - if (dest_cpu != (unsigned int)-1) { - irq.irq_dest = dest_cpu; - } - - write_irq(vec, irq); -} -} diff --git a/kexts/drivers/bus/acpi/local_apic.cpp b/kexts/drivers/bus/acpi/local_apic.cpp deleted file mode 100644 index 5f551af..0000000 --- a/kexts/drivers/bus/acpi/local_apic.cpp +++ /dev/null @@ -1,75 +0,0 @@ -#include -#include -#include -#include - -#define LAPIC_REG_EOI 0xB0 - -namespace arch::acpi { -static local_apic lapic; - -local_apic::local_apic(uint32_t *base) : base_(base) -{ -} - -kern_status_t local_apic::find(struct acpi_madt *madt, local_apic& out) -{ - phys_addr_t local_apic = madt->m_lapic_ptr; - - unsigned char *p = (unsigned char *)madt + sizeof *madt; - unsigned char *madt_end = (unsigned char *)madt + madt->m_base.s_length; - - while (p < madt_end) { - struct acpi_madt_record *rec = (struct acpi_madt_record *)p; - struct lapic_override_record *lapic; - - switch (rec->r_type) { - case ACPI_MADT_LAPIC_OVERRIDE: - lapic = (struct lapic_override_record *)(rec + 1); - out.base_ = (uint32_t *)vm_phys_to_virt(lapic->l_lapic_ptr); - return KERN_OK; - default: - break; - } - - p += rec->r_length; - } - - out.base_ = (uint32_t *)vm_phys_to_virt(local_apic); - return KERN_OK; -} - -uint32_t local_apic::read(uint32_t reg) -{ - return read_once(base_ + (reg >> 2)); -} - -void local_apic::write(uint32_t reg, uint32_t val) -{ - write_once(base_ + (reg >> 2), val); -} - -void local_apic::ack() -{ - write(LAPIC_REG_EOI, 0); -} - -void local_apic::send_ipi(unsigned int dest, unsigned int data) -{ - uint32_t dest_val = (read(IPI_DEST) & 0x00FFFFFF) | (dest << 24); - write(IPI_STATUS, 0); - write(IPI_DEST, dest_val); - - uint32_t icr_val = (read(IPI_ICR) & 0xFFF00000) | data; - write(IPI_ICR, icr_val); - - do { - __asm__ __volatile__("pause" : : : "memory"); - } while (read(IPI_ICR) & (1 << 12)); -} - -local_apic& local_apic::get(void) -{ - return lapic; -} -} diff --git a/kexts/drivers/bus/acpi/rsdp.c b/kexts/drivers/bus/acpi/rsdp.c deleted file mode 100644 index c681275..0000000 --- a/kexts/drivers/bus/acpi/rsdp.c +++ /dev/null @@ -1,99 +0,0 @@ -#include -#include -#include -#include - -static struct acpi_rsdp rsdp; - -static struct acpi_rsdp_10 *search_for_rsdp(void) -{ - uint64_t *start = vm_phys_to_virt(0x80000); - uint64_t *end = vm_phys_to_virt(0xFFFFF); - - for (uint64_t *i = start; i < end; i++) { - if (*i == ACPI_SIG_RSDP) { - return (struct acpi_rsdp_10 *)i; - } - } - - return NULL; -} - -static int init_rsdt(void) -{ - struct acpi_rsdp_10 *x = search_for_rsdp(); - - if (!x) { - return -1; - } - - uint8_t *b = (uint8_t *)x; - size_t chksum = 0; - for (unsigned int i = 0; i < sizeof *x; i++) { - chksum += b[i]; - } - - if (chksum & 0xFF) { - return -1; - } - - if (x->r_revision == 2) { - chksum = 0; - - for (unsigned int i = sizeof *x; i < sizeof(struct acpi_rsdp_20); i++) { - chksum += b[i]; - } - - if (chksum & 0xFF) { - return -1; - } - } - - memcpy(&rsdp.rsdp_20, x, sizeof rsdp.rsdp_20); - return 0; -} - -static struct acpi_sdt *find_via_rsdt(uint32_t sig) -{ - struct acpi_rsdt *rsdt = vm_phys_to_virt(rsdp.rsdp_10.r_rsdt_ptr); - unsigned long nr_tables = (rsdt->r_header.s_length - sizeof(struct acpi_sdt)) / sizeof(uint32_t); - - for (unsigned long i = 0; i < nr_tables; i++) { - struct acpi_sdt *table = vm_phys_to_virt(rsdt->r_tables[i]); - if (*(uint32_t *)table == sig) { - return table; - } - } - - return NULL; -} - -static struct acpi_sdt *find_via_xsdt(uint32_t sig) -{ - struct acpi_xsdt *xsdt = vm_phys_to_virt(rsdp.rsdp_20.r_xsdt_ptr); - unsigned long nr_tables = (xsdt->x_header.s_length - sizeof(struct acpi_sdt)) / sizeof(uint64_t); - - for (unsigned long i = 0; i < nr_tables; i++) { - struct acpi_sdt *table = vm_phys_to_virt(xsdt->x_tables[i]); - if (*(uint32_t *)table == sig) { - return table; - } - } - - return NULL; -} - -struct acpi_sdt *acpi_find_sdt(uint32_t sig) -{ - if (!rsdp.rsdp_10.r_sig[0]) { - if (init_rsdt() != 0) { - return NULL; - } - } - - if (rsdp.rsdp_10.r_revision == 0) { - return find_via_rsdt(sig); - } else { - return find_via_xsdt(sig); - } -} diff --git a/kexts/drivers/bus/acpi/smp.cpp b/kexts/drivers/bus/acpi/smp.cpp deleted file mode 100644 index bb90f96..0000000 --- a/kexts/drivers/bus/acpi/smp.cpp +++ /dev/null @@ -1,189 +0,0 @@ -#include -#include -#include -#include -#include -#include - -using namespace arch::acpi; - -extern "C" uint8_t acpi_ap_lapic_id(void); -extern "C" char ap_trampoline[]; - -volatile struct vm_page *__ap_stack_page = NULL; -volatile uintptr_t __ap_stack_top = 0; -volatile uint8_t __this_ap_ok = 0; -volatile uint8_t __all_ap_ok = 0; - -extern "C" void ap_trampoline_exit(void) -{ - struct vm_page *stack_page = (struct vm_page *)__ap_stack_page; - __this_ap_ok = 1; - - ml_cpu_block *this_cpu = (ml_cpu_block *)kmalloc(sizeof *this_cpu, VM_NORMAL); - memset(this_cpu, 0x00, sizeof *this_cpu); - ml_cpu_block_init(this_cpu); - ml_cpu_block_use(this_cpu); - - unsigned int cpu_id = acpi_ap_lapic_id(); - this_cpu->c_cpu_id = cpu_id; - - struct cpu_data *self = get_this_cpu(); - memset(self, 0x0, sizeof *self); - self->c_flags = CPU_ONLINE; - self->c_id = cpu_id; - this_cpu->c_data = self; - - struct thread *this_thread = create_idle_thread(); - this_thread->tr_id = cpu_id; - this_thread->tr_kstack = (struct vm_page *)stack_page; - self->c_rq.rq_idle = self->c_rq.rq_cur = this_thread; - - put_cpu(self); - - ap_apic_init(); - - cpu_set_online(cpu_id); - irq_enable(); - - idle(); -} - -static int init_ap(struct acpi_madt_record *rec, local_apic& lapic, uint8_t bsp_id) -{ - struct lapic_record *ap_lapic = (struct lapic_record *)(rec + 1); - if (!(ap_lapic->l_flags & 0x1) && !(ap_lapic->l_flags & 0x2)) { - return -1; - } - - if (ap_lapic->l_apic_id == bsp_id) { - //printk("acpi: core %u online [BSP]", ap_lapic->l_apic_id); - return 0; - } - - __this_ap_ok = 0; - __ap_stack_page = vm_page_alloc(VM_PAGE_4K, VM_NORMAL); - __ap_stack_top = (uintptr_t)vm_page_get_vaddr((struct vm_page *)__ap_stack_page) + VM_PAGE_SIZE; - - lapic.send_ipi(ap_lapic->l_apic_id, 0xC500); - lapic.send_ipi(ap_lapic->l_apic_id, 0x8500); - milli_sleep(10); // wait 10 msec - lapic.send_ipi(ap_lapic->l_apic_id, 0x4600 | (AP_TRAMPOLINE_PADDR >> VM_PAGE_SHIFT)); - - do { - ml_cpu_relax(); - } while (__this_ap_ok == 0); - - //printk("acpi: core %u online [AP]", ap_lapic->l_apic_id); - return 0; -} - -kern_status_t bring_all_ap_online(void) -{ - struct acpi_madt *madt = (struct acpi_madt *)acpi_find_sdt(ACPI_SIG_MADT); - if (!madt) { - return KERN_UNSUPPORTED; - } - - uint8_t bsp_id = acpi_ap_lapic_id(); - - void *ap_trampoline_dest = vm_phys_to_virt(AP_TRAMPOLINE_PADDR); - memcpy(ap_trampoline_dest, ap_trampoline, VM_PAGE_SIZE); - - pmap_t kernel_pmap = get_kernel_pmap(); - uint32_t *pmap_ptr = (uint32_t *)vm_phys_to_virt(0x8ff8); - *pmap_ptr = kernel_pmap; - - pmap_add(kernel_pmap, (void *)0x8000, 8, (enum vm_prot)(VM_PROT_READ | VM_PROT_EXEC), PMAP_NORMAL); - - unsigned char *p = (unsigned char *)madt + sizeof *madt; - unsigned char *madt_end = (unsigned char *)madt + madt->m_base.s_length; - - unsigned int nr_processors = 0; - - while (p < madt_end) { - struct acpi_madt_record *rec = (struct acpi_madt_record *)p; - - switch (rec->r_type) { - case ACPI_MADT_LAPIC: - if (init_ap(rec, local_apic::get(), bsp_id) == 0) { - nr_processors++; - } - break; - default: - break; - } - - p += rec->r_length; - } - - while (cpu_nr_available() != cpu_nr_online()) { - ml_cpu_relax(); - } - - printk("acpi: %u APs online", cpu_nr_online()); - - return KERN_OK; -} - -static void no_smp_config(void) -{ - cpu_set_available(0); - cpu_set_online(0); - - ml_cpu_block *self = ml_this_cpu(); - self->c_cpu_id = 0; -} - -kern_status_t acpi_scan_cpu_topology(void) -{ - struct acpi_madt *madt = (struct acpi_madt *)acpi_find_sdt(ACPI_SIG_MADT); - if (!madt) { - no_smp_config(); - return KERN_UNSUPPORTED; - } - - uint8_t bsp_id = acpi_ap_lapic_id(); - - //void *bsp_lapic = find_lapic(madt); - - unsigned char *p = (unsigned char *)madt + sizeof *madt; - unsigned char *madt_end = (unsigned char *)madt + madt->m_base.s_length; - - unsigned int nr_processors = 0; - - while (p < madt_end) { - struct acpi_madt_record *rec = (struct acpi_madt_record *)p; - - if (rec->r_type != ACPI_MADT_LAPIC) { - p += rec->r_length; - continue; - } - - struct lapic_record *lapic = (struct lapic_record *)(rec + 1); - - if (!(lapic->l_flags & 0x1) && !(lapic->l_flags & 0x2)) { - /* processor cannot be used */ - continue; - } - - cpu_set_available(lapic->l_apic_id); - nr_processors++; - - p += rec->r_length; - } - - cpu_set_online(bsp_id); - - /* store the BSP ID in the current cpu block */ - ml_cpu_block *self = ml_this_cpu(); - self->c_cpu_id = bsp_id; - - printk("acpi: found %u logical cores", nr_processors); - return KERN_OK; -} - -kern_status_t smp_init(void) -{ - return bring_all_ap_online(); -} diff --git a/kexts/drivers/bus/pci/driver.c b/kexts/drivers/bus/pci/driver.c deleted file mode 100644 index afd7057..0000000 --- a/kexts/drivers/bus/pci/driver.c +++ /dev/null @@ -1,124 +0,0 @@ -#include -#include -#include - -static struct vm_cache pci_driver_cache = { - .c_name = "pci_driver", - .c_obj_size = sizeof(struct pci_driver), -}; - -static struct queue pci_drivers; -static spin_lock_t pci_drivers_lock; - -kern_status_t init_pci_driver_cache(void) -{ - vm_cache_init(&pci_driver_cache); - pci_drivers = QUEUE_INIT; - pci_drivers_lock = SPIN_LOCK_INIT; - - return KERN_OK; -} - -struct pci_driver *pci_driver_create(struct kext *self, const char *name, const struct pci_device_id *device_ids) -{ - struct pci_driver *driver = vm_cache_alloc(&pci_driver_cache, VM_NORMAL); - if (!driver) { - return NULL; - } - - kern_status_t status = driver_init(&driver->pci_base, self, name); - if (status != KERN_OK) { - vm_cache_free(&pci_driver_cache, driver); - return NULL; - } - - driver->pci_target_devices = device_ids; - return driver; -} - -kern_status_t pci_driver_destroy(struct pci_driver *driver) -{ - /* TODO */ - return KERN_UNIMPLEMENTED; -} - -kern_status_t pci_driver_register(struct pci_driver *driver) -{ - kern_status_t status = driver_register(&driver->pci_base); - if (status != KERN_OK) { - return status; - } - - unsigned long flags; - spin_lock_irqsave(&pci_drivers_lock, &flags); - queue_push_back(&pci_drivers, &driver->pci_head); - spin_unlock_irqrestore(&pci_drivers_lock, flags); - - return KERN_OK; -} - -kern_status_t pci_driver_unregister(struct pci_driver *driver) -{ - if (driver->pci_base.drv_major == DEV_MAJOR_INVALID) { - return KERN_INVALID_ARGUMENT; - } - - unsigned long flags; - spin_lock_irqsave(&pci_drivers_lock, &flags); - queue_delete(&pci_drivers, &driver->pci_head); - spin_unlock_irqrestore(&pci_drivers_lock, flags); - - return driver_unregister(&driver->pci_base); -} - -static int scan_device_id_list(const struct pci_device_id *device_ids, const struct pci_device_id *query) -{ - int best_score = 0; - - for (unsigned int i = 0; ; i++) { - if (device_ids[i].pci_device_id == PCI_NONE && device_ids[i].pci_vendor_id == PCI_NONE && device_ids[i].pci_class_id == PCI_CLASS_ANY && device_ids[i].pci_subclass_id == PCI_CLASS_ANY) { - break; - } - - int score = 0; - - if (device_ids[i].pci_class_id == query->pci_class_id && device_ids[i].pci_subclass_id == query->pci_subclass_id && device_ids[i].pci_vendor_id == PCI_NONE && device_ids[i].pci_device_id == PCI_NONE) { - score = 1; - } - - if (device_ids[i].pci_device_id == query->pci_device_id && device_ids[i].pci_vendor_id == query->pci_vendor_id) { - score = 2; - } - - if (score > best_score) { - best_score = score; - } - } - - return best_score; -} - -struct pci_driver *find_driver_for_pci_device(const struct pci_device_id *query) -{ - struct pci_driver *best_match = NULL; - int best_score = 0; - - unsigned long flags; - spin_lock_irqsave(&pci_drivers_lock, &flags); - - queue_foreach (struct pci_driver, driver, &pci_drivers, pci_head) { - const struct pci_device_id *device_ids = driver->pci_target_devices; - if (!device_ids) { - continue; - } - - int score = scan_device_id_list(device_ids, query); - if (score > best_score) { - best_score = score; - best_match = driver; - } - } - - spin_unlock_irqrestore(&pci_drivers_lock, flags); - return best_match; -} diff --git a/kexts/drivers/bus/pci/extension.yaml b/kexts/drivers/bus/pci/extension.yaml deleted file mode 100644 index 6ff2085..0000000 --- a/kexts/drivers/bus/pci/extension.yaml +++ /dev/null @@ -1,10 +0,0 @@ -name: acpi -description: | - PCI bus driver. -id: net.doorstuck.socks.pci -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c - - pci.c - - driver.c diff --git a/kexts/drivers/bus/pci/include/socks/pci.h b/kexts/drivers/bus/pci/include/socks/pci.h deleted file mode 100644 index 3b66974..0000000 --- a/kexts/drivers/bus/pci/include/socks/pci.h +++ /dev/null @@ -1,118 +0,0 @@ -#ifndef SOCKS_PCI_H_ -#define SOCKS_PCI_H_ - -#include -#include - -#define PCI_REG_VENDOR_ID 0x00 // 2 -#define PCI_REG_DEVICE_ID 0x02 // 2 -#define PCI_REG_COMMAND 0x04 // 2 -#define PCI_REG_STATUS 0x06 // 2 -#define PCI_REG_REVISION_ID 0x08 // 1 - -#define PCI_REG_PROG_IF 0x09 // 1 -#define PCI_REG_SUBCLASS 0x0a // 1 -#define PCI_REG_CLASS 0x0b // 1 -#define PCI_REG_CACHE_LINE_SIZE 0x0c // 1 -#define PCI_REG_LATENCY_TIMER 0x0d // 1 -#define PCI_REG_HEADER_TYPE 0x0e // 1 -#define PCI_REG_BIST 0x0f // 1 -#define PCI_REG_BAR0 0x10 // 4 -#define PCI_REG_BAR1 0x14 // 4 -#define PCI_REG_BAR2 0x18 // 4 -#define PCI_REG_BAR3 0x1C // 4 -#define PCI_REG_BAR4 0x20 // 4 -#define PCI_REG_BAR5 0x24 // 4 - -#define PCI_REG_INTERRUPT_LINE 0x3C // 1 -#define PCI_REG_INTERRUPT_PIN 0x3D - -#define PCI_REG_SECONDARY_BUS 0x19 // 1 - -#define PCI_HEADER_TYPE_DEVICE 0 -#define PCI_HEADER_TYPE_BRIDGE 1 -#define PCI_HEADER_TYPE_CARDBUS 2 - -#define PCI_TYPE_BRIDGE 0x0604 -#define PCI_TYPE_SATA 0x0106 - -#define PCI_ADDRESS_PORT 0xCF8 -#define PCI_VALUE_PORT 0xCFC - -#define PCI_NONE 0xFFFF -#define PCI_CLASS_ANY 0xFF - -#define PCI_SUBSYSTEM_KEXT_ID "net.doorstuck.socks.pci" - -#define PCI_DEVICE_ID(vid, did) { .pci_vendor_id = (vid), .pci_device_id = (did), .pci_class_id = PCI_CLASS_ANY, .pci_subclass_id = PCI_CLASS_ANY } -#define PCI_CLASS_ID(cid, scid) { .pci_vendor_id = PCI_NONE, .pci_device_id = PCI_NONE, .pci_class_id = (cid), .pci_subclass_id = (scid) } -#define PCI_DEVICE_ID_FULL(vid, did, cid, scid) { .pci_vendor_id = (vid), .pci_device_id = (did), .pci_class_id = (cid), .pci_subclass_id = (scid) } -#define PCI_DEVICE_ID_INVALID PCI_DEVICE_ID_FULL(PCI_NONE, PCI_NONE, PCI_CLASS_ANY, PCI_CLASS_ANY) - -struct pci_device_id { - uint16_t pci_vendor_id; - uint16_t pci_device_id; - uint8_t pci_class_id; - uint8_t pci_subclass_id; -}; - -struct pci_device { - struct pci_device_id pci_id; - unsigned int pci_bus, pci_slot, pci_func; -}; - -struct pci_driver { - struct driver pci_base; - struct queue_entry pci_head; - const struct pci_device_id *pci_target_devices; - - kern_status_t(*probe)(struct pci_driver *, struct device *); - kern_status_t(*remove)(struct pci_driver *, struct device *); -}; - -static inline int pci_get_bus(uint32_t device) -{ - return (uint8_t)((device >> 16)); -} - -static inline int pci_get_slot(uint32_t device) -{ - return (uint8_t)((device >> 8)); -} - -static inline int pci_get_func(uint32_t device) -{ - return (uint8_t)(device); -} - -static inline uint32_t pci_get_addr(uint32_t device, int field) -{ - return 0x80000000 | (pci_get_bus(device) << 16) | (pci_get_slot(device) << 11) | (pci_get_func(device) << 8) | ((field) & 0xFC); -} - -static inline uint32_t pci_box_device(int bus, int slot, int func) -{ - return (uint32_t)((bus << 16) | (slot << 8) | func); -} - -extern struct pci_driver *pci_driver_create(struct kext *self, const char *name, const struct pci_device_id *device_ids); -extern kern_status_t pci_driver_destroy(struct pci_driver *driver); -extern kern_status_t pci_driver_register(struct pci_driver *driver); -extern kern_status_t pci_driver_unregister(struct pci_driver *driver); -static inline struct driver *pci_driver_base(struct pci_driver *driver) -{ - return &driver->pci_base; -} - -extern uint32_t pci_read_field(uint32_t device, int field, int size); -extern void pci_write_field(uint32_t device, int field, int size, uint32_t value); -extern uint16_t pci_find_type(uint32_t dev); - -extern uint32_t pci_device_read_field(struct device *dev, int field, int size); -extern void pci_device_write_field(struct device *dev, int field, int size, uint32_t value); -static inline struct pci_device *device_get_pci_info(struct device *dev) -{ - return dev->dev_bus_priv; -} - -#endif diff --git a/kexts/drivers/bus/pci/main.c b/kexts/drivers/bus/pci/main.c deleted file mode 100644 index a0be667..0000000 --- a/kexts/drivers/bus/pci/main.c +++ /dev/null @@ -1,92 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include "pci.h" - -struct driver *pci_driver = NULL; -struct bus_device *pci_bus = NULL; - -static void init_pci_device(uint32_t device, uint16_t vendid, uint16_t devid, void *arg) -{ - struct device *dev = generic_device_create(); - snprintf(dev->dev_name, sizeof dev->dev_name, "%02x:%02x.%u", - pci_get_bus(device), - pci_get_slot(device), - pci_get_func(device)); - - uint8_t c = pci_read_field(device, PCI_REG_CLASS, 1); - uint8_t sc = pci_read_field(device, PCI_REG_SUBCLASS, 1); - - printk("pci: found device %s (vend:%04x, dev:%04x, class:%02x, subclass:%02x)", - dev->dev_name, vendid, devid, c, sc); - - struct pci_device *pci_dev = kmalloc(sizeof *pci_dev, VM_NORMAL); - if (!pci_dev) { - /* TODO destroy device */ - return; - } - - pci_dev->pci_id.pci_vendor_id = vendid; - pci_dev->pci_id.pci_device_id = devid; - pci_dev->pci_id.pci_class_id = c; - pci_dev->pci_id.pci_subclass_id = sc; - pci_dev->pci_bus = pci_get_bus(device); - pci_dev->pci_slot = pci_get_slot(device); - pci_dev->pci_func = pci_get_func(device); - - dev->dev_bus_priv = pci_dev; - - /* register as a generic device under the PCI driver. - if we find a suitable driver for this device, that device will re-register it as theirs. */ - device_register(dev, pci_driver, bus_device_base(pci_bus)); - - struct pci_driver *driver = find_driver_for_pci_device(&pci_dev->pci_id); - if (driver && driver->probe) { - driver->probe(driver, dev); - } -} - -static kern_status_t pci_bus_scan(struct device *bus) -{ - printk("pci: scanning for devices..."); - pci_enumerate_devices(init_pci_device, -1, NULL); - return KERN_OK; -} - -static struct bus_device_ops pci_bus_ops = { - .scan = pci_bus_scan, -}; - -static kern_status_t online(struct kext *self) -{ - pci_driver = driver_create(self, "pci"); - if (!pci_driver) { - return KERN_NO_MEMORY; - } - - kern_status_t status = init_pci_driver_cache(); - if (status != KERN_OK) { - return status; - } - - driver_register(pci_driver); - - pci_bus = bus_device_create(); - struct device *pci_base = bus_device_base(pci_bus); - snprintf(pci_base->dev_name, sizeof pci_base->dev_name, "pci"); - pci_bus->b_ops = &pci_bus_ops; - - device_register(pci_base, pci_driver, root_device()); - - printk("pci: subsystem initialised"); - - return KERN_OK; -} - -DEFINE_KEXT(PCI_SUBSYSTEM_KEXT_ID, - online, NULL, - KEXT_NO_DEPENDENCIES); diff --git a/kexts/drivers/bus/pci/pci.c b/kexts/drivers/bus/pci/pci.c deleted file mode 100644 index 0acf483..0000000 --- a/kexts/drivers/bus/pci/pci.c +++ /dev/null @@ -1,131 +0,0 @@ -#include -#include -#include -#include "pci.h" - -static void pci_scan_bus(pci_func_t f, int type, int bus, void *arg); - -void pci_write_field(uint32_t device, int field, int size, uint32_t value) -{ - outportl(PCI_ADDRESS_PORT, pci_get_addr(device, field)); - outportl(PCI_VALUE_PORT, value); -} - -uint32_t pci_read_field(uint32_t device, int field, int size) -{ - outportl(PCI_ADDRESS_PORT, pci_get_addr(device, field)); - - if (size == 4) { - uint32_t t = inportl(PCI_VALUE_PORT); - return t; - } else if (size == 2) { - uint16_t t = inportw(PCI_VALUE_PORT + (field & 2)); - return t; - } else if (size == 1) { - uint8_t t = inportb(PCI_VALUE_PORT + (field & 3)); - return t; - } - - return 0xFFFF; -} - -uint32_t pci_device_read_field(struct device *dev, int field, int size) -{ - struct pci_device *pci_dev = dev->dev_bus_priv; - if (!pci_dev) { - return 0; - } - - return pci_read_field(pci_box_device(pci_dev->pci_bus, pci_dev->pci_slot, pci_dev->pci_func), field, size); -} - -void pci_device_write_field(struct device *dev, int field, int size, uint32_t value) -{ - struct pci_device *pci_dev = dev->dev_bus_priv; - if (!pci_dev) { - return; - } - - pci_write_field(pci_box_device(pci_dev->pci_bus, pci_dev->pci_slot, pci_dev->pci_func), field, size, value); -} - -uint16_t pci_find_type(uint32_t dev) -{ - return (pci_read_field(dev, PCI_REG_CLASS, 1) << 8) | pci_read_field(dev, PCI_REG_SUBCLASS, 1); -} - -static void pci_scan_hit(pci_func_t f, uint32_t dev, void *arg) -{ - int dev_vend = (int)pci_read_field(dev, PCI_REG_VENDOR_ID, 2); - int dev_dvid = (int)pci_read_field(dev, PCI_REG_DEVICE_ID, 2); - - f(dev, dev_vend, dev_dvid, arg); -} - -static void pci_scan_func(pci_func_t f, int type, int bus, int slot, int func, void *arg) -{ - uint32_t dev = pci_box_device(bus, slot, func); - if (type == -1 || type == pci_find_type(dev)) { - pci_scan_hit(f, dev, arg); - } - - if (pci_find_type(dev) == PCI_TYPE_BRIDGE) { - pci_scan_bus(f, type, pci_read_field(dev, PCI_REG_SECONDARY_BUS, 1), arg); - } -} - -static void pci_scan_slot(pci_func_t f, int type, int bus, int slot, void *arg) -{ - uint32_t dev = pci_box_device(bus, slot, 0); - if (pci_read_field(dev, PCI_REG_VENDOR_ID, 2) == PCI_NONE) { - return; - } - - pci_scan_func(f, type, bus, slot, 0, arg); - if (!pci_read_field(dev, PCI_REG_HEADER_TYPE, 1)) { - return; - } - - for (int func = 1; func < 8; func++) { - uint32_t dev = pci_box_device(bus, slot, func); - if (pci_read_field(dev, PCI_REG_VENDOR_ID, 2) != PCI_NONE) { - pci_scan_func(f, type, bus, slot, func, arg); - } - } -} - -static void pci_scan_bus(pci_func_t f, int type, int bus, void *arg) -{ - for (int slot = 0; slot < 32; ++slot) { - pci_scan_slot(f, type, bus, slot, arg); - } -} - -void pci_enumerate_devices(pci_func_t f, int type, void *arg) -{ - if ((pci_read_field(0, PCI_REG_HEADER_TYPE, 1) & 0x80) == 0) { - pci_scan_bus(f, type, 0, arg); - return; - } - - int hit = 0; - for (int func = 0; func < 8; ++func) { - uint32_t dev = pci_box_device(0, 0, func); - if (pci_read_field(dev, PCI_REG_VENDOR_ID, 2) == PCI_NONE) { - break; - } - - hit = 1; - pci_scan_bus(f, type, func, arg); - } - - if (hit) { - return; - } - - for (int bus = 0; bus < 256; ++bus) { - for (int slot = 0; slot < 32; ++slot) { - pci_scan_slot(f, type, bus, slot, arg); - } - } -} diff --git a/kexts/drivers/bus/pci/pci.h b/kexts/drivers/bus/pci/pci.h deleted file mode 100644 index 1e831fd..0000000 --- a/kexts/drivers/bus/pci/pci.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef PCI_H_ -#define PCI_H_ - -#include -#include - -struct pci_device_id; - -typedef void (*pci_func_t)(uint32_t device, uint16_t vendor_id, uint16_t device_id, void *arg); - -extern struct driver *pci_driver; -extern struct bus_device *pci_bus; - -extern struct pci_driver *find_driver_for_pci_device(const struct pci_device_id *query); -extern kern_status_t init_pci_driver_cache(void); -extern void pci_enumerate_devices(pci_func_t f, int type, void *arg); - -#endif diff --git a/kexts/drivers/input/ps2kbd/extension.yaml b/kexts/drivers/input/ps2kbd/extension.yaml deleted file mode 100644 index 8741fe5..0000000 --- a/kexts/drivers/input/ps2kbd/extension.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: ps2kbd -description: | - PS2 Keyboard and Mouse Driver -id: net.doorstuck.socks.ps2kbd -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c diff --git a/kexts/drivers/input/ps2kbd/main.c b/kexts/drivers/input/ps2kbd/main.c deleted file mode 100644 index 856cbd5..0000000 --- a/kexts/drivers/input/ps2kbd/main.c +++ /dev/null @@ -1,459 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -#define PS2_CMD_P1ON 0xae -#define PS2_CMD_P1OFF 0xad -#define PS2_CMD_P2ON 0xa8 -#define PS2_CMD_P2OFF 0xa7 - -#define PS2_CFG_P1_IRQ (1 << 0) -#define PS2_CFG_P2_IRQ (1 << 1) -#define PS2_CFG_SYSFLAG (1 << 2) -#define PS2_CFG_ZERO1 (1 << 3) -#define PS2_CFG_P1_CLOCK (1 << 4) -#define PS2_CFG_P2_CLOCK (1 << 5) -#define PS2_CFG_P1_TRL (1 << 6) -#define PS2_CFG_ZERO2 (1 << 7) - -#define PS2_SC2_PSBRK 0xe1 -#define PS2_SC2_RELEASED 0xf0 - -#define NEXT_MAP 0xffffffff - -#define PS2_ACK 0xfa -#define PS2_RESEND 0xfe - -#define PS2_IO_DATA 0x60 -#define PS2_IO_STATUS 0x64 -#define PS2_IO_CMD 0x64 - -static enum input_keycode keymap_l1[0xe1]; -static enum input_keycode keymap_l2[0x7e]; -static enum input_keycode keymap_l3[0xe1]; -static enum input_keycode keymap_l4[0x7d]; - -static const enum input_keycode *keymaps[] = { - keymap_l1, - keymap_l2, - keymap_l3, - keymap_l4, -}; - -static struct driver *ps2_driver = NULL; -static struct input_device *keyboard = NULL, *mouse = NULL; - -static void process_input(struct work_item *w); - -static struct work_item ps2_work_item = { - .w_func = process_input, -}; - -static void send_cmd(uint8_t cmd) -{ - /* prevent the compiler from optimising this away */ - volatile int _i = 0; - while (inportb(PS2_IO_STATUS) & 0x2) { - _i++; - } - - outportb(PS2_IO_CMD, cmd); -} - -static void send_data(uint8_t data) -{ - /* prevent the compiler from optimising this away */ - volatile int _i = 0; - while (inportb(PS2_IO_STATUS) & 0x2) { - _i++; - } - - outportb(PS2_IO_DATA, data); -} - -static uint8_t recv_data() -{ - /* prevent the compiler from optimising this away */ - volatile int _i = 0; - while (!(inportb(PS2_IO_STATUS) & 0x1)) { - _i++; - } - - return inportb(PS2_IO_DATA); -} - -static int data_avail() -{ - return inportb(PS2_IO_STATUS) & 0x1; -} - -static void flush_buffer() -{ - while (data_avail()) { - recv_data(); - } -} - -static uint8_t read_config() -{ - send_cmd(0x20); - return recv_data(); -} - -static void set_config(uint8_t cfg) -{ - send_cmd(0x60); - send_data(cfg); -} - -static int int_handler(void) -{ - schedule_work(&ps2_work_item); - return 0; -} - -static void process_input(struct work_item *w) -{ - static int scancode_level = 0; - static bool released = false; - - if (scancode_level == PS2_SC2_PSBRK) { - /* TODO pause break keycode */ - scancode_level = 0; - return; - } - - while (data_avail()) { - unsigned char scancode = recv_data(); - - /* the only scancode set that begins with 0xe1 is the Pause key. - * Rather than try and interpret a sequence of 8 codes, we just - * assume the pause key was pressed */ - if (scancode == PS2_SC2_PSBRK) { - flush_buffer(); - /* TODO pause break keycode */ - //mdk_input_event ev = { .type = MDK_INPUT_DEVICE_KEYBOARD }; - scancode_level = PS2_SC2_PSBRK; - break; - } - - if (scancode == PS2_SC2_RELEASED) { - released = true; - continue; - } - - enum input_keycode c = keymaps[scancode_level][scancode]; - if (c == NEXT_MAP) { - scancode_level++; - continue; - } - - scancode_level = 0; - - struct input_event ev; - ev.ev_type = INPUT_TYPE_KEY; - ev.ev_key.key = c; - ev.ev_key.state = released ? INPUT_KEYSTATE_UP : INPUT_KEYSTATE_DOWN; - - input_device_report_event(keyboard, &ev, true); - released = false; - } -} - - -static int init_controller(void) -{ - /* disable ps2 devices */ - send_cmd(PS2_CMD_P1OFF); - send_cmd(PS2_CMD_P2OFF); - - flush_buffer(); - - /* configure the controller */ - uint8_t config = read_config(); - config &= ~(PS2_CFG_P1_IRQ | PS2_CFG_P2_IRQ | PS2_CFG_P1_TRL); - set_config(config); - - send_cmd(0xaa); - uint8_t response = recv_data(); - if (response != 0x55) { - return -1; - } - - set_config(config); - - /* Switch to scancode set 2 */ - send_data(0xf0); - send_data(0x02); - if (recv_data() != PS2_ACK) { - return -1; - } - - /* enable 1st port */ - send_cmd(PS2_CMD_P1ON); - - /* enable interrupts */ - config = read_config(); - config |= PS2_CFG_P1_IRQ; - set_config(config); - - /* perform keyboard test */ - send_data(0xff); - uint8_t response1 = recv_data(); - uint8_t response2 = recv_data(); - if ((response1 != 0xaa && response2 != 0xfa) && - (response1 != 0xfa && response2 != 0xaa)) { - return -1; - } - - return 0; -} - -static kern_status_t create_devices(struct kext *self) -{ - ps2_driver = driver_create(self, "ps2"); - if (!ps2_driver) { - return KERN_NO_MEMORY; - } - - driver_register(ps2_driver); - - struct input_device *kbd = input_device_create(); - struct device *kbd_base = input_device_base(kbd); - snprintf(kbd_base->dev_name, sizeof kbd_base->dev_name, "ps2kbd"); - - struct input_device *ms = input_device_create(); - struct device *ms_base = input_device_base(ms); - snprintf(ms_base->dev_name, sizeof ms_base->dev_name, "ps2mouse"); - - kern_status_t status = device_register(kbd_base, ps2_driver, misc_device()); - if (status != KERN_OK) { - /* TODO destroy devices */ - return status; - } - - status = device_register(ms_base, ps2_driver, misc_device()); - if (status != KERN_OK) { - return status; - } - - keyboard = kbd; - mouse = ms; - - return KERN_OK; -} - -static struct irq_hook ps2_hook = { - .irq_callback = int_handler, -}; - -static kern_status_t online(struct kext *self) -{ - printk("ps2: initialising controller..."); - int result = init_controller(); - if (result != 0) { - printk("ps2: controller initialisation failed"); - return KERN_UNSUPPORTED; - } - - printk("ps2: controller initialised"); - - kern_status_t status = create_devices(self); - if (status != KERN_OK) { - return status; - } - - hook_irq(IRQ1, &ps2_hook); - return KERN_OK; -} - -DEFINE_KEXT("net.doorstuck.socks.ps2kbd", - online, NULL, - KEXT_NO_DEPENDENCIES); - -static enum input_keycode keymap_l1[0xe1] = { - [0x00] = KEY_UNKNOWN, - [0x01] = KEY_F9, - [0x02] = KEY_UNKNOWN, - [0x03] = KEY_F5, - [0x04] = KEY_F3, - [0x05] = KEY_F1, - [0x06] = KEY_F2, - [0x07] = KEY_F12, - [0x08] = KEY_UNKNOWN, - [0x09] = KEY_F10, - [0x0a] = KEY_F8, - [0x0b] = KEY_F6, - [0x0c] = KEY_F4, - [0x0d] = KEY_TAB, - [0x0e] = KEY_GRAVE_ACCENT, - [0x0f] = KEY_UNKNOWN, - [0x10] = KEY_UNKNOWN, - [0x11] = KEY_LEFT_ALT, - [0x12] = KEY_LEFT_SHIFT, - [0x13] = KEY_UNKNOWN, - [0x14] = KEY_LEFT_CTRL, - [0x15] = KEY_Q, - [0x16] = KEY_KEY_1, - [0x17] = KEY_UNKNOWN, - [0x18] = KEY_UNKNOWN, - [0x19] = KEY_UNKNOWN, - [0x1a] = KEY_Z, - [0x1b] = KEY_S, - [0x1c] = KEY_A, - [0x1d] = KEY_W, - [0x1e] = KEY_KEY_2, - [0x1f] = KEY_UNKNOWN, - [0x20] = KEY_UNKNOWN, - [0x21] = KEY_C, - [0x22] = KEY_X, - [0x23] = KEY_D, - [0x24] = KEY_E, - [0x25] = KEY_KEY_4, - [0x26] = KEY_KEY_3, - [0x27] = KEY_UNKNOWN, - [0x28] = KEY_UNKNOWN, - [0x29] = KEY_SPACE, - [0x2a] = KEY_V, - [0x2b] = KEY_F, - [0x2c] = KEY_T, - [0x2d] = KEY_R, - [0x2e] = KEY_KEY_5, - [0x2f] = KEY_UNKNOWN, - [0x30] = KEY_UNKNOWN, - [0x31] = KEY_N, - [0x32] = KEY_B, - [0x33] = KEY_H, - [0x34] = KEY_G, - [0x35] = KEY_Y, - [0x36] = KEY_KEY_6, - [0x37] = KEY_UNKNOWN, - [0x38] = KEY_UNKNOWN, - [0x39] = KEY_SPACE, - [0x3a] = KEY_M, - [0x3b] = KEY_J, - [0x3c] = KEY_U, - [0x3d] = KEY_KEY_7, - [0x3e] = KEY_KEY_8, - [0x3f] = KEY_UNKNOWN, - [0x40] = KEY_UNKNOWN, - [0x41] = KEY_COMMA, - [0x42] = KEY_K, - [0x43] = KEY_I, - [0x44] = KEY_O, - [0x45] = KEY_KEY_0, - [0x46] = KEY_KEY_9, - [0x47] = KEY_UNKNOWN, - [0x48] = KEY_UNKNOWN, - [0x49] = KEY_DOT, - [0x4a] = KEY_SLASH, - [0x4b] = KEY_L, - [0x4c] = KEY_SEMICOLON, - [0x4d] = KEY_P, - [0x4e] = KEY_MINUS, - [0x4f] = KEY_UNKNOWN, - [0x50] = KEY_UNKNOWN, - [0x51] = KEY_UNKNOWN, - [0x52] = KEY_APOSTROPHE, - [0x53] = KEY_UNKNOWN, - [0x54] = KEY_LEFT_BRACE, - [0x55] = KEY_EQUALS, - [0x56] = KEY_UNKNOWN, - [0x57] = KEY_UNKNOWN, - [0x58] = KEY_CAPS_LOCK, - [0x59] = KEY_RIGHT_SHIFT, - [0x5a] = KEY_ENTER, - [0x5b] = KEY_RIGHT_BRACE, - [0x5c] = KEY_UNKNOWN, - [0x5d] = KEY_BACKSLASH, - [0x5e] = KEY_UNKNOWN, - [0x5f] = KEY_UNKNOWN, - [0x60] = KEY_UNKNOWN, - [0x61] = KEY_UNKNOWN, - [0x62] = KEY_UNKNOWN, - [0x63] = KEY_UNKNOWN, - [0x64] = KEY_UNKNOWN, - [0x65] = KEY_UNKNOWN, - [0x66] = KEY_BACKSPACE, - [0x67] = KEY_UNKNOWN, - [0x68] = KEY_UNKNOWN, - [0x69] = KEY_KEYPAD_1, - [0x6a] = KEY_UNKNOWN, - [0x6b] = KEY_KEYPAD_4, - [0x6c] = KEY_KEYPAD_7, - [0x6d] = KEY_UNKNOWN, - [0x6e] = KEY_UNKNOWN, - [0x6f] = KEY_UNKNOWN, - [0x70] = KEY_KEYPAD_0, - [0x71] = KEY_KEYPAD_DOT, - [0x72] = KEY_KEYPAD_2, - [0x73] = KEY_KEYPAD_5, - [0x74] = KEY_KEYPAD_6, - [0x75] = KEY_KEYPAD_8, - [0x76] = KEY_ESCAPE, - [0x77] = KEY_NUM_LOCK, - [0x78] = KEY_F11, - [0x79] = KEY_KEYPAD_PLUS, - [0x7a] = KEY_KEYPAD_3, - [0x7b] = KEY_KEYPAD_MINUS, - [0x7c] = KEY_KEYPAD_ASTERISK, - [0x7d] = KEY_KEYPAD_9, - [0x7e] = KEY_SCROLL_LOCK, - [0x7f] = KEY_UNKNOWN, - [0xe0] = NEXT_MAP, -}; - -static enum input_keycode keymap_l2[0x7e] = { - [0x10] = KEY_UNKNOWN, /* WWW_SEARCH */ - [0x11] = KEY_RIGHT_ALT, - [0x12] = NEXT_MAP, - [0x14] = KEY_RIGHT_CTRL, - [0x15] = KEY_UNKNOWN, /* MEDIA_PREV */ - [0x18] = KEY_UNKNOWN, /* WWW_BOOKMARKS */ - [0x1f] = KEY_LEFT_META, - [0x20] = KEY_UNKNOWN, /* WWW_REFRESH */ - [0x21] = KEY_MEDIA_VOLUME_DECREMENT, - [0x23] = KEY_MEDIA_MUTE, - [0x27] = KEY_RIGHT_META, - [0x28] = KEY_UNKNOWN, /* WWW_STOP */ - [0x2f] = KEY_UNKNOWN, /* RIGHT_MENU */ - [0x2B] = KEY_UNKNOWN, /* CALCULATOR */ - [0x30] = KEY_UNKNOWN, /* WWW_FORWARD */ - [0x32] = KEY_MEDIA_VOLUME_INCREMENT, - [0x34] = KEY_UNKNOWN, /* MEDIA_PLAY_PAUSE */ - [0x37] = KEY_UNKNOWN, /* POWER */ - [0x38] = KEY_UNKNOWN, /* WWW_BACK */ - [0x3a] = KEY_UNKNOWN, /* WWW_HOME */ - [0x3b] = KEY_UNKNOWN, /* MEDIA_STOP */ - [0x3f] = KEY_UNKNOWN, /* SLEEP */ - [0x40] = KEY_UNKNOWN, /* CALCULATOR */ - [0x48] = KEY_UNKNOWN, /* WWW_EMAIL */ - [0x4a] = KEY_KEYPAD_SLASH, - [0x4d] = KEY_UNKNOWN, /* MEDIA_NEXT */ - [0x50] = KEY_UNKNOWN, /* MEDIA_SELECT */ - [0x5a] = KEY_KEYPAD_ENTER, - [0x5e] = KEY_UNKNOWN, /* WAKE */ - [0x69] = KEY_END, - [0x6b] = KEY_LEFT, - [0x6c] = KEY_HOME, - [0x70] = KEY_INSERT, - [0x71] = KEY_DELETE, - [0x72] = KEY_DOWN, - [0x74] = KEY_RIGHT, - [0x75] = KEY_UP, - [0x7a] = KEY_PAGE_DOWN, - [0x7c] = KEY_PRINT_SCREEN, - [0x7d] = KEY_PAGE_UP, -}; - -static enum input_keycode keymap_l3[0xe1] = { - [0xe0] = NEXT_MAP, -}; - -static enum input_keycode keymap_l4[0x7d] = { - [0x7c] = KEY_PRINT_SCREEN, -}; diff --git a/kexts/drivers/tty/fbcon/extension.yaml b/kexts/drivers/tty/fbcon/extension.yaml deleted file mode 100644 index d6d15ca..0000000 --- a/kexts/drivers/tty/fbcon/extension.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: fbcon -description: | - VGA/Framebuffer kernel console. -id: net.doorstuck.socks.fbcon -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c - - fbcon.c - - vgacon.c - - u_vga16.c diff --git a/kexts/drivers/tty/fbcon/fbcon.c b/kexts/drivers/tty/fbcon/fbcon.c deleted file mode 100644 index e92216e..0000000 --- a/kexts/drivers/tty/fbcon/fbcon.c +++ /dev/null @@ -1,94 +0,0 @@ -#include -#include "u_vga16.h" -#include "fbcon.h" - -#define CELL_WIDTH 8 -#define CELL_HEIGHT 16 - -static void fbcon_init(struct device *dev) -{ - -} - -static void fbcon_deinit(struct device *dev) -{ - -} - -static void fbcon_clear(struct device *dev, int x, int y, int width, int height) -{ - -} - -static void fbcon_putc(struct device *dev, int c, int xpos, int ypos, tty_attrib_t attrib) -{ - -} - -static void fbcon_set_cursor(struct device *dev, enum tty_cursor cur) -{ - -} - -static void fbcon_move_cursor(struct device *dev, int x, int y) -{ - -} - -static void fbcon_scroll(struct device *dev, enum tty_scroll_dir dir, int lines) -{ - -} - - -static struct tty_driver_ops fbcon_ops = { - .tty_init = fbcon_init, - .tty_deinit = fbcon_deinit, - .tty_clear = fbcon_clear, - .tty_putc = fbcon_putc, - .tty_set_cursor = fbcon_set_cursor, - .tty_move_cursor = fbcon_move_cursor, - .tty_scroll = fbcon_scroll, -}; - -kern_status_t init_fbcon_console(struct device *tty, struct device *fb) -{ - struct char_device *cdev = CHAR_DEVICE(tty); - struct framebuffer_varinfo fb_mode; - struct framebuffer_fixedinfo fixedinfo; - struct tty_device *ttydev = cdev->c_tty; - - struct fbcon_priv *priv = kmalloc(sizeof *priv, VM_NORMAL); - if (!priv) { - return KERN_NO_MEMORY; - } - - kern_status_t status = framebuffer_get_varinfo(fb, &fb_mode); - - if (status != KERN_OK) { - kfree(priv); - return status; - } - - status = framebuffer_get_fixedinfo(fb, &fixedinfo); - - if (status != KERN_OK) { - kfree(priv); - return status; - } - - ttydev->tty_xcells = fb_mode.fb_xres / CELL_WIDTH; - ttydev->tty_ycells = fb_mode.fb_yres / CELL_HEIGHT; - ttydev->tty_xcur = 0; - ttydev->tty_ycur = 0; - - priv->fbdev = fb; - priv->fb_pitch = fb_mode.fb_stride; - priv->fb_pixels = vm_phys_to_virt(fixedinfo.fb_baseptr); - priv->tty_ops = &fbcon_ops; - tty->dev_priv = priv; - - memset(priv->fb_pixels, 0x00, fb_mode.fb_yres * fb_mode.fb_stride); - - return KERN_OK; -} diff --git a/kexts/drivers/tty/fbcon/fbcon.h b/kexts/drivers/tty/fbcon/fbcon.h deleted file mode 100644 index 48f6a19..0000000 --- a/kexts/drivers/tty/fbcon/fbcon.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef FBCON_H_ -#define FBCON_H_ - -#include -#include - -struct fbcon_priv { - struct device *fbdev; - union { - uint32_t *fb_pixels; - uint16_t *fb_cells; - }; - - unsigned long fb_pitch; - struct tty_driver_ops *tty_ops; -}; - -struct device; -struct tty_driver_ops; - -extern kern_status_t init_fbcon_console(struct device *tty, struct device *fb); -extern kern_status_t init_vgacon_console(struct device *tty, struct device *fb); - -#endif diff --git a/kexts/drivers/tty/fbcon/include/socks/fbcon.h b/kexts/drivers/tty/fbcon/include/socks/fbcon.h deleted file mode 100644 index ae7a670..0000000 --- a/kexts/drivers/tty/fbcon/include/socks/fbcon.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef SOCKS_FBCON_H_ -#define SOCKS_FBCON_H_ - -#include - -struct device; - -extern kern_status_t start_console_on_framebuffer(struct device *fb); -extern void early_vgacon_init(void); - -#endif diff --git a/kexts/drivers/tty/fbcon/main.c b/kexts/drivers/tty/fbcon/main.c deleted file mode 100644 index 1b56b05..0000000 --- a/kexts/drivers/tty/fbcon/main.c +++ /dev/null @@ -1,97 +0,0 @@ -#include -#include -#include -#include -#include -#include "fbcon.h" - -static struct tty_driver *fbcon_driver = NULL; - -static void tty_clear(struct device *dev, int x, int y, int width, int height) -{ - struct fbcon_priv *priv = dev->dev_priv; - priv->tty_ops->tty_clear(dev, x, y, width, height); -} - -static void tty_putc(struct device *dev, int c, int xpos, int ypos, tty_attrib_t attrib) -{ - struct fbcon_priv *priv = dev->dev_priv; - priv->tty_ops->tty_putc(dev, c, xpos, ypos, attrib); -} - -static void tty_set_cursor(struct device *dev, enum tty_cursor cur) -{ - struct fbcon_priv *priv = dev->dev_priv; - priv->tty_ops->tty_set_cursor(dev, cur); -} - -static void tty_move_cursor(struct device *dev, int x, int y) -{ - struct fbcon_priv *priv = dev->dev_priv; - priv->tty_ops->tty_move_cursor(dev, x, y); -} - -static void tty_scroll(struct device *dev, enum tty_scroll_dir dir, int lines) -{ - struct fbcon_priv *priv = dev->dev_priv; - priv->tty_ops->tty_scroll(dev, dir, lines); -} - -static struct tty_driver_ops tty_ops = { - .tty_clear = tty_clear, - .tty_putc = tty_putc, - .tty_set_cursor = tty_set_cursor, - .tty_move_cursor = tty_move_cursor, - .tty_scroll = tty_scroll, -}; - -static kern_status_t online(struct kext *self) -{ - fbcon_driver = tty_driver_create(self, "tty"); - if (!fbcon_driver) { - return KERN_NO_MEMORY; - } - - fbcon_driver->tty_ops = &tty_ops; - fbcon_driver->tty_type = TTY_DRIVER_FULL; - - tty_driver_register(fbcon_driver); - - return KERN_OK; -} - -kern_status_t start_console_on_framebuffer(struct device *fb) -{ - struct framebuffer_varinfo fb_mode; - framebuffer_get_varinfo(fb, &fb_mode); - - struct device *tty = tty_device_create(); - - /* TODO actual IDs for FB tty devices */ - snprintf(tty->dev_name, sizeof tty->dev_name, "ttyFB0"); - - kern_status_t status; - if (fb_mode.fb_flags & FB_MODE_VGATEXT) { - status = init_vgacon_console(tty, fb); - } else { - status = init_fbcon_console(tty, fb); - } - - if (status != KERN_OK) { - /* TODO destroy tty device */ - return status; - } - - status = tty_device_register(tty, fbcon_driver, misc_device()); - - if (status != KERN_OK) { - /* TODO destroy tty device */ - return status; - } - - return status; -} - -DEFINE_KEXT("net.doorstuck.socks.fbcon", - online, NULL, - KEXT_NO_DEPENDENCIES); diff --git a/kexts/drivers/tty/fbcon/u_vga16.c b/kexts/drivers/tty/fbcon/u_vga16.c deleted file mode 100644 index 5467671..0000000 --- a/kexts/drivers/tty/fbcon/u_vga16.c +++ /dev/null @@ -1,58268 +0,0 @@ -// Created from bdf2c Version 3, (c) 2009, 2010 by Lutz Sammer -// License AGPLv3: GNU Affero General Public License version 3 - -#include "u_vga16.h" - - /// @{ defines to have human readable font files -#define ________ 0x00 -#define _______X 0x01 -#define ______X_ 0x02 -#define ______XX 0x03 -#define _____X__ 0x04 -#define _____X_X 0x05 -#define _____XX_ 0x06 -#define _____XXX 0x07 -#define ____X___ 0x08 -#define ____X__X 0x09 -#define ____X_X_ 0x0A -#define ____X_XX 0x0B -#define ____XX__ 0x0C -#define ____XX_X 0x0D -#define ____XXX_ 0x0E -#define ____XXXX 0x0F -#define ___X____ 0x10 -#define ___X___X 0x11 -#define ___X__X_ 0x12 -#define ___X__XX 0x13 -#define ___X_X__ 0x14 -#define ___X_X_X 0x15 -#define ___X_XX_ 0x16 -#define ___X_XXX 0x17 -#define ___XX___ 0x18 -#define ___XX__X 0x19 -#define ___XX_X_ 0x1A -#define ___XX_XX 0x1B -#define ___XXX__ 0x1C -#define ___XXX_X 0x1D -#define ___XXXX_ 0x1E -#define ___XXXXX 0x1F -#define __X_____ 0x20 -#define __X____X 0x21 -#define __X___X_ 0x22 -#define __X___XX 0x23 -#define __X__X__ 0x24 -#define __X__X_X 0x25 -#define __X__XX_ 0x26 -#define __X__XXX 0x27 -#define __X_X___ 0x28 -#define __X_X__X 0x29 -#define __X_X_X_ 0x2A -#define __X_X_XX 0x2B -#define __X_XX__ 0x2C -#define __X_XX_X 0x2D -#define __X_XXX_ 0x2E -#define __X_XXXX 0x2F -#define __XX____ 0x30 -#define __XX___X 0x31 -#define __XX__X_ 0x32 -#define __XX__XX 0x33 -#define __XX_X__ 0x34 -#define __XX_X_X 0x35 -#define __XX_XX_ 0x36 -#define __XX_XXX 0x37 -#define __XXX___ 0x38 -#define __XXX__X 0x39 -#define __XXX_X_ 0x3A -#define __XXX_XX 0x3B -#define __XXXX__ 0x3C -#define __XXXX_X 0x3D -#define __XXXXX_ 0x3E -#define __XXXXXX 0x3F -#define _X______ 0x40 -#define _X_____X 0x41 -#define _X____X_ 0x42 -#define _X____XX 0x43 -#define _X___X__ 0x44 -#define _X___X_X 0x45 -#define _X___XX_ 0x46 -#define _X___XXX 0x47 -#define _X__X___ 0x48 -#define _X__X__X 0x49 -#define _X__X_X_ 0x4A -#define _X__X_XX 0x4B -#define _X__XX__ 0x4C -#define _X__XX_X 0x4D -#define _X__XXX_ 0x4E -#define _X__XXXX 0x4F -#define _X_X____ 0x50 -#define _X_X___X 0x51 -#define _X_X__X_ 0x52 -#define _X_X__XX 0x53 -#define _X_X_X__ 0x54 -#define _X_X_X_X 0x55 -#define _X_X_XX_ 0x56 -#define _X_X_XXX 0x57 -#define _X_XX___ 0x58 -#define _X_XX__X 0x59 -#define _X_XX_X_ 0x5A -#define _X_XX_XX 0x5B -#define _X_XXX__ 0x5C -#define _X_XXX_X 0x5D -#define _X_XXXX_ 0x5E -#define _X_XXXXX 0x5F -#define _XX_____ 0x60 -#define _XX____X 0x61 -#define _XX___X_ 0x62 -#define _XX___XX 0x63 -#define _XX__X__ 0x64 -#define _XX__X_X 0x65 -#define _XX__XX_ 0x66 -#define _XX__XXX 0x67 -#define _XX_X___ 0x68 -#define _XX_X__X 0x69 -#define _XX_X_X_ 0x6A -#define _XX_X_XX 0x6B -#define _XX_XX__ 0x6C -#define _XX_XX_X 0x6D -#define _XX_XXX_ 0x6E -#define _XX_XXXX 0x6F -#define _XXX____ 0x70 -#define _XXX___X 0x71 -#define _XXX__X_ 0x72 -#define _XXX__XX 0x73 -#define _XXX_X__ 0x74 -#define _XXX_X_X 0x75 -#define _XXX_XX_ 0x76 -#define _XXX_XXX 0x77 -#define _XXXX___ 0x78 -#define _XXXX__X 0x79 -#define _XXXX_X_ 0x7A -#define _XXXX_XX 0x7B -#define _XXXXX__ 0x7C -#define _XXXXX_X 0x7D -#define _XXXXXX_ 0x7E -#define _XXXXXXX 0x7F -#define X_______ 0x80 -#define X______X 0x81 -#define X_____X_ 0x82 -#define X_____XX 0x83 -#define X____X__ 0x84 -#define X____X_X 0x85 -#define X____XX_ 0x86 -#define X____XXX 0x87 -#define X___X___ 0x88 -#define X___X__X 0x89 -#define X___X_X_ 0x8A -#define X___X_XX 0x8B -#define X___XX__ 0x8C -#define X___XX_X 0x8D -#define X___XXX_ 0x8E -#define X___XXXX 0x8F -#define X__X____ 0x90 -#define X__X___X 0x91 -#define X__X__X_ 0x92 -#define X__X__XX 0x93 -#define X__X_X__ 0x94 -#define X__X_X_X 0x95 -#define X__X_XX_ 0x96 -#define X__X_XXX 0x97 -#define X__XX___ 0x98 -#define X__XX__X 0x99 -#define X__XX_X_ 0x9A -#define X__XX_XX 0x9B -#define X__XXX__ 0x9C -#define X__XXX_X 0x9D -#define X__XXXX_ 0x9E -#define X__XXXXX 0x9F -#define X_X_____ 0xA0 -#define X_X____X 0xA1 -#define X_X___X_ 0xA2 -#define X_X___XX 0xA3 -#define X_X__X__ 0xA4 -#define X_X__X_X 0xA5 -#define X_X__XX_ 0xA6 -#define X_X__XXX 0xA7 -#define X_X_X___ 0xA8 -#define X_X_X__X 0xA9 -#define X_X_X_X_ 0xAA -#define X_X_X_XX 0xAB -#define X_X_XX__ 0xAC -#define X_X_XX_X 0xAD -#define X_X_XXX_ 0xAE -#define X_X_XXXX 0xAF -#define X_XX____ 0xB0 -#define X_XX___X 0xB1 -#define X_XX__X_ 0xB2 -#define X_XX__XX 0xB3 -#define X_XX_X__ 0xB4 -#define X_XX_X_X 0xB5 -#define X_XX_XX_ 0xB6 -#define X_XX_XXX 0xB7 -#define X_XXX___ 0xB8 -#define X_XXX__X 0xB9 -#define X_XXX_X_ 0xBA -#define X_XXX_XX 0xBB -#define X_XXXX__ 0xBC -#define X_XXXX_X 0xBD -#define X_XXXXX_ 0xBE -#define X_XXXXXX 0xBF -#define XX______ 0xC0 -#define XX_____X 0xC1 -#define XX____X_ 0xC2 -#define XX____XX 0xC3 -#define XX___X__ 0xC4 -#define XX___X_X 0xC5 -#define XX___XX_ 0xC6 -#define XX___XXX 0xC7 -#define XX__X___ 0xC8 -#define XX__X__X 0xC9 -#define XX__X_X_ 0xCA -#define XX__X_XX 0xCB -#define XX__XX__ 0xCC -#define XX__XX_X 0xCD -#define XX__XXX_ 0xCE -#define XX__XXXX 0xCF -#define XX_X____ 0xD0 -#define XX_X___X 0xD1 -#define XX_X__X_ 0xD2 -#define XX_X__XX 0xD3 -#define XX_X_X__ 0xD4 -#define XX_X_X_X 0xD5 -#define XX_X_XX_ 0xD6 -#define XX_X_XXX 0xD7 -#define XX_XX___ 0xD8 -#define XX_XX__X 0xD9 -#define XX_XX_X_ 0xDA -#define XX_XX_XX 0xDB -#define XX_XXX__ 0xDC -#define XX_XXX_X 0xDD -#define XX_XXXX_ 0xDE -#define XX_XXXXX 0xDF -#define XXX_____ 0xE0 -#define XXX____X 0xE1 -#define XXX___X_ 0xE2 -#define XXX___XX 0xE3 -#define XXX__X__ 0xE4 -#define XXX__X_X 0xE5 -#define XXX__XX_ 0xE6 -#define XXX__XXX 0xE7 -#define XXX_X___ 0xE8 -#define XXX_X__X 0xE9 -#define XXX_X_X_ 0xEA -#define XXX_X_XX 0xEB -#define XXX_XX__ 0xEC -#define XXX_XX_X 0xED -#define XXX_XXX_ 0xEE -#define XXX_XXXX 0xEF -#define XXXX____ 0xF0 -#define XXXX___X 0xF1 -#define XXXX__X_ 0xF2 -#define XXXX__XX 0xF3 -#define XXXX_X__ 0xF4 -#define XXXX_X_X 0xF5 -#define XXXX_XX_ 0xF6 -#define XXXX_XXX 0xF7 -#define XXXXX___ 0xF8 -#define XXXXX__X 0xF9 -#define XXXXX_X_ 0xFA -#define XXXXX_XX 0xFB -#define XXXXXX__ 0xFC -#define XXXXXX_X 0xFD -#define XXXXXXX_ 0xFE -#define XXXXXXXX 0xFF - - /// character bitmap for each encoding -static const unsigned char __font_bitmap__[] = { -// 0 $00 'char0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_X_, - ______X_, - X_______, - X_____X_, - ______X_, - X_______, - X_____X_, - ______X_, - X_______, - X_XX_XX_, - ________, - ________, - ________, - ________, -// 32 $20 'space' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 33 $21 'exclam' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - __XXXX__, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 34 $22 'quotedbl' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __X__X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 35 $23 'numbersign' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XX_XX__, - _XX_XX__, - XXXXXXX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXXXXXX_, - _XX_XX__, - _XX_XX__, - ________, - ________, - ________, - ________, -// 36 $24 'dollar' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - _XXXXX__, - XX___XX_, - XX____X_, - XX______, - _XXXXX__, - _____XX_, - _____XX_, - X____XX_, - XX___XX_, - _XXXXX__, - ___XX___, - ___XX___, - ________, - ________, -// 37 $25 'percent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX____X_, - XX___XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - X____XX_, - ________, - ________, - ________, - ________, -// 38 $26 'ampersand' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX_XX__, - __XXX___, - _XXX_XX_, - XX_XXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 39 $27 'quotesingle' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - __XX____, - __XX____, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 40 $28 'parenleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - ___XX___, - ____XX__, - ________, - ________, - ________, - ________, -// 41 $29 'parenright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - ___XX___, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, -// 42 $2a 'asterisk' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - __XXXX__, - XXXXXXXX, - __XXXX__, - _XX__XX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 43 $2b 'plus' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, -// 44 $2c 'comma' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - __XX____, - ________, - ________, - ________, -// 45 $2d 'hyphen' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 46 $2e 'period' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 47 $2f 'slash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______X_, - _____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX______, - X_______, - ________, - ________, - ________, - ________, -// 48 $30 'zero' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, -// 49 $31 'one' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXX___, - _XXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 50 $32 'two' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX______, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 51 $33 'three' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - __XXXX__, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 52 $34 'four' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XXX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XXXXXXX_, - ____XX__, - ____XX__, - ____XX__, - ___XXXX_, - ________, - ________, - ________, - ________, -// 53 $35 'five' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX______, - XX______, - XX______, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 54 $36 'six' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_____, - XX______, - XX______, - XXXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 55 $37 'seven' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - _____XX_, - _____XX_, - ____XX__, - ___XX___, - __XX____, - __XX____, - __XX____, - __XX____, - ________, - ________, - ________, - ________, -// 56 $38 'eight' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 57 $39 'nine' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - ____XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 58 $3a 'colon' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, -// 59 $3b 'semicolon' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ___XX___, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, -// 60 $3c 'less' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - __XX____, - ___XX___, - ____XX__, - _____XX_, - ________, - ________, - ________, - ________, -// 61 $3d 'equal' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - ________, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 62 $3e 'greater' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XX_____, - __XX____, - ___XX___, - ____XX__, - _____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - ________, - ________, - ________, - ________, -// 63 $3f 'question' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - ____XX__, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 64 $40 'at' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX_XXXX_, - XX_XXXX_, - XX_XXXX_, - XX_XXX__, - XX______, - _XXXXX__, - ________, - ________, - ________, - ________, -// 65 $41 'A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 66 $42 'B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 67 $43 'C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 68 $44 'D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 69 $45 'E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 70 $46 'F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 71 $47 'G' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 72 $48 'H' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 73 $49 'I' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 74 $4a 'J' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 75 $4b 'K' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 76 $4c 'L' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 77 $4d 'M' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 78 $4e 'N' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 79 $4f 'O' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 80 $50 'P' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 81 $51 'Q' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_XXXX_, - _XXXXX__, - ____XX__, - ____XXX_, - ________, - ________, -// 82 $52 'R' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 83 $53 'S' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - _____XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 84 $54 'T' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 85 $55 'U' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 86 $56 'V' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 87 $57 'W' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - XXX_XXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 88 $58 'X' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XXXXX__, - __XXX___, - __XXX___, - _XXXXX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 89 $59 'Y' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 90 $5a 'Z' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - X____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 91 $5b 'bracketleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XXXX__, - ________, - ________, - ________, - ________, -// 92 $5c 'backslash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - X_______, - XX______, - XXX_____, - _XXX____, - __XXX___, - ___XXX__, - ____XXX_, - _____XX_, - ______X_, - ________, - ________, - ________, - ________, -// 93 $5d 'bracketright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - __XXXX__, - ________, - ________, - ________, - ________, -// 94 $5e 'asciicircum' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 95 $5f 'underscore' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, -// 96 $60 'grave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 97 $61 'a' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 98 $62 'b' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 99 $63 'c' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 100 $64 'd' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 101 $65 'e' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 102 $66 'f' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX__X__, - _XX_____, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 103 $67 'g' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 104 $68 'h' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 105 $69 'i' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 106 $6a 'j' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - _____XX_, - ________, - ____XXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, -// 107 $6b 'k' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 108 $6c 'l' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 109 $6d 'm' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX_XX__, - XXXXXXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 110 $6e 'n' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 111 $6f 'o' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 112 $70 'p' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - XXXX____, - ________, -// 113 $71 'q' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - ____XX__, - ___XXXX_, - ________, -// 114 $72 'r' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 115 $73 's' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 116 $74 't' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ________, - ________, - ________, -// 117 $75 'u' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 118 $76 'v' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 119 $77 'w' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 120 $78 'x' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - _XX_XX__, - __XXX___, - __XXX___, - __XXX___, - _XX_XX__, - XX___XX_, - ________, - ________, - ________, - ________, -// 121 $79 'y' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 122 $7a 'z' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 123 $7b 'braceleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XXX_, - ___XX___, - ___XX___, - ___XX___, - _XXX____, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 124 $7c 'bar' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 125 $7d 'braceright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXX____, - ________, - ________, - ________, - ________, -// 126 $7e 'asciitilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 127 $7f 'char127' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 160 $a0 'space' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 161 $a1 'exclamdown' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - __XXXX__, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 162 $a2 'cent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ___XX___, - __XXXX__, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 163 $a3 'sterling' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XX_XX__, - _XX__X__, - _XX_____, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 164 $a4 'currency' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XX__XX_, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - _XX__XX_, - ________, - ________, - ________, - ________, - ________, -// 165 $a5 'yen' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - _XXXXXX_, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 166 $a6 'brokenbar' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 167 $a7 'section' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - _XX_XX__, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, -// 168 $a8 'dieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 169 $a9 'copyright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X__XX__X, - X_X__X_X, - X_X____X, - X_X____X, - X_X__X_X, - X__XX__X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 170 $aa 'ordfeminine' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXXX__, - _XX_XX__, - _XX_XX__, - __XXXXX_, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 171 $ab 'guillemotleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX_XX_, - _XX_XX__, - XX_XX___, - _XX_XX__, - __XX_XX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 172 $ac 'logicalnot' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, - ________, -// 173 $ad 'hyphen' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 174 $ae 'registered' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _X___X__, - X_XXX_X_, - X_XX__X_, - X_X_X_X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 175 $af 'macron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 176 $b0 'degree' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XX_XX__, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 177 $b1 'plusminus' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 178 $b2 'twosuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX_XX___, - __XX____, - _XX_____, - XX__X___, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 179 $b3 'threesuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX_XX___, - __XX____, - ___XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 180 $b4 'acute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 181 $b5 'mu' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XXXX_XX_, - XX______, - XX______, - XX______, - ________, -// 182 $b6 'paragraph' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXXX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XXXX_XX, - ___XX_XX, - ___XX_XX, - ___XX_XX, - ___XX_XX, - ___XX_XX, - ________, - ________, - ________, - ________, -// 183 $b7 'periodcentered' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 184 $b8 'cedilla' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ____XX__, - __XXX___, - ________, -// 185 $b9 'onesuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - _XXX____, - __XX____, - __XX____, - __XX____, - _XXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 186 $ba 'ordmasculine' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XX_XX__, - _XX_XX__, - __XXX___, - ________, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 187 $bb 'guillemotright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XX___, - _XX_XX__, - __XX_XX_, - _XX_XX__, - XX_XX___, - ________, - ________, - ________, - ________, - ________, - ________, -// 188 $bc 'onequarter' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - XX____X_, - XX___XX_, - XX__XX__, - ___XX___, - __XX____, - _XX__XX_, - XX__XXX_, - X__XXXX_, - __XXXXX_, - _____XX_, - _____XX_, - ________, - ________, -// 189 $bd 'onehalf' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - XX____X_, - XX___XX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X____XX_, - ____XX__, - ___XX___, - __XXXXX_, - ________, - ________, -// 190 $be 'threequarters' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXX_____, - __XX____, - _XX___X_, - __XX_XX_, - XXX_XX__, - ___XX___, - __XX____, - _XX__XX_, - XX__XXX_, - X__XXXX_, - __XXXXX_, - _____XX_, - _____XX_, - ________, - ________, -// 191 $bf 'questiondown' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - __XX____, - __XX____, - _XX_____, - XX______, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 192 $c0 'Agrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 193 $c1 'Aacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 194 $c2 'Acircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _XX_XX__, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 195 $c3 'Atilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 196 $c4 'Adieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 197 $c5 'Aring' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - __XXX___, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 198 $c6 'AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXXX_, - _XX_XX__, - XX__XX__, - XX__XX__, - XXXXXXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXX_, - ________, - ________, - ________, - ________, -// 199 $c7 'Ccedilla' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 200 $c8 'Egrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - ___XX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 201 $c9 'Eacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 202 $ca 'Ecircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 203 $cb 'Edieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 204 $cc 'Igrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - ___XX___, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 205 $cd 'Iacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 206 $ce 'Icircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __XXXX__, - _X____X_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 207 $cf 'Idieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - _XX__XX_, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 208 $d0 'Eth' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 209 $d1 'Ntilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 210 $d2 'Ograve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 211 $d3 'Oacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 212 $d4 'Ocircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 213 $d5 'Otilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 214 $d6 'Odieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 215 $d7 'multiply' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - __XXXX__, - ___XX___, - __XXXX__, - _XX__XX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 216 $d8 'Oslash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX_X_, - XX___X__, - XX__XXX_, - XX__XXX_, - XX_X_XX_, - XX_X_XX_, - XXX__XX_, - XXX__XX_, - _X___XX_, - X_XXXX__, - ________, - ________, - ________, - ________, -// 217 $d9 'Ugrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 218 $da 'Uacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 219 $db 'Ucircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 220 $dc 'Udieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 221 $dd 'Yacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 222 $de 'Thorn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 223 $df 'germandbls' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX_XX__, - ________, - ________, - ________, - ________, -// 224 $e0 'agrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 225 $e1 'aacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XX____, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 226 $e2 'acircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 227 $e3 'atilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 228 $e4 'adieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 229 $e5 'aring' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XX_XX__, - __XXX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 230 $e6 'ae' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - _XXX_XX_, - __XX_XX_, - _XXXXXX_, - XX_XX___, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 231 $e7 'ccedilla' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 232 $e8 'egrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 233 $e9 'eacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 234 $ea 'ecircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 235 $eb 'edieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 236 $ec 'igrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 237 $ed 'iacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 238 $ee 'icircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 239 $ef 'idieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 240 $f0 'eth' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - ___XXX__, - __XXXX__, - _____XX_, - _XXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 241 $f1 'ntilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 242 $f2 'ograve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 243 $f3 'oacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 244 $f4 'ocircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 245 $f5 'otilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 246 $f6 'odieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 247 $f7 'divide' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - _XXXXXX_, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, -// 248 $f8 'oslash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX_X_, - XX___X__, - XX__XXX_, - XX_X_XX_, - XXX__XX_, - _X___XX_, - X_XXXX__, - ________, - ________, - ________, - ________, -// 249 $f9 'ugrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 250 $fa 'uacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XX____, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 251 $fb 'ucircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 252 $fc 'udieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - XX__XX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 253 $fd 'yacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 254 $fe 'thorn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - XXXX____, - ________, -// 255 $ff 'ydieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 256 $100 'Amacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 257 $101 'amacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 258 $102 'Abreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 259 $103 'abreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 260 $104 'Aogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ____XX__, - ___XX___, - ____XXX_, - ________, -// 261 $105 'aogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ____XX__, - ___XX___, - ____XXX_, - ________, -// 262 $106 'Cacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 263 $107 'cacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 264 $108 'Ccircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 265 $109 'ccircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 266 $10a 'Cdotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 267 $10b 'cdotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 268 $10c 'Ccaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 269 $10d 'ccaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 270 $10e 'Dcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 271 $10f 'dcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 272 $110 'Dcroat' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 273 $111 'dcroat' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - __XXXXX_, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 274 $112 'Emacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 275 $113 'emacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 276 $114 'Ebreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 277 $115 'ebreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 278 $116 'Edotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 279 $117 'edotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 280 $118 'Eogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ___XX___, - __XX____, - ___XXX__, - ________, -// 281 $119 'eogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - __XX____, - _XX_____, - __XXX___, - ________, -// 282 $11a 'Ecaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 283 $11b 'ecaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 284 $11c 'Gcircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 285 $11d 'gcircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 286 $11e 'Gbreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 287 $11f 'gbreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 288 $120 'Gdotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 289 $121 'gdotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 290 $122 'Gcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ___XX___, - ___XX___, - __XX____, -// 291 $123 'gcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __XX____, - __XX____, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 292 $124 'Hcircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 293 $125 'hcircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - XXX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 294 $126 'Hbar' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - XXXXXXXX, - _XX__XX_, - _XX__XX_, - _XXXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 295 $127 'hbar' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - XXXXX___, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 296 $128 'Itilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 297 $129 'itilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 298 $12a 'Imacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXXX_, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 299 $12b 'imacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXXX_, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 300 $12c 'Ibreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - __XXXX__, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 301 $12d 'ibreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - __XXXX__, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 302 $12e 'Iogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - __XX____, - ___XXX__, - ________, -// 303 $12f 'iogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - __XX____, - ___XXX__, - ________, -// 304 $130 'Idotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 305 $131 'dotlessi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 306 $132 'IJ' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX_XXX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - _XXXX_XX, - _XXXX_XX, - XXX_XXX_, - ________, - ________, - ________, - ________, -// 307 $133 'ij' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - XXX_XXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXX_XX_, - _____XX_, - _XX__XX_, - __XXXX__, - ________, -// 308 $134 'Jcircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ___XXX__, - __X___X_, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 309 $135 'jcircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____X__, - ____XXX_, - ___XX_XX, - ________, - ____XXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, -// 310 $136 'Kcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ___XX___, - ___XX___, - __XX____, -// 311 $137 'kcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ___XX___, - ___XX___, - __XX____, -// 312 $138 'kgreenlandic' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 313 $139 'Lacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __XX____, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 314 $13a 'lacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 315 $13b 'Lcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ___XX___, - ___XX___, - __XX____, -// 316 $13c 'lcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ___XX___, - ___XX___, - __XX____, -// 317 $13d 'Lcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 318 $13e 'lcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 319 $13f 'Ldot' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 320 $140 'ldot' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - __XX_XX_, - __XX____, - __XX____, - __XX____, - _XXXX___, - ________, - ________, - ________, - ________, -// 321 $141 'Lslash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XXXX___, - XXX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 322 $142 'lslash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXX_, - _XXXX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 323 $143 'Nacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 324 $144 'nacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 325 $145 'Ncommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ___XX___, - ___XX___, - __XX____, -// 326 $146 'ncommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ___XX___, - ___XX___, - __XX____, -// 327 $147 'Ncaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 328 $148 'ncaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 329 $149 'napostrophe' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_____, - _XX_____, - XX______, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 330 $14a 'Eng' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _____XX_, - _____XX_, - ___XXX__, - ________, -// 331 $14b 'eng' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _____XX_, - _____XX_, - ___XXX__, - ________, -// 332 $14c 'Omacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 333 $14d 'omacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 334 $14e 'Obreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 335 $14f 'obreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 336 $150 'Ohungarumlaut' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - XX__XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 337 $151 'ohungarumlaut' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - XX__XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 338 $152 'OE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XXX_, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XXXX_, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 339 $153 'oe' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - XX_X_XX_, - XX_X_XX_, - XX_XXXX_, - XX_XX___, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 340 $154 'Racute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 341 $155 'racute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 342 $156 'Rcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ___XX___, - ___XX___, - __XX____, -// 343 $157 'rcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ___XX___, - ___XX___, - __XX____, -// 344 $158 'Rcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 345 $159 'rcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 346 $15a 'Sacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 347 $15b 'sacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 348 $15c 'Scircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 349 $15d 'scircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 350 $15e 'Scedilla' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 351 $15f 'scedilla' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 352 $160 'Scaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 353 $161 'scaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 354 $162 'Tcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 355 $163 'tcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 356 $164 'Tcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 357 $165 'tcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - ___X____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ________, - ________, - ________, -// 358 $166 'Tbar' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 359 $167 'tbar' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ________, - ________, - ________, -// 360 $168 'Utilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 361 $169 'utilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 362 $16a 'Umacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 363 $16b 'umacron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXX___, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 364 $16c 'Ubreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 365 $16d 'ubreve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - _XXXX___, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 366 $16e 'Uring' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - __XXX___, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 367 $16f 'uring' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XX_XX__, - __XXX___, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 368 $170 'Uhungarumlaut' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - XX__XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 369 $171 'uhungarumlaut' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - XX__XX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 370 $172 'Uogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - __XX____, - _XX_____, - __XXX___, - ________, -// 371 $173 'uogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - __XX____, - _XX_____, - __XXX___, - ________, -// 372 $174 'Wcircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - XXX_XXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 373 $175 'wcircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 374 $176 'Ycircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 375 $177 'ycircumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 376 $178 'Ydieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - _XX__XX_, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 377 $179 'Zacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XXXXXXX_, - XX___XX_, - X___XX__, - ___XX___, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 378 $17a 'zacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 379 $17b 'Zdotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - XXXXXXX_, - XX___XX_, - X___XX__, - ___XX___, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 380 $17c 'zdotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 381 $17d 'Zcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXXXXXX_, - XX___XX_, - X___XX__, - ___XX___, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 382 $17e 'zcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 383 $17f 'longs' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX__X__, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 384 $180 'uni0180' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - XXXXX___, - _XX_____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 385 $181 'uni0181' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - X_XX__XX, - X_XX__XX, - __XX__XX, - __XXXXX_, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 386 $182 'uni0182' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__X__, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 387 $183 'uni0183' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XX___X_, - _XX_____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 388 $184 'uni0184' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XXX__XX_, - XXX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 389 $185 'uni0185' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - XXX_____, - XXX_____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 390 $186 'uni0186' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - X____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - X____XX_, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 391 $187 'uni0187' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______XX, - __XXXXX_, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 392 $188 'uni0188' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______XX, - _XXXXXX_, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 393 $189 'uni0189' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 394 $18a 'uni018A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - X_XX_XX_, - X_XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX_XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 395 $18b 'uni018B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _X__XX__, - ____XX__, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 396 $18c 'uni018C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - _X__XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 397 $18d 'uni018D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - __XX____, - ___XX___, - XX__XX__, - _XXXX___, - ________, -// 398 $18e 'uni018E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX__XX__, - X___XX__, - __X_XX__, - __XXXX__, - __X_XX__, - ____XX__, - X___XX__, - XX__XX__, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 399 $18f 'uni018F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 400 $190 'uni0190' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX____X_, - XX______, - _XXXX___, - XX______, - XX______, - XX____X_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 401 $191 'uni0191' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XX______, - ________, -// 402 $192 'florin' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - __XX_XX_, - __XX__X_, - __XX____, - _XXXX___, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - XXX_____, - ________, -// 403 $193 'uni0193' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______XX, - __XXXXX_, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 404 $194 'uni0194' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - __XXX___, - _XX_XX__, - __XXX___, - ________, - ________, -// 405 $195 'uni0195' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XX______, - XXXX__XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX__XXX_, - ________, - ________, - ________, - ________, -// 406 $196 'uni0196' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ________, - ________, - ________, -// 407 $197 'uni0197' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 408 $198 'uni0198' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX_XX_X, - _XX_XX__, - _XXXX___, - _XXX____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 409 $199 'uni0199' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX_____, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 410 $19a 'uni019A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 411 $19b 'uni019B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__X___, - __XXX___, - _XXX____, - XX_X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX__X__, - XX___XX_, - XX____X_, - ________, - ________, - ________, - ________, -// 412 $19c 'uni019C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - XXX_XX__, - ________, - ________, - ________, - ________, -// 413 $19d 'uni019D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XXX_XX_, - _XXXXXX_, - _XXXXXX_, - _XX_XXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - XX______, - ________, -// 414 $19e 'uni019E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _____XX_, - _____XX_, - _____XX_, - ________, -// 415 $19f 'uni019F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 416 $1a0 'Ohorn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - ______XX, - _XXXX_X_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 417 $1a1 'ohorn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - _____XX_, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 418 $1a2 'uni01A2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX__XX, - XX_XXXXX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XXX__XX, - ______XX, - ______XX, - ______XX, - ________, -// 419 $1a3 'uni01A3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX__XX, - XX_XXXXX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XXX__XX, - ______XX, - ______XX, - ______XX, - ________, -// 420 $1a4 'uni01A4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - X_XX__XX, - X_XX__XX, - __XX__XX, - __XXXXX_, - __XX____, - __XX____, - __XX____, - __XX____, - _XXXX___, - ________, - ________, - ________, - ________, -// 421 $1a5 'uni01A5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - XXXX____, - ________, -// 422 $1a6 'uni01A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XXXX___, - _XX_XX__, - _XX_XX__, - XXX__XX_, - _____XX_, - ________, - ________, - ________, -// 423 $1a7 'uni01A7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - ____XX__, - __XXX___, - _XX_____, - XX______, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 424 $1a8 'uni01A8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - ____XX__, - __XXX___, - _XX_____, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 425 $1a9 'uni01A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - _XX___X_, - __XX____, - ___XX___, - ___XX___, - __XX____, - _XX___X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 426 $1aa 'uni01AA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX_XX___, - _XXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX_XX, - ____XXX_, - ________, -// 427 $1ab 'uni01AB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ____XX__, - _XX_XX__, - __XXX___, - ________, -// 428 $1ac 'uni01AC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - XXXXXXX_, - X__XX_X_, - _X_XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 429 $1ad 'uni01AD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - __XX_XX_, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ________, - ________, - ________, -// 430 $1ae 'uni01AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ________, -// 431 $1af 'Uhorn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - ______XX, - XX__XXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 432 $1b0 'uhorn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - _____XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 433 $1b1 'uni01B1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_XXX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 434 $1b2 'uni01B2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 435 $1b3 'uni01B3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX___XX, - X_XX__XX, - X_XX__XX, - __XX__XX, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ___XXXX_, - ________, - ________, - ________, - ________, -// 436 $1b4 'uni01B4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____XX_, - ____XX_X, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - ___XX___, - XXXX____, - ________, -// 437 $1b5 'uni01B5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - X____XX_, - ____XX__, - _XXXXXX_, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 438 $1b6 'uni01B6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - XXXXXX__, - _XX_____, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 439 $1b7 'uni01B7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _____XX_, - ____XX__, - ___XX___, - __XX____, - _XXXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, -// 440 $1b8 'uni01B8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX______, - _XX_____, - __XX____, - ___XX___, - _XXXXX__, - XX______, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, -// 441 $1b9 'uni01B9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX______, - _XX_____, - __XX____, - _XXXX___, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, -// 442 $1ba 'uni01BA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - ____XX__, - ___XX___, - __XXXX__, - _____XX_, - _XXXXX__, - XX______, - XX___XX_, - _XXXXX__, - ________, -// 443 $1bb 'uni01BB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - ____XX__, - _XXXXXX_, - __XX____, - _XX_____, - XX______, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 444 $1bc 'uni01BC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX_____, - _XX_____, - _XXXX___, - ____XX__, - _____XX_, - _____XX_, - _____XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 445 $1bd 'uni01BD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _XX_____, - _XXXX___, - ____XX__, - _____XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 446 $1be 'uni01BE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - ___XX___, - _X__XX__, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, -// 447 $1bf 'uni01BF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXX____, - _XX_____, - _XX_____, - XXXX____, - ________, -// 448 $1c0 'uni01C0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 449 $1c1 'uni01C1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - ________, - ________, - ________, - ________, -// 450 $1c2 'uni01C2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 451 $1c3 'uni01C3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - __XXXX__, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 452 $1c4 'uni01C4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX_XX, - ____XXX_, - _____X__, - XXXX_XXX, - XX_XX__X, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XX_X_, - XX_XXX__, - XX_XXX__, - XXXX_XXX, - ________, - ________, - ________, - ________, -// 453 $1c5 'uni01C5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX_X_X, - XX_XX_X_, - XX_XX___, - XX_XXXXX, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XX_X_, - XX_XXX__, - XXXX_XXX, - ________, - ________, - ________, - ________, -// 454 $1c6 'uni01C6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX_X, - ___XX_X_, - ___XX___, - _XXXXXXX, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XX_X_, - XX_XXX__, - _XX_XXXX, - ________, - ________, - ________, - ________, -// 455 $1c7 'uni01C7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XXX, - XX____XX, - XX____XX, - XX____XX, - XX____XX, - XX____XX, - XX____XX, - XX____XX, - XX__X_XX, - XXXX_XX_, - ________, - ________, - ________, - ________, -// 456 $1c8 'uni01C8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX__XX, - _XX___XX, - _XX_____, - _XX__XXX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX__XXX, - _XX_XXXX, - XXXXXXXX, - ______XX, - ___XX_XX, - ____XXX_, - ________, -// 457 $1c9 'uni01C9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX___XX, - _XX___XX, - _XX_____, - _XX__XXX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - XXXX__XX, - ______XX, - __XX__XX, - ___XXXX_, - ________, -// 458 $1ca 'uni01CA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - XXXXX_XX, - XXXXX_XX, - XXXXX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XXXX_, - ________, - ________, - ________, - ________, -// 459 $1cb 'uni01CB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - XXXXX___, - XXXXXXXX, - XXXXX_XX, - XXXXX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - ______XX, - __XX__XX, - ___XXXX_, - ________, -// 460 $1cc 'uni01CC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - ________, - X_XX_XXX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - ______XX, - __XX__XX, - ___XXXX_, - ________, -// 461 $1cd 'uni01CD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 462 $1ce 'uni01CE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 463 $1cf 'uni01CF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 464 $1d0 'uni01D0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 465 $1d1 'uni01D1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 466 $1d2 'uni01D2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 467 $1d3 'uni01D3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 468 $1d4 'uni01D4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 469 $1d5 'uni01D5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - ________, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 470 $1d6 'uni01D6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXX___, - ________, - XX__XX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 471 $1d7 'uni01D7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ___X____, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 472 $1d8 'uni01D8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __XX____, - ________, - XX__XX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 473 $1d9 'uni01D9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_X___, - ___X____, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 474 $1da 'uni01DA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXX___, - __XX____, - ________, - XX__XX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 475 $1db 'uni01DB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_____, - ___X____, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 476 $1dc 'uni01DC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - XX__XX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 477 $1dd 'uni01DD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - XXXXXXX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 478 $1de 'uni01DE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - ________, - _XX_XX__, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 479 $1df 'uni01DF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - _XX_XX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 480 $1e0 'uni01E0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - __XX____, - __XX____, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 481 $1e1 'uni01E1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - __XX____, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 482 $1e2 'uni01E2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - __XXXXX_, - _XX_XX__, - XX__XX__, - XX__XX__, - XXXXXXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXX_, - ________, - ________, - ________, - ________, -// 483 $1e3 'uni01E3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - XX__XX__, - _XXX_XX_, - __XX_XX_, - _XXXXXX_, - XX_XX___, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 484 $1e4 'uni01E4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX_XXXX_, - XX___XX_, - XX_XXXXX, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 485 $1e5 'uni01E5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - __XXXXX_, - XX__XX__, - _XXXX___, - ________, -// 486 $1e6 'Gcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 487 $1e7 'gcaron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 488 $1e8 'uni01E8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 489 $1e9 'uni01E9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXX_____, - _XX_____, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 490 $1ea 'uni01EA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - __XX____, - _XX_____, - __XXX___, - ________, -// 491 $1eb 'uni01EB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - __XX____, - _XX_____, - __XXX___, - ________, -// 492 $1ec 'uni01EC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - __XX____, - _XX_____, - __XXX___, - ________, -// 493 $1ed 'uni01ED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - __XX____, - _XX_____, - __XXX___, - ________, -// 494 $1ee 'uni01EE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXXXXXX_, - ____XX__, - ___XX___, - __XX____, - _XXXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, -// 495 $1ef 'uni01EF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - XXXXXXX_, - _____XX_, - ____XX__, - ___XX___, - __XXXX__, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, -// 496 $1f0 'uni01F0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX_XX, - ____XXX_, - _____X__, - ________, - ____XXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, -// 497 $1f1 'uni01F1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX_XXX, - XX_XX__X, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XX_X_, - XX_XX_X_, - XX_XXX__, - XX_XXX__, - XXXX_XXX, - ________, - ________, - ________, - ________, -// 498 $1f2 'uni01F2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - XX_XX___, - XX_XX___, - XX_XXXXX, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XX_X_, - XX_XXX__, - XXXX_XXX, - ________, - ________, - ________, - ________, -// 499 $1f3 'uni01F3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - _XXXXXXX, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XX_X_, - XX_XXX__, - _XX_XXXX, - ________, - ________, - ________, - ________, -// 500 $1f4 'uni01F4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 501 $1f5 'uni01F5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XX____, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 502 $1f6 'uni01F6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX_XX, - XXXXX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX__XXX_, - ________, - ________, - ________, - ________, -// 503 $1f7 'uni01F7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXX_____, - ________, -// 504 $1f8 'uni01F8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 505 $1f9 'uni01F9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - ___XX___, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 506 $1fa 'Aringacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - __XXX___, - _XX_XX__, - __XXX___, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 507 $1fb 'aringacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - __XXX___, - _XX_XX__, - __XXX___, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 508 $1fc 'AEacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - __XXXXX_, - _XX_XX__, - XX__XX__, - XX__XX__, - XXXXXXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXX_, - ________, - ________, - ________, - ________, -// 509 $1fd 'aeacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XX__XX__, - _XXX_XX_, - __XX_XX_, - _XXXXXX_, - XX_XX___, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 510 $1fe 'Oslashacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XXXX_X_, - XX___X__, - XX__XXX_, - XX__XXX_, - XX_X_XX_, - XXX__XX_, - XXX__XX_, - _X___XX_, - X_XXXX__, - ________, - ________, - ________, - ________, -// 511 $1ff 'oslashacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXXX_X_, - XX___X__, - XX__XXX_, - XX_X_XX_, - XXX__XX_, - _X___XX_, - X_XXXX__, - ________, - ________, - ________, - ________, -// 512 $200 'uni0200' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX__XX__, - _XX__XX_, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 513 $201 'uni0201' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - _XX__XX_, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 514 $202 'uni0202' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 515 $203 'uni0203' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 516 $204 'uni0204' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX__XX__, - _XX__XX_, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 517 $205 'uni0205' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - _XX__XX_, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 518 $206 'uni0206' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 519 $207 'uni0207' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 520 $208 'uni0208' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX__XX__, - _XX__XX_, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 521 $209 'uni0209' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - _XX__XX_, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 522 $20a 'uni020A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXXX__, - _XX__XX_, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 523 $20b 'uni020B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 524 $20c 'uni020C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX__XX__, - _XX__XX_, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 525 $20d 'uni020D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - _XX__XX_, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 526 $20e 'uni020E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 527 $20f 'uni020F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 528 $210 'uni0210' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX__XX__, - _XX__XX_, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 529 $211 'uni0211' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - _XX__XX_, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 530 $212 'uni0212' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 531 $213 'uni0213' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 532 $214 'uni0214' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX__XX__, - _XX__XX_, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 533 $215 'uni0215' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - _XX__XX_, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 534 $216 'uni0216' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 535 $217 'uni0217' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 536 $218 'Scommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - _____XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ___XX___, - ___XX___, - __XX____, -// 537 $219 'scommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ___XX___, - ___XX___, - __XX____, -// 538 $21a 'Tcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ___XX___, - ___XX___, - __XX____, -// 539 $21b 'tcommaaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ___XX___, - ___XX___, - __XX____, -// 540 $21c 'uni021C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - X____XX_, - _____XX_, - ___XXX__, - _XXX_X__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ___XXX__, - XXXX____, - ________, - ________, -// 541 $21d 'uni021D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - ____XXX_, - __XXXX__, - _____XX_, - _____XX_, - ___XXX__, - XXXX____, - ________, - ________, -// 542 $21e 'uni021E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 543 $21f 'uni021F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - XXX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 546 $222 'uni0222' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 547 $223 'uni0223' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 548 $224 'uni0224' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - X____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX______, - XX______, - XXXXXX__, - _____XX_, - ____XX__, - ________, - ________, -// 549 $225 'uni0225' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX______, - XXXXXX__, - _____XX_, - ____XX__, - ________, - ________, -// 550 $226 'uni0226' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 551 $227 'uni0227' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 552 $228 'uni0228' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ___XX___, - ____XX__, - __XXX___, - ________, -// 553 $229 'uni0229' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 554 $22a 'uni022A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - ________, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 555 $22b 'uni022B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 556 $22c 'uni022C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - ________, - _XXX__X_, - X__XXX__, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 557 $22d 'uni022D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 558 $22e 'uni022E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 559 $22f 'uni022F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 560 $230 'uni0230' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - ________, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 561 $231 'uni0231' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 562 $232 'uni0232' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXXX__, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 563 $233 'uni0233' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 592 $250 'uni0250' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - __XXXX__, - ________, - ________, - ________, - ________, -// 593 $251 'uni0251' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_X__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 594 $252 'uni0252' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _X_XXX__, - ________, - ________, - ________, - ________, -// 595 $253 'uni0253' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX_____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 596 $254 'uni0254' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 597 $255 'uni0255' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX_XXX__, - XXX__XX_, - _XXXXX__, - X_______, - ________, - ________, - ________, -// 598 $256 'uni0256' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - ____XX_X, - _____XX_, - ________, -// 599 $257 'uni0257' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - ____XX_X, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 600 $258 'uni0258' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 601 $259 'uni0259' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - XXXXXXX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 602 $25a 'uni025A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX_XX, - _XX_XX__, - X___XXX_, - ___X_XX_, - __X__XX_, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, -// 603 $25b 'uni025B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - _XXXX___, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 604 $25c 'uni025C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - __XXXX__, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 605 $25d 'uni025D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX_X_, - XX__XX_X, - ____XX_X, - __XXX___, - ____XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 606 $25e 'uni025E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX_XXX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 607 $25f 'uni025F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XXX_, - _____XX_, - _____XX_, - ___XXXXX, - _____XX_, - _____XX_, - _____XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, -// 608 $260 'uni0260' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____XX_, - ____XX_X, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 609 $261 'uni0261' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 610 $262 'uni0262' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX__XXX_, - XX___XX_, - XX___XX_, - _XXXX_X_, - ________, - ________, - ________, - ________, -// 611 $263 'uni0263' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - _X___XX_, - _XX_XX__, - __X_XX__, - __X_XX__, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, -// 612 $264 'uni0264' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX____X_, - _XX__X__, - __X_X___, - __XXX___, - __XXX___, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, -// 613 $265 'uni0265' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX_XXX__, - _XX_XX__, - ____XX__, - ____XX__, - ____XXX_, - ________, -// 614 $266 'uni0266' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 615 $267 'uni0267' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - _____XX_, - _____XX_, - ___XXX__, - ________, -// 616 $268 'uni0268' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 617 $269 'uni0269' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 618 $26a 'uni026A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 619 $26b 'uni026B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - _XXXX_XX, - XX_XXXX_, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 620 $26c 'uni026C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - _XXXX___, - _X_XX___, - __XXXXX_, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 621 $26d 'uni026D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX_XX, - ____XXX_, - ________, -// 622 $26e 'uni026E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XXXXXXX, - _XX___XX, - _XX__XX_, - _XX_XX__, - _XXXXXX_, - _XX___XX, - XXXX__XX, - ______XX, - __XX__XX, - ___XXXX_, - ________, -// 623 $26f 'uni026F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 624 $270 'uni0270' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XXX_, - _____XX_, - _____XX_, - _____XX_, - ________, -// 625 $271 'uni0271' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX_XX__, - XXXXXXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - _____XX_, - _____XX_, - ___XXX__, - ________, -// 626 $272 'uni0272' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - XX______, - ________, -// 627 $273 'uni0273' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _____XX_, - _____XX_, - ______XX, - ________, -// 628 $274 'uni0274' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 629 $275 'uni0275' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 630 $276 'uni0276' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XXX_, - XX_XX___, - XX_XX___, - XX_XXXX_, - XX_XX___, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 631 $277 'uni0277' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 632 $278 'uni0278' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - ___X____, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ___X____, - ________, -// 633 $279 'uni0279' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - XX__XX__, - XX_XXX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 634 $27a 'uni027A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - XX__XX__, - XX_XXX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 635 $27b 'uni027B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - XX__XX__, - XX_XXX__, - _XX_XX__, - ____XX__, - ____XX_X, - _____XX_, - ________, -// 636 $27c 'uni027C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, -// 637 $27d 'uni027D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_XX__, - __XXX___, - ________, -// 638 $27e 'uni027E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 639 $27f 'uni027F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX___, - XX__XX__, - XX__XX__, - ____XX__, - ____XX__, - ____XX__, - ___XXXX_, - ________, - ________, - ________, - ________, -// 640 $280 'uni0280' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 641 $281 'uni0281' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX_XX__, - _XXXXX__, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 642 $282 'uni0282' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - XXXXXX__, - XX______, - XX_XX___, - _XXX____, - ________, -// 643 $283 'uni0283' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XXX_, - ___XX_XX, - ___XX__X, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - X__XX___, - XX_XX___, - _XXX____, - ________, -// 644 $284 'uni0284' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XXX_, - ___XX_XX, - ___XX__X, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - X__XX___, - XX_XX___, - _XXX____, - ________, -// 645 $285 'uni0285' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - XX_XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX_XX, - ____XXX_, - ________, - ________, - ________, - ________, -// 646 $286 'uni0286' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XXX_, - ___XX_XX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - XX_XX___, - _XXX____, - ________, -// 647 $287 'uni0287' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX_XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ___X____, - ________, - ________, - ________, - ________, -// 648 $288 'uni0288' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, -// 649 $289 'uni0289' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXXXX, - _XX__XX_, - _XX__XX_, - __XXX_XX, - ________, - ________, - ________, - ________, -// 650 $28a 'uni028A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX_XXX_, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 651 $28b 'uni028B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 652 $28c 'uni028C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 653 $28d 'uni028D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - XXXXXXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 654 $28e 'uni028E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXXX_, - _XX_____, - XX______, - XXXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 655 $28f 'uni028F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 656 $290 'uni0290' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - XXXXXXX_, - _____XX_, - _____XX_, - ______XX, - ________, -// 657 $291 'uni0291' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX__XX_, - XX__X_XX, - XXXXXXX_, - ___X____, - ________, - ________, - ________, -// 658 $292 'uni0292' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - ____XX__, - ___XX___, - __XXXX__, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, -// 659 $293 'uni0293' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - ____XX__, - ___XX___, - __XXXX__, - _____XX_, - _____XX_, - _XXXXXX_, - XX___XXX, - _XXXXX__, - ________, -// 660 $294 'uni0294' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _____XX_, - ___XXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 661 $295 'uni0295' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX______, - _XXX____, - __XX____, - __XX____, - __XX____, - __XX____, - _XXXX___, - ________, - ________, - ________, - ________, -// 662 $296 'uni0296' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXX__, - _____XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 663 $297 'uni0297' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, -// 664 $298 'uni0298' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____XX, - XX____XX, - XX_XX_XX, - XX_XX_XX, - XX____XX, - XX____XX, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 665 $299 'uni0299' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 666 $29a 'uni029A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XXX_XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 667 $29b 'uni029B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______XX, - _XXXXXX_, - XX___XX_, - XX______, - XX__XXX_, - XX___XX_, - XX___XX_, - _XXXX_X_, - ________, - ________, - ________, - ________, -// 668 $29c 'uni029C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 669 $29d 'j' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ____XX__, - ________, - ___XXX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - _XXXXXX_, - XX__XX__, - _XXXX___, - ________, -// 670 $29e 'uni029D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XXX_, - XX__XX__, - _XX_XX__, - __XXXX__, - __XXXX__, - _XX_XX__, - XX__XX__, - ____XX__, - ____XX__, - ____XXX_, - ________, -// 671 $29f 'uni029E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 672 $2a0 'uni029F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____XX_, - ____XX_X, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - ____XX__, - ___XXXX_, - ________, -// 673 $2a1 'uni02A0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _____XX_, - ___XXX__, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 674 $2a2 'uni02A1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX______, - _XXX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - _XXXX___, - ________, - ________, - ________, - ________, -// 675 $2a3 'uni02A2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - _XXXXXXX, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XX_X_, - XX_XXX__, - _XX_XXXX, - ________, - ________, - ________, - ________, -// 676 $2a4 'uni02A3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - _XXXXXXX, - XX_XX_XX, - XX_XX_XX, - XX_XXXX_, - XX_XXXX_, - XX_XX_XX, - _XX_X_XX, - ______XX, - ___XX_XX, - ____XXX_, - ________, -// 677 $2a5 'uni02A4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - _XXXXXXX, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XX_XX, - XX_XXX_X, - _XX_XXXX, - _____X__, - ________, - ________, - ________, -// 678 $2a6 'uni02A5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - _XX_____, - _XX_____, - XXXX_XX_, - _XX_XX_X, - _XX_XX__, - _XX__XX_, - _XX___XX, - _XX_X_XX, - __XX_XX_, - ________, - ________, - ________, - ________, -// 679 $2a7 'uni02A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__XX_, - _XX_XX_X, - _XX_XX__, - XXXXXX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - __XXXX__, - ____XX__, - __X_XX__, - ___XX___, - ________, -// 680 $2a8 'uni02A7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - _XX_____, - _XX_____, - XXXX_XX_, - _XX_XX_X, - _XX_XX__, - _XX_XX__, - _XX_XXX_, - _XX_XX_X, - __XX_XX_, - ________, - ________, - ________, - ________, -// 681 $2a9 'uni02A8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX_XX___, - XX______, - XXXXXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - ______XX, - ______XX, - ____XXX_, - ________, -// 682 $2aa 'uni02A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX_XX_X, - _XX_XX__, - _XX__XX_, - _XX___XX, - _XX_X_XX, - XXXX_XX_, - ________, - ________, - ________, - ________, -// 683 $2ab 'uni02AA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX_XXXX, - _XX_X_XX, - _XX___XX, - _XX__XX_, - _XX_XX__, - _XX_XX_X, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 684 $2ac 'uni02AB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX_X_XX_, - _XXXXX__, - _XX_XX__, - __X_X___, - XX___XX_, - XX_X_XX_, - _XXXXX__, - _XX_XX__, - __X_X___, - ________, - ________, - ________, - ________, -// 685 $2ad 'uni02AC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 688 $2b0 'uni02B0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - XXXX____, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 689 $2b1 'uni02B1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX______, - XXXX____, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 690 $2b2 'uni02B2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 691 $2b3 'uni02B3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - X_XX____, - XX_XX___, - XX______, - XX______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 692 $2b4 'uni02B4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - ___XX___, - XX_XX___, - _XX_X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 693 $2b5 'uni02B5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - ___XX___, - XX_XX___, - _XX_X___, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 694 $2b6 'uni02B6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX_XX___, - XX_XX___, - XXXX____, - XX_XX___, - XX_XX___, - XXXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 695 $2b7 'uni02B7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX___XX_, - XX_X_XX_, - _XXXXX__, - _XX_XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 696 $2b8 'uni02B8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX_XX___, - XX_XX___, - _XXXX___, - ___XX___, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 697 $2b9 'uni02B9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __XX____, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 698 $2ba 'uni02BA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX_XX_, - _XX_XX__, - XX_XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 699 $2bb 'uni02BB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __XX____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 700 $2bc 'afii57929' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 701 $2bd 'afii64937' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - __XX____, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 702 $2be 'uni02BE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ____XX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 703 $2bf 'uni02BF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 704 $2c0 'uni02C0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX_XX___, - ___XX___, - __XX____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 705 $2c1 'uni02C1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX_XX___, - XX______, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 706 $2c2 'uni02C2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - _XXX____, - XX______, - _XXX____, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 707 $2c3 'uni02C3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - _XXX____, - ___XX___, - _XXX____, - XX______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 708 $2c4 'uni02C4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __X_____, - __X_____, - _XXX____, - _XXX____, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 709 $2c5 'uni02C5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX_XX___, - XX_XX___, - _XXX____, - _XXX____, - __X_____, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 710 $2c6 'circumflex' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 711 $2c7 'caron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 712 $2c8 'uni02C8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 713 $2c9 'macron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 714 $2ca 'uni02CA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 715 $2cb 'uni02CB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 716 $2cc 'uni02CC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ________, -// 717 $2cd 'uni02CD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - ________, - ________, -// 718 $2ce 'uni02CE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ____XX__, - ________, -// 719 $2cf 'uni02CF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XX____, - _XX_____, - ________, -// 728 $2d8 'breve' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 729 $2d9 'dotaccent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 730 $2da 'ring' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 731 $2db 'ogonek' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - __XX____, - ___XXX__, - ________, -// 732 $2dc 'tilde' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 733 $2dd 'hungarumlaut' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - XX__XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 750 $2ee 'uni02EE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _X__X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 768 $300 'gravecomb' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 769 $301 'acutecomb' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 771 $303 'tildecomb' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX_X__, - _X_XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 777 $309 'hookabovecomb' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 786 $312 'uni0312' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __XX____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 787 $313 'uni0313' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 788 $314 'uni0314' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - __XX____, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 803 $323 'dotbelowcomb' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, -// 832 $340 'uni0340' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX______, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 833 $341 'uni0341' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - _____XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 884 $374 'uni0374' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - __X_____, - _X______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 885 $375 'uni0375' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - __X_____, - _XX_____, - ________, - ________, - ________, -// 890 $37a 'uni037A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XX____, - __XX_X__, - ___XX___, - ________, -// 894 $37e 'uni037E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ___XX___, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, -// 900 $384 'tonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 901 $385 'dieresistonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XX_XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 902 $386 'Alphatonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 903 $387 'anoteleia' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 904 $388 'Epsilontonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - __XXXXX_, - __XX__X_, - __XX____, - __XX_X__, - __XXXX__, - __XX_X__, - __XX____, - __XX____, - __XX__X_, - __XXXXX_, - ________, - ________, - ________, - ________, -// 905 $389 'Etatonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XXXXXX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - ________, - ________, - ________, - ________, -// 906 $38a 'Iotatonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 908 $38c 'Omicrontonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 910 $38e 'Upsilontonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 911 $38f 'Omegatonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - __XXXXX_, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - _XXX_XXX, - ________, - ________, - ________, - ________, -// 912 $390 'iotadieresistonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XX_XX__, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 913 $391 'Alpha' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 914 $392 'Beta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 915 $393 'Gamma' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 916 $394 'Delta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 917 $395 'Epsilon' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 918 $396 'Zeta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - X____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 919 $397 'Eta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 920 $398 'Theta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 921 $399 'Iota' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 922 $39a 'Kappa' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 923 $39b 'Lambda' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 924 $39c 'Mu' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 925 $39d 'Nu' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 926 $39e 'Xi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - X_____X_, - _X___X__, - _XXXXX__, - _X___X__, - ________, - X_____X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 927 $39f 'Omicron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 928 $3a0 'Pi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 929 $3a1 'Rho' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 931 $3a3 'Sigma' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - _XX___X_, - __XX____, - ___XX___, - ___XX___, - __XX____, - _XX___X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 932 $3a4 'Tau' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 933 $3a5 'Upsilon' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 934 $3a6 'Phi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 935 $3a7 'Chi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XXXXX__, - __XXX___, - __XXX___, - _XXXXX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 936 $3a8 'Psi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - X__X__X_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 937 $3a9 'Omega' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXX_XXX_, - ________, - ________, - ________, - ________, -// 938 $3aa 'Iotadieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - _XX__XX_, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 939 $3ab 'Upsilondieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - _XX__XX_, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 940 $3ac 'alphatonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 941 $3ad 'epsilontonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX______, - _XXXX___, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 942 $3ae 'etatonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _____XX_, - _____XX_, - _____XX_, - ________, -// 943 $3af 'iotatonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 944 $3b0 'upsilondieresistonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XX_XX__, - ________, - XX__XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 945 $3b1 'alpha' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 946 $3b2 'beta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XX_____, - _XX_____, - _XX_____, - ________, -// 947 $3b3 'gamma' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - _X___XX_, - _XX_XX__, - __X_XX__, - __X_XX__, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, -// 948 $3b4 'delta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - __XX____, - ___XX___, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 949 $3b5 'epsilon' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - _XXXX___, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 950 $3b6 'zeta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X___XX_, - _XXXXX__, - ___XX___, - __XX____, - _XX_____, - _XX_____, - XX______, - XX______, - XX______, - _XXXXX__, - _____XX_, - _____XX_, - ___XXX__, - ________, -// 951 $3b7 'eta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _____XX_, - _____XX_, - _____XX_, - ________, -// 952 $3b8 'theta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 953 $3b9 'iota' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 954 $3ba 'kappa' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 955 $3bb 'lambda' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - __X_____, - __XX____, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX__X__, - XX___XX_, - XX____X_, - ________, - ________, - ________, - ________, -// 956 $3bc 'mu' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XXXX_XX_, - XX______, - XX______, - XX______, - ________, -// 957 $3bd 'nu' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - _XX__XX_, - _XX_XX__, - __XXXX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 958 $3be 'xi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - __XXXX__, - __XX____, - _XX_____, - __XXXX__, - _XX_____, - XX______, - XX______, - XX______, - _XXXXX__, - _____XX_, - _____XX_, - ___XXX__, - ________, -// 959 $3bf 'omicron' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 960 $3c0 'pi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX__XX_, - ________, - ________, - ________, - ________, -// 961 $3c1 'rho' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - _XX_____, - ________, -// 962 $3c2 'sigma1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - _XXXXX__, - _____XX_, - _____XX_, - ___XXX__, - ________, - ________, -// 963 $3c3 'sigma' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 964 $3c4 'tau' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 965 $3c5 'upsilon' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 966 $3c6 'phi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ___X____, - ________, -// 967 $3c7 'chi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - X____XX_, - _X___XX_, - __X_XX__, - __X_XX__, - ___XX___, - __XX____, - _XX_X___, - _XX_X___, - XX___X__, - XX____X_, - ________, -// 968 $3c8 'psi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - X__X__X_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ___X____, - ________, -// 969 $3c9 'omega' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 970 $3ca 'iotadieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 971 $3cb 'upsilondieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX__XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 972 $3cc 'omicrontonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 973 $3cd 'upsilontonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XX__XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 974 $3ce 'omegatonos' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XX_XX__, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 976 $3d0 'uni03D0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 977 $3d1 'theta1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - __XX_XX_, - ___XXXX_, - XX___XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 978 $3d2 'Upsilon1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX____X_, - _XX__X_X, - __X__X__, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 979 $3d3 'uni03D3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - XX______, - __X____X, - __XX__X_, - ___X__X_, - ___XXX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ___XXXX_, - ________, - ________, - ________, - ________, -// 980 $3d4 'uni03D4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX____X_, - _XX__X_X, - __X__X__, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 981 $3d5 'phi1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - ___X____, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ___X____, - ________, -// 982 $3d6 'omega1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _XX_XX__, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 983 $3d7 'uni03D7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X___XX_, - X_X__XX_, - __X_XX__, - __XXX___, - _XX_X___, - XX__X_X_, - XX___X__, - ____XX__, - ___XX___, - ________, - ________, -// 986 $3da 'uni03DA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX______, - _XX_____, - __XXXX__, - _____XX_, - _____XX_, - ___XXX__, - ________, - ________, -// 987 $3db 'uni03DB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - XX______, - XX______, - XX______, - XX______, - XX______, - _XXXXX__, - _____XX_, - _____XX_, - ___XXX__, - ________, -// 988 $3dc 'uni03DC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - _XXXX___, - _XX_X___, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 989 $3dd 'uni03DD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - __XX__X_, - __XX____, - __XX____, - __XXXX__, - __XX_X__, - __XX____, - __XX____, - __XX____, - __XX____, - ________, -// 990 $3de 'uni03DE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_____, - __XX____, - __XX____, - _XX_____, - _XX___XX, - XXXXXXXX, - XX___XX_, - _____XX_, - ____XX__, - ____XX__, - _____XX_, - ________, - ________, - ________, - ________, -// 991 $3df 'uni03DF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - _XX_____, - _XX_____, - XXXXXXX_, - XXXXXXX_, - ____XX__, - ____XX__, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 992 $3e0 'uni03E0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - X_X_XX__, - __X__XX_, - __X__XX_, - ____X_XX, - ____X_XX, - ___XX_XX, - ___XX_XX, - ___XX_XX, - ___XX_XX, - ______XX, - ______X_, - _____X__, - ________, -// 993 $3e1 'uni03E1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX______, - _XX_____, - __XX____, - ___XX___, - __X_X___, - _X__XX__, - ___X_X__, - __X__X__, - _____XX_, - ______X_, - ______X_, - ________, -// 994 $3e2 'uni03E2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XX_XX_X, - ______XX, - __XXXXX_, - ________, - ________, -// 995 $3e3 'uni03E3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XX_XX_X, - ______XX, - _XXXXXX_, - ________, - ________, -// 996 $3e4 'uni03E4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 997 $3e5 'uni03E5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 998 $3e6 'uni03E6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XX______, - XX______, - XXXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _____XX_, - _XXX_XX_, - X__XXX__, - ________, -// 999 $3e7 'uni03E7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - _XXXXX__, - XX_X_XX_, - _XX__XX_, - _____XX_, - _____XX_, - _XX__XX_, - X_XXXX__, - ________, - ________, - ________, - ________, -// 1000 $3e8 'uni03E8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _____XX_, - __XXXX__, - _XX_____, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1001 $3e9 'uni03E9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - __X__XX_, - ___XXX__, - _XXX____, - XX______, - XX____X_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1002 $3ea 'uni03EA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - _XX_X___, - __XXX___, - __XX____, - __XXX___, - __XXX___, - _X__XX__, - _X__XX__, - X____XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1003 $3eb 'uni03EB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__X__, - X_XXX_X_, - __XX____, - __XXX___, - __X_X___, - _X__XX__, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1004 $3ec 'uni03EC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - XX______, - XX__XX__, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1005 $3ed 'uni03ED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - XX______, - XX_XXX__, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1006 $3ee 'uni03EE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - _XXXXXX_, - X__XX__X, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1007 $3ef 'uni03EF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XXX__, - ___XX___, - _XXXXXX_, - _X_XX___, - ___XX___, - ___XX___, - ___XX___, - __XXX___, - ___XX___, - ________, - ________, - ________, - ________, -// 1008 $3f0 'uni03F0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X___XX_, - X_X__XX_, - __X_XX__, - __XXX___, - _XX_X___, - XX__X_X_, - XX___X__, - ________, - ________, - ________, - ________, -// 1009 $3f1 'uni03F1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXX__, - XX______, - _XX_____, - __XXXX__, - _____XX_, - ________, -// 1010 $3f2 'uni03F2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1011 $3f3 'uni03F3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - _____XX_, - ________, - ____XXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, -// 1024 $400 'uni0400' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - ___XX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1025 $401 'afii10023' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1026 $402 'afii10051' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - X_XX__X_, - __XX____, - __XXXXX_, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - ______XX, - _____XX_, - ________, - ________, -// 1027 $403 'afii10052' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1028 $404 'afii10053' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XXXXX___, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1029 $405 'afii10054' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - _____XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1030 $406 'afii10055' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1031 $407 'afii10056' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - _XX__XX_, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1032 $408 'afii10057' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 1033 $409 'afii10058' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XXXX_, - ________, - ________, - ________, - ________, -// 1034 $40a 'afii10059' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - XXXXXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XXXX_, - ________, - ________, - ________, - ________, -// 1035 $40b 'afii10060' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - X_XX__X_, - __XX____, - __XXXXX_, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - ________, - ________, - ________, - ________, -// 1036 $40c 'afii10061' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1037 $40d 'uni040D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - ___XX___, - ________, - XX___XX_, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1038 $40e 'afii10062' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1039 $40f 'afii10145' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - __XXX___, - ___X____, - ___X____, - ________, -// 1040 $410 'afii10017' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1041 $411 'afii10018' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 1042 $412 'afii10019' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 1043 $413 'afii10020' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1044 $414 'afii10021' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXXXXXX_, - XX___XX_, - X_____X_, - ________, - ________, -// 1045 $415 'afii10022' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1046 $416 'afii10024' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - __XXX___, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1047 $417 'afii10025' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - X____XX_, - _____XX_, - __XXXX__, - _____XX_, - _____XX_, - X____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1048 $418 'afii10026' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1049 $419 'afii10027' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - XX___XX_, - XX___XX_, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1050 $41a 'afii10028' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1051 $41b 'afii10029' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1052 $41c 'afii10030' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1053 $41d 'afii10031' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1054 $41e 'afii10032' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1055 $41f 'afii10033' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1056 $420 'afii10034' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1057 $421 'afii10035' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1058 $422 'afii10036' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1059 $423 'afii10037' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1060 $424 'afii10038' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 1061 $425 'afii10039' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XXXXX__, - __XXX___, - __XXX___, - _XXXXX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1062 $426 'afii10040' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XXXXXXX_, - _____XX_, - ______X_, - ________, - ________, -// 1063 $427 'afii10041' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1064 $428 'afii10042' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1065 $429 'afii10043' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXXX, - ______XX, - _______X, - ________, - ________, -// 1066 $42a 'afii10044' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - X_XX____, - X_XX____, - __XX____, - __XXXX__, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1067 $42b 'afii10045' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX____XX, - XX____XX, - XX____XX, - XX____XX, - XXXX__XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XXXX__XX, - ________, - ________, - ________, - ________, -// 1068 $42c 'afii10046' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 1069 $42d 'afii10047' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - X____XX_, - _____XX_, - __XXXXX_, - _____XX_, - _____XX_, - X____XX_, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 1070 $42e 'afii10048' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X__XXX__, - X_XX_XX_, - X_XX_XX_, - X_XX_XX_, - XXXX_XX_, - X_XX_XX_, - X_XX_XX_, - X_XX_XX_, - X_XX_XX_, - X__XXX__, - ________, - ________, - ________, - ________, -// 1071 $42f 'afii10049' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XX__XXX_, - ________, - ________, - ________, - ________, -// 1072 $430 'afii10065' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 1073 $431 'afii10066' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - _XXXXX__, - XX______, - XX______, - XXXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1074 $432 'afii10067' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 1075 $433 'afii10068' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1076 $434 'afii10069' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXXXXXX_, - XX___XX_, - X_____X_, - ________, - ________, -// 1077 $435 'afii10070' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1078 $436 'afii10072' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1079 $437 'afii10073' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - __XXXX__, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1080 $438 'afii10074' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1081 $439 'afii10075' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1082 $43a 'afii10076' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1083 $43b 'afii10077' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1084 $43c 'afii10078' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1085 $43d 'afii10079' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1086 $43e 'afii10080' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1087 $43f 'afii10081' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1088 $440 'afii10082' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - XXXX____, - ________, -// 1089 $441 'afii10083' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1090 $442 'afii10084' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1091 $443 'afii10085' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 1092 $444 'afii10086' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ___X____, - ________, -// 1093 $445 'afii10087' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - _XX_XX__, - __XXX___, - __XXX___, - __XXX___, - _XX_XX__, - XX___XX_, - ________, - ________, - ________, - ________, -// 1094 $446 'afii10088' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XXXXXXX_, - _____XX_, - ______X_, - ________, - ________, -// 1095 $447 'afii10089' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1096 $448 'afii10090' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1097 $449 'afii10091' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXXX, - ______XX, - _______X, - ________, - ________, -// 1098 $44a 'afii10092' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXX___, - X_XX____, - __XX____, - __XXXX__, - __XX_XX_, - __XX_XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1099 $44b 'afii10093' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX____XX, - XX____XX, - XX____XX, - XXXX__XX, - XX_XX_XX, - XX_XX_XX, - XXXX__XX, - ________, - ________, - ________, - ________, -// 1100 $44c 'afii10094' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 1101 $44d 'afii10095' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - __XXXXX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1102 $44e 'afii10096' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - X__XXX__, - X_XX_XX_, - X_XX_XX_, - XXXX_XX_, - X_XX_XX_, - X_XX_XX_, - X__XXX__, - ________, - ________, - ________, - ________, -// 1103 $44f 'afii10097' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - XX__XX__, - XX__XX__, - _XXXXX__, - _XX_XX__, - _XX_XX__, - XX__XXX_, - ________, - ________, - ________, - ________, -// 1104 $450 'uni0450' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1105 $451 'afii10071' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1106 $452 'afii10099' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - XXXXX___, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - _____XX_, - _____XX_, - ___XXX__, - ________, -// 1107 $453 'afii10100' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1108 $454 'afii10101' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XXXXX___, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1109 $455 'afii10102' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1110 $456 'afii10103' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1111 $457 'afii10104' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1112 $458 'afii10105' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - _____XX_, - ________, - ____XXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, -// 1113 $459 'afii10106' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX___, - XX_XX___, - XX_XX___, - XX_XXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XXXX_, - ________, - ________, - ________, - ________, -// 1114 $45a 'afii10107' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XX___, - XX_XX___, - XX_XX___, - XXXXXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XXXX_, - ________, - ________, - ________, - ________, -// 1115 $45b 'afii10108' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - XXXXX___, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1116 $45c 'afii10109' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XXX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1117 $45d 'uni045D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1118 $45e 'afii10110' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 1119 $45f 'afii10193' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - __XXX___, - ___X____, - ___X____, - ________, -// 1120 $460 'uni0460' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 1121 $461 'uni0461' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 1122 $462 'afii10146' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - XXXXXX__, - X_XX_X__, - __XX____, - __XXXX__, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1123 $463 'afii10194' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - __XX____, - XXXXXX__, - X_XX_X__, - __XX____, - __XXXX__, - __XX_XX_, - __XX_XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1124 $464 'uni0464' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XXX_, - XX_XX_XX, - XX_XX__X, - XX_XX___, - XXXXXXX_, - XX_XX___, - XX_XX___, - XX_XX__X, - XX_XX_XX, - XX__XXX_, - ________, - ________, - ________, - ________, -// 1125 $465 'uni0465' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XXX_, - XX_XX_XX, - XX_XX___, - XXXXXXX_, - XX_XX___, - XX_XX_XX, - XX__XXX_, - ________, - ________, - ________, - ________, -// 1126 $466 'uni0466' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXXXXXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1127 $467 'uni0467' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1128 $468 'uni0468' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X___X___, - X___XX__, - X__XXX__, - X__X_XX_, - XXXX_XX_, - X_XX_XX_, - X_XXXXXX, - X_X_X_XX, - XXX_X_XX, - XXX_X_XX, - ________, - ________, - ________, - ________, -// 1129 $469 'uni0469' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - X___X___, - X___XX__, - X__XXX__, - XXXX_XX_, - X_XXXXX_, - X_X_X_XX, - XXX_X_XX, - ________, - ________, - ________, - ________, -// 1130 $46a 'uni046A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - __XXX___, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1131 $46b 'uni046B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX___XX_, - _XX_XX__, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1132 $46c 'uni046C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - X_X___XX, - X_XX__X_, - X__X_XX_, - XXXXXX__, - X__XXX__, - X_XXXXX_, - X_X_X_X_, - X_X_X_XX, - XXX_X_XX, - ________, - ________, - ________, - ________, -// 1133 $46d 'uni046D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - X_XXXXXX, - X_X___XX, - X__X_XX_, - XXXXXXX_, - X_X_X_XX, - X_X_X_XX, - XXX_X_XX, - ________, - ________, - ________, - ________, -// 1134 $46e 'uni046E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ___X____, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - _XXXXX__, - _____XX_, - _____XX_, - _____XX_, - _XXXXX__, - XX______, - _XXXXX__, - ________, - ________, -// 1135 $46f 'uni046F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_XX__, - __XXX___, - ___X____, - ________, - _XXXXX__, - X____XX_, - _____XX_, - _XXXXX__, - _____XX_, - _____XX_, - _XXXXX__, - XX______, - _XXXXX__, - ________, - ________, -// 1136 $470 'uni0470' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - X__X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 1137 $471 'uni0471' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - ___X____, - X__X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ___X____, - ________, -// 1138 $472 'afii10147' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1139 $473 'afii10195' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1140 $474 'afii10148' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX____X_, - XX___XX_, - XX___XX_, - XX___X__, - XX__XX__, - _XX_XX__, - _XX_X___, - _XXXX___, - __XXX___, - __XX____, - ________, - ________, - ________, - ________, -// 1141 $475 'afii10196' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX____X_, - XX___XX_, - _XX__X__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 1142 $476 'uni0476' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX__XX__, - _XX__XX_, - ________, - XX____X_, - XX___XX_, - XX___X__, - XX___X__, - _XX_XX__, - _XX_X___, - _XXXX___, - __XXX___, - __XX____, - ________, - ________, - ________, - ________, -// 1143 $477 'uni0477' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - _XX__XX_, - ________, - XX____X_, - XX___XX_, - _XX__X__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 1144 $478 'uni0478' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX_XX___, - XX_XX___, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XX_XXXX, - ______XX, - _____XX_, - ___XXX__, - ________, -// 1145 $479 'uni0479' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX__XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XX_XXXX, - ______XX, - _____XX_, - ___XXX__, - ________, -// 1146 $47a 'uni047A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - _XXXXX__, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ________, - ________, - ________, -// 1147 $47b 'uni047B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - _XXXXX__, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ________, - ________, - ________, -// 1148 $47c 'uni047C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - _XXXXX__, - _X______, - _XX_XX__, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 1149 $47d 'uni047D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____X__, - _XXXXX__, - _X______, - ________, - _XX_XX__, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 1150 $47e 'uni047E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - _X_X_X__, - ________, - _XX_XX__, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 1151 $47f 'uni047F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - _X_X_X__, - ________, - _XX_XX__, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 1152 $480 'uni0480' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX______, - XX______, - _XX_____, - __XXXX__, - ____XX__, - ____XX__, - ____XX__, - ________, -// 1153 $481 'uni0481' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX______, - _XXXX___, - ___XX___, - ___XX___, - ________, - ________, -// 1154 $482 'uni0482' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - _____XX_, - __XXXX__, - ____XXXX, - ___XX___, - ___XX___, - XXXX____, - __XXXX__, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 1155 $483 'uni0483' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____X__, - _XXXXX__, - _X______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1156 $484 'uni0484' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __X__X__, - _X___X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1157 $485 'uni0485' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _X______, - _XXXXX__, - _X______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1158 $486 'uni0486' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____X__, - _XXXXX__, - _____X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1160 $488 'uni0488' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - _XX__XX_, - ________, - XX____XX, - ________, - _XX__XX_, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, -// 1161 $489 'uni0489' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - _X_X____, - _X___XX_, - ________, - X_____X_, - _X_____X, - ________, - _XX___X_, - ____X_X_, - ___X____, - ________, - ________, - ________, - ________, -// 1162 $48a 'uni048A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - XX___XX_, - XX___XX_, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1163 $48b 'uni048B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1164 $48c 'uni048C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_____, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 1165 $48d 'uni048D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XX_____, - XXXX____, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 1166 $48e 'uni048E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX_XXX_, - _XX__X__, - _XXXX_X_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1167 $48f 'uni048F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XXX_, - _XX__X__, - _XXXX_X_, - _XX_____, - _XX_____, - XXXX____, - ________, -// 1168 $490 'afii10050' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______X_, - _____XX_, - XXXXXXX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1169 $491 'afii10098' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ______X_, - _____XX_, - XXXXXXX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1170 $492 'uni0492' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - XXXXX___, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1171 $493 'uni0493' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - XXXXX___, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 1172 $494 'uni0494' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXX_XX_, - _____XX_, - ___X_XX_, - ____XX__, - ________, -// 1173 $495 'uni0495' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXXX_XX_, - _____XX_, - ___X_XX_, - ____XX__, - ________, -// 1174 $496 'uni0496' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - __XXX___, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XXX, - ______XX, - _______X, - ________, - ________, -// 1175 $497 'uni0497' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XXX, - ______XX, - _______X, - ________, - ________, -// 1176 $498 'uni0498' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - X____XX_, - _____XX_, - __XXXX__, - _____XX_, - _____XX_, - X____XX_, - XX___XX_, - _XXXXX__, - __XX____, - _XX_____, - __XXX___, - ________, -// 1177 $499 'uni0499' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - __XXXX__, - _____XX_, - XX___XX_, - _XXXXX__, - __XX____, - _XX_____, - __XXX___, - ________, -// 1178 $49a 'uni049A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XXX, - ______XX, - _______X, - ________, - ________, -// 1179 $49b 'uni049B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XXX, - ______XX, - _______X, - ________, - ________, -// 1180 $49c 'uni049C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_XXX__, - XXXXX___, - XX_XXX__, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1181 $49d 'uni049D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_XXX__, - XXXXX___, - XX_XXX__, - XX_X_XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1182 $49e 'uni049E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - XXXX_XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1183 $49f 'uni049F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - XXXX____, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1184 $4a0 'uni04A0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX__XX, - X_XX__XX, - X_XX__XX, - __XX_XX_, - __XXXX__, - __XXXX__, - __XX_XX_, - __XX__XX, - __XX__XX, - _XXX__XX, - ________, - ________, - ________, - ________, -// 1185 $4a1 'uni04A1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXX__XX, - X_XX_XX_, - X_XXXX__, - __XXXX__, - __XX_XX_, - __XX__XX, - _XXX__XX, - ________, - ________, - ________, - ________, -// 1186 $4a2 'uni04A2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1187 $4a3 'uni04A3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1188 $4a4 'uni04A4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XXXXX, - XX_XX_XX, - XX_XX__X, - XX_XX___, - XXXXX___, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, -// 1189 $4a5 'uni04A5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXXXX, - XX_XX_XX, - XX_XX__X, - XXXXX___, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, -// 1190 $4a6 'uni04A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - ______XX, - ____X_XX, - _____XX_, - ________, -// 1191 $4a7 'uni04A7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XX___, - XX_XX___, - XX_XX___, - XXXXXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - ______XX, - ____X_XX, - _____XX_, - ________, -// 1192 $4a8 'uni04A8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX____X_, - XX__XX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX__XX__, - _XXXX_X_, - ________, - ________, - ________, - ________, -// 1193 $4a9 'uni04A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX____X_, - XX__XX__, - XX_X_XX_, - XX_X_XX_, - XX__XX__, - _XXXX_X_, - ________, - ________, - ________, - ________, -// 1194 $4aa 'uni04AA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 1195 $4ab 'uni04AB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 1196 $4ac 'uni04AC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ____XX__, - _____X__, - ________, - ________, -// 1197 $4ad 'uni04AD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ____XX__, - _____X__, - ________, - ________, -// 1198 $4ae 'uni04AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1199 $4af 'uni04AF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, -// 1200 $4b0 'uni04B0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1201 $4b1 'uni04B1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - _XXXXXX_, - ___XX___, - __XXXX__, - ________, -// 1202 $4b2 'uni04B2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XXXXX__, - __XXX___, - __XXX___, - _XXXXX__, - _XX_XX__, - XX___XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1203 $4b3 'uni04B3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - _XX_XX__, - __XXX___, - __XXX___, - __XXX___, - _XX_XX__, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1204 $4b4 'uni04B4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXXXX, - ______XX, - _______X, - ________, - ________, -// 1205 $4b5 'uni04B5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXXXX, - ______XX, - _______X, - ________, - ________, -// 1206 $4b6 'uni04B6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XXX, - ______XX, - _______X, - ________, - ________, -// 1207 $4b7 'uni04B7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XXX, - ______XX, - _______X, - ________, - ________, -// 1208 $4b8 'uni04B8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXXX_, - ___X_XX_, - ___X_XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1209 $4b9 'uni04B9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXXX_, - ___X_XX_, - ___X_XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1210 $4ba 'uni04BA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XX______, - XX______, - XXXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1211 $4bb 'uni04BB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX______, - XX______, - XX______, - XXXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1212 $4bc 'uni04BC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - __XX__XX, - X_XX__XX, - X_XX__XX, - _XXXXXXX, - __XX____, - __XX____, - __XX____, - __XX__XX, - ___XXXX_, - ________, - ________, - ________, - ________, -// 1213 $4bd 'uni04BD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - X__XXXX_, - X_XX__XX, - _XXXXXXX, - __XX____, - __XX____, - __XX__XX, - ___XXXX_, - ________, - ________, - ________, - ________, -// 1214 $4be 'uni04BE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - __XX__XX, - X_XX__XX, - X_XX__XX, - _XXXXXXX, - __XX____, - __XX____, - __XX____, - __XX__XX, - ___XXXX_, - ____XX__, - ___XX___, - ____XXX_, - ________, -// 1215 $4bf 'uni04BF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - X__XXXX_, - X_XX__XX, - _XXXXXXX, - __XX____, - __XX____, - __XX__XX, - ___XXXX_, - ____XX__, - ___XX___, - ____XXX_, - ________, -// 1216 $4c0 'uni04C0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 1217 $4c1 'uni04C1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - __XXX___, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1218 $4c2 'uni04C2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1219 $4c3 'uni04C3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - _____XX_, - ___X_XX_, - ____XX__, - ________, -// 1220 $4c4 'uni04C4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - _____XX_, - ___X_XX_, - ____XX__, - ________, -// 1221 $4c5 'uni04C5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1222 $4c6 'uni04C6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1223 $4c7 'uni04C7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _____XX_, - ___X_XX_, - ____XX__, - ________, -// 1224 $4c8 'uni04C8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - _____XX_, - ___X_XX_, - ____XX__, - ________, -// 1225 $4c9 'uni04C9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1226 $4ca 'uni04CA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1227 $4cb 'uni04CB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - ____XXX_, - ____XX__, - ____X___, - ________, - ________, -// 1228 $4cc 'uni04CC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - ____XXX_, - ____XX__, - ____X___, - ________, - ________, -// 1229 $4cd 'uni04CD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1230 $4ce 'uni04CE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XXX, - ______XX, - _______X, - ________, - ________, -// 1232 $4d0 'uni04D0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1233 $4d1 'uni04D1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 1234 $4d2 'uni04D2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1235 $4d3 'uni04D3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 1236 $4d4 'uni04D4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXXX_, - _XX_XX__, - XX__XX__, - XX__XX__, - XXXXXXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXX_, - ________, - ________, - ________, - ________, -// 1237 $4d5 'uni04D5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - _XXX_XX_, - __XX_XX_, - _XXXXXX_, - XX_XX___, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 1238 $4d6 'uni04D6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1239 $4d7 'uni04D7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1240 $4d8 'uni04D8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1241 $4d9 'afii10846' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - XXXXXXX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1242 $4da 'uni04DA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1243 $4db 'uni04DB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - _____XX_, - XXXXXXX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1244 $4dc 'uni04DC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - __XXX___, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1245 $4dd 'uni04DD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ________, - ________, - ________, - ________, -// 1246 $4de 'uni04DE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - X____XX_, - _____XX_, - __XXXX__, - _____XX_, - X____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1247 $4df 'uni04DF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - __XXXX__, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1248 $4e0 'uni04E0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _____XX_, - ____XX__, - ___XX___, - __XXXX__, - _____XX_, - _____XX_, - X____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1249 $4e1 'uni04E1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - ____XX__, - ___XX___, - __XXXX__, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, -// 1250 $4e2 'uni04E2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - XX___XX_, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1251 $4e3 'uni04E3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1252 $4e4 'uni04E4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1253 $4e5 'uni04E5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX__XXX_, - XX_XXXX_, - XXXXXXX_, - XXXX_XX_, - XXX__XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1254 $4e6 'uni04E6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1255 $4e7 'uni04E7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1256 $4e8 'uni04E8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1257 $4e9 'uni04E9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1258 $4ea 'uni04EA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1259 $4eb 'uni04EB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1260 $4ec 'uni04EC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - _XXXX___, - XX__XX__, - X____XX_, - _____XX_, - __XXXXX_, - _____XX_, - X____XX_, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 1261 $4ed 'uni04ED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - __XXXXX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1262 $4ee 'uni04EE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1263 $4ef 'uni04EF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 1264 $4f0 'uni04F0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1265 $4f1 'uni04F1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 1266 $4f2 'uni04F2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX__XX_, - XX__XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1267 $4f3 'uni04F3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - XX__XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 1268 $4f4 'uni04F4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1269 $4f5 'uni04F5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1272 $4f8 'uni04F8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX____XX, - XX____XX, - XX____XX, - XXXX__XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XXXX__XX, - ________, - ________, - ________, - ________, -// 1273 $4f9 'uni04F9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX____XX, - XX____XX, - XX____XX, - XXXX__XX, - XX_XX_XX, - XX_XX_XX, - XXXX__XX, - ________, - ________, - ________, - ________, -// 1280 $500 'uni0500' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 1281 $501 'uni0501' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 1282 $502 'uni0502' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - _XXXXX__, - XX__XX_X, - XX__XX_X, - XX__XX_X, - XX__XX_X, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 1283 $503 'uni0503' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX_X, - XX__XX_X, - XX__XX_X, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 1284 $504 'uni0504' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - X___XX__, - ____XX__, - __XXX___, - ____XX_X, - ____XX_X, - ____XX_X, - ____XX_X, - _____XX_, - ________, - ________, - ________, - ________, -// 1285 $505 'uni0505' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX___, - XX__XX__, - ____XX__, - __XXX__X, - ____XX_X, - ____XX_X, - _____XX_, - ________, - ________, - ________, - ________, -// 1286 $506 'uni0506' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - X____XX_, - _____XX_, - __XXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XXX, - ______XX, - _______X, - ________, - ________, -// 1287 $507 'uni0507' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _____XX_, - __XXXX__, - _____XX_, - _____XX_, - _____XXX, - ______XX, - _______X, - ________, - ________, -// 1288 $508 'uni0508' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX_X, - _XX_XX_X, - _XX_XX_X, - _XX_XX_X, - XX___XX_, - ________, - ________, - ________, - ________, -// 1289 $509 'uni0509' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX_XX__, - _XX_XX__, - _XX_XX_X, - _XX_XX_X, - _XX_XX_X, - XX___XX_, - ________, - ________, - ________, - ________, -// 1290 $50a 'uni050A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XXXXXX__, - XX__XX_X, - XX__XX_X, - XX__XX_X, - XX__XX_X, - XX___XX_, - ________, - ________, - ________, - ________, -// 1291 $50b 'uni050B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XXXXXX_X, - XX__XX_X, - XX__XX_X, - XX___XX_, - ________, - ________, - ________, - ________, -// 1292 $50c 'uni050C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX__XXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1293 $50d 'uni050D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX__XXX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1294 $50e 'uni050E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX_XX, - ___XX_XX, - ___XX_XX, - ___XX_XX, - ____XXX_, - ________, - ________, - ________, - ________, -// 1295 $50f 'uni050F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX_XX, - ___XX_XX, - ___XX_XX, - ____XXX_, - ________, - ________, - ________, - ________, -// 1328 $530 'uni0530' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - _XX__X__, - X__X_X__, - X_XXX_X_, - _X_X__X_, - _X__XX__, - __XX____, - ________, - ________, - ________, - ________, - ________, -// 1329 $531 'uni0531' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXXX, - _XXXX_XX, - ________, - ________, - ________, - ________, -// 1330 $532 'uni0532' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XXXXXX_, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 1331 $533 'uni0533' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXXXX, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ________, - ________, - ________, - ________, -// 1332 $534 'uni0534' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXXX, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ________, - ________, - ________, - ________, -// 1333 $535 'uni0535' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XXXXXX_, - _XX_____, - _XX_____, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1334 $536 'uni0536' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - _____XX_, - ____XX__, - XX_XX___, - XXXXXXX_, - XX____XX, - ________, - ________, - ________, -// 1335 $537 'uni0537' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XXXXXX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XXXXX__, - _____XX_, - ________, - ________, - ________, -// 1336 $538 'uni0538' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 1337 $539 'uni0539' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX__XXXX, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX__XX__, - XX______, - XX______, - ________, - ________, - ________, - ________, -// 1338 $53a 'uni053A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - _XXXXXXX, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 1339 $53b 'uni053B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 1340 $53c 'uni053C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XXXXX__, - _____XX_, - ________, - ________, - ________, -// 1341 $53d 'uni053D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XXXX_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX__XX__, - XX______, - XX______, - ________, - ________, - ________, - ________, -// 1342 $53e 'uni053E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - _XXXXXXX, - __X__X__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1343 $53f 'uni053F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1344 $540 'uni0540' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XX____, - ___XX___, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XXXX____, - __XXXX__, - ____XXX_, - _____X__, - ________, - ________, - ________, -// 1345 $541 'uni0541' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _____XX_, - _____XX_, - _____XX_, - _XX_XX__, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, -// 1346 $542 'uni0542' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - ____XX__, - ____XX__, - ____XX__, - ____XXXX, - ________, - ________, - ________, - ________, -// 1347 $543 'uni0543' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - __XX____, - _XX_____, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 1348 $544 'uni0544' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XXXX, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 1349 $545 'uni0545' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _____XX_, - _____XX_, - _XXXXX__, - _____XX_, - _____XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1350 $546 'uni0546' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1351 $547 'uni0547' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _____XX_, - __XXXXX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1352 $548 'uni0548' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 1353 $549 'uni0549' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _____XX_, - _____XX_, - _____XX_, - _XX_XX__, - __XXX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 1354 $54a 'uni054A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - ___X_XX_, - ___X_XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1355 $54b 'uni054B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXX_XX_, - ___XXXX_, - ____XXX_, - ____XX__, - XX_XX___, - XXXXXXX_, - XX____XX, - ________, - ________, - ________, -// 1356 $54c 'uni054C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXXX, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - ________, - ________, - ________, - ________, -// 1357 $54d 'uni054D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1358 $54e 'uni054E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ____XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - ____XX__, - ____XXXX, - ________, - ________, - ________, - ________, -// 1359 $54f 'uni054F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XX____, - ___XX___, - ____XX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1360 $550 'uni0550' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 1361 $551 'uni0551' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - _XX__XX_, - _____XX_, - _____XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1362 $552 'uni0552' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX___XX, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 1363 $553 'uni0553' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ________, - ________, - ________, - ________, -// 1364 $554 'uni0554' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - XXXXXXX_, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 1365 $555 'uni0555' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1366 $556 'uni0556' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX_X____, - XX_X____, - XX_X____, - _XXXXX__, - ___X_XX_, - ___X_XX_, - ___X_XX_, - XX_X_XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1369 $559 'uni0559' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __XX____, - __XX____, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1370 $55a 'uni055A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - ___XX___, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1371 $55b 'uni055B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __XX____, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1372 $55c 'uni055C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____XX_, - __XXXX__, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1373 $55d 'uni055D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - ___XX___, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1374 $55e 'uni055E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XXX__, - __XX_XX_, - _XX_XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1375 $55f 'uni055F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - _XX_____, - __XXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1377 $561 'uni0561' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XX_X_X_, - ________, - ________, - ________, - ________, -// 1378 $562 'uni0562' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XXXXXX_, - _XX_____, - _XX_____, - _XX_____, - ________, -// 1379 $563 'uni0563' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXXXX, - ____XX__, - ____XX__, - ____XX__, - ________, -// 1380 $564 'uni0564' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXXX, - ____XX__, - ____XX__, - ____XX__, - ________, -// 1381 $565 'uni0565' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XXXXXX_, - _XX_____, - _XX_____, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - ________, - ________, - ________, - ________, -// 1382 $566 'uni0566' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - ____XX__, - ____XXXX, - ________, -// 1383 $567 'uni0567' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XX_____, - _XXXXX__, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XXXX___, - ____XX__, - ___XX___, - ________, - ________, -// 1384 $568 'uni0568' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XXXXXX_, - ________, -// 1385 $569 'uni0569' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - XX___XX_, - XX___XX_, - XX__XXXX, - XX_X_XX_, - XX_X_XX_, - XX__XX__, - XX______, - XX______, - XX______, - ________, -// 1386 $56a 'uni056A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ____XX__, - ____XX__, - _XXXXXXX, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1387 $56b 'uni056B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - ________, -// 1388 $56c 'uni056C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XXXXX_, - ________, -// 1389 $56d 'uni056D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XX______, - XXXX_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX__X_X_, - XX______, - XX______, - XX______, - ________, -// 1390 $56e 'uni056E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XXX___, - ____XX__, - _XXXXXXX, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 1391 $56f 'uni056F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - _____XX_, - _____XX_, - _____XX_, - ________, -// 1392 $570 'uni0570' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - _XX_____, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 1393 $571 'uni0571' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - ___XXX__, - ____XX__, - ___XX___, - __XXXX__, - _XX__X__, - _XX__XX_, - _XX___X_, - _XX___XX, - __XXXX_X, - ________, - ________, - ________, - ________, -// 1394 $572 'uni0572' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - ____XX__, - ____XX__, - ____XXXX, - ________, -// 1395 $573 'uni0573' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XXX_, - ___XX___, - __XX____, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - ________, - ________, - ________, - ________, -// 1396 $574 'uni0574' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XXXX, - ____XX__, - ____XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1397 $575 'uni0575' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - _XX_XX__, - __XXX___, - ________, -// 1398 $576 'uni0576' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - ________, - ________, - ________, - ________, -// 1399 $577 'uni0577' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - __XXXXX_, - ________, -// 1400 $578 'uni0578' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 1401 $579 'uni0579' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___XX___, - ___XX___, - ____XX__, - _____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - __XXXXX_, - ________, -// 1402 $57a 'uni057A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - ________, -// 1403 $57b 'uni057B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXX_XX_, - ___XXX__, - ___XX___, - __XX____, - _XX_____, - __XXXXX_, - ________, -// 1404 $57c 'uni057C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XXXX, - ________, - ________, - ________, - ________, -// 1405 $57d 'uni057D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - ________, - ________, - ________, - ________, -// 1406 $57e 'uni057E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ____XX__, - ____XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - ____XX__, - ____XXXX, - ________, -// 1407 $57f 'uni057F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 1408 $580 'uni0580' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - ________, -// 1409 $581 'uni0581' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXXX_, - _____XX_, - _XX__XX_, - __XXXX__, - ________, -// 1410 $582 'uni0582' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XXXXX_, - ________, - ________, - ________, - ________, -// 1411 $583 'uni0583' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - ___X____, - XX_XXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXX_XX_, - ___X____, - ___X____, - ___X____, - ________, -// 1412 $584 'uni0584' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - XXXXXXX_, - _XX_____, - _XX_____, - ________, -// 1413 $585 'uni0585' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 1414 $586 'uni0586' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX_X____, - XX_X____, - _XXXXX__, - ___X_XX_, - ___X_XX_, - ___X_XX_, - ___X_XX_, - XX_X_XX_, - _XXXXX__, - ___X____, - ___X____, - ___X____, - ________, -// 1415 $587 'uni0587' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XX______, - XX______, - XX______, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XXX, - ________, - ________, - ________, - ________, -// 1417 $589 'uni0589' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 1418 $58a 'uni058A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1425 $591 'uni0591' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - ___X____, - __XXX___, - _XX_XX__, -// 1426 $592 'uni0592' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ________, - _XX__XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1427 $593 'uni0593' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - __XXX___, - ___X____, - __XXX___, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1428 $594 'uni0594' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ________, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1429 $595 'uni0595' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_____, - _XX_XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1430 $596 'uni0596' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - ___XX___, - ____XX__, - ________, -// 1431 $597 'uni0597' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1432 $598 'uni0598' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_X__, - XX_X_XX_, - _X_XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1433 $599 'uni0599' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX______, - _XX_____, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1434 $59a 'uni059A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ______XX, - _____XX_, - ______XX, - ________, -// 1435 $59b 'uni059B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __X_X___, - ___XX___, - __XX____, - ________, -// 1436 $59c 'uni059C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1437 $59d 'uni059D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - _____XX_, - _____X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1438 $59e 'uni059E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX_XX, - __XX_XX_, - __X__X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1439 $59f 'uni059F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X___X__, - X_X_X_X_, - _XX_XX__, - __X_X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1440 $5a0 'uni05A0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X_X_, - ____XX__, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1441 $5a1 'uni05A1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X______, - _X_X____, - XXX_____, - X_______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1443 $5a3 'uni05A3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - ____XX__, - __XXXX__, - ________, -// 1444 $5a4 'uni05A4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - __XX____, - ___XX___, - ________, -// 1445 $5a5 'uni05A5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - __XX____, - _XX_____, - ________, -// 1446 $5a6 'uni05A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __X__X__, - _XX_XX__, - XX_XX___, - ________, -// 1447 $5a7 'uni05A7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - __XX____, - ____X___, - __XX____, -// 1448 $5a8 'uni05A8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1449 $5a9 'uni05A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X______, - X_X_____, - _XX_____, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1450 $5aa 'uni05AA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - __XXX___, - ___X____, - ___X____, -// 1451 $5ab 'uni05AB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __XX____, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1452 $5ac 'uni05AC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XX__, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1453 $5ad 'uni05AD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _____X__, - _____XX_, - ______XX, - ________, -// 1454 $5ae 'uni05AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X__X___, - X_X_X___, - X__X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1455 $5af 'uni05AF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1456 $5b0 'afii57799' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ________, - ___XX___, - ________, -// 1457 $5b1 'afii57801' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XX_XX_XX, - ________, - __XX__XX, - ________, -// 1458 $5b2 'afii57800' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXX_XX_, - ________, - _____XX_, - ________, -// 1459 $5b3 'afii57802' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXX_XX_, - _XX_____, - _XX__XX_, - ________, -// 1460 $5b4 'afii57793' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ________, - ________, - ________, -// 1461 $5b5 'afii57794' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - ________, - ________, - ________, -// 1462 $5b6 'afii57795' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - ________, - ___XX___, - ________, -// 1463 $5b7 'afii57798' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - ________, - ________, -// 1464 $5b8 'afii57797' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - ___XX___, - ___XX___, -// 1465 $5b9 'afii57806' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1467 $5bb 'afii57796' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XX______, - ___XX___, - ______XX, - ________, -// 1468 $5bc 'afii57807' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1469 $5bd 'afii57839' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ___XX___, -// 1470 $5be 'afii57645' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXXX_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1471 $5bf 'afii57841' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1472 $5c0 'afii57842' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 1473 $5c1 'afii57804' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1474 $5c2 'afii57803' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1475 $5c3 'afii57658' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 1476 $5c4 'uni05C4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1488 $5d0 'afii57664' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - _XX__XX_, - _XXX_XX_, - XX_XXX__, - XX__XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1489 $5d1 'afii57665' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXX___, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1490 $5d2 'afii57666' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ___XXX__, - __XX_XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1491 $5d3 'afii57667' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ________, - ________, - ________, - ________, -// 1492 $5d4 'afii57668' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1493 $5d5 'afii57669' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 1494 $5d6 'afii57670' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ____XX__, - ____XX__, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, -// 1495 $5d7 'afii57671' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _XX__XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 1496 $5d8 'afii57672' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX__XX__, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1497 $5d9 'afii57673' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - ___XX___, - ___XX___, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1498 $5da 'afii57674' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XXX_, - ________, -// 1499 $5db 'afii57675' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 1500 $5dc 'afii57676' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ____XX__, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 1501 $5dd 'afii57677' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _XX__XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1502 $5de 'afii57678' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX_XXXX_, - ________, - ________, - ________, - ________, -// 1503 $5df 'afii57679' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - ____XX__, - ____XX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXX__, - ________, -// 1504 $5e0 'afii57680' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1505 $5e1 'afii57681' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _XX__XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 1506 $5e2 'afii57682' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXX_XXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __X_XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 1507 $5e3 'afii57683' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXX___, - _X__XX__, - XX__XX__, - XX__XX__, - XXX_XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XXX_, - ________, -// 1508 $5e4 'afii57684' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _X___XX_, - XX___XX_, - XX___XX_, - XXX__XX_, - _____XX_, - _____XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1509 $5e5 'afii57685' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXX_XXX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XXX____, - ________, -// 1510 $5e6 'afii57686' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXX_XXX_, - _XX__XX_, - _XX__XX_, - __XX_X__, - ___XX___, - ____XX__, - _____XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 1511 $5e7 'afii57687' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _____XX_, - _____XX_, - _XX__XX_, - _XX__X__, - _XX_XX__, - _XX_XXX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - ________, -// 1512 $5e8 'afii57688' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1513 $5e9 'afii57689' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXX_XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1514 $5ea 'afii57690' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 1520 $5f0 'afii57716' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX__XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 1521 $5f1 'afii57717' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX__XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX___XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 1522 $5f2 'afii57718' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX__XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX__XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1523 $5f3 'uni05F3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1524 $5f4 'uni05F4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - XX__XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1548 $60c 'afii57388' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - ___X____, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1563 $61b 'afii57403' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ___XX___, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, -// 1567 $61f 'afii57407' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - __X___X_, - __X_____, - ___X____, - ____X___, - ____X___, - ________, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, -// 1569 $621 'afii57409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - __X_____, - ___XXXX_, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1570 $622 'afii57410' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______X_, - __XXXX__, - _X______, - ___X____, - ___X____, - ___X____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1571 $623 'afii57411' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X_____, - ___XXX__, - __X_____, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1572 $624 'afii57412' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XXX__, - __X_____, - ___XXX__, - __X_____, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1573 $625 'afii57413' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ________, - ___XX___, - __X_____, - ___XXX__, - __X_____, - ________, - ________, -// 1574 $626 'afii57414' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - _X______, - __XXX___, - _X______, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 1575 $627 'afii57415' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1576 $628 'afii57416' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ____X___, - ________, - ________, - ________, - ________, -// 1577 $629 'afii57417' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __X_X___, - ________, - ________, - ___XX___, - __X__X__, - __X___X_, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1578 $62a 'afii57418' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X_X__, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1579 $62b 'afii57419' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1580 $62c 'afii57420' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X___X___, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1581 $62d 'afii57421' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1582 $62e 'afii57422' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __X_____, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1583 $62f 'afii57423' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1584 $630 'afii57424' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1585 $631 'afii57425' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 1586 $632 'afii57426' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 1587 $633 'afii57427' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _______X, - ___X_X_X, - X___X___, - X____X__, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 1588 $634 'afii57428' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - _______X, - ___X_X_X, - X___X___, - X____X__, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 1589 $635 'afii57429' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X___X___, - _XXX____, - ________, - ________, - ________, - ________, - ________, -// 1590 $636 'afii57430' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X___X___, - _XXX____, - ________, - ________, - ________, - ________, - ________, -// 1591 $637 'afii57431' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - X_X___X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1592 $638 'afii57432' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - X_X___X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1593 $639 'afii57433' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X_______, - X___XX__, - _XXX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, -// 1594 $63a 'afii57434' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _X______, - ________, - ________, - _XXX____, - X_______, - X___XX__, - _XXX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, -// 1600 $640 'afii57440' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1601 $641 'afii57441' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1602 $642 'afii57442' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X_X_, - ________, - _____XX_, - ____X__X, - ____X__X, - _X___XXX, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 1603 $643 'afii57443' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX__X, - __X____X, - ___XX__X, - __X____X, - _______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1604 $644 'afii57444' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______X_, - ______X_, - ______X_, - ______X_, - ______X_, - _X____X_, - X_____X_, - X_____X_, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 1605 $645 'afii57445' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ___X__X_, - __XXXX__, - _X______, - _X______, - _X______, - _X______, - _X______, - _X______, - ________, - ________, -// 1606 $646 'afii57446' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 1607 $647 'afii57470' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _X______, - __XX____, - _X__XXX_, - _X__X__X, - __XXX__X, - XXX__XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1608 $648 'afii57448' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1609 $649 'afii57449' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 1610 $64a 'afii57450' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - __X__X__, - ________, -// 1611 $64b 'afii57451' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - __XX____, - ____XX__, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1612 $64c 'afii57452' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___X__X_, - XX__X_X_, - __X_XX__, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1613 $64d 'afii57453' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - __XX____, - ____XX__, - __XX____, - ________, - ________, -// 1614 $64e 'afii57454' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1615 $64f 'afii57455' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ___X_X__, - ____XX__, - ____X___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1616 $650 'afii57456' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - __XX____, - ________, - ________, -// 1617 $651 'afii57457' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X_X_, - __X_X_X_, - __X_XX__, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1618 $652 'afii57458' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X__X__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1619 $653 'uni0653' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _______X, - _XXXXXX_, - X_______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1620 $654 'uni0654' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___X____, - ____XX__, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1621 $655 'uni0655' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X____, - ____XX__, - ___X____, -// 1632 $660 'afii57392' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - __XX____, - _XXXX___, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1633 $661 'afii57393' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - _XXX____, - _XXX____, - __XXX___, - ___XX___, - ___XX___, - ____X___, - ____X___, - ____X___, - ________, - ________, - ________, - ________, - ________, -// 1634 $662 'afii57394' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X___X__, - XXXXXX__, - XXXXX___, - _XX_____, - __XX____, - __XX____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 1635 $663 'afii57395' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X__X_X_, - XXXXXXX_, - XXXX_X__, - _XX_____, - __XX____, - __XX____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 1636 $664 'afii57396' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_____, - _X______, - __XX____, - ___X____, - __X_____, - _X____X_, - _XXXXX__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 1637 $665 'afii57397' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - __X_XX__, - _X___X__, - _X____X_, - X_____X_, - X_____X_, - XXXXXXX_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, -// 1638 $666 'afii57398' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_______, - XXXXX___, - _XXXX___, - ____X___, - ____X___, - ____X___, - ____XX__, - ____XXX_, - _____XX_, - ________, - ________, - ________, - ________, - ________, -// 1639 $667 'afii57399' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_____X_, - XX___XX_, - XX___XX_, - _XX_XX__, - __X_X___, - __XXX___, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 1640 $668 'afii57400' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - ___X____, - __XXX___, - __X_X___, - _XX_XX__, - XX___XX_, - XX___XX_, - X_____X_, - ________, - ________, - ________, - ________, - ________, -// 1641 $669 'afii57401' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XXXXX___, - X___X___, - XXXXX___, - _XXXX___, - ____X___, - ____XX__, - ____XXX_, - _____XX_, - ________, - ________, - ________, - ________, - ________, -// 1642 $66a 'afii57381' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - X__X___X, - X__X__X_, - _XX__X__, - ____X___, - ___X____, - __X__XX_, - _X__X__X, - X___X__X, - _____XX_, - ________, - ________, - ________, - ________, -// 1643 $66b 'uni066B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - __XX____, - __XX____, - _XX_____, - _XX_____, - ________, - ________, -// 1644 $66c 'uni066C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - ___XX___, - ___X____, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1645 $66d 'afii63167' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - __XXX___, - XXXXXXX_, - _XXXXX__, - __XXX___, - _XX_XX__, - _X___X__, - ________, - ________, - ________, - ________, - ________, -// 1648 $670 'uni0670' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1649 $671 'uni0671' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____XX_, - __X_X__X, - _X_XXXX_, - ________, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1650 $672 'uni0672' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____XX_, - __X_X___, - _X_XXXX_, - ________, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1651 $673 'uni0673' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - ________, - _____XX_, - __X_X___, - _X_XXXX_, - ________, - ________, - ________, -// 1652 $674 'uni0674' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____XXX, - ____X___, - _____XXX, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1653 $675 'uni0675' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - _____X__, - ______XX, - ___X_X__, - ___X____, - ___X____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1654 $676 'uni0676' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - _____X__, - ______XX, - _____X__, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1655 $677 'uni0677' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X___XX, - _X_X_X__, - __XX__XX, - __X__X__, - _X______, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1656 $678 'uni0678' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - _____X__, - ______XX, - _____X__, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 1657 $679 'afii57511' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1658 $67a 'uni067A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ____X___, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1659 $67b 'uni067B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 1660 $67c 'uni067C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X_X__, - _X______, - X______X, - X______X, - _XXXXXX_, - ____X___, - ___X_X__, - ____X___, - ________, - ________, - ________, - ________, -// 1661 $67d 'uni067D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ____X___, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1662 $67e 'afii57506' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ___X_X__, - ________, - ____X___, - ________, - ________, -// 1663 $67f 'uni067F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ___X_X__, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1664 $680 'uni0680' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ___X_X__, - ________, - ___X_X__, - ________, - ________, -// 1665 $681 'uni0681' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____XX_, - ____X___, - _____XX_, - ____X___, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1666 $682 'uni0682' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ____X___, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1667 $683 'uni0683' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X__X_X__, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1668 $684 'uni0684' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X___X___, - X_______, - X___X___, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1669 $685 'uni0685' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1670 $686 'afii57507' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X__X_X__, - X_______, - X___X___, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1671 $687 'uni0687' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X__X_X__, - X_______, - X__X_X__, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1672 $688 'afii57512' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_____, - __XXX___, - __X_X___, - _XXX____, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1673 $689 'uni0689' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ____X___, - ___X_X__, - ____X___, - ________, - ________, - ________, - ________, -// 1674 $68a 'uni068A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ____X___, - ________, - ________, - ________, - ________, -// 1675 $68b 'uni068B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_____, - __XXX___, - __X_X___, - _XXX____, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ____X___, - ________, - ________, - ________, - ________, -// 1676 $68c 'uni068C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1677 $68d 'uni068D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ________, -// 1678 $68e 'uni068E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1679 $68f 'uni068F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X_X__, - ________, - ____X___, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1680 $690 'uni0690' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X_X__, - ________, - ___X_X__, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1681 $691 'afii57513' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 1682 $692 'uni0692' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ____X___, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 1683 $693 'uni0693' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XXX__, - _XX_X_X_, - _____X__, - ________, - ________, - ________, - ________, -// 1684 $694 'uni0694' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX___X_, - ________, - ________, - ________, - ________, - ________, -// 1685 $695 'uni0695' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ___X_X__, - ____X___, - ________, - ________, -// 1686 $696 'uni0696' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____X__, - ______X_, - ___X__X_, - _____X__, - ___XX___, - _XX___X_, - ________, - ________, - ________, - ________, - ________, -// 1687 $697 'uni0697' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X_X__, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 1688 $698 'afii57508' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 1689 $699 'uni0699' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X_X__, - ________, - ___X_X__, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 1690 $69a 'uni069A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____X__, - ________, - _______X, - ___X_X_X, - X___X___, - X___X___, - X___X_X_, - _XXX____, - ________, - ________, - ________, - ________, - ________, -// 1691 $69b 'uni069B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _______X, - ___X_X_X, - X___X___, - X___X___, - X__X____, - _XX__X_X, - ________, - ______X_, - ________, - ________, - ________, -// 1692 $69c 'uni069C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____X__, - ________, - ____X_X_, - ________, - _______X, - ___X_X_X, - X___X___, - X___X___, - X__X____, - _XX__X_X, - ________, - ______X_, - ________, - ________, - ________, -// 1693 $69d 'uni069D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X__X____, - _XX__X_X, - ________, - ________, - ________, - ________, - ________, -// 1694 $69e 'uni069E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ________, - ____X_X_, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X___X___, - _XXX____, - ________, - ________, - ________, - ________, - ________, -// 1695 $69f 'uni069F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ________, - __X_X_X_, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - X_X___X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1696 $6a0 'uni06A0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_____, - ________, - _X_X____, - ________, - _XXX____, - X_______, - X___XX__, - _XXX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, -// 1697 $6a1 'uni06A1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1698 $6a2 'uni06A2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ______X_, - ________, - ________, - ________, - ________, - ________, -// 1699 $6a3 'uni06A3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ____X___, - ________, - ________, - ________, - ________, - ________, -// 1700 $6a4 'afii57505' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ________, - ____X_X_, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1701 $6a5 'uni06A5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ____X_X_, - ________, - _____X__, - ________, - ________, - ________, -// 1702 $6a6 'uni06A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X_X_, - ________, - ____X_X_, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1703 $6a7 'uni06A7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - _____XX_, - ____X__X, - ____X__X, - _X___XXX, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 1704 $6a8 'uni06A8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ________, - ____X_X_, - ________, - _____XX_, - ____X__X, - ____X__X, - _X___XXX, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 1705 $6a9 'uni06A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _______X, - ______X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1706 $6aa 'uni06AA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - __X_____, - _X______, - __XXXXX_, - _______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 1707 $6ab 'uni06AB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _______X, - ______X_, - _____X_X, - ____X_XX, - _X__X___, - X____X__, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1708 $6ac 'uni06AC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ________, - ___XX__X, - __X____X, - ___XX__X, - __X____X, - _______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1709 $6ad 'uni06AD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ________, - __X_X__X, - _______X, - ___XX__X, - __X____X, - ___XX__X, - X_X____X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1710 $6ae 'uni06AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX__X, - __X____X, - ___XX__X, - __X____X, - _______X, - X______X, - _XXXXXX_, - ________, - ___X_X__, - ________, - ____X___, - ________, - ________, - ________, -// 1711 $6af 'afii57509' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1712 $6b0 'uni06B0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X__X, - ___X__X_, - _____X_X, - ____X_XX, - _X__X___, - X____X__, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1713 $6b1 'uni06B1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X_X__X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1714 $6b2 'uni06B2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ___X_X__, - ________, - ________, - ________, - ________, - ________, -// 1715 $6b3 'uni06B3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 1716 $6b4 'uni06B4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X___X__, - ____X__X, - X_X___X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1717 $6b5 'uni06B5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X_X__, - ____X___, - ______X_, - ______X_, - ______X_, - ______X_, - _X____X_, - X_____X_, - X_____X_, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 1718 $6b6 'uni06B6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ______X_, - ______X_, - ______X_, - ______X_, - ______X_, - _X____X_, - X_____X_, - X_____X_, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 1719 $6b7 'uni06B7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ______X_, - __X_X_X_, - ______X_, - ______X_, - ______X_, - _X____X_, - X_____X_, - X_____X_, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 1720 $6b8 'uni06B8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______X_, - ______X_, - ______X_, - ______X_, - ______X_, - _X____X_, - X_____X_, - X_____X_, - X____X__, - _XXXX___, - ________, - ___X_X__, - ________, - ____X___, - ________, -// 1721 $6b9 'uni06B9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ________, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - _____X__, - ________, - ________, -// 1722 $6ba 'afii57514' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 1723 $6bb 'uni06BB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 1724 $6bc 'uni06BC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ____X___, - ___X_X__, - ____X___, - ________, - ________, -// 1725 $6bd 'uni06BD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 1726 $6be 'uni06BE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - __XXX___, - _X__XX__, - _X_X__X_, - __XX__X_, - __XXXX__, - _X______, - ________, - ________, - ________, - ________, - ________, - ________, -// 1727 $6bf 'uni06BF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X__X_X__, - X_______, - X___X___, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 1728 $6c0 'uni06C0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _X______, - __XXX___, - _X______, - ___XX___, - __X__X__, - __X___X_, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1729 $6c1 'uni06C1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1730 $6c2 'uni06C2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _X______, - __XXX___, - _X______, - ________, - ____XX__, - ___X__XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1731 $6c3 'uni06C3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ____XX__, - ___X__XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1732 $6c4 'uni06C4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ___X__X_, - __X_XX__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1733 $6c5 'uni06C5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - __XXXX__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1734 $6c6 'uni06C6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ____X___, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1735 $6c7 'uni06C7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __X_X___, - ___XX___, - ___X____, - __X_____, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1736 $6c8 'uni06C8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ____X___, - ____X___, - ____X___, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1737 $6c9 'uni06C9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ___X_X__, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1738 $6ca 'uni06CA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X_X__, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1739 $6cb 'uni06CB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1740 $6cc 'uni06CC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 1741 $6cd 'uni06CD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __X_____, - _X___XXX, - X___X___, - ____X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 1742 $6ce 'uni06CE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _X_X____, - __X_____, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 1743 $6cf 'uni06CF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 1744 $6d0 'uni06D0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X_____X_, - _XXXXX__, - ________, - ____X___, - ________, - ____X___, -// 1745 $6d1 'uni06D1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X_____X_, - _XXXXX__, - ________, - ___X_X__, - ________, - ____X___, -// 1746 $6d2 'afii57519' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ___X_X__, - _XX_____, - X_______, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 1747 $6d3 'uni06D3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - X_______, - _XX_____, - X_______, - ____X___, - ___X_X__, - _XX_____, - X_______, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 1748 $6d4 'uni06D4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1749 $6d5 'afii57534' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - __X___X_, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1750 $6d6 'uni06D6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X______, - _X______, - _X____XX, - _X_X_X_X, - _XXXXXX_, - X_______, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1751 $6d7 'uni06D7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_X_X_, - __X_____, - __X__XX_, - __X_X_X_, - _XXXXX__, - X_______, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1752 $6d8 'uni06D8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XXX_, - ___XXX__, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1753 $6d9 'uni06D9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X_X__, - ___X_X__, - ____X___, - ___X_X__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1754 $6da 'uni06DA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X_XX__, - ___X____, - __X_X___, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1755 $6db 'uni06DB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1756 $6dc 'uni06DC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X_X_X, - X___X_X_, - X__X____, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1757 $6dd 'uni06DD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _X_XX_X_, - X_X__X_X, - _XX__XX_, - _X_XX_XX, - X______X, - X______X, - X______X, - X______X, - X______X, - X______X, - _X_XX_X_, - _XX__XX_, - X_X__X_X, - _X_XX_X_, - ________, -// 1758 $6de 'uni06DE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - _XX__XX_, - _X____X_, - _X____X_, - X______X, - X__XX__X, - X__XX__X, - X______X, - _X____X_, - _X____X_, - _XX__XX_, - ___XX___, - ________, - ________, -// 1759 $6df 'uni06DF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ___XXX__, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1760 $6e0 'uni06E0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1761 $6e1 'uni06E1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X__XX_, - ____X___, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1762 $6e2 'uni06E2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XX__, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1763 $6e3 'uni06E3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X_X_X, - X___X_X_, - X__X____, - _XX_____, -// 1764 $6e4 'uni06E4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX__X_, - __X_XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1765 $6e5 'uni06E5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - ___X_X__, - ____XX__, - _____X__, - ____X___, - __XX____, - ________, - ________, - ________, - ________, - ________, -// 1766 $6e6 'uni06E6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - __XX____, - _X______, - __XXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 1767 $6e7 'uni06E7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XX____, - _X______, - __XXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1768 $6e8 'uni06E8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - __X___X_, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1769 $6e9 'uni06E9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __X_X___, - _X_X_X__, - X_X_X_X_, - X__X__X_, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - X_____X_, - XXXXXXX_, - ________, - ________, -// 1770 $6ea 'uni06EA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ___X_X__, - __X___X_, - ___X_X__, - ____X___, -// 1771 $6eb 'uni06EB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ___X_X__, - __X___X_, - ___X_X__, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1772 $6ec 'uni06EC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __XXXX__, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1773 $6ed 'uni06ED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - ____XX__, - ___X____, - ___X____, - ___X____, -// 1776 $6f0 'uni06F0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 1777 $6f1 'uni06F1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - _XXX____, - _XXX____, - __XXX___, - ___XX___, - ___XX___, - ____X___, - ____X___, - ____X___, - ________, - ________, - ________, - ________, - ________, -// 1778 $6f2 'uni06F2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X___X__, - XXXXXX__, - XXXXX___, - _XX_____, - __XX____, - __XX____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 1779 $6f3 'uni06F3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X__X_X_, - XXXXXXX_, - XXXX_X__, - _XX_____, - __XX____, - __XX____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 1780 $6f4 'uni06F4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X__XXX_, - XXXX____, - XXXXXXX_, - _XXXXX__, - __XX____, - __XX____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 1781 $6f5 'uni06F5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XXX___, - __X_XX__, - _X___X__, - _X____X_, - X_____X_, - X__X__X_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, - ________, -// 1782 $6f6 'uni06F6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - _XX_____, - _XXXXXX_, - __XXXX__, - __XX____, - _XX_____, - _X______, - X_______, - ________, - ________, - ________, - ________, - ________, -// 1783 $6f7 'uni06F7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_____X_, - XX___XX_, - XX___XX_, - _XX_XX__, - __X_X___, - __XXX___, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 1784 $6f8 'uni06F8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - ___X____, - __XXX___, - __X_X___, - _XX_XX__, - XX___XX_, - XX___XX_, - X_____X_, - ________, - ________, - ________, - ________, - ________, -// 1785 $6f9 'uni06F9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XXXXX___, - X___X___, - XXXXX___, - _XXXX___, - ____X___, - ____XX__, - ____XXX_, - _____XX_, - ________, - ________, - ________, - ________, - ________, -// 1786 $6fa 'uni06FA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - _______X, - ___X_X_X, - X___X___, - X___X___, - X___X___, - _XXX__X_, - ________, - ________, - ________, - ________, - ________, -// 1787 $6fb 'uni06FB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X___X___, - _XXX__X_, - ________, - ________, - ________, - ________, - ________, -// 1788 $6fc 'uni06FC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _X______, - ________, - ________, - _XXX____, - X_______, - X___XX__, - _XXX____, - _X______, - X_______, - X___X___, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, -// 1789 $6fd 'uni06FD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - __X_____, - ___XXXX_, - __X_____, - ________, - ___X_X__, - ___X_X__, - ___X_X__, - ___X_X__, - ________, - ________, -// 1790 $6fe 'uni06FE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ___X__X_, - __XXXX__, - _X______, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X______, - ________, - ________, -// 4307 $10d3 'm' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - X__X__X_, - X__X__X_, - X__X__X_, - X__X__X_, - X__X__X_, - _X__XX__, - __XX____, - _X__XX__, - ______X_, - ________, -// 4311 $10d7 'm' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - X__X__X_, - X__X__X_, - X__X__X_, - X__X__X_, - X__X__X_, - _XX__X__, - ________, - ________, - ________, - ________, -// 4314 $10da 'm' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X_X_X__, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_____X_, - X_____X_, - _X______, - __XX____, - _X__XX__, - ______X_, - ________, -// 4317 $10dd 'm' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - X__X__X_, - X__X__X_, - X__X__X_, - X_____X_, - X_____X_, - _X___X__, - ________, - ________, - ________, - ________, -// 4326 $10e6 'm' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - X__X__X_, - X__X__X_, - X__X__X_, - X_____X_, - X_____X_, - _X______, - __XX____, - _X__XX__, - ______X_, - ________, -// 7680 $1e00 'uni1E00' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - __XXX___, - _XX_XX__, - __XXX___, -// 7681 $1e01 'uni1E01' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - __XXX___, - _XX_XX__, - __XXX___, -// 7682 $1e02 'uni1E02' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 7683 $1e03 'uni1E03' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____XX__, - XXX_XX__, - _XX_____, - _XX_____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7684 $1e04 'uni1E04' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7685 $1e05 'uni1E05' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7686 $1e06 'uni1E06' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXX__, - ________, - _XXXXX__, - ________, - ________, -// 7687 $1e07 'uni1E07' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - ________, - _XXXXX__, - ________, - ________, -// 7688 $1e08 'uni1E08' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 7689 $1e09 'uni1E09' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 7690 $1e0a 'uni1E0A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 7691 $1e0b 'uni1E0B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - _XX_____, - ____XX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7692 $1e0c 'uni1E0C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - __XX____, - __XX____, - ________, -// 7693 $1e0d 'uni1E0D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - __XX____, - __XX____, - ________, -// 7694 $1e0e 'uni1E0E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - _XXXXX__, - ________, - ________, -// 7695 $1e0f 'uni1E0F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - _XXXXX__, - ________, - ________, -// 7696 $1e10 'uni1E10' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - __XX____, - ___XX___, - _XXX____, - ________, -// 7697 $1e11 'uni1E11' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - __XX____, - ___XX___, - _XXX____, - ________, -// 7698 $1e12 'uni1E12' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7699 $1e13 'uni1E13' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7700 $1e14 'uni1E14' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - _XXXXX__, - ________, - XXXXXXX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7701 $1e15 'uni1E15' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7702 $1e16 'uni1E16' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XXXXX__, - ________, - XXXXXXX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7703 $1e17 'uni1E17' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7704 $1e18 'uni1E18' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7705 $1e19 'uni1E19' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7706 $1e1a 'uni1E1A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - _XXX_XX_, - XX_XXX__, - ________, -// 7707 $1e1b 'uni1E1B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, -// 7708 $1e1c 'uni1E1C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ___XX___, - ____XX__, - __XXX___, - ________, -// 7709 $1e1d 'uni1E1D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ___XX___, - ____XX__, - __XXX___, - ________, -// 7710 $1e1e 'uni1E1E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 7711 $1e1f 'uni1E1F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - __XXX___, - _XX_XX__, - _XX__X__, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 7712 $1e20 'uni1E20' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX_XXXX_, - XX___XX_, - XX___XX_, - _XX__XX_, - __XXX_X_, - ________, - ________, - ________, - ________, -// 7713 $1e21 'uni1E21' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXXX__, - ____XX__, - XX__XX__, - _XXXX___, - ________, -// 7714 $1e22 'uni1E22' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7715 $1e23 'uni1E23' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XX__, - XXX_____, - _XX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 7716 $1e24 'uni1E24' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - __XX____, - __XX____, - ________, -// 7717 $1e25 'uni1E25' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ___XX___, - ___XX___, - ________, -// 7718 $1e26 'uni1E26' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7719 $1e27 'uni1E27' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XXX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 7720 $1e28 'uni1E28' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_____, - __XX____, - XXX_____, - ________, -// 7721 $1e29 'uni1E29' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - __XX____, - ___XX___, - _XXX____, - ________, -// 7722 $1e2a 'uni1E2A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - _XX_XX__, - __XXX___, - ________, -// 7723 $1e2b 'uni1E2B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - _XX_XX__, - __XXX___, - ________, -// 7724 $1e2c 'uni1E2C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, -// 7725 $1e2d 'uni1E2D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, -// 7726 $1e2e 'uni1E2E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _XX__XX_, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7727 $1e2f 'uni1E2F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _XX__XX_, - _XX__XX_, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7728 $1e30 'uni1E30' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 7729 $1e31 'uni1E31' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____XX__, - XXX_XX__, - _XX_____, - _XX_____, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 7730 $1e32 'uni1E32' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ___XX___, - ___XX___, - ________, -// 7731 $1e33 'uni1E33' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - ___XX___, - ___XX___, - ________, -// 7732 $1e34 'uni1E34' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - _XXXXX__, - ________, - ________, -// 7733 $1e35 'uni1E35' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - XXX__XX_, - ________, - _XXXXX__, - ________, - ________, -// 7734 $1e36 'uni1E36' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ___XX___, - ___XX___, - ________, -// 7735 $1e37 'uni1E37' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7736 $1e38 'uni1E38' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ___XX___, - ___XX___, - ________, -// 7737 $1e39 'uni1E39' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7738 $1e3a 'uni1E3A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - _XXXXX__, - ________, - ________, -// 7739 $1e3b 'uni1E3B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - _XXXXXX_, - ________, - ________, -// 7740 $1e3c 'uni1E3C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7741 $1e3d 'uni1E3D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7742 $1e3e 'uni1E3E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7743 $1e3f 'uni1E3F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XXX_XX__, - XXXXXXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7744 $1e40 'uni1E40' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7745 $1e41 'uni1E41' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - XXX_XX__, - XXXXXXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7746 $1e42 'uni1E42' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - __XX____, - __XX____, - ________, -// 7747 $1e43 'uni1E43' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX_XX__, - XXXXXXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - ________, - __XX____, - __XX____, - ________, -// 7748 $1e44 'uni1E44' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7749 $1e45 'uni1E45' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 7750 $1e46 'uni1E46' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - __XX____, - __XX____, - ________, -// 7751 $1e47 'uni1E47' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - ___XX___, - ___XX___, - ________, -// 7752 $1e48 'uni1E48' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - _XXXXX__, - ________, - ________, -// 7753 $1e49 'uni1E49' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - _XXXXX__, - ________, - ________, -// 7754 $1e4a 'uni1E4A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX__XX_, - XXXX_XX_, - XXXXXXX_, - XX_XXXX_, - XX__XXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7755 $1e4b 'uni1E4B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7756 $1e4c 'uni1E4C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _XXX__X_, - X__XXX__, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7757 $1e4d 'uni1E4D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _XXX_XX_, - XX_XXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7758 $1e4e 'uni1E4E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - ________, - _XXX__X_, - X__XXX__, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7759 $1e4f 'uni1E4F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7760 $1e50 'uni1E50' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7761 $1e51 'uni1E51' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7762 $1e52 'uni1E52' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7763 $1e53 'uni1E53' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7764 $1e54 'uni1E54' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 7765 $1e55 'uni1E55' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - XXXX____, - ________, -// 7766 $1e56 'uni1E56' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 7767 $1e57 'uni1E57' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - XX_XXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_____, - _XX_____, - XXXX____, - ________, -// 7768 $1e58 'uni1E58' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 7769 $1e59 'uni1E59' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 7770 $1e5a 'uni1E5A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ___XX___, - ___XX___, - ________, -// 7771 $1e5b 'uni1E5B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ___XX___, - ___XX___, - ________, -// 7772 $1e5c 'uni1E5C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ___XX___, - ___XX___, - ________, -// 7773 $1e5d 'uni1E5D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ___XX___, - ___XX___, - ________, -// 7774 $1e5e 'uni1E5E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - _XXXXX__, - ________, - ________, -// 7775 $1e5f 'uni1E5F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - _XXXXX__, - ________, - ________, -// 7776 $1e60 'uni1E60' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7777 $1e61 'uni1E61' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7778 $1e62 'uni1E62' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - _____XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7779 $1e63 'uni1E63' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7780 $1e64 'uni1E64' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - _XX_XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XXX____, - ___XXX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7781 $1e65 'uni1E65' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - _XX_____, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7782 $1e66 'uni1E66' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - _X___X__, - __XXX___, - ___X____, - _XXXXX__, - XX___XX_, - XX___XX_, - _XXX____, - ___XXX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7783 $1e67 'uni1E67' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - _X___X__, - __XXX___, - ___X____, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7784 $1e68 'uni1E68' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7785 $1e69 'uni1E69' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - _XXXXX__, - XX___XX_, - _XX_____, - __XXX___, - ____XX__, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7786 $1e6a 'uni1E6A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7787 $1e6b 'uni1E6B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____XX_, - ___X_XX_, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ________, - ________, - ________, -// 7788 $1e6c 'uni1E6C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7789 $1e6d 'uni1E6D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7790 $1e6e 'uni1E6E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - _XXXXXX_, - ________, - ________, -// 7791 $1e6f 'uni1E6F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - _XXXXXX_, - ________, - ________, -// 7792 $1e70 'uni1E70' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7793 $1e71 'uni1E71' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ____X___, - ___XXX__, - __XX_XX_, - ________, -// 7794 $1e72 'uni1E72' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - _XX_XX__, - _XX_XX__, - ________, -// 7795 $1e73 'uni1E73' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - _XX_XX__, - _XX_XX__, - ________, -// 7796 $1e74 'uni1E74' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, -// 7797 $1e75 'uni1E75' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - _XXX_XX_, - XX_XXX__, - ________, -// 7798 $1e76 'uni1E76' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7799 $1e77 'uni1E77' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ___X____, - __XXX___, - _XX_XX__, - ________, -// 7800 $1e78 'uni1E78' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _XXX__X_, - X__XXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7801 $1e79 'uni1E79' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _XXX_XX_, - XX_XXX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7802 $1e7a 'uni1E7A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - ________, - _XXXXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7803 $1e7b 'uni1E7B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX__XX__, - XX__XX__, - ________, - XXXXXX__, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7804 $1e7c 'uni1E7C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 7805 $1e7d 'uni1E7D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 7806 $1e7e 'uni1E7E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - __XXX___, - ___X____, - ________, - __XX____, - __XX____, - ________, -// 7807 $1e7f 'uni1E7F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ________, - ___XX___, - ___XX___, - ________, -// 7808 $1e80 'Wgrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - XXX_XXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7809 $1e81 'wgrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7810 $1e82 'Wacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - XXX_XXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7811 $1e83 'wacute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ___XX___, - ________, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7812 $1e84 'Wdieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - XXX_XXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7813 $1e85 'wdieresis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7814 $1e86 'uni1E86' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - XXX_XXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7815 $1e87 'uni1E87' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7816 $1e88 'uni1E88' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - XXX_XXX_, - _XX_XX__, - ________, - __XX____, - __XX____, - ________, -// 7817 $1e89 'uni1E89' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - __XX____, - __XX____, - ________, -// 7818 $1e8a 'uni1E8A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XXXXX__, - __XXX___, - _XXXXX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7819 $1e8b 'uni1E8B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - XX___XX_, - _XX_XX__, - __XXX___, - __XXX___, - __XXX___, - _XX_XX__, - XX___XX_, - ________, - ________, - ________, - ________, -// 7820 $1e8c 'uni1E8C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XXXXX__, - __XXX___, - _XXXXX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7821 $1e8d 'uni1E8D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - XX___XX_, - _XX_XX__, - __XXX___, - __XXX___, - __XXX___, - _XX_XX__, - XX___XX_, - ________, - ________, - ________, - ________, -// 7822 $1e8e 'uni1E8E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7823 $1e8f 'uni1E8F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 7824 $1e90 'uni1E90' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - XXXXXXX_, - XX___XX_, - X___XX__, - ___XX___, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7825 $1e91 'uni1E91' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7826 $1e92 'uni1E92' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - X____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - __XX____, - __XX____, - ________, -// 7827 $1e93 'uni1E93' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - XXXXXXX_, - ________, - __XX____, - __XX____, - ________, -// 7828 $1e94 'uni1E94' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - X____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX____X_, - XX___XX_, - XXXXXXX_, - ________, - _XXXXX__, - ________, - ________, -// 7829 $1e95 'uni1E95' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX___XX_, - XXXXXXX_, - ________, - _XXXXX__, - ________, - ________, -// 7830 $1e96 'uni1E96' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - _XX_____, - _XX_____, - _XX_XX__, - _XXX_XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - _XXXXX__, - ________, - ________, -// 7831 $1e97 'uni1E97' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - _XX_XX__, - ________, - ___X____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XX_XX_, - ___XXX__, - ________, - ________, - ________, - ________, -// 7832 $1e98 'uni1E98' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XX_XX__, - __XXX___, - ________, - XX___XX_, - XX___XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXXXXXX_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 7833 $1e99 'uni1E99' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XX_XX__, - __XXX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 7834 $1e9a 'uni1E9A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ____XX__, - ___XX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7835 $1e9b 'uni1E9B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - ________, - __XXX___, - _XX_XX__, - _XX__X__, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 7840 $1ea0 'uni1EA0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - __XX____, - __XX____, - ________, -// 7841 $1ea1 'uni1EA1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - __XX____, - __XX____, - ________, -// 7842 $1ea2 'uni1EA2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - ____XX__, - ___XX___, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7843 $1ea3 'uni1EA3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - ____XX__, - ___XX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7844 $1ea4 'uni1EA4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - ___X_XX_, - __XXX___, - _XX_XX__, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7845 $1ea5 'uni1EA5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - ___X_XX_, - __XXX___, - _XX_XX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7846 $1ea6 'uni1EA6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX______, - _XX_X___, - ___XXX__, - __XX_XX_, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7847 $1ea7 'uni1EA7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX______, - _XX_X___, - ___XXX__, - __XX_XX_, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7848 $1ea8 'uni1EA8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XXX_, - ___X__XX, - __XXX_X_, - _XX_XX__, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7849 $1ea9 'uni1EA9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XXX_, - ___X__XX, - __XXX_X_, - _XX_XX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7850 $1eaa 'uni1EAA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ___X____, - __X_X___, - _X_X_X__, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7851 $1eab 'uni1EAB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ___X____, - __XXX___, - _X___X__, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7852 $1eac 'uni1EAC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _XX_XX__, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - __XX____, - __XX____, - ________, -// 7853 $1ead 'uni1EAD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - __XX____, - __XX____, - ________, -// 7854 $1eae 'uni1EAE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _X___X__, - __XXX___, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7855 $1eaf 'uni1EAF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX___, - _X___X__, - __XXX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7856 $1eb0 'uni1EB0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - _X___X__, - __XXX___, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7857 $1eb1 'uni1EB1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX____, - _X___X__, - __XXX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7858 $1eb2 'uni1EB2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - ____X___, - _X_X_X__, - __XXX___, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7859 $1eb3 'uni1EB3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - ____X___, - _X_X_X__, - __XXX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7860 $1eb4 'uni1EB4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX__X_, - X__XXX__, - _X___X__, - __XXX___, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 7861 $1eb5 'uni1EB5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX__X_, - X__XXX__, - _X___X__, - __XXX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7862 $1eb6 'uni1EB6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_XX__, - __XXX___, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - __XX____, - __XX____, - ________, -// 7863 $1eb7 'uni1EB7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - __XXX___, - ________, - _XXXX___, - ____XX__, - _XXXXX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - __XX____, - __XX____, - ________, -// 7864 $1eb8 'uni1EB8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ___XX___, - ___XX___, - ________, -// 7865 $1eb9 'uni1EB9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7866 $1eba 'uni1EBA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - ____XX__, - ___XX___, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7867 $1ebb 'uni1EBB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7868 $1ebc 'uni1EBC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ________, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7869 $1ebd 'uni1EBD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7870 $1ebe 'uni1EBE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X___XX, - _XXX_XX_, - X___X___, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7871 $1ebf 'uni1EBF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - __X__XX_, - _XXX____, - XX_XX___, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7872 $1ec0 'uni1EC0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX___X__, - _XX_XXX_, - ___X___X, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7873 $1ec1 'uni1EC1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX______, - _XX__X__, - ____XXX_, - ___XX_XX, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7874 $1ec2 'uni1EC2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XXX_, - ___X__XX, - __XXX_X_, - _XX_XX__, - ________, - XXXXXXX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7875 $1ec3 'uni1EC3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XXX_, - ___X__XX, - __XXX_X_, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7876 $1ec4 'uni1EC4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ___X____, - __XXX___, - _X___X__, - XXXXXXX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 7877 $1ec5 'uni1EC5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ___X____, - __XXX___, - _X___X__, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7878 $1ec6 'uni1EC6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - XXXXXXX_, - _XX__XX_, - _XX___X_, - _XX_X___, - _XXXX___, - _XX_X___, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ___XX___, - ___XX___, - ________, -// 7879 $1ec7 'uni1EC7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XXXXXXX_, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7880 $1ec8 'uni1EC8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - ____XX__, - ___XX___, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7881 $1ec9 'uni1EC9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - ____XX__, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7882 $1eca 'uni1ECA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7883 $1ecb 'uni1ECB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7884 $1ecc 'uni1ECC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7885 $1ecd 'uni1ECD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7886 $1ece 'uni1ECE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - ____XX__, - ___XX___, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7887 $1ecf 'uni1ECF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - ____XX__, - ___XX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7888 $1ed0 'uni1ED0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X___XX, - _XXX_XX_, - X___X___, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7889 $1ed1 'uni1ED1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - __X__XX_, - _XXX____, - XX_XX___, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7890 $1ed2 'uni1ED2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX___X__, - _XX_XXX_, - ___X___X, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7891 $1ed3 'uni1ED3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX______, - _XX__X__, - ____XXX_, - ___XX_XX, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7892 $1ed4 'uni1ED4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XXX_, - ___X__XX, - __XXX_X_, - _X___X__, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7893 $1ed5 'uni1ED5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XXX_, - ___X__XX, - __XXX_X_, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7894 $1ed6 'uni1ED6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ___X____, - __X_X___, - _X___X__, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7895 $1ed7 'uni1ED7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX_XX_, - XX_XXX__, - ___X____, - __XXX___, - _X___X__, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7896 $1ed8 'uni1ED8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __XXX___, - _X___X__, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7897 $1ed9 'uni1ED9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __XXX___, - _XX_XX__, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7898 $1eda 'uni1EDA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __XX__XX, - ______XX, - _XXXX_X_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7899 $1edb 'uni1EDB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX_XX, - __XX__XX, - _____XX_, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7900 $1edc 'uni1EDC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX__XX, - ______XX, - _XXXX_X_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7901 $1edd 'uni1EDD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX___XX, - __XX__XX, - _____XX_, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7902 $1ede 'uni1EDE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX____, - ___XX_XX, - __XX__XX, - _XXXX_X_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7903 $1edf 'uni1EDF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - ___XX_XX, - __XX__XX, - _____XX_, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7904 $1ee0 'uni1EE0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_X___, - X_XX__XX, - ______XX, - _XXXX_X_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7905 $1ee1 'uni1EE1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_X___, - X_XX__XX, - ______XX, - _____XX_, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7906 $1ee2 'uni1EE2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - ______XX, - _XXXX_X_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - __XX____, - __XX____, - ________, -// 7907 $1ee3 'uni1EE3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - _____XX_, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - __XX____, - __XX____, - ________, -// 7908 $1ee4 'uni1EE4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - __XX____, - __XX____, - ________, -// 7909 $1ee5 'uni1EE5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - __XX____, - __XX____, - ________, -// 7910 $1ee6 'uni1EE6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - ____XX__, - ___XX___, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 7911 $1ee7 'uni1EE7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - ___XX___, - __XX____, - ________, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7912 $1ee8 'uni1EE8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __XX__XX, - ______XX, - XX__XXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7913 $1ee9 'uni1EE9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX_XX, - __XX__XX, - _____XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7914 $1eea 'uni1EEA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - __XX__XX, - ______XX, - XX__XXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7915 $1eeb 'uni1EEB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX___XX, - __XX__XX, - _____XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7916 $1eec 'uni1EEC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX____, - ___XX_XX, - __XX__XX, - XX__XXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7917 $1eed 'uni1EED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - ___XX_XX, - __XX__XX, - _____XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7918 $1eee 'uni1EEE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_X___, - X_XX__XX, - ______XX, - XX__XXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 7919 $1eef 'uni1EEF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_X___, - X_XX__XX, - ______XX, - _____XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7920 $1ef0 'uni1EF0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - ______XX, - XX__XXX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - __XX____, - __XX____, - ________, -// 7921 $1ef1 'uni1EF1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - _____XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - __XX____, - __XX____, - ________, -// 7922 $1ef2 'Ygrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - ___XX___, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7923 $1ef3 'ygrave' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - __XX____, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 7924 $1ef4 'uni1EF4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ___XX___, - ___XX___, - ________, -// 7925 $1ef5 'uni1EF5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - ____XX__, - ___XX___, - XXXX_XX_, - _____XX_, - ________, -// 7926 $1ef6 'uni1EF6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - ____XX__, - ___XX___, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7927 $1ef7 'uni1EF7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - ____XX__, - ___XX___, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 7928 $1ef8 'uni1EF8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX_X_, - _X_XXX__, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 7929 $1ef9 'uni1EF9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, -// 7936 $1f00 'uni1F00' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ___XX___, - __XX____, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7937 $1f01 'uni1F01' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - __XX____, - ___XX___, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7938 $1f02 'uni1F02' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_____, - _XX_XX__, - XX___XX_, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7939 $1f03 'uni1F03' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX__XX__, - _XX__XX_, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7940 $1f04 'uni1F04' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_____, - _XX__XX_, - XX__XX__, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7941 $1f05 'uni1F05' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX___XX_, - _XX_XX__, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7942 $1f06 'uni1F06' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_X__, - _X_XX___, - ____XX__, - ___XX___, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 7943 $1f07 'uni1F07' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_X__, - _X_XX___, - __XX____, - ___XX___, - ________, - _XXX_XX_, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 8192 $2000 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - X_X__X__, - X_X_X_X_, - XXX_X_X_, - XXX_X_X_, - X_X__XX_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8193 $2001 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - X_X__X__, - XXX_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X__XX_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8194 $2002 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - XXX_X_X_, - X___X_X_, - XX__XXX_, - X___XXX_, - XXX_X_X_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8195 $2003 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - XXX_X_X_, - X___XXX_, - XX__X_X_, - X___X_X_, - XXX_X_X_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8196 $2004 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - XX__X_X_, - __X_XXX_, - _X__X_X_, - __X_X_X_, - XX__X_X_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8197 $2005 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - X_X_X_X_, - X_X_XXX_, - XXX_X_X_, - __X_X_X_, - __X_X_X_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8198 $2006 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - _XX_X_X_, - X___XXX_, - XX__X_X_, - X_X_X_X_, - _X__X_X_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8199 $2007 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - __XXX___, - __X_____, - __XX____, - __X_____, - __X_____, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8200 $2008 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - __XX____, - __X_X___, - __XX____, - __X_____, - __X_____, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8201 $2009 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - XXX_X_X_, - _X__X_X_, - _X__XXX_, - _X__X_X_, - _X__X_X_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8202 $200a 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - __X_X___, - __X_X___, - __XXX___, - __X_X___, - __X_X___, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8203 $200b 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - XXX_X_X_, - __X_X_X_, - _X__XXX_, - X___XXX_, - XXX_XXX_, - ________, - _XX_XX__, - X___X_X_, - _X__XX__, - __X_X___, - XX__X___, - ________, - XXXXXXX_, - ________, -// 8204 $200c 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - XXX_X_X_, - __X_X_X_, - _X__XXX_, - X___XXX_, - XXX_XXX_, - ________, - X_X___X_, - X_X___X_, - XXX___X_, - XXX_X_X_, - X_X__X__, - ________, - XXXXXXX_, - ________, -// 8205 $200d 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - XXX_X_X_, - __X_X_X_, - _X__XXX_, - X___XXX_, - XXX_XXX_, - ________, - ____X___, - ____X___, - ____X___, - __X_X___, - ___X____, - ________, - XXXXXXX_, - ________, -// 8206 $200e 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - X_______, - X_______, - X_______, - XXXX____, - __X_X___, - __XX____, - __X_X___, - ____X_X_, - ____XXX_, - ____XXX_, - ____X_X_, - ________, - XXXXXXX_, - ________, -// 8207 $200f 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - ________, - XX______, - X_X_____, - XX______, - X_X_____, - __X_____, - __X_____, - __XXX___, - ____X_X_, - ____XXX_, - ____XXX_, - ____X_X_, - ________, - XXXXXXX_, - ________, -// 8208 $2010 'uni2010' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8209 $2011 'uni2011' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - X__XXX__, - XX_X__X_, - X_XXXX__, - X__X__X_, - X__XXX__, - ________, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8210 $2012 'figuredash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8211 $2013 'endash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8212 $2014 'emdash' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8213 $2015 'afii00208' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8214 $2016 'uni2016' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - ________, - ________, - ________, - ________, -// 8215 $2017 'underscoredbl' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, -// 8216 $2018 'quoteleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __XX____, - __XX____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8217 $2019 'quoteright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - ___XX___, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8218 $201a 'quotesinglbase' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - __XX____, - ________, - ________, -// 8219 $201b 'quotereversed' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - __XX____, - __XX____, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8220 $201c 'quotedblleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX__XX_, - XX__XX__, - XX__XX__, - XX__XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8221 $201d 'quotedblright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX__XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8222 $201e 'quotedblbase' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX__XX__, - ________, - ________, -// 8223 $201f 'uni201F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX__XX__, - XX__XX__, - XX__XX__, - _XX__XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8224 $2020 'dagger' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8225 $2021 'daggerdbl' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8226 $2022 'bullet' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - __XXXX__, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, -// 8227 $2023 'uni2023' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __X_____, - __XX____, - __XXX___, - __XXXX__, - __XXX___, - __XX____, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8228 $2024 'onedotenleader' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8229 $2025 'twodotenleader' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 8230 $2026 'ellipsis' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XX_XX_XX, - XX_XX_XX, - ________, - ________, - ________, - ________, -// 8231 $2027 'uni2027' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8240 $2030 'perthousand' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX______, - XX___XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX______, - __XX_XX_, - __XX_XX_, - ________, - ________, - ________, - ________, -// 8241 $2031 'uni2031' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX______, - XX___XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX______, - _XX_X_XX, - _XX_X_XX, - ________, - ________, - ________, - ________, -// 8242 $2032 'minute' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8243 $2033 'second' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - _X__X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8244 $2034 'uni2034' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - X__X__X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8245 $2035 'uni2035' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8246 $2036 'uni2036' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - __X__X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8247 $2037 'uni2037' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - _X__X__X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8248 $2038 'uni2038' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - ________, -// 8249 $2039 'guilsinglleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XX__, - ___XX___, - __XX____, - _XX_____, - __XX____, - ___XX___, - ____XX__, - ________, - ________, - ________, - ________, - ________, -// 8250 $203a 'guilsinglright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XX_____, - __XX____, - ___XX___, - ____XX__, - ___XX___, - __XX____, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 8251 $203b 'uni203B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X__X__X_, - _X___X__, - __X_X___, - X__X__X_, - __X_X___, - _X___X__, - X__X__X_, - ________, - ________, - ________, - ________, - ________, -// 8252 $203c 'exclamdbl' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - ________, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 8253 $203d 'uni203D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - XX____XX, - XX_XX_XX, - ___XX_XX, - ___XXXX_, - ___XXX__, - ___XX___, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8254 $203e 'uni203E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8255 $203f 'uni203F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - X_____X_, - _XXXXX__, - ________, - ________, -// 8256 $2040 'uni2040' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXXXX__, - X_____X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8257 $2041 'uni2041' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _____XX_, - ____XX__, - ___XX___, - __XXX___, - _XX_XX__, - ________, -// 8258 $2042 'uni2042' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - __XXX___, - __X_X___, - ________, - ________, - _X___X__, - XXX_XXX_, - X_X_X_X_, - ________, - ________, - ________, - ________, - ________, -// 8259 $2043 'uni2043' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XXXX__, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8260 $2044 'fraction' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - _____XX_, - ____XX__, - ____XX__, - ___XX___, - ___XX___, - __XX____, - __XX____, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 8261 $2045 'uni2045' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - __XX____, - __XX____, - __XX____, - __XXXX__, - __XX____, - __XX____, - __XX____, - __XX____, - __XXXX__, - ________, - ________, - ________, - ________, -// 8262 $2046 'uni2046' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ____XX__, - ____XX__, - ____XX__, - __XXXX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - __XXXX__, - ________, - ________, - ________, - ________, -// 8264 $2048 'uni2048' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX_XX, - XX__XXXX, - XX__XXXX, - ___XX_XX, - __XX__XX, - __XX__XX, - __XX__XX, - ________, - __XX__XX, - __XX__XX, - ________, - ________, - ________, - ________, -// 8265 $2049 'uni2049' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XXXX_, - XXXX__XX, - XXXX__XX, - XX___XX_, - XX__XX__, - XX__XX__, - XX__XX__, - ________, - XX__XX__, - XX__XX__, - ________, - ________, - ________, - ________, -// 8266 $204a 'uni204A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _____XX_, - _____XX_, - ____XX__, - ____XX__, - ________, - ________, - ________, -// 8267 $204b 'uni204B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XXXX_, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, -// 8268 $204c 'uni204C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXXXX_, - _XXX__X_, - XXXX__X_, - XXXX__X_, - XXXX__X_, - _XXX__X_, - __XXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8269 $204d 'uni204D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXX___, - X__XXX__, - X__XXXX_, - X__XXXX_, - X__XXXX_, - X__XXX__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, -// 8304 $2070 'zerosuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8308 $2074 'foursuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XX___, - __XXX___, - _XXXX___, - XX_XX___, - XXXXXX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8309 $2075 'fivesuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXXXX___, - XX______, - XXXX____, - ___XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8310 $2076 'sixsuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXX___, - XX______, - XXXX____, - XX_XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8311 $2077 'sevensuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXXXX___, - XX_XX___, - __XX____, - __XX____, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8312 $2078 'eightsuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX_XX___, - _XXX____, - XX_XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8313 $2079 'ninesuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX_XX___, - XX_XX___, - _XXXX___, - ___XX___, - XXXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8314 $207a 'uni207A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8315 $207b 'uni207B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8316 $207c 'uni207C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - ________, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8317 $207d 'parenleftsuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8318 $207e 'parenrightsuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX_____, - __XX____, - __XX____, - __XX____, - __XX____, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8319 $207f 'nsuperior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_XX____, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8320 $2080 'zeroinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXX____, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, -// 8321 $2081 'oneinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XX____, - _XXX____, - __XX____, - __XX____, - __XX____, - _XXXX___, - ________, - ________, - ________, -// 8322 $2082 'twoinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXX____, - XX_XX___, - __XX____, - _XX_____, - XX__X___, - XXXXX___, - ________, - ________, - ________, -// 8323 $2083 'threeinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXX____, - XX_XX___, - __XX____, - ___XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, -// 8324 $2084 'fourinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - __XXX___, - _XXXX___, - XX_XX___, - XXXXXX__, - ___XX___, - ________, - ________, - ________, -// 8325 $2085 'fiveinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXX___, - XX______, - XXXX____, - ___XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, -// 8326 $2086 'sixinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXX___, - XX______, - XXXX____, - XX_XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, -// 8327 $2087 'seveninferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXX___, - XX_XX___, - __XX____, - __XX____, - _XX_____, - _XX_____, - ________, - ________, - ________, -// 8328 $2088 'eightinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXX____, - XX_XX___, - _XXX____, - XX_XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, -// 8329 $2089 'nineinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXX____, - XX_XX___, - XX_XX___, - _XXXX___, - ___XX___, - XXXX____, - ________, - ________, - ________, -// 8330 $208a 'uni208A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XX____, - __XX____, - XXXXXX__, - __XX____, - __XX____, - ________, - ________, - ________, - ________, -// 8331 $208b 'uni208B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8332 $208c 'uni208C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - ________, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, -// 8333 $208d 'parenleftinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - __XX____, - ________, - ________, - ________, -// 8334 $208e 'parenrightinferior' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XX_____, - __XX____, - __XX____, - __XX____, - __XX____, - _XX_____, - ________, - ________, - ________, -// 8335 $208f 'uni208F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - X_XX____, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, -// 8352 $20a0 'uni20A0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - XX______, - XX__XXXX, - XX__XX__, - XX__XX__, - _XXXXXXX, - ____XX__, - ____XX__, - ____XXXX, - ________, - ________, - ________, - ________, -// 8353 $20a1 'colonmonetary' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - _____X__, - _XXXXX__, - XX__XXX_, - XX__X___, - XX__X___, - XX_X____, - XX_X____, - XX_X____, - XXX_____, - XXX__XX_, - _XXXXX__, - _X______, - _X______, - ________, - ________, -// 8354 $20a2 'uni20A2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX_X_XX_, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XXXX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8355 $20a3 'franc' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - XX______, - XX______, - XX______, - XXXX____, - XX__XX_X, - XX__XXX_, - XX__XX__, - XX__XX__, - XX__XX__, - ________, - ________, - ________, - ________, -// 8356 $20a4 'lira' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX_____, - XXXXX___, - _XX_____, - XXXXX___, - _XX_____, - _XX_____, - XXX__XX_, - XXXXXX__, - ________, - ________, - ________, - ________, -// 8357 $20a5 'uni20A5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______X_, - XXX_XX__, - XX_X_XX_, - XX_XXXX_, - XX_X_XX_, - XX_X_XX_, - XXXX_XX_, - XX_X_XX_, - _X______, - ________, - ________, - ________, -// 8358 $20a6 'uni20A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - _XX__XX_, - _XXX_XX_, - XXXXXXXX, - _XXX_XX_, - _XX_XXX_, - XXXXXXXX, - _XX_XXX_, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 8359 $20a7 'peseta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX___X_, - _XX__XX_, - _XX_XXXX, - _XX__XX_, - _XX__XX_, - XXXX__XX, - ________, - ________, - ________, - ________, -// 8360 $20a8 'uni20A8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XXXXX___, - XXX_____, - XXXX__XX, - XX_X_XX_, - XX_XX_XX, - XX__XXX_, - ________, - ________, - ________, - ________, -// 8361 $20a9 'uni20A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X______X, - X______X, - X______X, - _X_XX_X_, - XXXXXXXX, - _X_XX_X_, - XXXXXXXX, - __X__X__, - __X__X__, - __X__X__, - ________, - ________, - ________, - ________, -// 8362 $20aa 'afii57636' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXX__X_, - X___X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X___X_, - X_XXXX__, - ________, - ________, - ________, - ________, -// 8363 $20ab 'dong' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - __XXXXX_, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - _XXXXX__, - ________, - ________, -// 8364 $20ac 'Euro' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - __XX_XX_, - _XX_____, - XXXXXX__, - _XX_____, - XXXXX___, - _XX_____, - _XX_____, - __XX_XX_, - ___XXX__, - ________, - ________, - ________, - ________, -// 8365 $20ad 'uni20AD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - XXXXXXX_, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 8366 $20ae 'uni20AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _X_XX_X_, - ___XX___, - ___XXXX_, - _XXXX___, - ___XXXX_, - _XXXX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 8367 $20af 'uni20AF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - _XXXXX__, - X_XX_XX_, - __XX_XX_, - __XX__XX, - __XX__XX, - __XX__XX, - _XX___XX, - _XX__XX_, - XXXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, -// 8448 $2100 'uni2100' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX_X____, - XX_X__X_, - XX_X_XX_, - _XXXXX__, - ___XX___, - __XX____, - _XX_XXX_, - XX_XX___, - X__XX___, - ___XX___, - ____XXX_, - ________, - ________, - ________, -// 8449 $2101 'uni2101' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX_X____, - XX_X__X_, - XX_X_XX_, - _XXXXX__, - ___XX___, - __XX____, - _XX_XXX_, - XX_XX___, - X___XX__, - _____XX_, - ___XXX__, - ________, - ________, - ________, -// 8450 $2102 'uni2102' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX___X_, - X_X_____, - X_X_____, - X_X_____, - X_X_____, - X_X_____, - X_X_____, - _XX___X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 8451 $2103 'uni2103' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X__XXX_, - X_XXX__X, - _X_XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX__X, - ____XXX_, - ________, - ________, - ________, - ________, -// 8452 $2104 'uni2104' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - _XXXXX__, - XX_XX_X_, - XX_XX___, - XX_XX___, - XX_XX_X_, - _XXXXX__, - ___XX__X, - __XXXXXX, - ________, - ________, - ________, - ________, -// 8453 $2105 'afii61248' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX______, - XX____X_, - XX___XX_, - _XXXXX__, - ___XX___, - __XX____, - _XX_XXX_, - XX_XX_XX, - X__XX_XX, - ___XX_XX, - ____XXX_, - ________, - ________, - ________, -// 8454 $2106 'uni2106' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXX____, - XX______, - XX____X_, - XX___XX_, - _XXXXX__, - ___XX___, - __XX____, - _XXXX_XX, - XX_XX_XX, - X__XX_XX, - ___XX_XX, - ____XX_X, - ________, - ________, - ________, -// 8455 $2107 'uni2107' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX____X_, - XX______, - _XXXX___, - XX______, - XX______, - XX____X_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8456 $2108 'uni2108' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - X____XX_, - __X__XX_, - __XXXXX_, - __X__XX_, - _____XX_, - X____XX_, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 8457 $2109 'uni2109' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXXX, - X_XXX__X, - _X_XX___, - ___XX_X_, - ___XXXX_, - ___XX_X_, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 8458 $210a 'uni210A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX_X_, - _XX__XX_, - _X___XX_, - X____XXX, - X___XX__, - X___XX__, - _XXXXX__, - X__XX___, - X__XX___, - _XXX____, - ________, -// 8459 $210b 'uni210B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X_X__X_, - X_XX_X_X, - ___X_X_X, - ___X_XX_, - __X_XX__, - __XX_X__, - _XX_X___, - X_X_X__X, - X_X_X_X_, - _X__XX__, - ________, - ________, - ________, - ________, -// 8460 $210c 'uni210C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X__X___, - X_XX____, - X_______, - _X__X___, - _XXXXX__, - _XX__XX_, - __X__XX_, - __X__XX_, - X_X__XX_, - _X___XX_, - _____XX_, - __XX_X__, - _X__X___, - ________, -// 8461 $210d 'uni210D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX___X_, - X_X___X_, - X_X___X_, - X_X___X_, - X_XXXXX_, - X_X___X_, - X_X___X_, - X_X___X_, - X_X___X_, - XXX___X_, - ________, - ________, - ________, - ________, -// 8462 $210e 'uni210E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - __XX_XX_, - __XXX_XX, - __XXX_XX, - __XX__XX, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 8463 $210f 'uni210F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XXXX_, - ___XX___, - _XXX_XX_, - __XXX_XX, - __XXX_XX, - __XX__XX, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 8464 $2110 'uni2110' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX__XX, - _X__XXX_, - _____XX_, - _____XX_, - ____XX__, - ____XX__, - ___XXXXX, - _XX_XX__, - X___X___, - _XXX____, - ________, - ________, - ________, - ________, -// 8465 $2111 'Ifraktur' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX___X, - X___XXX_, - _____X__, - ____XX__, - _____XX_, - ______XX, - _XX___XX, - XX____XX, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 8466 $2112 'uni2112' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X___XX_, - _X__X__X, - __XXX__X, - ___XXXX_, - ___XX___, - __XX____, - _XXX____, - X_XX___X, - X_XXX_X_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 8467 $2113 'afii61289' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XXX_, - ___XX__X, - __XX___X, - __XX__X_, - _XX__X__, - _XX_X___, - _XXX____, - XXX____X, - _XX__XX_, - __XXX___, - ________, - ________, - ________, - ________, -// 8468 $2114 'uni2114' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX___, - XXXXXXXX, - XX_XX___, - XX_XXXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XXXX_, - ________, - ________, - ________, - ________, -// 8469 $2115 'uni2115' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX___X_, - X_X___X_, - X_XX__X_, - X_XX__X_, - X_X_X_X_, - X_X_X_X_, - X_X__XX_, - X_X__XX_, - X_X___X_, - XXX___X_, - ________, - ________, - ________, - ________, -// 8470 $2116 'afii61352' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX__XX__, - XX__XXXX, - XXX_XX_X, - XXXXXXXX, - XXXXXX__, - XX_XXXXX, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - ________, - ________, - ________, - ________, -// 8471 $2117 'uni2117' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X_XXX__X, - X_X__X_X, - X_X__X_X, - X_XXX__X, - X_X____X, - X_X____X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 8472 $2118 'weierstrass' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _X______, - X___XXX_, - X__X__XX, - X_X___XX, - _XX___XX, - _X__X_XX, - _XX_X_X_, - X_X__X__, - X_XX____, - X_XX____, - _XX_____, - ________, -// 8473 $2119 'uni2119' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - X_X___X_, - X_X___X_, - X_X___X_, - X_X___X_, - X_XXXX__, - X_X_____, - X_X_____, - X_X_____, - XXX_____, - ________, - ________, - ________, - ________, -// 8474 $211a 'uni211A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - X_X___X_, - X_X___X_, - X_X___X_, - X_X___X_, - X_X___X_, - X_X___X_, - X_X_X_X_, - X_X__XX_, - _XXXXXX_, - _______X, - ________, - ________, - ________, -// 8475 $211b 'uni211B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXXX_, - _X__XX_X, - _X__XX_X, - ___XX__X, - ___XXXX_, - ___XXX__, - __XX_X__, - __XX_X__, - X_XX_X_X, - _XX___X_, - ________, - ________, - ________, - ________, -// 8476 $211c 'Rfraktur' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X_XX___, - X_X__XX_, - X_X___XX, - _XX_XX__, - X_XXX___, - __X__XX_, - __X__XX_, - __X__XX_, - X_X__XXX, - XX____X_, - ________, - ________, - ________, - ________, -// 8477 $211d 'uni211D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - X_X___X_, - X_X___X_, - X_X___X_, - X_X___X_, - X_XXXX__, - X_XX____, - X_X_X___, - X_X__X__, - XXX___X_, - ________, - ________, - ________, - ________, -// 8478 $211e 'prescription' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXX__, - _XX_XX__, - _XX_XX_X, - _XX__XXX, - _XX__XX_, - XXX_XXX_, - ____X___, - ________, - ________, - ________, -// 8479 $211f 'uni211F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - ____XX__, - XXXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXX__, - XX_XX___, - XX_XXX__, - XX_XXX__, - XXX__XX_, - XXX__XX_, - __X_____, - ________, - ________, - ________, -// 8480 $2120 'uni2120' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX___X, - XX_XX_XX, - __XX_X_X, - XX_X___X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8481 $2121 'uni2121' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _X_X__X_, - _X_XX_X_, - _X_X__X_, - _X_XXXXX, - ________, - ________, - ________, - ________, -// 8482 $2122 'trademark' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX___X, - _X_XX_XX, - _X_X_X_X, - _X_X___X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8483 $2123 'uni2123' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - ___XX___, - XX__XXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXX__XX_, - _XX_XX__, - __XXX___, - _X_X____, - _X______, - ________, - ________, - ________, -// 8484 $2124 'uni2124' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - ____X_X_, - ___X_X__, - ___X_X__, - __X_X___, - __X_X___, - _X_X____, - _X_X____, - X_X_____, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8485 $2125 'uni2125' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - X__XXX__, - __XX____, - XXXXXXX_, - ____XX__, - ___XX___, - __XXX___, - ____XX__, - _____XX_, - _____XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, -// 8486 $2126 'Omega' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXX_XXX_, - ________, - ________, - ________, - ________, -// 8487 $2127 'uni2127' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_XXX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8488 $2128 'uni2128' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __X__XX_, - ______XX, - ___X__XX, - ____XX__, - ___X__XX, - ______XX, - ______XX, - _XX__XX_, - X__XX___, - ________, - ________, - ________, - ________, -// 8489 $2129 'uni2129' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8490 $212a 'uni212A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - _XXXX___, - _XXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - XXX__XX_, - ________, - ________, - ________, - ________, -// 8491 $212b 'uni212B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _XX_XX__, - __XXX___, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - XX___XX_, - XXXXXXX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 8492 $212c 'uni212C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - __X_XX_X, - __X_XX_X, - ___XX_X_, - ___XXXX_, - ___XX_XX, - __XX___X, - __XX___X, - X_XX__X_, - _XX_XX__, - ________, - ________, - ________, - ________, -// 8493 $212d 'uni212D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X_X__, - _XX_X_XX, - XX__X___, - XX__XX__, - XX___XX_, - XX___XX_, - XX__XX__, - XX______, - _XX___XX, - ___XXX__, - ________, - ________, - ________, - ________, -// 8494 $212e 'estimated' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX__XX_, - XXX__XXX, - XXXXXXXX, - XXX_____, - _XX__XXX, - __XXXXX_, - ________, - ________, - ________, - ________, -// 8495 $212f 'uni212F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XXX__, - __X__XX_, - _X___X__, - XXXXX___, - XX______, - XX__X___, - _XXX____, - ________, - ________, - ________, - ________, -// 8496 $2130 'uni2130' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X__XX__, - _X_X__X_, - __XXXX__, - ___X____, - __XXXX__, - _XX_____, - XX______, - XX____XX, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 8497 $2131 'uni2131' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX__XX, - XX__XXX_, - ___XX___, - __XXX_X_, - _X_XXX__, - ___XX___, - __XX____, - __XX____, - X_XX____, - _XX_____, - ________, - ________, - ________, - ________, -// 8498 $2132 'uni2132' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - ____XX__, - ____XX__, - ____XX__, - __X_XX__, - __XXXX__, - __X_XX__, - X___XX__, - XX__XX__, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8499 $2133 'uni2133' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X__X_, - ___X__X_, - ___X__X_, - ___X_XX_, - __XX_XX_, - __XXXXX_, - __XXX_X_, - _X_XX_X_, - _X_X__X_, - X__X___X, - ________, - ________, - ________, - ________, -// 8500 $2134 'uni2134' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XXX__, - __X__XX_, - _X___XX_, - XX___XX_, - XX___X__, - XX__X___, - _XXX____, - ________, - ________, - ________, - ________, -// 8501 $2135 'aleph' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X____X_, - XX___XX_, - XXX__XXX, - _XXXX_X_, - __XXX___, - _X_XXX__, - XX__XXX_, - XXX__XXX, - _XX___XX, - XXX___X_, - ________, - ________, - ________, - ________, -// 8502 $2136 'uni2136' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_______, - XXXXXX__, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ____XX__, - _XXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8503 $2137 'uni2137' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X______, - _XXXX___, - __XXXX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ___XXXX_, - _XXXXXX_, - XXXX__X_, - ________, - ________, - ________, - ________, -// 8504 $2138 'uni2138' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_______, - XXXXXXX_, - _XXXXXX_, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ___XXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8505 $2139 'uni2139' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - __XXX___, - ________, - _XXXX___, - __XXX___, - __XXX___, - __XXX___, - __XXX___, - __XXX___, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8506 $213a 'uni213A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX_X, - XXXXXXXX, - X_____XX, - X____XX_, - X_____X_, - XXXXXXX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8531 $2153 'onethird' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - XX____X_, - XX___XX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X____XX_, - ___XXX__, - _____XX_, - ___XXX__, - ________, - ________, -// 8532 $2154 'twothirds' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXX_____, - __XX____, - _XX___X_, - XX___XX_, - XXXXXX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X____XX_, - ___XXX__, - _____XX_, - ___XXX__, - ________, - ________, -// 8533 $2155 'uni2155' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - XX____X_, - XX___XX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXXX_, - X__XX___, - ___XXX__, - _____XX_, - ___XXX__, - ________, - ________, -// 8534 $2156 'uni2156' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXX_____, - __XX____, - _XX___X_, - XX___XX_, - XXXXXX__, - ___XX___, - __XX____, - _XX_____, - XX_XXXX_, - X__XX___, - ___XXX__, - _____XX_, - ___XXX__, - ________, - ________, -// 8535 $2157 'uni2157' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXX_____, - __XX____, - _XX___X_, - __XX_XX_, - XXX_XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXXX_, - X__XX___, - ___XXX__, - _____XX_, - ___XXX__, - ________, - ________, -// 8536 $2158 'uni2158' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - _XXX____, - X_XX__X_, - XXXX_XX_, - __XXXX__, - ___XX___, - __XX____, - _XX_____, - XX_XXXX_, - X__XX___, - ___XXX__, - _____XX_, - ___XXX__, - ________, - ________, -// 8537 $2159 'uni2159' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - XX____X_, - XX___XX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X_XX____, - __XXXX__, - __XX_XX_, - ___XXX__, - ________, - ________, -// 8538 $215a 'uni215A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXXX____, - XX______, - XXX___X_, - __XX_XX_, - XXX_XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X_XX____, - __XXXX__, - __XX_XX_, - ___XXX__, - ________, - ________, -// 8539 $215b 'oneeighth' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - XX____X_, - XX___XX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X_XX_XX_, - ___XXX__, - __XX_XX_, - ___XXX__, - ________, - ________, -// 8540 $215c 'threeeighths' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXX_____, - __XX____, - _XX___X_, - __XX_XX_, - XXX_XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X_XX_XX_, - ___XXX__, - __XX_XX_, - ___XXX__, - ________, - ________, -// 8541 $215d 'fiveeighths' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXXX____, - X_______, - XXX___X_, - __XX_XX_, - XXX_XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X_XX_XX_, - ___XXX__, - __XX_XX_, - ___XXX__, - ________, - ________, -// 8542 $215e 'seveneighths' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXXX____, - __XX____, - _XX___X_, - _XX__XX_, - _XX_XX__, - ___XX___, - __XX____, - _XX_____, - XX_XXX__, - X_XX_XX_, - ___XXX__, - __XX_XX_, - ___XXX__, - ________, - ________, -// 8543 $215f 'uni215F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - XX____X_, - XX___XX_, - XX__XX__, - ___XX___, - __XX____, - _XX_____, - XX______, - X_______, - ________, - ________, - ________, - ________, - ________, -// 8544 $2160 'uni2160' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 8545 $2161 'uni2161' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8546 $2162 'uni2162' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 8547 $2163 'uni2163' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX__XXX_, - XX__XXX_, - XX___X__, - ________, - ________, - ________, - ________, -// 8548 $2164 'uni2164' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 8549 $2165 'uni2165' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XXX__XX, - _XXX__XX, - __X___XX, - ________, - ________, - ________, - ________, -// 8550 $2166 'uni2166' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X__X_X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - _XX__X_X, - _XX__X_X, - _XX__X_X, - ________, - ________, - ________, - ________, -// 8551 $2167 'uni2167' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_XX_X_X, - X_XX_X_X, - X_XX_X_X, - X_XX_X_X, - X_XX_X_X, - X_XX_X_X, - _X_X_X_X, - _X_X_X_X, - _X_X_X_X, - _X_X_X_X, - ________, - ________, - ________, - ________, -// 8552 $2168 'uni2168' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX__XXX_, - XX__XXX_, - XX__XXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - ________, - ________, - ________, - ________, -// 8553 $2169 'uni2169' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XXXXX__, - __XXX___, - __XXX___, - _XXXXX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 8554 $216a 'uni216A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XXX__XX, - _XXX__XX, - _XXX__XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - ________, - ________, - ________, - ________, -// 8555 $216b 'uni216B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X__X_X_X, - X__X_X_X, - X__X_X_X, - _XX__X_X, - _XX__X_X, - _XX__X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - ________, - ________, - ________, - ________, -// 8556 $216c 'uni216C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX___X_, - _XX__XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8557 $216d 'uni216D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - XX____X_, - XX______, - XX______, - XX______, - XX______, - XX____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 8558 $216e 'uni216E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - _XX_XX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX_XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 8559 $216f 'uni216F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XXX_XXX_, - XXXXXXX_, - XXXXXXX_, - XX_X_XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 8560 $2170 'uni2170' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8561 $2171 'uni2171' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - ________, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - ________, - ________, - ________, - ________, -// 8562 $2172 'uni2172' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX_XX, - XX_XX_XX, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - ________, - ________, - ________, - ________, -// 8563 $2173 'uni2173' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX__XXX_, - XX___X__, - ________, - ________, - ________, - ________, -// 8564 $2174 'uni2174' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8565 $2175 'uni2175' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - ________, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XXX__XX, - __X___XX, - ________, - ________, - ________, - ________, -// 8566 $2176 'uni2176' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X_X, - _____X_X, - ________, - X__X_X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - _XX__X_X, - _XX__X_X, - ________, - ________, - ________, - ________, -// 8567 $2177 'uni2177' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X_X_X, - ___X_X_X, - ________, - X_XX_X_X, - X_XX_X_X, - X_XX_X_X, - X_XX_X_X, - _X_X_X_X, - _X_X_X_X, - _X_X_X_X, - ________, - ________, - ________, - ________, -// 8568 $2178 'uni2178' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - ________, - XX_XX_XX, - XX_XX_XX, - XX__XXX_, - XX__XXX_, - XX__XXX_, - XX_XX_XX, - XX_XX_XX, - ________, - ________, - ________, - ________, -// 8569 $2179 'uni2179' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - _XX_XX__, - __XXX___, - __XXX___, - __XXX___, - _XX_XX__, - XX___XX_, - ________, - ________, - ________, - ________, -// 8570 $217a 'uni217A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - ________, - XX_XX_XX, - XX_XX_XX, - _XXX__XX, - _XXX__XX, - _XXX__XX, - XX_XX_XX, - XX_XX_XX, - ________, - ________, - ________, - ________, -// 8571 $217b 'uni217B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X_X, - _____X_X, - ________, - X__X_X_X, - X__X_X_X, - _XX__X_X, - _XX__X_X, - X__X_X_X, - X__X_X_X, - X__X_X_X, - ________, - ________, - ________, - ________, -// 8572 $217c 'uni217C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 8573 $217d 'uni217D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX______, - XX______, - XX______, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8574 $217e 'uni217E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - ____XX__, - ____XX__, - __XXXX__, - _XX_XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXX_XX_, - ________, - ________, - ________, - ________, -// 8575 $217f 'uni217F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXX_XX__, - XXXXXXX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 8576 $2180 'uni2180' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X_XX_X_, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _X_XX_X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 8577 $2181 'uni2181' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - XX__XX__, - XXX__XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XXX__XX_, - XX__XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 8578 $2182 'uni2182' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X_XX_X_, - X__XX__X, - X_XXXX_X, - XX_XX_XX, - XX_XX_XX, - X_XXXX_X, - X__XX__X, - _X_XX_X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 8579 $2183 'uni2183' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - XX__XX__, - X____XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - X____XX_, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 8592 $2190 'arrowleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX____, - _XX_____, - XXXXXXXX, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8593 $2191 'arrowup' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8594 $2192 'arrowright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - _____XX_, - XXXXXXXX, - _____XX_, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8595 $2193 'arrowdown' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8596 $2194 'arrowboth' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X__X__, - _XX__XX_, - XXXXXXXX, - _XX__XX_, - __X__X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8597 $2195 'arrowupdn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, -// 8598 $2196 'uni2196' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXX____, - XXX_____, - X_XX____, - ___XX___, - ____XX__, - _____XX_, - ______XX, - ________, - ________, - ________, - ________, - ________, - ________, -// 8599 $2197 'uni2197' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____XXXX, - _____XXX, - ____XX_X, - ___XX___, - __XX____, - _XX_____, - XX______, - ________, - ________, - ________, - ________, - ________, - ________, -// 8600 $2198 'uni2198' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX______, - _XX_____, - __XX____, - ___XX___, - ____XX_X, - _____XXX, - ____XXXX, - ________, - ________, - ________, - ________, - ________, -// 8601 $2199 'uni2199' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______XX, - _____XX_, - ____XX__, - ___XX___, - X_XX____, - XXX_____, - XXXX____, - ________, - ________, - ________, - ________, - ________, -// 8602 $219a 'uni219A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX__X_, - _XX___X_, - XXXXXXXX, - _XX__X__, - __XX_X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8603 $219b 'uni219B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X_XX__, - __X__XX_, - XXXXXXXX, - _X___XX_, - _X__XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8604 $219c 'uni219C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXX_____, - XX__XXX_, - X_XXX_XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8605 $219d 'uni219D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _____XXX, - _XXX__XX, - XX_XXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8606 $219e 'uni219E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX_XX_, - _XX_XX__, - XXXXXXXX, - _XX_XX__, - __XX_XX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8607 $219f 'uni219F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - _XXXXXX_, - ___XX___, - __XXXX__, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8608 $21a0 'uni21A0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX_XX__, - __XX_XX_, - XXXXXXXX, - __XX_XX_, - _XX_XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8609 $21a1 'uni21A1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - __XXXX__, - ___XX___, - _XXXXXX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8610 $21a2 'uni21A2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX__XX, - _XX__XX_, - XXXXXX__, - _XX__XX_, - __XX__XX, - ________, - ________, - ________, - ________, - ________, - ________, -// 8611 $21a3 'uni21A3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - _XX__XX_, - __XXXXXX, - _XX__XX_, - XX__XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8612 $21a4 'uni21A4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX__XX, - _XX___XX, - XXXXXXXX, - _XX___XX, - __XX__XX, - ________, - ________, - ________, - ________, - ________, - ________, -// 8613 $21a5 'uni21A5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 8614 $21a6 'uni21A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX__XX__, - XX___XX_, - XXXXXXXX, - XX___XX_, - XX__XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8615 $21a7 'uni21A7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8616 $21a8 'arrowupdnbse' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - __XXXX__, - ___XX___, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 8617 $21a9 'uni21A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _____XX_, - __XX__XX, - _XX___XX, - XXXXXXX_, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8618 $21aa 'uni21AA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XX_____, - XX__XX__, - XX___XX_, - _XXXXXXX, - _____XX_, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8619 $21ab 'uni21AB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _____XX_, - __XXX_XX, - _XX_X_XX, - XXXXXXX_, - _XX_X___, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8620 $21ac 'uni21AC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XX_____, - XX_XXX__, - XX_X_XX_, - _XXXXXXX, - ___X_XX_, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8621 $21ad 'uni21AD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X__X__, - _X_XX_X_, - XXXXXXXX, - _XX__XX_, - __X__X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8622 $21ae 'uni21AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X_XX__, - _XX_XXX_, - XXXXXXXX, - _XXX_XX_, - __XX_X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8623 $21af 'uni21AF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XX____, - _XX_____, - _XX___XX, - XXXXXXXX, - XX___XX_, - ___X_XX_, - ___XXX__, - ___XXX__, - ___XXXX_, - ________, - ________, - ________, - ________, -// 8624 $21b0 'uni21B0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XX____, - _XX_____, - XXXXXXX_, - _XX__XX_, - __XX_XX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 8625 $21b1 'uni21B1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - ____XX__, - XXXXXXX_, - XX__XX__, - XX_XX___, - XX______, - XX______, - XX______, - XX______, - ________, - ________, - ________, - ________, -// 8626 $21b2 'uni21B2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - __XX_XX_, - _XX__XX_, - XXXXXXX_, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, -// 8627 $21b3 'uni21B3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX______, - XX______, - XX______, - XX______, - XX_XX___, - XX__XX__, - XXXXXXX_, - ____XX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8628 $21b4 'uni21B4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - ____XX__, - ____XX__, - __XXXXXX, - ___XXXX_, - ____XX__, - ________, - ________, - ________, -// 8629 $21b5 'carriagereturn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _____XX_, - __XX_XX_, - _XX__XX_, - XXXXXXX_, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, -// 8630 $21b6 'uni21B6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XXXX_, - __XX__XX, - __XX__XX, - __XX__XX, - __XX____, - XXXXXX__, - _XXXX___, - __XX____, - ________, - ________, - ________, - ________, -// 8631 $21b7 'uni21B7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - ____XX__, - __XXXXXX, - ___XXXX_, - ____XX__, - ________, - ________, - ________, - ________, -// 8632 $21b8 'uni21B8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - ________, - XXXX____, - XXX_____, - X_XX____, - ___XX___, - ____XX__, - _____XX_, - ______XX, - ________, - ________, - ________, - ________, - ________, -// 8633 $21b9 'uni21B9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X__XX___, - X_XX____, - XXXXXXXX, - X_XX____, - X__XX___, - ___XX__X, - ____XX_X, - XXXXXXXX, - ____XX_X, - ___XX__X, - ________, - ________, - ________, - ________, -// 8634 $21ba 'uni21BA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XXXX_, - ___XXX__, - ___X_XX_, - ______XX, - XX____XX, - XX____XX, - XX____XX, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 8635 $21bb 'uni21BB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXX___, - __XXX___, - _XX_X___, - XX______, - XX____XX, - XX____XX, - XX____XX, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 8636 $21bc 'uni21BC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX____, - _XX_____, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8637 $21bd 'uni21BD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8638 $21be 'uni21BE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XXX__, - ___XXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8639 $21bf 'uni21BF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXX___, - _XXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8640 $21c0 'uni21C0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - _____XX_, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8641 $21c1 'uni21C1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - _____XX_, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8642 $21c2 'uni21C2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXX_, - ___XXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8643 $21c3 'uni21C3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXX___, - __XXX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8644 $21c4 'uni21C4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - _____XX_, - XXXXXXXX, - _____XX_, - ____XX__, - __XX____, - _XX_____, - XXXXXXXX, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, -// 8645 $21c5 'uni21C5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - __X_XXX_, - __XXXXXX, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - XXXXXX__, - _XXX_X__, - __X__X__, - ________, - ________, - ________, - ________, -// 8646 $21c6 'uni21C6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - _XX_____, - XXXXXXXX, - _XX_____, - __XX____, - ____XX__, - _____XX_, - XXXXXXXX, - _____XX_, - ____XX__, - ________, - ________, - ________, - ________, -// 8647 $21c7 'uni21C7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - _XX_____, - XXXXXXX_, - _XX_____, - __XX____, - ________, - __XX____, - _XX_____, - XXXXXXX_, - _XX_____, - __XX____, - ________, - ________, - ________, -// 8648 $21c8 'uni21C8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - _XXXXXX_, - XXXXXXXX, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - ________, - ________, - ________, - ________, -// 8649 $21c9 'uni21C9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ____XX__, - XXXXXXX_, - ____XX__, - ___XX___, - ________, - ___XX___, - ____XX__, - XXXXXXX_, - ____XX__, - ___XX___, - ________, - ________, - ________, -// 8650 $21ca 'uni21CA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - __X__X__, - XXXXXXXX, - _XXXXXX_, - __X__X__, - ________, - ________, - ________, - ________, -// 8651 $21cb 'uni21CB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XX____, - _XX_____, - XXXXXXXX, - ________, - XXXXXXXX, - _____XX_, - ____XX__, - ________, - ________, - ________, - ________, - ________, -// 8652 $21cc 'uni21CC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XX__, - _____XX_, - XXXXXXXX, - ________, - XXXXXXXX, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, -// 8653 $21cd 'uni21CD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X___X_, - _XXXXXXX, - XX___X__, - _XXXXXXX, - __X__X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8654 $21ce 'uni21CE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X_XX__, - _XXXXXX_, - XX__X_XX, - _XXXXXX_, - __XX_X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8655 $21cf 'uni21CF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X__X__, - XXXXXXX_, - __X___XX, - XXXXXXX_, - _X___X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8656 $21d0 'arrowdblleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X_____, - _XXXXXXX, - XX______, - _XXXXXXX, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8657 $21d1 'arrowdblup' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XXXXX__, - XXX_XXX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - ________, - ________, - ________, - ________, -// 8658 $21d2 'arrowdblright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____X__, - XXXXXXX_, - ______XX, - XXXXXXX_, - _____X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8659 $21d3 'arrowdbldown' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXX_XXX_, - _XXXXX__, - __XXX___, - ________, - ________, - ________, - ________, -// 8660 $21d4 'arrowdblboth' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X__X__, - _XXXXXX_, - XX____XX, - _XXXXXX_, - __X__X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8661 $21d5 'uni21D5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XXXXX__, - XXX_XXX_, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - XXX_XXX_, - _XXXXX__, - __XXX___, - ________, - ________, - ________, - ________, -// 8662 $21d6 'uni21D6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXX____, - XXX_____, - X_XX____, - XX_XX___, - XXX_XX__, - X_XX_XX_, - ___XX_XX, - ____XX__, - _____X__, - ________, - ________, - ________, - ________, -// 8663 $21d7 'uni21D7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____XXXX, - _____XXX, - ____XX_X, - ___XX_XX, - __XX_XXX, - _XX_XX_X, - XX_XX___, - __XX____, - __X_____, - ________, - ________, - ________, - ________, -// 8664 $21d8 'uni21D8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __X_____, - __XX____, - XX_XX___, - _XX_XX_X, - __XX_XXX, - ___XX_XX, - ____XX_X, - _____XXX, - ____XXXX, - ________, - ________, - ________, - ________, -// 8665 $21d9 'uni21D9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____X__, - ____XX__, - ___XX_XX, - X_XX_XX_, - XXX_XX__, - XX_XX___, - X_XX____, - XXX_____, - XXXX____, - ________, - ________, - ________, - ________, -// 8666 $21da 'uni21DA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - __XXXXXX, - _XX_____, - XXXXXXXX, - _XX_____, - __XXXXXX, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 8667 $21db 'uni21DB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - XXXXXX__, - _____XX_, - XXXXXXXX, - _____XX_, - XXXXXX__, - ____X___, - ________, - ________, - ________, - ________, - ________, -// 8668 $21dc 'uni21DC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX____, - _XX_X_X_, - XXXXXXXX, - _XX__X_X, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8669 $21dd 'uni21DD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - X_X__XX_, - XXXXXXXX, - _X_X_XX_, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8670 $21de 'uni21DE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - _XXXXXX_, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - __XXXX__, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8671 $21df 'uni21DF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - __XXXX__, - ___XX___, - __XXXX__, - ___XX___, - ___XX___, - _XXXXXX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8672 $21e0 'uni21E0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XX____, - _XX_____, - XX_X_X_X, - _XX_____, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8673 $21e1 'uni21E1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - _XX__XX_, - ___XX___, - ________, - ___XX___, - ________, - ___XX___, - ________, - ___XX___, - ________, - ________, - ________, - ________, -// 8674 $21e2 'uni21E2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - _____XX_, - X_X_X_XX, - _____XX_, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8675 $21e3 'uni21E3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ________, - ___XX___, - ________, - ___XX___, - ________, - ___XX___, - _XX__XX_, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, -// 8676 $21e4 'uni21E4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - X__XX___, - X_XX____, - XXXXXXXX, - X_XX____, - X__XX___, - ________, - ________, - ________, - ________, - ________, - ________, -// 8677 $21e5 'uni21E5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX__X, - ____XX_X, - XXXXXXXX, - ____XX_X, - ___XX__X, - ________, - ________, - ________, - ________, - ________, - ________, -// 8678 $21e6 'uni21E6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - __XXXXXX, - _X_____X, - X______X, - _X_____X, - __XXXXXX, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 8679 $21e7 'uni21E7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - _X___X__, - XX___XX_, - _X___X__, - _X___X__, - _X___X__, - _X___X__, - _X___X__, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8680 $21e8 'uni21E8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - XXXXXX__, - X_____X_, - X______X, - X_____X_, - XXXXXX__, - ____X___, - ________, - ________, - ________, - ________, - ________, -// 8681 $21e9 'uni21E9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - _X___X__, - _X___X__, - _X___X__, - _X___X__, - _X___X__, - XX___XX_, - _X___X__, - __X_X___, - ___X____, - ________, - ________, - ________, - ________, -// 8682 $21ea 'uni21EA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - _X___X__, - XX___XX_, - _X___X__, - _X___X__, - _XXXXX__, - ________, - _XXXXX__, - _X___X__, - _XXXXX__, - ________, - ________, - ________, -// 8683 $21eb 'uni21EB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - _X___X__, - XX___XX_, - _X___X__, - _X___X__, - _X___X__, - XX___XX_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8684 $21ec 'uni21EC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - _XXXXX__, - XX___XX_, - _X___X__, - _X___X__, - _X___X__, - XX___XX_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8685 $21ed 'uni21ED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - _X_X_X__, - XX_X_XX_, - _X_X_X__, - _X_X_X__, - _X_X_X__, - XX_X_XX_, - X__X__X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8686 $21ee 'uni21EE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __X_X___, - _X_X_X__, - XXX_XXX_, - _X___X__, - XX___XX_, - _X___X__, - _X___X__, - _X___X__, - _X___X__, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8687 $21ef 'uni21EF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __X_X___, - _X_X_X__, - XXX_XXX_, - _X___X__, - XX___XX_, - _X___X__, - _X___X__, - XX___XX_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8688 $21f0 'uni21F0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXX_X___, - X_XXXX__, - X_____X_, - X______X, - X_____X_, - X_XXXX__, - XXX_X___, - ________, - ________, - ________, - ________, - ________, -// 8689 $21f1 'uni21F1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - X_______, - X_XXXX__, - X_XXX___, - X_X_XX__, - X____XX_, - X_____XX, - X______X, - X_______, - ________, - ________, - ________, - ________, - ________, -// 8690 $21f2 'uni21F2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _______X, - X______X, - XX_____X, - _XX____X, - __XX_X_X, - ___XXX_X, - __XXXX_X, - _______X, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 8691 $21f3 'uni21F3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - _X___X__, - XX___XX_, - _X___X__, - _X___X__, - _X___X__, - XX___XX_, - _X___X__, - __X_X___, - ___X____, - ________, - ________, - ________, -// 8704 $2200 'universal' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - XXXXXXX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 8705 $2201 'uni2201' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX__XX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XX__XX_, - __XXXX__, - ________, - ________, -// 8706 $2202 'partialdiff' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _____XX_, - _____XX_, - __XXXXX_, - _XX__XX_, - XX___XX_, - XX___XX_, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 8707 $2203 'existential' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _XXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8708 $2204 'uni2204' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - XXXXXXX_, - ___X_XX_, - ___X_XX_, - ___X_XX_, - _XXXXXX_, - ___X_XX_, - __X__XX_, - __X__XX_, - __X__XX_, - XXXXXXX_, - _X______, - ________, - ________, - ________, -// 8709 $2205 'emptyset' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - __XXXXX_, - _XX__XX_, - XX__XXXX, - XX_XX_XX, - XX_XX_XX, - XXXX__XX, - _XX__XX_, - _XXXXX__, - XX______, - ________, - ________, - ________, - ________, -// 8710 $2206 'Delta' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8711 $2207 'gradient' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 8712 $2208 'element' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXXXX_, - _XX_____, - XX______, - XX______, - XXXXXXX_, - XX______, - XX______, - _XX_____, - __XXXXX_, - ________, - ________, - ________, - ________, -// 8713 $2209 'notelement' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - __XXXXX_, - _XX__X__, - XX__X___, - XX__X___, - XXXXXXX_, - XX__X___, - XX_X____, - _XXX____, - __XXXXX_, - __X_____, - ________, - ________, - ________, -// 8714 $220a 'uni220A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXXXX_, - _XX_____, - XX______, - XXXXXXX_, - XX______, - _XX_____, - __XXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8715 $220b 'suchthat' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXX___, - ____XX__, - _____XX_, - _____XX_, - XXXXXXX_, - _____XX_, - _____XX_, - ____XX__, - XXXXX___, - ________, - ________, - ________, - ________, -// 8716 $220c 'uni220C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - XXXXX___, - ___XXX__, - ___X_XX_, - __X__XX_, - XXXXXXX_, - __X__XX_, - __X__XX_, - _X__XX__, - XXXXX___, - _X______, - ________, - ________, - ________, -// 8717 $220d 'uni220D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXX___, - ____XX__, - _____XX_, - XXXXXXX_, - _____XX_, - ____XX__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, -// 8718 $220e 'uni220E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8719 $220f 'product' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXX__XXX, - ________, - ________, -// 8720 $2210 'uni2210' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX__XXX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXXXX, - ________, - ________, -// 8721 $2211 'summation' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - XX_____X, - _XX_____, - __XX____, - ___XX___, - ____XX__, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XX_____X, - XXXXXXXX, - ________, - ________, -// 8722 $2212 'minus' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8723 $2213 'uni2213' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXXXXX_, - ________, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, -// 8724 $2214 'uni2214' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, -// 8725 $2215 'fraction' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____XX_, - _____XX_, - ____XX__, - ____XX__, - ___XX___, - ___XX___, - __XX____, - __XX____, - _XX_____, - _XX_____, - XX______, - XX______, - ________, - ________, - ________, -// 8726 $2216 'uni2216' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - XX______, - _XX_____, - _XX_____, - __XX____, - __XX____, - ___XX___, - ___XX___, - ____XX__, - ____XX__, - _____XX_, - _____XX_, - ________, - ________, - ________, -// 8727 $2217 'asteriskmath' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X__X__, - ___XX___, - _XXXXXX_, - ___XX___, - __X__X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8728 $2218 'uni2218' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - __X__X__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8729 $2219 'periodcentered' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - __XXXX__, - __XXXX__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8730 $221a 'radical' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - _____XX_, - _____XX_, - _____XX_, - ____XX__, - XX__XX__, - _XX_XX__, - __XXX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8731 $221b 'uni221B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX___XX, - __XX__XX, - _XX__XX_, - __XX_XX_, - XXX__XX_, - ____XX__, - XX__XX__, - _XX_XX__, - __XXX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8732 $221c 'uni221C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX__XX, - _XXX__XX, - X_XX_XX_, - XXXX_XX_, - __XX_XX_, - ____XX__, - XX__XX__, - _XX_XX__, - __XXX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8733 $221d 'proportional' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX_XX___, - XX_XX___, - _XX_XXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8734 $221e 'infinity' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX_XX_XX, - XX_XX_XX, - _XX_XXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8735 $221f 'orthogonal' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XX______, - XX______, - XX______, - XX______, - XX______, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8736 $2220 'angle' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ______X_, - _____XX_, - ____XX__, - ___XX___, - __XX____, - _XX_____, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 8737 $2221 'uni2221' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ______X_, - ___X_XX_, - ____XX__, - ___XXX__, - __XX_X__, - _XX___X_, - XXXXXXXX, - ______X_, - ________, - ________, - ________, -// 8738 $2222 'uni2222' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - ____XXX_, - __XXX___, - XXX_X___, - __XXX___, - ____XXX_, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 8739 $2223 'uni2223' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8740 $2224 'uni2224' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX_X_, - ___XXX__, - __XXX___, - _X_XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8741 $2225 'uni2225' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - ________, - ________, - ________, - ________, -// 8742 $2226 'uni2226' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XXX_, - _XXXXX__, - XXX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - ________, - ________, - ________, - ________, -// 8743 $2227 'logicaland' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 8744 $2228 'logicalor' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 8745 $2229 'intersection' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXXXX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 8746 $222a 'union' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 8747 $222b 'integral' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX_X_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _X_XX___, - __XX____, - ________, - ________, -// 8748 $222c 'uni222C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX__XX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX__XX__, - ________, - ________, -// 8749 $222d 'uni222D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_X_X_, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - X_X_X___, - ________, - ________, -// 8750 $222e 'uni222E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX_X_, - ___XX___, - ___XX___, - __XXXX__, - _X_XX_X_, - X__XX__X, - X__XX__X, - _X_XX_X_, - __XXXX__, - ___XX___, - ___XX___, - _X_XX___, - __XX____, - ________, - ________, -// 8751 $222f 'uni222F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX__XX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXXX_, - XXX__XXX, - XXX__XXX, - XXX__XXX, - XXX__XXX, - _XXXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX__XX__, - ________, - ________, -// 8752 $2230 'uni2230' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_X_X_, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _XXXXX__, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - XX_X_XX_, - _XXXXX__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - X_X_X___, - ________, - ________, -// 8753 $2231 'uni2231' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __XX_X__, - __XX____, - __XX____, - __XXX___, - __XX_X_X, - __XX__XX, - __XX_XXX, - __XX____, - __XX____, - __XX____, - __XX____, - X_XX____, - _XX_____, - ________, - ________, -// 8754 $2232 'uni2232' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX_X_, - ___XX___, - ___XX___, - __XXXX__, - _X_XX_X_, - XXXXX_X_, - _X_XX_X_, - _X_XX_X_, - __XXXX__, - ___XX___, - ___XX___, - _X_XX___, - __XX____, - ________, - ________, -// 8755 $2233 'uni2233' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___XX_X_, - ___XX___, - ___XX___, - __XXXX__, - _X_XX_X_, - _X_XXXXX, - _X_XX_X_, - _X_XX_X_, - __XXXX__, - ___XX___, - ___XX___, - _X_XX___, - __XX____, - ________, - ________, -// 8756 $2234 'therefore' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 8757 $2235 'uni2235' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8758 $2236 'uni2236' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8759 $2237 'uni2237' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, -// 8760 $2238 'uni2238' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8761 $2239 'uni2239' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______XX, - ______XX, - ________, - XXXXXX__, - ________, - ______XX, - ______XX, - ________, - ________, - ________, - ________, - ________, -// 8762 $223a 'uni223A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XX__XX_, - _XX__XX_, - ________, - _XXXXXX_, - ________, - _XX__XX_, - _XX__XX_, - ________, - ________, - ________, - ________, - ________, -// 8763 $223b 'uni223B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - _XXX_XX_, - XX_XXX__, - ________, - __XX____, - __XX____, - ________, - ________, - ________, - ________, - ________, -// 8764 $223c 'similar' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8765 $223d 'uni223D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8766 $223e 'uni223E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX__X_, - XX_XX_XX, - XX_XX_XX, - _X__XXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8767 $223f 'uni223F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - XX_XX___, - XX_XX_XX, - XX_XX_XX, - ___XX_XX, - ____XXX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8768 $2240 'uni2240' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XXX__, - __XX____, - __XX____, - __XX____, - ___XX___, - ____XX__, - ____XX__, - ____XX__, - __XXX___, - ________, - ________, - ________, - ________, -// 8769 $2241 'uni2241' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - ____X___, - ___X____, - _XXX_XX_, - XX_XXX__, - ___X____, - __X_____, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8770 $2242 'uni2242' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8771 $2243 'uni2243' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8772 $2244 'uni2244' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - ____X___, - _XXX_XX_, - XX_XXX__, - ___X____, - XXXXXXX_, - __X_____, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8773 $2245 'congruent' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8774 $2246 'uni2246' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX_XX_, - XX_XXX__, - ____X___, - XXXXXXX_, - ___X____, - XXXXXXX_, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8775 $2247 'uni2247' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ____X___, - _XXX_XX_, - XX_XXX__, - ___X____, - XXXXXXX_, - __X_____, - XXXXXXX_, - _X______, - _X______, - ________, - ________, - ________, - ________, -// 8776 $2248 'approxequal' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8777 $2249 'uni2249' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - ____X___, - _XXX_XX_, - XX_XXX__, - ___X____, - _XXX_XX_, - XX_XXX__, - __X_____, - __X_____, - ________, - ________, - ________, - ________, -// 8778 $224a 'uni224A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8779 $224b 'uni224B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, - ________, -// 8780 $224c 'uni224C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8781 $224d 'uni224D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX___XX_, - _XXXXX__, - ________, - _XXXXX__, - XX___XX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8782 $224e 'uni224E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - _XX__XX_, - ________, - ________, - _XX__XX_, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, -// 8783 $224f 'uni224F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - _XX__XX_, - ________, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8784 $2250 'uni2250' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - _XXXXXX_, - ________, - ________, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8785 $2251 'uni2251' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - _XXXXXX_, - ________, - ________, - _XXXXXX_, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8786 $2252 'uni2252' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - _XX_____, - ________, - _XXXXXX_, - ________, - ________, - _XXXXXX_, - ________, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 8787 $2253 'uni2253' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - _____XX_, - ________, - _XXXXXX_, - ________, - ________, - _XXXXXX_, - ________, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 8788 $2254 'uni2254' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX______, - XX_XXXXX, - ________, - ________, - XX_XXXXX, - XX______, - ________, - ________, - ________, - ________, - ________, - ________, -// 8789 $2255 'uni2255' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______XX, - XXXXX_XX, - ________, - ________, - XXXXX_XX, - ______XX, - ________, - ________, - ________, - ________, - ________, - ________, -// 8790 $2256 'uni2256' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - __X_X___, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8791 $2257 'uni2257' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - ___X____, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8792 $2258 'uni2258' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXX___, - _X___X__, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8793 $2259 'uni2259' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - _X___X__, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8794 $225a 'uni225A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X___X__, - __X_X___, - ___X____, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8795 $225b 'uni225B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - ___X____, - _XXXXX__, - __X_X___, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8796 $225c 'uni225C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X____, - __X_X___, - _X___X__, - _XXXXX__, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8797 $225d 'uni225D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __X__XX_, - _XXXXX__, - X_XX_X__, - _XX_XX__, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8798 $225e 'uni225E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_X___, - _X_X_X__, - _X_X_X__, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8799 $225f 'uni225F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - ____X___, - ___X____, - ________, - ___X____, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8800 $2260 'notequal' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____X__, - ____X___, - _XXXXXX_, - ____X___, - ___X____, - _XXXXXX_, - ___X____, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8801 $2261 'equivalence' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8802 $2262 'uni2262' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ____X___, - XXXXXXX_, - ____X___, - ___X____, - XXXXXXX_, - ___X____, - __X_____, - XXXXXXX_, - __X_____, - _X______, - ________, - ________, - ________, -// 8803 $2263 'uni2263' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8804 $2264 'lessequal' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8805 $2265 'greaterequal' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8806 $2266 'uni2266' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8807 $2267 'uni2267' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ________, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8808 $2268 'uni2268' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ____X___, - XXXXXXX_, - ___X____, - XXXXXXX_, - __X_____, - ________, - ________, - ________, -// 8809 $2269 'uni2269' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ____X___, - XXXXXXX_, - ___X____, - XXXXXXX_, - __X_____, - ________, - ________, - ________, -// 8810 $226a 'uni226A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX_XX, - __XX_XX_, - _XX_XX__, - XX_XX___, - _XX_XX__, - __XX_XX_, - ___XX_XX, - ________, - ________, - ________, - ________, - ________, -// 8811 $226b 'uni226B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX_XX___, - _XX_XX__, - __XX_XX_, - ___XX_XX, - __XX_XX_, - _XX_XX__, - XX_XX___, - ________, - ________, - ________, - ________, - ________, -// 8812 $226c 'uni226C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX__XX_, - ___XX___, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - _XX__XX_, - ________, - ________, - ________, - ________, -// 8813 $226d 'uni226D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - XX__XXX_, - _XXXXX__, - ___X____, - _XXXXX__, - XXX__XX_, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8814 $226e 'uni226E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - _____X__, - ____XXX_, - __XXX___, - XXX_X___, - __XXX___, - ____XXX_, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 8815 $226f 'uni226F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - XXX_____, - __XXX___, - __X_XXX_, - __XXX___, - XXX_____, - _X______, - _X______, - ________, - ________, - ________, - ________, - ________, -// 8816 $2270 'uni2270' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - _____X__, - ____XXX_, - __XXX___, - XXX_X___, - __XXX___, - ____XXX_, - ___X____, - XXXXXXX_, - ___X____, - ________, - ________, - ________, - ________, -// 8817 $2271 'uni2271' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - XXX_____, - __XXX___, - __X_XXX_, - __XXX___, - XXX_____, - _X______, - XXXXXXX_, - _X______, - ________, - ________, - ________, - ________, -// 8818 $2272 'uni2272' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, -// 8819 $2273 'uni2273' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, -// 8820 $2274 'uni2274' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - _____X__, - ____XXX_, - __XXX___, - XXX_X___, - __XXX___, - ____XXX_, - ___X____, - _XXX_XX_, - XX_XXX__, - __X_____, - __X_____, - ________, - ________, -// 8821 $2275 'uni2275' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - XXX_____, - __XXX___, - __X_XXX_, - __XXX___, - XXX_____, - _X______, - _XXX_XX_, - XX_XXX__, - X_______, - ________, - ________, - ________, -// 8822 $2276 'uni2276' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ________, - ________, - ________, - ________, -// 8823 $2277 'uni2277' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ________, - ________, - ________, - ________, -// 8824 $2278 'uni2278' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ____XXX_, - __XXX___, - XXX_X___, - __XXX___, - ___XXXX_, - XXXX____, - __XXX___, - __X_XXX_, - __XXX___, - XXX_____, - __X_____, - ________, - ________, - ________, -// 8825 $2279 'uni2279' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - XXX_X___, - __XXX___, - ____XXX_, - __XXX___, - XXXX____, - ___XXXX_, - __XXX___, - XXX_____, - __XXX___, - __X_XXX_, - __X_____, - ________, - ________, - ________, -// 8826 $227a 'uni227A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ______X_, - _____XX_, - ___XXX__, - XXXX____, - ___XXX__, - _____XX_, - ______X_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8827 $227b 'uni227B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - X_______, - XX______, - _XXX____, - ___XXXX_, - _XXX____, - XX______, - X_______, - ________, - ________, - ________, - ________, - ________, - ________, -// 8828 $227c 'uni227C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______X_, - _____XX_, - ___XXX__, - XXXX____, - ___XXX__, - _____XX_, - XXXX__X_, - ___XXX__, - _____XX_, - ______X_, - ________, - ________, - ________, - ________, -// 8829 $227d 'uni227D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_______, - XX______, - _XXX____, - ___XXXX_, - _XXX____, - XX______, - X__XXXX_, - _XXX____, - XX______, - X_______, - ________, - ________, - ________, - ________, -// 8830 $227e 'uni227E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______X_, - _____XX_, - ___XXX__, - XXXX____, - ___XXX__, - _____XX_, - ______X_, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, -// 8831 $227f 'uni227F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_______, - XX______, - _XXX____, - ___XXXX_, - _XXX____, - XX______, - X_______, - ________, - _XXX_XX_, - XX_XXX__, - ________, - ________, - ________, - ________, -// 8832 $2280 'uni2280' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - _____XX_, - ____XX__, - __XXX___, - XXX_X___, - __XXX___, - ___XXX__, - ___X_XX_, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 8833 $2281 'uni2281' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - XX_X____, - _XXX____, - __XXX___, - __X_XXX_, - __XXX___, - _XX_____, - XX______, - _X______, - ________, - ________, - ________, - ________, - ________, -// 8834 $2282 'propersubset' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXXXXX_, - XX______, - XX______, - XX______, - XX______, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8835 $2283 'propersuperset' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8836 $2284 'notsubset' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____X__, - _XXXXXX_, - XX__X___, - XX__X___, - XX_X____, - XX_X____, - _XXXXXX_, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8837 $2285 'uni2285' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - XXXXXX__, - ___X_XX_, - ___X_XX_, - __X__XX_, - __X__XX_, - XXXXXX__, - _X______, - ________, - ________, - ________, - ________, - ________, -// 8838 $2286 'reflexsubset' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXXX_, - XX______, - XX______, - XX______, - XX______, - _XXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8839 $2287 'reflexsuperset' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXX__, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8840 $2288 'uni2288' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - _XXXXXX_, - XX__X___, - XX__X___, - XX_X____, - XX_X____, - _XXXXXX_, - __X_____, - XXXXXXX_, - _X______, - ________, - ________, - ________, - ________, -// 8841 $2289 'uni2289' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - XXXXXX__, - ___X_XX_, - ___X_XX_, - __X__XX_, - __X__XX_, - XXXXXX__, - _X______, - XXXXXXX_, - X_______, - ________, - ________, - ________, - ________, -// 8842 $228a 'uni228A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXXX_, - XX______, - XX______, - XX______, - XX______, - _XXXXXX_, - ____X___, - XXXXXXX_, - ___X____, - ________, - ________, - ________, - ________, -// 8843 $228b 'uni228B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXX__, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXX__, - ___X____, - XXXXXXX_, - __X_____, - ________, - ________, - ________, - ________, -// 8844 $228c 'uni228C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_____X_, - X__X__X_, - X_X___X_, - XXXXX_X_, - X_X___X_, - X__X__X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, -// 8845 $228d 'uni228D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_____X_, - X_____X_, - X__X__X_, - X_XXX_X_, - X_XXX_X_, - X__X__X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, -// 8846 $228e 'uni228E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_____X_, - X_____X_, - X__X__X_, - X_XXX_X_, - X__X__X_, - X_____X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, -// 8847 $228f 'uni228F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - XX______, - XX______, - XX______, - XX______, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8848 $2290 'uni2290' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8849 $2291 'uni2291' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - XX______, - XX______, - XX______, - XX______, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8850 $2292 'uni2292' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXXX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8851 $2293 'uni2293' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 8852 $2294 'uni2294' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8853 $2295 'circleplus' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X_X_X__, - X__X__X_, - XXXXXXX_, - X__X__X_, - _X_X_X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8854 $2296 'uni2296' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - X_____X_, - XXXXXXX_, - X_____X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8855 $2297 'circlemultiply' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - X_X_X_X_, - X__X__X_, - X_X_X_X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8856 $2298 'uni2298' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - X___X_X_, - X__X__X_, - X_X___X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8857 $2299 'uni2299' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - X__X__X_, - X_XXX_X_, - X__X__X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8858 $229a 'uni229A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - X__X__X_, - X_X_X_X_, - X__X__X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8859 $229b 'uni229B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X_X_X__, - XX_X_XX_, - X_XXX_X_, - XX_X_XX_, - _X_X_X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8860 $229c 'uni229C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - X_XXX_X_, - X_____X_, - X_XXX_X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8861 $229d 'uni229D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - X_____X_, - X_XXX_X_, - X_____X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8862 $229e 'uni229E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - X__X__X_, - X__X__X_, - XXXXXXX_, - X__X__X_, - X__X__X_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8863 $229f 'uni229F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X_____X_, - XXXXXXX_, - X_____X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8864 $22a0 'uni22A0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - XX___XX_, - X_X_X_X_, - X__X__X_, - X_X_X_X_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8865 $22a1 'uni22A1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X__X__X_, - X_XXX_X_, - X__X__X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8866 $22a2 'uni22A2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX______, - XX______, - XX______, - XX______, - XXXXXXXX, - XX______, - XX______, - XX______, - XX______, - ________, - ________, - ________, - ________, -// 8867 $22a3 'uni22A3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ______XX, - ______XX, - ______XX, - ______XX, - XXXXXXXX, - ______XX, - ______XX, - ______XX, - ______XX, - ________, - ________, - ________, - ________, -// 8868 $22a4 'uni22A4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8869 $22a5 'perpendicular' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 8870 $22a6 'uni22A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - _XXXXXX_, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 8871 $22a7 'uni22A7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XX_____, - _XX_____, - _XX_____, - _XXXXXX_, - _XX_____, - _XXXXXX_, - _XX_____, - _XX_____, - _XX_____, - ________, - ________, - ________, - ________, -// 8872 $22a8 'uni22A8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX______, - XX______, - XX______, - XXXXXXXX, - XX______, - XXXXXXXX, - XX______, - XX______, - XX______, - ________, - ________, - ________, - ________, -// 8873 $22a9 'uni22A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XXXXX, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, -// 8874 $22aa 'uni22AA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - X_X_X___, - X_X_X___, - X_X_X___, - X_X_X___, - X_X_XXXX, - X_X_X___, - X_X_X___, - X_X_X___, - X_X_X___, - ________, - ________, - ________, - ________, -// 8875 $22ab 'uni22AB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX_XX___, - XX_XX___, - XX_XX___, - XX_XXXXX, - XX_XX___, - XX_XXXXX, - XX_XX___, - XX_XX___, - XX_XX___, - ________, - ________, - ________, - ________, -// 8876 $22ac 'uni22AC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX______, - XX____X_, - XX___X__, - XX___X__, - XXXXXXXX, - XX__X___, - XX__X___, - XX_X____, - XX______, - ________, - ________, - ________, - ________, -// 8877 $22ad 'uni22AD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX______, - XX___X__, - XX___X__, - XXXXXXXX, - XX__X___, - XXXXXXXX, - XX_X____, - XX_X____, - XX______, - ________, - ________, - ________, - ________, -// 8878 $22ae 'uni22AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX_XX___, - XX_XX__X, - XX_XX_X_, - XX_XX_X_, - XX_XXXXX, - XX_XX_X_, - XX_XX_X_, - XX_XXX__, - XX_XX___, - ________, - ________, - ________, - ________, -// 8879 $22af 'uni22AF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX_XX___, - XX_XX__X, - XX_XX_X_, - XX_XXXXX, - XX_XX_X_, - XX_XXXXX, - XX_XX_X_, - XX_XXX__, - XX_XX___, - ________, - ________, - ________, - ________, -// 8880 $22b0 'uni22B0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____XX__, - _____XX_, - ___XXX__, - XXXX____, - ___XXX__, - _____XX_, - ____XX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 8881 $22b1 'uni22B1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XX_____, - XX______, - _XXX____, - ___XXXX_, - _XXX____, - XX______, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8882 $22b2 'uni22B2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____XX_, - ___XXXX_, - _XXX_XX_, - XX___XX_, - _XXX_XX_, - ___XXXX_, - _____XX_, - ________, - ________, - ________, - ________, - ________, - ________, -// 8883 $22b3 'uni22B3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX______, - XXXX____, - XX_XXX__, - XX___XX_, - XX_XXX__, - XXXX____, - XX______, - ________, - ________, - ________, - ________, - ________, - ________, -// 8884 $22b4 'uni22B4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - ___XXXX_, - _XXX_XX_, - XX___XX_, - _XXX_XX_, - ___XXXX_, - _____XX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8885 $22b5 'uni22B5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XXXX____, - XX_XXX__, - XX___XX_, - XX_XXX__, - XXXX____, - XX______, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8886 $22b6 'uni22B6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _X____X_, - X_XXXXXX, - _X____X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8887 $22b7 'uni22B7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _X____X_, - XXXXXX_X, - _X____X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8888 $22b8 'uni22B8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ______X_, - _XXXXX_X, - ______X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8889 $22b9 'uni22B9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - ___X____, - ________, - XX___XX_, - ________, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 8890 $22ba 'uni22BA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8891 $22bb 'uni22BB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ___X____, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8892 $22bc 'uni22BC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - ________, - ___X____, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, -// 8893 $22bd 'uni22BD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 8894 $22be 'uni22BE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XX______, - XX______, - XX______, - XXXX____, - XX__X___, - XX___X__, - XX___X__, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 8895 $22bf 'uni22BF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______XX, - _____XXX, - ____X_XX, - ___X__XX, - __X___XX, - _X____XX, - X_____XX, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 8896 $22c0 'uni22C0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, - ________, -// 8897 $22c1 'uni22C1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX___XX_, - XX___XX_, - _XX_XX__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 8898 $22c2 'uni22C2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - ________, - ________, - ________, - ________, - ________, -// 8899 $22c3 'uni22C3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - XX___XX_, - _XX_XX__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8900 $22c4 'uni22C4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, -// 8901 $22c5 'dotmath' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8902 $22c6 'uni22C6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - ___X____, - _XXXXX__, - __XXX___, - __X_X___, - ________, - ________, - ________, - ________, - ________, - ________, -// 8903 $22c7 'uni22C7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X__X__X_, - _X___X__, - __X_X___, - X__X__X_, - __X_X___, - _X___X__, - X__X__X_, - ________, - ________, - ________, - ________, - ________, -// 8904 $22c8 'uni22C8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_____X_, - XX___XX_, - X_X_X_X_, - X__X__X_, - X_X_X_X_, - XX___XX_, - X_____X_, - ________, - ________, - ________, - ________, - ________, -// 8905 $22c9 'uni22C9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_____X_, - XX___X__, - X_X_X___, - X__X____, - X_X_X___, - XX___X__, - X_____X_, - ________, - ________, - ________, - ________, - ________, -// 8906 $22ca 'uni22CA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_____X_, - _X___XX_, - __X_X_X_, - ___X__X_, - __X_X_X_, - _X___XX_, - X_____X_, - ________, - ________, - ________, - ________, - ________, -// 8907 $22cb 'uni22CB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_______, - _X______, - __X_____, - ___X____, - __X_X___, - _X___X__, - X_____X_, - ________, - ________, - ________, - ________, - ________, -// 8908 $22cc 'uni22CC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______X_, - _____X__, - ____X___, - ___X____, - __X_X___, - _X___X__, - X_____X_, - ________, - ________, - ________, - ________, - ________, -// 8909 $22cd 'uni22CD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX_XXX__, - _XXX_XX_, - ________, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8910 $22ce 'uni22CE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - ___X____, - __XXX___, - __XXX___, - _XX_XX__, - _XX_XX__, - XX___XX_, - ________, - ________, - ________, - ________, - ________, -// 8911 $22cf 'uni22CF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX___XX_, - _XX_XX__, - _XX_XX__, - __XXX___, - __XXX___, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 8912 $22d0 'uni22D0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXXXX_, - _XX_____, - XX__XXX_, - XX_XX___, - XX_XX___, - XX__XXX_, - _XX_____, - __XXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8913 $22d1 'uni22D1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXX___, - ____XX__, - XXX__XX_, - __XX_XX_, - __XX_XX_, - XXX__XX_, - ____XX__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, -// 8914 $22d2 'uni22D2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXX___, - _X___X__, - X__X__X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - ________, - ________, - ________, - ________, - ________, -// 8915 $22d3 'uni22D3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X__X__X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 8916 $22d4 'uni22D4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ___X____, - __XXX___, - _X_X_X__, - X__X__X_, - X__X__X_, - X__X__X_, - X__X__X_, - X__X__X_, - X__X__X_, - ________, - ________, - ________, - ________, -// 8917 $22d5 'uni22D5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8918 $22d6 'uni22D6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - __XX____, - _XX__X__, - XX__XXX_, - _XX__X__, - __XX____, - ___XX___, - ________, - ________, - ________, - ________, - ________, -// 8919 $22d7 'uni22D7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XX____, - ___XX___, - _X__XX__, - XXX__XX_, - _X__XX__, - ___XX___, - __XX____, - ________, - ________, - ________, - ________, - ________, -// 8920 $22d8 'uni22D8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X_X_X, - __X_X_X_, - _X_X_X__, - X_X_X___, - _X_X_X__, - __X_X_X_, - ___X_X_X, - ________, - ________, - ________, - ________, - ________, -// 8921 $22d9 'uni22D9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_X_X___, - _X_X_X__, - __X_X_X_, - ___X_X_X, - __X_X_X_, - _X_X_X__, - X_X_X___, - ________, - ________, - ________, - ________, - ________, -// 8922 $22da 'uni22DA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ________, - XXXXXXX_, - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ________, - ________, -// 8923 $22db 'uni22DB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ________, - XXXXXXX_, - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ________, - ________, -// 8924 $22dc 'uni22DC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ________, - ________, - ________, - ________, - ________, -// 8925 $22dd 'uni22DD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ________, - ________, - ________, - ________, - ________, -// 8926 $22de 'uni22DE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______X_, - _____XX_, - ___XXX__, - XXXX__X_, - _____XX_, - ___XXX__, - XXXX____, - ___XXX__, - _____XX_, - ______X_, - ________, - ________, - ________, - ________, -// 8927 $22df 'uni22DF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_______, - XX______, - _XXX____, - X__XXXX_, - XX______, - _XXX____, - ___XXXX_, - _XXX____, - XX______, - X_______, - ________, - ________, - ________, - ________, -// 8928 $22e0 'uni22E0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X_X_, - ____XXX_, - ___XXX__, - XXXX____, - ___XXX__, - ___X_XX_, - XXXX__X_, - ___XXX__, - __X__XX_, - __X___X_, - ________, - ________, - ________, - ________, -// 8929 $22e1 'uni22E1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X___X___, - XX__X___, - _XXX____, - ___XXXX_, - _XXX____, - XX_X____, - X__XXXX_, - _XXX____, - XXX_____, - X_X_____, - ________, - ________, - ________, - ________, -// 8930 $22e2 'uni22E2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - XXXXXXX_, - XX__X___, - XX__X___, - XX_X____, - XX_X____, - XXXXXXX_, - __X_____, - XXXXXXX_, - _X______, - ________, - ________, - ________, - ________, -// 8931 $22e3 'uni22E3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - XXXXXXX_, - ___X_XX_, - ___X_XX_, - __X__XX_, - __X__XX_, - XXXXXXX_, - _X______, - XXXXXXX_, - X_______, - ________, - ________, - ________, - ________, -// 8932 $22e4 'uni22E4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - XX______, - XX______, - XX______, - XX______, - XXXXXXX_, - ____X___, - XXXXXXX_, - ___X____, - ________, - ________, - ________, - ________, -// 8933 $22e5 'uni22E5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - XXXXXXX_, - ___X____, - XXXXXXX_, - __X_____, - ________, - ________, - ________, - ________, -// 8934 $22e6 'uni22E6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XXX_, - __XXX___, - XXX_____, - __XXX___, - ____XXX_, - ___X____, - _XXX_XX_, - XX_XXX__, - ___X____, - ________, - ________, - ________, -// 8935 $22e7 'uni22E7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXX_____, - __XXX___, - ____XXX_, - __XXX___, - XXX_____, - ___X____, - _XXX_XX_, - XX_XXX__, - ___X____, - ________, - ________, - ________, -// 8936 $22e8 'uni22E8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______X_, - _____XX_, - ___XXX__, - XXXX____, - ___XXX__, - _____XX_, - ______X_, - ___X____, - _XXX_XX_, - XX_XXX__, - ___X____, - ________, - ________, - ________, -// 8937 $22e9 'uni22E9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X_______, - XX______, - _XXX____, - ___XXXX_, - _XXX____, - XX______, - X_______, - ___X____, - _XXX_XX_, - XX_XXX__, - ___X____, - ________, - ________, - ________, -// 8938 $22ea 'uni22EA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ____XXX_, - ___XXXX_, - _XXX_XX_, - XX_X_XX_, - _XXX_XX_, - ___XXXX_, - __X__XX_, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8939 $22eb 'uni22EB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - XX__X___, - XXXX____, - XX_XXX__, - XX_X_XX_, - XX_XXX__, - XXXX____, - XXX_____, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 8940 $22ec 'uni22EC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ____XXX_, - ___XXXX_, - _XXX_XX_, - XX_X_XX_, - _XXX_XX_, - ___XXXX_, - __X__XX_, - __X_____, - XXXXXXX_, - _X______, - ________, - ________, - ________, - ________, -// 8941 $22ed 'uni22ED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - XX__X___, - XXXX____, - XX_XXX__, - XX_X_XX_, - XX_XXX__, - XXXX____, - XXX_____, - __X_____, - XXXXXXX_, - _X______, - ________, - ________, - ________, - ________, -// 8942 $22ee 'uni22EE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 8943 $22ef 'uni22EF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XX_XX_XX, - XX_XX_XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 8944 $22f0 'uni22F0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ______XX, - ______XX, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - XX______, - XX______, - ________, - ________, - ________, - ________, -// 8945 $22f1 'uni22F1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - ________, - ________, - ___XX___, - ___XX___, - ________, - ________, - ______XX, - ______XX, - ________, - ________, - ________, - ________, -// 8960 $2300 'emptyset' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXXX_X, - _XX__XX_, - XX___XXX, - XX__X_XX, - XX_X__XX, - XXX___XX, - _XX__XX_, - X_XXXX__, - ________, - ________, - ________, - ________, -// 8962 $2302 'house' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - _XX_XX__, - XX___XX_, - XX___XX_, - XX___XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 8968 $2308 'uni2308' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 8969 $2309 'uni2309' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 8970 $230a 'uni230A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXX_, - ________, - ________, - ________, - ________, -// 8971 $230b 'uni230B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - _XXXX___, - ________, - ________, - ________, - ________, -// 8976 $2310 'revlogicalnot' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XX______, - XX______, - XX______, - XX______, - ________, - ________, - ________, - ________, - ________, -// 8984 $2318 'uni2318' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _X____X_, - X_X__X_X, - _XXXXXX_, - __X__X__, - __X__X__, - _XXXXXX_, - X_X__X_X, - _X____X_, - ________, - ________, - ________, - ________, - ________, -// 8986 $231a 'circleplus' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXX___, - __XXX___, - _X_X_X__, - X___X_X_, - XXXX_XX_, - X_____X_, - _X_X_X__, - __XXX___, - __XXX___, - ________, - ________, - ________, - ________, -// 8987 $231b 'H' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXXXXXX_, - XXXXXXX_, - _X___X__, - _X___X__, - __X_X___, - ___X____, - __X_X___, - _X___X__, - _X___X__, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 8992 $2320 'integraltp' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XXX_, - ___XX_XX, - ___XX_XX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 8993 $2321 'integralbt' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XX_XX___, - XX_XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, - ________, -// 9001 $2329 'angleleft' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XX__, - ___XX___, - ___XX___, - __XX____, - __XX____, - _XX_____, - _XX_____, - __XX____, - __XX____, - ___XX___, - ___XX___, - ____XX__, - ____XX__, - ________, - ________, -// 9002 $232a 'angleright' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - _XX_____, - __XX____, - __XX____, - ___XX___, - ___XX___, - ____XX__, - ____XX__, - ___XX___, - ___XX___, - __XX____, - __XX____, - _XX_____, - _XX_____, - ________, - ________, -// 9115 $239b 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______XX, - _____XX_, - ____XX__, - ____XX__, - ___XX___, - ___XX___, - ___XX___, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, -// 9116 $239c 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, -// 9117 $239d 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - ___XX___, - ___XX___, - ___XX___, - ____XX__, - ____XX__, - _____XX_, - ______XX, - ________, - ________, -// 9118 $239e 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XX______, - _XX_____, - __XX____, - __XX____, - ___XX___, - ___XX___, - ___XX___, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, -// 9119 $239f 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, -// 9120 $23a0 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ___XX___, - ___XX___, - ___XX___, - __XX____, - __XX____, - _XX_____, - XX______, - ________, - ________, -// 9121 $23a1 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXXXXX, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, -// 9122 $23a2 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, -// 9123 $23a3 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XX____, - __XXXXXX, - ________, - ________, -// 9124 $23a4 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXXXXX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, -// 9125 $23a5 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, -// 9126 $23a6 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - XXXXXX__, - ________, - ________, -// 9127 $23a7 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____XXX, - ____XX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9128 $23a8 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XX____, - XXX_____, - __XX____, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9129 $23a9 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XX__, - _____XXX, - ________, - ________, -// 9130 $23aa 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9131 $23ab 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - XXX_____, - __XX____, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9132 $23ac 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XX__, - _____XXX, - ____XX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9133 $23ad 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XX____, - XXX_____, - ________, - ________, -// 9134 $23ae 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9135 $23af 'SF100000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9136 $23b0 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____XXX, - ____XX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XX____, - XXX_____, -// 9137 $23b1 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXX_____, - __XX____, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XX__, - _____XXX, -// 9138 $23b2 'summation' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - XX_____X, - XX______, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - __XX____, - __XX____, - __XX____, - __XX____, - ___XX___, - ___XX___, - ___XX___, -// 9139 $23b3 'summation' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - __XX____, - __XX____, - __XX____, - __XX____, - _XX_____, - _XX_____, - _XX_____, - _XX_____, - XX______, - XX_____X, - XXXXXXXX, - ________, - ________, -// 9140 $23b4 'uni2423' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - XX____XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9141 $23b5 'uni2423' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XX____XX, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 9142 $23b6 'uni2423' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XX____XX, - XXXXXXXX, - ________, - XXXXXXXX, - XX____XX, - ________, - ________, - ________, - ________, - ________, - ________, -// 9143 $23b7 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XX_XX___, - XX_XX___, - _XXXX___, - _XXXX___, - __XXX___, - __XXX___, - ___XX___, - ___XX___, - ________, - ________, -// 9144 $23b8 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, -// 9145 $23b9 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, - ______XX, -// 9146 $23ba 'SF100000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9147 $23bb 'SF100000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9148 $23bc 'SF100000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, -// 9149 $23bd 'SF100000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 9166 $23ce 'carriagereturn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XXX, - _____X_X, - _____X_X, - _____X_X, - _____X_X, - __X__X_X, - _XXXX__X, - XX____X_, - _XXXXX__, - __X_____, - ________, - ________, - ________, - ________, -// 9225 $2409 'uni2409' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX___, - XX_XX___, - XXXXX___, - XX_XX___, - XX_XX___, - ____XXXX, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 9226 $240a 'uni240A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XX______, - XX______, - XXXX____, - ____XXXX, - ____XX__, - ____XXX_, - ____XX__, - ____XX__, - ________, - ________, - ________, - ________, -// 9227 $240b 'uni240B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_XX___, - XX_XX___, - XXXXX___, - _XXX____, - __X_____, - ____XXXX, - _____XX_, - _____XX_, - _____XX_, - _____XX_, - ________, - ________, - ________, - ________, -// 9228 $240c 'uni240C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXX____, - XX______, - XXX_____, - XX______, - XX______, - ____XXXX, - ____XX__, - ____XXX_, - ____XX__, - ____XX__, - ________, - ________, - ________, - ________, -// 9229 $240d 'uni240D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - XX______, - XX______, - XX______, - _XXX____, - ___XXXX_, - ___XX_XX, - ___XXXX_, - ___XX_XX, - ___XX_XX, - ________, - ________, - ________, - ________, -// 9251 $2423 'uni2423' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9252 $2424 'uni2424' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X__XX___, - XX_XX___, - XXXXX___, - XX_XX___, - XX_XX___, - ____XX__, - ____XX__, - ____XX__, - ____XX__, - ____XXXX, - ________, - ________, - ________, - ________, -// 9254 $2426 'question' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXX__, - XXXXXXX_, - XX___XX_, - XX___XX_, - _XX_____, - __XX____, - __XX____, - ________, - __XX____, - __XX____, - ________, - ________, - ________, - ________, -// 9472 $2500 'SF100000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9473 $2501 'uni2501' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9474 $2502 'SF110000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9475 $2503 'uni2503' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9476 $2504 'uni2504' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XX_XX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9477 $2505 'uni2505' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XX_XX_X, - _XX_XX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9478 $2506 'uni2506' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, -// 9479 $2507 'uni2507' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ________, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ________, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ________, -// 9480 $2508 'uni2508' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - X_X_X_X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9481 $2509 'uni2509' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - X_X_X_X_, - X_X_X_X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9482 $250a 'uni250A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ________, -// 9483 $250b 'uni250B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ________, - ___XXX__, - ___XXX__, - ___XXX__, - ________, - ___XXX__, - ___XXX__, - ___XXX__, - ________, - ___XXX__, - ___XXX__, - ___XXX__, - ________, -// 9484 $250c 'SF010000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9485 $250d 'uni250D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XXXXX, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9486 $250e 'uni250E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9487 $250f 'uni250F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XXXXX, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9488 $2510 'SF030000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9489 $2511 'uni2511' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXX___, - XXXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9490 $2512 'uni2512' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9491 $2513 'uni2513' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9492 $2514 'SF020000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9493 $2515 'uni2515' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXXX, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9494 $2516 'uni2516' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9495 $2517 'uni2517' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXXXX, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9496 $2518 'SF040000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9497 $2519 'uni2519' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXX___, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9498 $251a 'uni251A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9499 $251b 'uni251B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXX__, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9500 $251c 'SF080000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9501 $251d 'uni251D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXXX, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9502 $251e 'uni251E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9503 $251f 'uni251F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9504 $2520 'uni2520' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9505 $2521 'uni2521' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXXXX, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9506 $2522 'uni2522' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXXX, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9507 $2523 'uni2523' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXXXX, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9508 $2524 'SF090000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9509 $2525 'uni2525' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXX___, - XXXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9510 $2526 'uni2526' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9511 $2527 'uni2527' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9512 $2528 'uni2528' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9513 $2529 'uni2529' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXX__, - XXXXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9514 $252a 'uni252A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXX__, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9515 $252b 'uni252B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXX__, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9516 $252c 'SF060000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9517 $252d 'uni252D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9518 $252e 'uni252E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9519 $252f 'uni252F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9520 $2530 'uni2530' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9521 $2531 'uni2531' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9522 $2532 'uni2532' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9523 $2533 'uni2533' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9524 $2534 'SF070000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9525 $2535 'uni2535' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9526 $2536 'uni2536' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9527 $2537 'uni2537' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9528 $2538 'uni2538' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9529 $2539 'uni2539' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9530 $253a 'uni253A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9531 $253b 'uni253B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9532 $253c 'SF050000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9533 $253d 'uni253D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - XXXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9534 $253e 'uni253E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9535 $253f 'uni253F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9536 $2540 'uni2540' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9537 $2541 'uni2541' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9538 $2542 'uni2542' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9539 $2543 'uni2543' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - XXXXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9540 $2544 'uni2544' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9541 $2545 'uni2545' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9542 $2546 'uni2546' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9543 $2547 'uni2547' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9544 $2548 'uni2548' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - XXXXXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9545 $2549 'uni2549' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - XXXXXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9546 $254a 'uni254A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - ___XXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9547 $254b 'uni254B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - XXXXXXXX, - XXXXXXXX, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9548 $254c 'uni254C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXX_XXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9549 $254d 'uni254D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9550 $254e 'uni254E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, -// 9551 $254f 'uni254F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ________, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ________, -// 9552 $2550 'SF430000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9553 $2551 'SF240000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9554 $2552 'SF510000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ___XXXXX, - ___XX___, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9555 $2553 'SF520000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XXXXXX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9556 $2554 'SF390000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - __XXXXXX, - __XX____, - __XX_XXX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9557 $2555 'SF220000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXX___, - ___XX___, - XXXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9558 $2556 'SF210000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9559 $2557 'SF250000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - _____XX_, - XXXX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9560 $2558 'SF500000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXXX, - ___XX___, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9561 $2559 'SF490000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9562 $255a 'SF380000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XXX, - __XX____, - __XXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9563 $255b 'SF280000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXX___, - ___XX___, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9564 $255c 'SF270000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9565 $255d 'SF260000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - XXXX_XX_, - _____XX_, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9566 $255e 'SF360000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXXXX, - ___XX___, - ___XXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9567 $255f 'SF370000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XXX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9568 $2560 'SF420000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XXX, - __XX____, - __XX_XXX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9569 $2561 'SF190000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXX___, - ___XX___, - XXXXX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9570 $2562 'SF200000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - XXXX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9571 $2563 'SF230000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - XXXX_XX_, - _____XX_, - XXXX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9572 $2564 'SF470000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9573 $2565 'SF480000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9574 $2566 'SF410000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - XXXX_XXX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9575 $2567 'SF450000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9576 $2568 'SF460000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9577 $2569 'SF400000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - XXXX_XXX, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9578 $256a 'SF540000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - XXXXXXXX, - ___XX___, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9579 $256b 'SF530000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - XXXXXXXX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9580 $256c 'SF440000' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - XXXX_XXX, - ________, - XXXX_XXX, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, - __XX_XX_, -// 9581 $256d 'uni256D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ______XX, - ____XXX_, - ____XX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9582 $256e 'uni256E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XX______, - _XXX____, - __XX____, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9583 $256f 'uni256F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XX____, - _XXX____, - XX______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9584 $2570 'uni2570' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ____XX__, - ____XXX_, - ______XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9585 $2571 'uni2571' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _______X, - _______X, - ______X_, - ______X_, - _____X__, - _____X__, - ____X___, - ____X___, - ___X____, - ___X____, - __X_____, - __X_____, - _X______, - _X______, - X_______, - X_______, -// 9586 $2572 'uni2572' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X_______, - X_______, - _X______, - _X______, - __X_____, - __X_____, - ___X____, - ___X____, - ____X___, - ____X___, - _____X__, - _____X__, - ______X_, - ______X_, - _______X, - _______X, -// 9587 $2573 'uni2573' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X______X, - X______X, - _X____X_, - _X____X_, - __X__X__, - __X__X__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __X__X__, - __X__X__, - _X____X_, - _X____X_, - X______X, - X______X, -// 9588 $2574 'uni2574' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9589 $2575 'uni2575' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9590 $2576 'uni2576' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9591 $2577 'uni2577' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9592 $2578 'uni2578' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXX__, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9593 $2579 'uni2579' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9594 $257a 'uni257A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XXXXX, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9595 $257b 'uni257B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9596 $257c 'uni257C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ___XXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9597 $257d 'uni257D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, -// 9598 $257e 'uni257E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9599 $257f 'uni257F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, -// 9600 $2580 'upblock' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9601 $2581 'uni2581' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, -// 9602 $2582 'uni2582' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9603 $2583 'uni2583' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9604 $2584 'dnblock' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9605 $2585 'uni2585' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9606 $2586 'uni2586' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9607 $2587 'uni2587' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9608 $2588 'block' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9609 $2589 'uni2589' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, -// 9610 $258a 'uni258A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, - XXXXXX__, -// 9611 $258b 'uni258B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, - XXXXX___, -// 9612 $258c 'lfblock' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, -// 9613 $258d 'uni258D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, - XXX_____, -// 9614 $258e 'uni258E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, - XX______, -// 9615 $258f 'uni258F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, - X_______, -// 9616 $2590 'rtblock' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, -// 9617 $2591 'ltshade' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X___X, - _X___X__, - ___X___X, - _X___X__, - ___X___X, - _X___X__, - ___X___X, - _X___X__, - ___X___X, - _X___X__, - ___X___X, - _X___X__, - ___X___X, - _X___X__, - ___X___X, - _X___X__, -// 9618 $2592 'shade' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X_X_X_X, - X_X_X_X_, - _X_X_X_X, - X_X_X_X_, - _X_X_X_X, - X_X_X_X_, - _X_X_X_X, - X_X_X_X_, - _X_X_X_X, - X_X_X_X_, - _X_X_X_X, - X_X_X_X_, - _X_X_X_X, - X_X_X_X_, - _X_X_X_X, - X_X_X_X_, -// 9619 $2593 'dkshade' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XX_XXX_X, - _XXX_XXX, - XX_XXX_X, - _XXX_XXX, - XX_XXX_X, - _XXX_XXX, - XX_XXX_X, - _XXX_XXX, - XX_XXX_X, - _XXX_XXX, - XX_XXX_X, - _XXX_XXX, - XX_XXX_X, - _XXX_XXX, - XX_XXX_X, - _XXX_XXX, -// 9620 $2594 'uni2594' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXXX, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9621 $2595 'uni2595' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, - _______X, -// 9632 $25a0 'filledbox' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9633 $25a1 'H22073' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9634 $25a2 'uni25A2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _XXXXX__, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 9635 $25a3 'uni25A3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X_XXX_X_, - X_XXX_X_, - X_XXX_X_, - X_XXX_X_, - X_XXX_X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9636 $25a4 'uni25A4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - XXXXXXX_, - X_____X_, - XXXXXXX_, - X_____X_, - XXXXXXX_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9637 $25a5 'uni25A5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9638 $25a6 'uni25A6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_X_X_X_, - XXXXXXX_, - X_X_X_X_, - XXXXXXX_, - X_X_X_X_, - XXXXXXX_, - X_X_X_X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9639 $25a7 'uni25A7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X___X_X_, - XX___XX_, - X_X___X_, - X__X__X_, - X___X_X_, - XX___XX_, - X_X___X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9640 $25a8 'uni25A8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_X___X_, - XX___XX_, - X___X_X_, - X__X__X_, - X_X___X_, - XX___XX_, - X___X_X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9641 $25a9 'uni25A9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_X_X_X_, - XX___XX_, - X_X_X_X_, - X__X__X_, - X_X_X_X_, - XX___XX_, - X_X_X_X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9642 $25aa 'H18543' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - _XXXXX__, - _XXXXX__, - _XXXXX__, - _XXXXX__, - ________, - ________, - ________, - ________, -// 9643 $25ab 'H18551' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - _X___X__, - _X___X__, - _X___X__, - _XXXXX__, - ________, - ________, - ________, - ________, -// 9644 $25ac 'filledrect' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9645 $25ad 'uni25AD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X_____X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9646 $25ae 'uni25AE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - ________, - ________, -// 9647 $25af 'uni25AF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - XXXXXXX_, - ________, - ________, -// 9648 $25b0 'uni25B0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - XXXXXX__, - XXXXXX__, - XXXXXX__, - ________, - ________, - ________, - ________, -// 9649 $25b1 'uni25B1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - _X____X_, - _X____X_, - X____X__, - X____X__, - XXXXXX__, - ________, - ________, - ________, - ________, -// 9650 $25b2 'triagup' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - __XXX___, - _XXXXX__, - _XXXXX__, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9651 $25b3 'uni25B3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - __X_X___, - __X_X___, - _X___X__, - _X___X__, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9652 $25b4 'uni25B4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - __XXX___, - _XXXXX__, - ________, - ________, - ________, - ________, -// 9653 $25b5 'uni25B5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - __X_X___, - __X_X___, - _XXXXX__, - ________, - ________, - ________, - ________, -// 9654 $25b6 'uni25B6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - X_______, - XX______, - XXX_____, - XXXX____, - XXXXX___, - XXXXXX__, - XXXXX___, - XXXX____, - XXX_____, - XX______, - X_______, - ________, - ________, - ________, - ________, -// 9655 $25b7 'uni25B7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - X_______, - XX______, - X_X_____, - X__X____, - X___X___, - X____X__, - X___X___, - X__X____, - X_X_____, - XX______, - X_______, - ________, - ________, - ________, - ________, -// 9656 $25b8 'uni25B8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _X______, - _XXX____, - _XXXX___, - _XXX____, - _X______, - ________, - ________, - ________, - ________, -// 9657 $25b9 'uni25B9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _X______, - _XXX____, - _X__X___, - _XXX____, - _X______, - ________, - ________, - ________, - ________, -// 9658 $25ba 'triagrt' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_______, - XXX_____, - XXXXX___, - XXXXXXX_, - XXXXX___, - XXX_____, - X_______, - ________, - ________, - ________, - ________, - ________, -// 9659 $25bb 'uni25BB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - X_______, - XXX_____, - X__XX___, - X____XX_, - X__XX___, - XXX_____, - X_______, - ________, - ________, - ________, - ________, - ________, -// 9660 $25bc 'triagdn' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XXXXXXX_, - _XXXXX__, - _XXXXX__, - __XXX___, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9661 $25bd 'uni25BD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - X_____X_, - _X___X__, - _X___X__, - __X_X___, - __X_X___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9662 $25be 'uni25BE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - __XXX___, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 9663 $25bf 'uni25BF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXX__, - __X_X___, - __X_X___, - ___X____, - ________, - ________, - ________, - ________, -// 9664 $25c0 'uni25C0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______X_, - _____XX_, - ____XXX_, - ___XXXX_, - __XXXXX_, - _XXXXXX_, - __XXXXX_, - ___XXXX_, - ____XXX_, - _____XX_, - ______X_, - ________, - ________, - ________, - ________, -// 9665 $25c1 'uni25C1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______X_, - _____XX_, - ____X_X_, - ___X__X_, - __X___X_, - _X____X_, - __X___X_, - ___X__X_, - ____X_X_, - _____XX_, - ______X_, - ________, - ________, - ________, - ________, -// 9666 $25c2 'uni25C2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - __XXX___, - _XXXX___, - __XXX___, - ____X___, - ________, - ________, - ________, - ________, -// 9667 $25c3 'uni25C3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - __XXX___, - _X__X___, - __XXX___, - ____X___, - ________, - ________, - ________, - ________, -// 9668 $25c4 'triaglf' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______X_, - ____XXX_, - __XXXXX_, - XXXXXXX_, - __XXXXX_, - ____XXX_, - ______X_, - ________, - ________, - ________, - ________, - ________, -// 9669 $25c5 'uni25C5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ______X_, - ____XXX_, - __XX__X_, - XX____X_, - __XX__X_, - ____XXX_, - ______X_, - ________, - ________, - ________, - ________, - ________, -// 9670 $25c6 'uni25C6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __XXX___, - _XXXXX__, - _XXXXX__, - XXXXXXX_, - XXXXXXX_, - _XXXXX__, - _XXXXX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 9671 $25c7 'uni25C7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - _X___X__, - _X___X__, - X_____X_, - X_____X_, - _X___X__, - _X___X__, - __X_X___, - ___X____, - ________, - ________, - ________, - ________, -// 9672 $25c8 'uni25C8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - _X___X__, - _X_X_X__, - X_XXX_X_, - X_XXX_X_, - _X_X_X__, - _X___X__, - __X_X___, - ___X____, - ________, - ________, - ________, - ________, -// 9673 $25c9 'uni25C9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X__XX__X, - X_XXXX_X, - X_XXXX_X, - X_XXXX_X, - X_XXXX_X, - X__XX__X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9674 $25ca 'lozenge' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - __X_X___, - __X_X___, - _X___X__, - X_____X_, - X_____X_, - _X___X__, - __X_X___, - __X_X___, - ___X____, - ________, - ________, - ________, - ________, -// 9675 $25cb 'circle' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X______X, - X______X, - X______X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9676 $25cc 'uni25CC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X_X__, - _X______, - _______X, - X_______, - _______X, - X_______, - _______X, - X_______, - ______X_, - __X_X___, - ________, - ________, - ________, - ________, -// 9677 $25cd 'uni25CD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - X_X__X_X, - X_X__X_X, - X_X__X_X, - X_X__X_X, - X_X__X_X, - X_X__X_X, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9678 $25ce 'uni25CE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X__XX__X, - X_X__X_X, - X_X__X_X, - X_X__X_X, - X_X__X_X, - X__XX__X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9679 $25cf 'H18533' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XXXXXX_, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - _XXXXXX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9680 $25d0 'uni25D0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XXX__X_, - XXXX___X, - XXXX___X, - XXXX___X, - XXXX___X, - XXXX___X, - XXXX___X, - _XXX__X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9681 $25d1 'uni25D1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X__XXX_, - X___XXXX, - X___XXXX, - X___XXXX, - X___XXXX, - X___XXXX, - X___XXXX, - _X__XXX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9682 $25d2 'uni25D2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X______X, - X______X, - X______X, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - _XXXXXX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9683 $25d3 'uni25D3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XXXXXX_, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9684 $25d4 'uni25D4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X__XXX_, - X___XXXX, - X___XXXX, - X___XXXX, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9685 $25d5 'uni25D5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X__XXX_, - X___XXXX, - X___XXXX, - X___XXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - _XXXXXX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9686 $25d6 'uni25D6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - _XXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - XXXX____, - _XXX____, - __XX____, - ________, - ________, - ________, - ________, -// 9687 $25d7 'uni25D7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ____XXX_, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXXX, - ____XXX_, - ____XX__, - ________, - ________, - ________, - ________, -// 9688 $25d8 'invbullet' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXX__XXX, - XX____XX, - XX____XX, - XXX__XXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9689 $25d9 'invcircle' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXXX, - XXXXXXXX, - XX____XX, - X_XXXX_X, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - X_XXXX_X, - XX____XX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9690 $25da 'uni25DA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXXX, - XXXXXXXX, - XX____XX, - X_XXXX_X, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9691 $25db 'uni25DB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _XXXXXX_, - _XXXXXX_, - _XXXXXX_, - X_XXXX_X, - XX____XX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9692 $25dc 'uni25DC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - _X______, - X_______, - X_______, - X_______, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9693 $25dd 'uni25DD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____XX__, - ______X_, - _______X, - _______X, - _______X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9694 $25de 'uni25DE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _______X, - _______X, - _______X, - ______X_, - ____XX__, - ________, - ________, - ________, - ________, -// 9695 $25df 'uni25DF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - X_______, - X_______, - X_______, - _X______, - __XX____, - ________, - ________, - ________, - ________, -// 9696 $25e0 'uni25E0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X______X, - X______X, - X______X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9697 $25e1 'uni25E1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9698 $25e2 'uni25E2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _______X, - _______X, - ______XX, - ______XX, - _____XXX, - _____XXX, - ____XXXX, - ____XXXX, - ___XXXXX, - ___XXXXX, - __XXXXXX, - __XXXXXX, - _XXXXXXX, - _XXXXXXX, - XXXXXXXX, - XXXXXXXX, -// 9699 $25e3 'uni25E3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X_______, - X_______, - XX______, - XX______, - XXX_____, - XXX_____, - XXXX____, - XXXX____, - XXXXX___, - XXXXX___, - XXXXXX__, - XXXXXX__, - XXXXXXX_, - XXXXXXX_, - XXXXXXXX, - XXXXXXXX, -// 9700 $25e4 'uni25E4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXXX, - XXXXXXXX, - XXXXXXX_, - XXXXXXX_, - XXXXXX__, - XXXXXX__, - XXXXX___, - XXXXX___, - XXXX____, - XXXX____, - XXX_____, - XXX_____, - XX______, - XX______, - X_______, - X_______, -// 9701 $25e5 'uni25E5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXXXXXX, - XXXXXXXX, - _XXXXXXX, - _XXXXXXX, - __XXXXXX, - __XXXXXX, - ___XXXXX, - ___XXXXX, - ____XXXX, - ____XXXX, - _____XXX, - _____XXX, - ______XX, - ______XX, - _______X, - _______X, -// 9702 $25e6 'openbullet' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXXX__, - _XX__XX_, - _X____X_, - _X____X_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 9703 $25e7 'uni25E7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - XXXX___X, - XXXX___X, - XXXX___X, - XXXX___X, - XXXX___X, - XXXX___X, - XXXX___X, - XXXX___X, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 9704 $25e8 'uni25E8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - X___XXXX, - X___XXXX, - X___XXXX, - X___XXXX, - X___XXXX, - X___XXXX, - X___XXXX, - X___XXXX, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 9705 $25e9 'uni25E9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - XXXXXXXX, - XXXXXX_X, - XXXXX__X, - XXXX___X, - XXXX___X, - XXX____X, - XX_____X, - X______X, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 9706 $25ea 'uni25EA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - X______X, - X_____XX, - X____XXX, - X___XXXX, - X___XXXX, - X__XXXXX, - X_XXXXXX, - XXXXXXXX, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 9707 $25eb 'uni25EB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXXX, - X__XX__X, - X__XX__X, - X__XX__X, - X__XX__X, - X__XX__X, - X__XX__X, - X__XX__X, - X__XX__X, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 9708 $25ec 'uni25EC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - __X_X___, - __X_X___, - _X___X__, - _X___X__, - X__X__X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9709 $25ed 'uni25ED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - __XXX___, - __XXX___, - _XXX_X__, - _XXX_X__, - XXXX__X_, - XXXX__X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9710 $25ee 'uni25EE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - __XXX___, - __XXX___, - _X_XXX__, - _X_XXX__, - X__XXXX_, - X__XXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9711 $25ef 'uni25EF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X______X, - X______X, - X______X, - X______X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 9712 $25f0 'uni25F0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X__X__X_, - X__X__X_, - X__X__X_, - XXXX__X_, - X_____X_, - X_____X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9713 $25f1 'uni25F1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X_____X_, - X_____X_, - XXXX__X_, - X__X__X_, - X__X__X_, - X__X__X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9714 $25f2 'uni25F2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X_____X_, - X_____X_, - X__XXXX_, - X__X__X_, - X__X__X_, - X__X__X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9715 $25f3 'uni25F3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XXXXXXX_, - X__X__X_, - X__X__X_, - X__X__X_, - X__XXXX_, - X_____X_, - X_____X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9716 $25f4 'uni25F4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X__X_X_, - X___X__X, - X___X__X, - X___X__X, - XXXXX__X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9717 $25f5 'uni25F5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X______X, - X______X, - XXXXX__X, - X___X__X, - X___X__X, - X___X__X, - _X__X_X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9718 $25f6 'uni25F6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X______X, - X______X, - X__XXXXX, - X__X___X, - X__X___X, - X__X___X, - _X_X__X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9719 $25f7 'uni25F7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X_X__X_, - X__X___X, - X__X___X, - X__X___X, - X__XXXXX, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9728 $2600 'uni2600' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - _X_X_X__, - __XXX___, - XXXXXXX_, - __XXX___, - _X_X_X__, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 9729 $2601 'uni2602' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XX____, - _XXXXX__, - XXXXXXX_, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 9730 $2602 'uni2601' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXX___, - _XXXXX__, - XXXXXXX_, - ___X____, - ___X____, - ___X____, - ___X____, - ___X_X__, - ____X___, - ________, - ________, - ________, - ________, -// 9733 $2605 'uni2605' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - __XXX___, - XXXXXXX_, - _XXXXX__, - __XXX___, - _XX_XX__, - _X___X__, - ________, - ________, - ________, - ________, - ________, -// 9734 $2606 'uni2606' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - __X_X___, - XXX_XXX_, - _X___X__, - _X_X_X__, - _XX_XX__, - _X___X__, - ________, - ________, - ________, - ________, - ________, -// 9735 $2607 'uni2607' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ___XX___, - __XX____, - _XX_____, - XX______, - _XX_____, - __XX_X__, - ___XXX__, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 9736 $2608 'uni2608' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XX___XX_, - XX__XX__, - XX_XX___, - XXXX____, - XX_XX___, - XX__XX_X, - XX___XXX, - XX__XXXX, - ________, - ________, - ________, - ________, - ________, -// 9737 $2609 'uni2609' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - X_____X_, - X__X__X_, - X_____X_, - _X___X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 9738 $260a 'uni260A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - _X____X_, - _X____X_, - _X____X_, - X_X__X_X, - X_X__X_X, - _X____X_, - ________, - ________, - ________, - ________, -// 9739 $260b 'uni260B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _X____X_, - X_X__X_X, - X_X__X_X, - _X____X_, - _X____X_, - _X____X_, - __X__X__, - ___XX___, - ________, - ________, - ________, - ________, -// 9740 $260c 'uni260C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XX_, - ____XX__, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 9741 $260d 'uni260D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - __XX_XX_, - __XX_XX_, - ___XXX__, - ___XX___, - __XX____, - _XXX____, - XX_XX___, - XX_XX___, - _XXX____, - ________, - ________, - ________, - ________, -// 9744 $2610 'uni2610' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9745 $2611 'uni2611' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - X____XX_, - X___X_X_, - X_XXX_X_, - X__X__X_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9746 $2612 'uni2612' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - XXXXXXX_, - X_____X_, - XXX_XXX_, - X_XXX_X_, - X_XXX_X_, - XXX_XXX_, - X_____X_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9747 $2613 'uni2613' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - X_____X_, - XX___XX_, - _XX_XX__, - _XXXXX__, - __XXX___, - _XXXXX__, - _XX_XX__, - XX___XX_, - X_____X_, - ________, - ________, - ________, - ________, -// 9760 $2620 'uni2620' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XXXXX__, - X_____X_, - X_X_X_X_, - X_____X_, - _X___X__, - _XXXXX__, - _X___X__, - __XXX___, - ________, - _X___X__, - XX___XX_, - __XXX___, - XX___XX_, - _X___X__, - ________, -// 9762 $2622 'uni2622' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXX___, - _X___X__, - XXX_XXX_, - XXXXXXX_, - X__X__X_, - X_XXX_X_, - _XXXXX__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 9766 $2626 'uni2626' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - XXXXXXXX, - ___XX___, - ___XXXX_, - _XXXX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 9768 $2628 'uni2628' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - XXXXXXXX, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 9769 $2629 'uni2629' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __XXX___, - ___X____, - ___X____, - X__X__X_, - XXXXXXX_, - X__X__X_, - ___X____, - ___X____, - __XXX___, - ________, - ________, - ________, - ________, -// 9770 $262a 'uni262A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XXX__X_, - XXX_____, - XX___X__, - XX_XXXXX, - XX__XXX_, - XX__X_X_, - XXX_____, - _XXX__X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9771 $262b 'uni262B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X_X_X__, - __X_X___, - _X_X_X__, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - X_X_X_X_, - _X_X_X__, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 9774 $262e 'uni262E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X_XX_X_, - X__XX__X, - X__XX__X, - X__XX__X, - X_XXXX_X, - XXXXXXXX, - XX_XX_XX, - _X_XX_X_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9775 $262f 'uni262F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _X____X_, - X______X, - X____X_X, - X_XX___X, - XXXXX__X, - XXXXXXXX, - XX_XXXXX, - _XXXXXX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9776 $2630 'uni2630' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9777 $2631 'uni2631' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9778 $2632 'uni2632' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9779 $2633 'uni2633' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - ________, - ________, -// 9780 $2634 'uni2634' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - ________, - ________, -// 9781 $2635 'uni2635' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - ________, - ________, -// 9782 $2636 'uni2636' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXXXX_, - XXXXXXX_, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - ________, - ________, -// 9783 $2637 'uni2637' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - XXX_XXX_, - XXX_XXX_, - ________, - ________, - ________, - ________, -// 9785 $2639 'uni2639' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - X______X, - X_X__X_X, - X______X, - X______X, - X______X, - X__XX__X, - X_X__X_X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 9786 $263a 'smileface' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - X______X, - X_X__X_X, - X______X, - X______X, - X_X__X_X, - X__XX__X, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 9787 $263b 'invsmileface' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - XXXXXXXX, - XX_XX_XX, - XXXXXXXX, - XXXXXXXX, - XX_XX_XX, - XXX__XXX, - XXXXXXXX, - XXXXXXXX, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 9788 $263c 'sun' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - _X_X_X__, - __X_X___, - XX___XX_, - __X_X___, - _X_X_X__, - ___X____, - ___X____, - ________, - ________, - ________, - ________, -// 9789 $263d 'uni263D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXX___, - ___X_X__, - ____X_X_, - ____X_X_, - ____X_X_, - ____X_X_, - ____X_X_, - ____X_X_, - ___X_X__, - _XXXX___, - ________, - ________, - ________, - ________, -// 9790 $263e 'uni263E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - __X_X___, - _X_X____, - _X_X____, - _X_X____, - _X_X____, - _X_X____, - _X_X____, - __X_X___, - ___XXXX_, - ________, - ________, - ________, - ________, -// 9791 $263f 'uni263F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _XX__XX_, - _XX__XX_, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ________, - ________, - ________, -// 9792 $2640 'female' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ___XX___, - _XXXXXX_, - ___XX___, - ___XX___, - ________, - ________, - ________, - ________, -// 9793 $2641 'uni2641' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - _XXXXXX_, - ___XX___, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, - ________, - ________, -// 9794 $2642 'male' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - _____XX_, - ____XXX_, - ___XX_X_, - _XXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - _XXXX___, - ________, - ________, - ________, - ________, -// 9795 $2643 'uni2643' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______XX, - ______XX, - _XXXX_XX, - XX__XXXX, - XX__XXXX, - XX__XXXX, - ____XXXX, - ___XX_XX, - __XX__XX, - XXXXXXXX, - ______XX, - ______XX, - ______XX, - ________, - ________, -// 9796 $2644 'uni2644' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_____, - XXXX____, - _XX_____, - _XX_XXX_, - _XXX__XX, - _XX___XX, - _XX___XX, - _XX__XX_, - _XX__XX_, - _XX___XX, - ________, - ________, - ________, - ________, -// 9797 $2645 'uni2645' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX_X_XX_, - _X_X_X__, - _X_X_X__, - _XXXXX__, - _X_X_X__, - _X_X_X__, - XX_X_XX_, - __XXX___, - _X___X__, - _X___X__, - __XXX___, - ________, - ________, - ________, -// 9798 $2646 'uni2646' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - __XXXX__, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - _XXXXXX_, - __XXXX__, - ___XX___, - __XXXX__, - ___XX___, - ___XX___, - ________, - ________, -// 9799 $2647 'uni2647' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XXXXX___, - XX__XX__, - XX__XX__, - XX__XX__, - XX__XX__, - XXXXX___, - XX______, - XX______, - XX______, - XX______, - XXXXXXX_, - ________, - ________, - ________, -// 9800 $2648 'uni2648' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X____X_, - X_X__X_X, - X_X__X_X, - __XXXX__, - __XXXX__, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ________, - ________, - ________, -// 9801 $2649 'uni2649' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - XX____XX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __XXXX__, - ________, - ________, -// 9802 $264a 'uni264A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX____XX, - _XXXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XXXXXX_, - XX____XX, - ________, - ________, - ________, - ________, -// 9803 $264b 'uni264B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXX_, - XX_XX_XX, - XX_XX___, - _XXX____, - ________, - ________, - ____XXX_, - ___XX_XX, - XX_XX_XX, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 9804 $264c 'uni264C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXX_, - __XX__XX, - __XX__XX, - __XX__XX, - __XX__XX, - ___XX_XX, - _XXXX_XX, - XX_XX_XX, - XX_XX_XX, - _XXX__XX, - ______XX, - _______X, - ________, - ________, -// 9805 $264d 'uni264D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X__X_X__, - _XXXXX__, - _X_X_X_X, - _X_X_XXX, - _X_X_X_X, - _X_X_X_X, - _X_X_X_X, - _X_X_X_X, - _X_X_X_X, - _X_X_X_X, - _____XX_, - ____X_XX, - ________, - ________, -// 9806 $264e 'uni264E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - __X__X__, - XXX__XXX, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, -// 9807 $264f 'uni264F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X__X_X__, - _XXXXX__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _X_X_X__, - _____X__, - ______XX, - ________, - ________, -// 9808 $2650 'uni2650' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXXXX, - _____XXX, - X___XXXX, - XX_XX_XX, - _XXX__XX, - _XXX____, - XX_XX___, - X___X___, - ________, - ________, - ________, - ________, - ________, - ________, -// 9809 $2651 'uni2651' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - X__X____, - _X_X____, - _XXX____, - _XX_X___, - _X__X___, - _X__X___, - _X__XXX_, - _X__X__X, - ____X__X, - ____XXX_, - ___X____, - __X_____, - ________, - ________, -// 9810 $2652 'uni2652' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - __X_X_X_, - _XXXXXX_, - X_X_X_X_, - ________, - ________, - __X_X_X_, - _XXXXXX_, - X_X_X_X_, - ________, - ________, - ________, - ________, - ________, -// 9811 $2653 'uni2653' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX____XX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXXXX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XX____XX, - ________, - ________, - ________, -// 9824 $2660 'spade' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - __XXXX__, - _XXXXXX_, - XXXXXXXX, - XXXXXXXX, - _XXXXXX_, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 9825 $2661 'uni2661' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XX_XX__, - X__X__X_, - X_____X_, - X_____X_, - X_____X_, - _X___X__, - __X_X___, - ___X____, - ________, - ________, - ________, - ________, -// 9826 $2662 'uni2662' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - __X_X___, - _X___X__, - X_____X_, - _X___X__, - __X_X___, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 9827 $2663 'club' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - __XXXX__, - __XXXX__, - XXX__XXX, - XXX__XXX, - XXX__XXX, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 9828 $2664 'uni2664' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - __X__X__, - _X____X_, - X______X, - X______X, - _XX__XX_, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 9829 $2665 'heart' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XX_XX__, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - XXXXXXX_, - _XXXXX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 9830 $2666 'diamond' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - _XXXXX__, - XXXXXXX_, - _XXXXX__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 9831 $2667 'uni2667' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___XX___, - __X__X__, - __XXXX__, - XXX__XXX, - X_X__X_X, - XXX__XXX, - ___XX___, - ___XX___, - __XXXX__, - ________, - ________, - ________, - ________, -// 9833 $2669 'uni2669' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - ___XX___, - __XXX___, - _XXXX___, - _XXX____, - ________, - ________, - ________, - ________, -// 9834 $266a 'musicalnote' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX____, - __XXXX__, - __XXXXX_, - __XX__X_, - __XX____, - __XX____, - __XX____, - _XXX____, - XXXX____, - XXX_____, - ________, - ________, - ________, - ________, -// 9835 $266b 'musicalnotedbl' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - _XXXXXXX, - _XX_XXXX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - XXX___XX, - XXX__XXX, - XX___XXX, - _____XX_, - ________, - ________, - ________, -// 9836 $266c 'uni266C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXXXXXX, - _XX___XX, - _XXXXXXX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - _XX___XX, - XXX__XXX, - XXX__XXX, - XX___XX_, - ________, - ________, - ________, -// 9837 $266d 'uni266D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - XX______, - XX______, - XX______, - XX______, - XX__XX__, - XX_XXXX_, - XXX__XX_, - XX___X__, - XX_XX___, - XXX_____, - ________, - ________, - ________, - ________, -// 9838 $266e 'uni266E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X______, - _X______, - _X___X__, - _X_XXX__, - _XXX_X__, - _X___X__, - _X___X__, - _X_XXX__, - _XXX_X__, - _X___X__, - _____X__, - _____X__, - ________, - ________, -// 9839 $266f 'uni266F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - _____X__, - _X___XX_, - _X_XXX__, - _XXX_X__, - XX___X__, - _X___XX_, - _X_XXX__, - _XXX_X__, - XX___X__, - _X______, - _X______, - ________, - ________, -// 64256 $fb00 'ff' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX_XX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXXXX, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 64257 $fb01 'fi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXX__, - _XX_XXX_, - _XX__XX_, - _XX_____, - XXXXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 64258 $fb02 'fl' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXXXX_, - _XX_XXX_, - _XX__XX_, - _XX__XX_, - XXXXXXX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - _XX__XX_, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 64259 $fb03 'ffi' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XXX_, - XX_XX_XX, - XX_XX_XX, - XX_XX___, - XXXXXXXX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 64260 $fb04 'ffl' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XX_XXXX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XXXXXXXX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XX_XX_XX, - XXXXXXXX, - ________, - ________, - ________, - ________, -// 64261 $fb05 'uniFB05' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XXX___, - _XX_XX__, - _XX_XX__, - _XX_XXXX, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX__, - _XX_XX_X, - XXXX_XX_, - ________, - ________, - ________, - ________, -// 64336 $fb50 'uniFB50' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____XX_, - __X_X__X, - _X_XXXX_, - ________, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - ________, - ________, - ________, - ________, - ________, - ________, -// 64337 $fb51 'uniFB51' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____XX_, - __X_X__X, - _X_XXXX_, - ________, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - ______XX, - ________, - ________, - ________, - ________, - ________, - ________, -// 64338 $fb52 'uniFB52' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 64339 $fb53 'uniFB53' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 64340 $fb54 'uniFB54' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 64341 $fb55 'uniFB55' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 64342 $fb56 'uniFB56' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ___X_X__, - ________, - ____X___, - ________, - ________, - ________, -// 64343 $fb57 'uniFB57' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ___X_X__, - ________, - ____X___, - ________, - ________, - ________, -// 64344 $fb58 'uniFB58' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ___X_X__, - ________, - ____X___, - ________, - ________, - ________, -// 64345 $fb59 'uniFB59' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ___X_X__, - ________, - ____X___, - ________, - ________, - ________, -// 64346 $fb5a 'uniFB5A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ___X_X__, - ________, - ___X_X__, - ________, - ________, - ________, -// 64347 $fb5b 'uniFB5B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ___X_X__, - ________, - ___X_X__, - ________, - ________, - ________, -// 64348 $fb5c 'uniFB5C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ___X_X__, - ________, - ___X_X__, - ________, - ________, - ________, -// 64349 $fb5d 'uniFB5D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ___X_X__, - ________, - ___X_X__, - ________, - ________, - ________, -// 64350 $fb5e 'uniFB5E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ____X___, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64351 $fb5f 'uniFB5F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ____X___, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64352 $fb60 'uniFB60' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ____X___, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64353 $fb61 'uniFB61' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64354 $fb62 'uniFB62' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ___X_X__, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64355 $fb63 'uniFB63' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ___X_X__, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64356 $fb64 'uniFB64' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ___X_X__, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64357 $fb65 'uniFB65' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ___X_X__, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64358 $fb66 'uniFB66' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64359 $fb67 'uniFB67' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64360 $fb68 'uniFB68' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64361 $fb69 'uniFB69' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64362 $fb6a 'uniFB6A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ________, - ____X_X_, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64363 $fb6b 'uniFB6B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ________, - ____X_X_, - ________, - _____XX_, - _X__X__X, - X___X__X, - X____XX_, - _XXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64364 $fb6c 'uniFB6C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - ____XX__, - ___X__X_, - ____X_X_, - _____XX_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64365 $fb6d 'uniFB6D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - ____XX__, - ___X__X_, - ___X__X_, - ____XX__, - XXXX__XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64366 $fb6e 'uniFB6E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X_X_, - ________, - ____X_X_, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64367 $fb6f 'uniFB6F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X_X_, - ________, - ____X_X_, - ________, - _____XX_, - _X__X__X, - X___X__X, - X____XX_, - _XXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64368 $fb70 'uniFB70' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X_X__, - ________, - ___X_X__, - ________, - ____XX__, - ___X__X_, - ____X_X_, - _____XX_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64369 $fb71 'uniFB71' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X_X__, - ________, - ___X_X__, - ________, - ____XX__, - ___X__X_, - ___X__X_, - ____XX__, - XXXX__XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64370 $fb72 'uniFB72' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X___X___, - X_______, - X___X___, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 64371 $fb73 'uniFB73' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - _X_____X, - X___X___, - X_______, - X___X___, - _X______, - __XXXXX_, - ________, - ________, -// 64372 $fb74 'uniFB74' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - _X___XXX, - ___XX___, - XXX_____, - ________, - _____X__, - ________, - _____X__, - ________, - ________, - ________, -// 64373 $fb75 'uniFB75' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - XX_____X, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 64374 $fb76 'uniFB76' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X__X_X__, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 64375 $fb77 'uniFB77' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - _X_____X, - X_______, - X__X_X__, - X_______, - _X______, - __XXXXX_, - ________, - ________, -// 64376 $fb78 'uniFB78' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - _X___XXX, - ___XX___, - XXX_____, - ________, - ________, - ____X_X_, - ________, - ________, - ________, - ________, -// 64377 $fb79 'uniFB79' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - XX_____X, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ________, -// 64378 $fb7a 'uniFB7A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X__X_X__, - X_______, - X___X___, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 64379 $fb7b 'uniFB7B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - _X_____X, - X__X_X__, - X_______, - X___X___, - _X______, - __XXXXX_, - ________, - ________, -// 64380 $fb7c 'uniFB7C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - _X___XXX, - ___XX___, - XXX_____, - ________, - ____X_X_, - ________, - _____X__, - ________, - ________, - ________, -// 64381 $fb7d 'uniFB7D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - XX_____X, - ________, - ___X_X__, - ________, - ____X___, - ________, - ________, - ________, -// 64382 $fb7e 'uniFB7E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X__X_X__, - X_______, - X__X_X__, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 64383 $fb7f 'uniFB7F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - _X_____X, - X__X_X__, - X_______, - X__X_X__, - _X______, - __XXXXX_, - ________, - ________, -// 64384 $fb80 'uniFB80' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - _X___XXX, - ___XX___, - XXX_____, - ________, - ____X_X_, - ________, - ____X_X_, - ________, - ________, - ________, -// 64385 $fb81 'uniFB81' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - XX_____X, - ________, - ___X_X__, - ________, - ___X_X__, - ________, - ________, - ________, -// 64386 $fb82 'uniFB82' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ________, -// 64387 $fb83 'uniFB83' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - ____X___, - _____X__, - _X___XX_, - __XXX__X, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ________, -// 64388 $fb84 'uniFB84' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_X___, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64389 $fb85 'uniFB85' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_X___, - ________, - ____X___, - ____X___, - _____X__, - _X___XX_, - __XXX__X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64390 $fb86 'uniFB86' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ________, - __X_X___, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64391 $fb87 'uniFB87' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ________, - __X_X___, - ________, - ____X___, - ____X___, - _____X__, - _X___XX_, - __XXX__X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64392 $fb88 'uniFB88' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_____, - __XXX___, - __X_X___, - _XXX____, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64393 $fb89 'uniFB89' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_____, - __XXX___, - __X_X___, - _XXX____, - ____X___, - ____X___, - _____X__, - _X___XX_, - __XXX__X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64394 $fb8a 'uniFB8A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ________, - ___X_X__, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 64395 $fb8b 'uniFB8B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ___X_X__, - ________, - ________, - _____X__, - _____XXX, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64396 $fb8c 'uniFB8C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 64397 $fb8d 'uniFB8D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - ________, - ________, - _____X__, - _____XXX, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64398 $fb8e 'uniFB8E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _______X, - ______X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64399 $fb8f 'uniFB8F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _______X, - ______X_, - _____X__, - ____X___, - _X__X___, - X____X__, - X_____X_, - _XXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64400 $fb90 'uniFB90' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - ___XX___, - __X_____, - ___X____, - ____X___, - ____X___, - XXXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64401 $fb91 'uniFB91' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - ___XX___, - __X_____, - __X_____, - ___X____, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64402 $fb92 'uniFB92' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64403 $fb93 'uniFB93' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X__X___, - X____X__, - X_____X_, - _XXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64404 $fb94 'uniFB94' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - __XX____, - _X___XX_, - ___XX___, - __X_____, - ___X____, - ____X___, - ____X___, - XXXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64405 $fb95 'uniFB95' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - __XX____, - _X___XX_, - ___XX___, - __X_____, - __X_____, - ___X____, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64406 $fb96 'uniFB96' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ___X____, - ________, - ___X____, - ________, - ________, - ________, -// 64407 $fb97 'uniFB97' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X__X___, - X____X__, - X_____X_, - _XXXXX_X, - ________, - ___X____, - ________, - ___X____, - ________, - ________, - ________, -// 64408 $fb98 'uniFB98' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - __XX____, - _X___XX_, - ___XX___, - __X_____, - ___X____, - ____X___, - ____X___, - XXXX____, - ________, - ___X____, - ________, - ___X____, - ________, - ________, - ________, -// 64409 $fb99 'uniFB99' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - __XX____, - _X___XX_, - ___XX___, - __X_____, - __X_____, - ___X____, - ____X___, - XXXX_XXX, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 64410 $fb9a 'uniFB9A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X_X__X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X___X__, - X_____X_, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64411 $fb9b 'uniFB9B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X_X__X__, - ____X__X, - ___X__X_, - _____X__, - ____X___, - _X__X___, - X____X__, - X_____X_, - _XXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64412 $fb9c 'uniFB9C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X_X___X_, - ____XX__, - ___X__XX, - ____XX__, - ___X____, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64413 $fb9d 'uniFB9D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - X_X___X_, - ____XX__, - ___X__XX, - ____XX__, - ___X____, - ___X____, - ____X___, - _____X__, - XXXXX_XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64414 $fb9e 'uniFB9E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 64415 $fb9f 'uniFB9F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _______X, - _X_____X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 64416 $fba0 'uniFBA0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 64417 $fba1 'uniFBA1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - ________, - ________, - _______X, - _X_____X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 64418 $fba2 'uniFBA2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64419 $fba3 'uniFBA3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___XXX__, - ___X_X__, - __XXX___, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64420 $fba4 'uniFBA4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XXX___, - _X______, - __XXX___, - _X______, - ___XX___, - __X__X__, - __X___X_, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64421 $fba5 'uniFBA5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XXX____, - X_______, - _XXX____, - X_______, - ___X____, - _XX_X___, - X___X___, - _XXX_X__, - ______XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64422 $fba6 'uniFBA6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - __X___X_, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64423 $fba7 'uniFBA7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64424 $fba8 'uniFBA8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - XXXX____, - ___X____, - ___X_X__, - ____X___, - ________, - ________, - ________, - ________, -// 64425 $fba9 'uniFBA9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - XXXX_XXX, - ____X___, - ____X___, - ____X___, - ________, - ________, - ________, - ________, -// 64426 $fbaa 'uniFBAA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - __XXX___, - _X__XX__, - _X_X__X_, - __XX__X_, - __XXXX_X, - _X______, - ________, - ________, - ________, - ________, - ________, - ________, -// 64427 $fbab 'uniFBAB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - __XXX___, - _X__XX__, - _X_X__X_, - __XX__X_, - __XXXX_X, - _X______, - ________, - ________, - ________, - ________, - ________, - ________, -// 64428 $fbac 'uniFBAC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - __XXX___, - _X__XX__, - _X_X__X_, - __XX__X_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64429 $fbad 'uniFBAD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - __XXX___, - _X__XX__, - _X_X__X_, - __XX__X_, - XXXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64430 $fbae 'uniFBAE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ___X_X__, - _XX_____, - X_______, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 64431 $fbaf 'uniFBAF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _____XXX, - ___XX___, - __X_____, - __XXXXXX, - ________, - ________, - ________, - ________, -// 64432 $fbb0 'uniFBB0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _XXX____, - X_______, - _XXX____, - X_______, - ____X___, - ___X_X__, - _XX_____, - X_______, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, -// 64433 $fbb1 'uniFBB1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XXX__, - __X_____, - ___XXX__, - __X_____, - ________, - ________, - _____XXX, - ___XX___, - __X_____, - __XXXXXX, - ________, - ________, - ________, - ________, -// 64467 $fbd3 'uniFBD3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ________, - __X_X__X, - _______X, - ___XX__X, - __X____X, - ___XX__X, - X_X____X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64468 $fbd4 'uniFBD4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ________, - __X_X_X_, - ______X_, - __XX__X_, - _X____X_, - __XX__X_, - XX___XX_, - _XXXX__X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64469 $fbd5 'uniFBD5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X______, - ________, - X_X___XX, - ____XX__, - ___X____, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64470 $fbd6 'uniFBD6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _X______, - ________, - X_X___XX, - ____XX__, - ___X____, - ___X____, - ____X___, - _____X__, - XXXXX_XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64471 $fbd7 'uniFBD7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __X_X___, - ___XX___, - ___X____, - __X_____, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64472 $fbd8 'uniFBD8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __X_X___, - ___XX___, - ___X____, - __X_____, - ________, - ____XX__, - ___X__X_, - ____XXXX, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, -// 64473 $fbd9 'uniFBD9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ____X___, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64474 $fbda 'uniFBDA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ____X___, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXXX, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, -// 64475 $fbdb 'uniFBDB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ____X___, - ____X___, - ____X___, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64476 $fbdc 'uniFBDC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ____X___, - ____X___, - ____X___, - ________, - ________, - ____XX__, - ___X__X_, - ____XXXX, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, -// 64477 $fbdd 'uniFBDD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X___XX, - _X_X_X__, - __XX__XX, - __X__X__, - _X______, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64478 $fbde 'uniFBDE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64479 $fbdf 'uniFBDF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ___X_X__, - ________, - ____XX__, - ___X__X_, - ____XXXX, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, -// 64480 $fbe0 'uniFBE0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - __XXXX__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64481 $fbe1 'uniFBE1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ____X___, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXXX, - ______X_, - __XXXX__, - ___XX___, - _XX_____, - ________, - ________, - ________, -// 64482 $fbe2 'uniFBE2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ___X_X__, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 64483 $fbe3 'uniFBE3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ___X_X__, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXXX, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, -// 64484 $fbe4 'uniFBE4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ___X____, - ________, - ___X____, -// 64485 $fbe5 'uniFBE5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _____XXX, - X___X___, - X____XXX, - X______X, - _XXXXXX_, - ___X____, - ________, - ___X____, -// 64486 $fbe6 'uniFBE6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 64487 $fbe7 'uniFBE7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ____X___, - ________, - ____X___, - ________, - ________, - ________, -// 64488 $fbe8 'uniFBE8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64489 $fbe9 'uniFBE9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64508 $fbfc 'uniFBFC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X_____X_, - _XXXXX__, - ________, - ________, - ________, - ________, -// 64509 $fbfd 'uniFBFD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _____XXX, - X___X___, - X____XXX, - X______X, - _XXXXXX_, - ________, - ________, - ________, -// 64510 $fbfe 'uniFBFE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ________, -// 64511 $fbff 'uniFBFF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ________, -// 64603 $fc5b 'uniFC5B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __X_____, - __X_____, - __X_____, - __X_____, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64604 $fc5c 'uniFC5C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___X____, - ___X____, - ___X____, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 64605 $fc5d 'uniFC5D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___X____, - ___X____, - ___X____, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 64606 $fc5e 'uniFC5E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X__X__, - X__XX___, - _XX_____, - XX____X_, - ___X__X_, - X__X__X_, - X__XXX__, - _XX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64607 $fc5f 'uniFC5F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______X_, - X__X__X_, - X__XXX__, - _XX_____, - ____XXX_, - _XXX____, - ____XXX_, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64608 $fc60 'uniFC60' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - _XX_____, - _____X__, - _X_X_X__, - _X_XX___, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64609 $fc61 'uniFC61' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __X_X___, - ___X____, - _XX_____, - _____X__, - _X_X_X__, - _X_XX___, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64610 $fc62 'uniFC62' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____X__, - _X_X_X__, - _X_XX___, - __X_____, - ____XX__, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64611 $fc63 'uniFC63' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___X____, - _____X__, - _X_X_X__, - _X_XX___, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64656 $fc90 'uniFC90' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - _____XXX, - X___X___, - X____XXX, - X______X, - _XXXXXX_, - ________, - ________, - ________, -// 64754 $fcf2 'uniFCF2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XXX_, - XXXX____, - ______X_, - X__X__X_, - X__XXX__, - _XX_____, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64755 $fcf3 'uniFCF3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X__X__, - ___XX___, - _XX_____, - ______X_, - X__X__X_, - X__XXX__, - _XX_____, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64756 $fcf4 'uniFCF4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______X_, - ___X__X_, - X__XXX__, - _XX_____, - ____XXX_, - _XXX____, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64828 $fd3c 'uniFD3C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___X____, - __X_X___, - _X_X____, - __X_X___, - ____X___, - ____X___, - ____X___, - ____X___, - _____XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64829 $fd3d 'uniFD3D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ___X_X__, - __X_X___, - ___X_X__, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 64830 $fd3e 'uniFD3E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ____X___, - ___X____, - _X_X_X__, - __XXX___, - _X_X_X__, - ___X____, - ____X___, - _____X__, - ________, - ________, - ________, - ________, - ________, -// 64831 $fd3f 'uniFD3F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - ___X____, - ____X___, - __X_X_X_, - ___XXX__, - __X_X_X_, - ____X___, - ___X____, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 65010 $fdf2 'uniFDF2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __X_X_X_, - ___X_X__, - ________, - __X____X, - _XX_X__X, - X_X_X__X, - _XX_X__X, - ___X_XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65104 $fe50 'uniFE50' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 65105 $fe51 'uniFE51' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - ____X___, - ________, - ________, - ________, - ________, - ________, -// 65106 $fe52 'uniFE52' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, -// 65108 $fe54 'uniFE54' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ________, - ________, - ____X___, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 65109 $fe55 'uniFE55' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - ________, - ________, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, -// 65110 $fe56 'uniFE56' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - ____X___, - ___X____, - ________, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 65111 $fe57 'uniFE57' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - ___X____, - ___X____, - ___X____, - ________, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 65112 $fe58 'uniFE58' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65113 $fe59 'uniFE59' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - ___X____, - ___X____, - ___X____, - ___X____, - ___X____, - ____X___, - ________, - ________, - ________, - ________, -// 65114 $fe5a 'uniFE5A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ___X____, - ________, - ________, - ________, - ________, -// 65115 $fe5b 'uniFE5B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___X____, - ___X____, - __X_____, - ___X____, - ___X____, - ___XX___, - ________, - ________, - ________, - ________, -// 65116 $fe5c 'uniFE5C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - ____X___, - ____X___, - _____X__, - ____X___, - ____X___, - ___XX___, - ________, - ________, - ________, - ________, -// 65117 $fe5d 'uniFE5D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - ___X____, - ___X____, - ___X____, - ___X____, - ___X____, - ___XX___, - ________, - ________, - ________, - ________, -// 65118 $fe5e 'uniFE5E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XX___, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ___XX___, - ________, - ________, - ________, - ________, -// 65119 $fe5f 'uniFE5F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - __X_X___, - _XXXXX__, - __X_X___, - _XXXXX__, - __X_X___, - ________, - ________, - ________, - ________, - ________, -// 65120 $fe60 'uniFE60' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - __X_X___, - __X_X___, - ___X____, - __X_X_X_, - __X__X__, - ___XX_X_, - ________, - ________, - ________, - ________, -// 65121 $fe61 'uniFE61' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___X____, - ___X____, - _XXXXX__, - __XXX___, - __XXX___, - _X___X__, - ________, - ________, - ________, - ________, - ________, -// 65122 $fe62 'uniFE62' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ___X____, - ___X____, - _XXXXX__, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, -// 65123 $fe63 'uniFE63' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65124 $fe64 'uniFE64' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ___X____, - __X_____, - ___X____, - ____X___, - ________, - ________, - ________, - ________, - ________, -// 65125 $fe65 'uniFE65' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - __X_____, - ___X____, - ____X___, - ___X____, - __X_____, - ________, - ________, - ________, - ________, - ________, -// 65126 $fe66 'uniFE66' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __XXXX__, - ________, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 65128 $fe68 'uniFE68' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X_____, - ___X____, - ___X____, - ____X___, - ____X___, - _____X__, - ________, - ________, - ________, - ________, - ________, -// 65129 $fe69 'uniFE69' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X____, - __XXX___, - _X_X_X__, - __XX____, - ___XX___, - _X_X_X__, - __XXX___, - ___X____, - ________, - ________, - ________, - ________, -// 65130 $fe6a 'uniFE6A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __X__X__, - ____X___, - ____X___, - ___X____, - ___X____, - __X__X__, - ________, - ________, - ________, - ________, - ________, -// 65131 $fe6b 'uniFE6B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - _X___X__, - _X_X_X__, - _X_XX___, - _X______, - __XXX___, - ________, - ________, - ________, - ________, - ________, -// 65136 $fe70 'uniFE70' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - __XX____, - ____XX__, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65137 $fe71 'uniFE71' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _____XX_, - ___XX___, - _XX_____, - _____XX_, - ___XX___, - _XX_____, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65138 $fe72 'uniFE72' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___X__X_, - XX__X_X_, - __X_XX__, - _XXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65140 $fe74 'uniFE74' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - __XX____, - ____XX__, - __XX____, - ________, - ________, -// 65142 $fe76 'uniFE76' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - __XX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65143 $fe77 'uniFE77' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____XX_, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65144 $fe78 'uniFE78' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X___, - ___X_X__, - ____XX__, - ____X___, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65145 $fe79 'uniFE79' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X__X__, - ___X_X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65146 $fe7a 'uniFE7A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - __XX____, - ________, - ________, -// 65147 $fe7b 'uniFE7B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - _____XX_, - ___XX___, - _XX_____, - ________, - ________, -// 65148 $fe7c 'uniFE7C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____X_X_, - __X_X_X_, - __X_XX__, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65149 $fe7d 'uniFE7D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______X_, - ___X__X_, - X__X__X_, - X__XXX__, - _XX_____, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65150 $fe7e 'uniFE7E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X__X__, - ___XX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65151 $fe7f 'uniFE7F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X__X__, - __X__X__, - ___XX___, - ________, - ________, - ________, - ________, - XXXXXXXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65152 $fe80 'uniFE80' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - __X_____, - ___XXXX_, - __X_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65153 $fe81 'uniFE81' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ______X_, - __XXXX__, - _X______, - ___X____, - ___X____, - ___X____, - ___X____, - ___X____, - ___X____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65154 $fe82 'uniFE82' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _______X, - __XXXXX_, - _X______, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - _____XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65155 $fe83 'uniFE83' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ___XX___, - __X_____, - ___XXX__, - __X_____, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65156 $fe84 'uniFE84' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ____XX__, - ___X____, - ____XXX_, - ___X____, - _____X__, - _____X__, - _____X__, - _____X__, - ______XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65157 $fe85 'uniFE85' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XXX__, - __X_____, - ___XXX__, - __X_____, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 65158 $fe86 'uniFE86' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XXX__, - __X_____, - ___XXX__, - __X_____, - ________, - ____XX__, - ___X__X_, - ____XXXX, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, -// 65159 $fe87 'uniFE87' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - ________, - ____XX__, - ___X____, - ____XXX_, - ___X____, - ________, - ________, -// 65160 $fe88 'uniFE88' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____X__, - _____X__, - _____X__, - _____X__, - _____X__, - ______XX, - ________, - ____XX__, - ___X____, - ____XXX_, - ___X____, - ________, - ________, -// 65161 $fe89 'uniFE89' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - _X______, - __XXX___, - _X______, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 65162 $fe8a 'uniFE8A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XX____, - _X______, - __XXX___, - _X______, - ________, - ________, - ________, - _____XXX, - X___X___, - X____XXX, - X______X, - _XXXXXX_, - ________, - ________, - ________, -// 65163 $fe8b 'uniFE8B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XXX__, - __X_____, - ___XXX__, - __X_____, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65164 $fe8c 'uniFE8C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___XXX__, - __X_____, - ___XXX__, - __X_____, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65165 $fe8d 'uniFE8D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65166 $fe8e 'uniFE8E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - _____XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65167 $fe8f 'uniFE8F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ____X___, - ________, - ________, - ________, - ________, -// 65168 $fe90 'uniFE90' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ________, - ____X___, - ________, - ________, - ________, - ________, -// 65169 $fe91 'uniFE91' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ___X____, - ________, - ________, - ________, - ________, -// 65170 $fe92 'uniFE92' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ____X___, - ________, - ________, - ________, - ________, -// 65171 $fe93 'uniFE93' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __X_X___, - ________, - ________, - ___XX___, - __X__X__, - __X___X_, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65172 $fe94 'uniFE94' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _X_X____, - ________, - ___X____, - ___X____, - _XX_X___, - X___X___, - _XXX_X__, - ______XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65173 $fe95 'uniFE95' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___X_X__, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65174 $fe96 'uniFE96' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X_X__, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65175 $fe97 'uniFE97' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X_X__, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65176 $fe98 'uniFE98' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X_X__, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65177 $fe99 'uniFE99' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - _X______, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65178 $fe9a 'uniFE9A' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - _X______, - X_______, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65179 $fe9b 'uniFE9B' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65180 $fe9c 'uniFE9C' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65181 $fe9d 'uniFE9D' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X___X___, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 65182 $fe9e 'uniFE9E' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - _X_____X, - X_______, - X___X___, - X_______, - _X______, - __XXXXX_, - ________, - ________, -// 65183 $fe9f 'uniFE9F' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - _X___XXX, - ___XX___, - XXX_____, - ________, - ________, - ___X____, - ________, - ________, - ________, - ________, -// 65184 $fea0 'uniFEA0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - XX_____X, - ________, - ________, - ____X___, - ________, - ________, - ________, - ________, -// 65185 $fea1 'uniFEA1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 65186 $fea2 'uniFEA2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - _X_____X, - X_______, - X_______, - X_______, - _X______, - __XXXXX_, - ________, - ________, -// 65187 $fea3 'uniFEA3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - __XXX___, - _X___XXX, - ___XX___, - XXX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65188 $fea4 'uniFEA4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - XX_____X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65189 $fea5 'uniFEA5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __X_____, - ________, - ________, - _XXX____, - X___XXXX, - __XX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, - ________, -// 65190 $fea6 'uniFEA6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - _X_____X, - X_______, - X_______, - X_______, - _X______, - __XXXXX_, - ________, - ________, -// 65191 $fea7 'uniFEA7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ________, - __XXX___, - _X___XXX, - ___XX___, - XXX_____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65192 $fea8 'uniFEA8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ________, - ________, - _XXX____, - X___XXXX, - __XX__X_, - XX_____X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65193 $fea9 'uniFEA9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65194 $feaa 'uniFEAA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - ____X___, - _____X__, - _X___XX_, - __XXX__X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65195 $feab 'uniFEAB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ________, - ____X___, - _____X__, - ______X_, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65196 $feac 'uniFEAC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ________, - ____X___, - ____X___, - _____X__, - _X___XX_, - __XXX__X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65197 $fead 'uniFEAD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 65198 $feae 'uniFEAE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _____X__, - _____XXX, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 65199 $feaf 'uniFEAF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ________, - _____X__, - ______X_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, - ________, -// 65200 $feb0 'uniFEB0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - ________, - ________, - _____X__, - _____XXX, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 65201 $feb1 'uniFEB1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _______X, - ___X_X_X, - X___X___, - X____X__, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 65202 $feb2 'uniFEB2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _______X, - ___X_X_X, - X___X___, - X____X__, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, -// 65203 $feb3 'uniFEB3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - _______X, - ___X_X_X, - XXX_X_X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65204 $feb4 'uniFEB4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - __X_X_X_, - XX_X_X_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65205 $feb5 'uniFEB5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - _______X, - ___X_X_X, - X___X___, - X____X__, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 65206 $feb6 'uniFEB6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ___X_X__, - ________, - _______X, - ___X_X_X, - X___X___, - X____X__, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, -// 65207 $feb7 'uniFEB7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _____X__, - ________, - ____X_X_, - ________, - ________, - _______X, - ___X_X_X, - XXX_X_X_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65208 $feb8 'uniFEB8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ___X_X__, - ________, - ________, - ________, - __X_X_X_, - XX_X_X_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65209 $feb9 'uniFEB9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X___X___, - _XXX____, - ________, - ________, - ________, - ________, - ________, -// 65210 $feba 'uniFEBA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X___X___, - _XXX____, - ________, - ________, - ________, - ________, -// 65211 $febb 'uniFEBB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XX_, - __X_X__X, - __XX___X, - XX_XXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65212 $febc 'uniFEBC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XX_, - __X_X__X, - __XX___X, - XX_XXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65213 $febd 'uniFEBD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X___X___, - _XXX____, - ________, - ________, - ________, - ________, - ________, -// 65214 $febe 'uniFEBE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _____X__, - ________, - _____XX_, - ____X__X, - __XX___X, - X__XXXX_, - X___X___, - X___X___, - _XXX____, - ________, - ________, - ________, - ________, -// 65215 $febf 'uniFEBF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - ________, - _____XX_, - __X_X__X, - __XX___X, - XX_XXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65216 $fec0 'uniFEC0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - ________, - _____XX_, - __X_X__X, - __XX___X, - XX_XXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65217 $fec1 'uniFEC1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - X_X___X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65218 $fec2 'uniFEC2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - X_X___X_, - _XXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65219 $fec3 'uniFEC3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - __X___X_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65220 $fec4 'uniFEC4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X_____, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - __X___X_, - XXXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65221 $fec5 'uniFEC5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - X_X___X_, - _XXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65222 $fec6 'uniFEC6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - X_X___X_, - _XXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65223 $fec7 'uniFEC7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - __X___X_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65224 $fec8 'uniFEC8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X__X__, - __X_____, - __X_____, - __X_XX__, - __XX__X_, - __X___X_, - XXXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65225 $fec9 'uniFEC9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - _XXX____, - X_______, - X___XX__, - _XXX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, -// 65226 $feca 'uniFECA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XXXX_, - __X___X_, - ___XXX__, - __X___X_, - _X_____X, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, -// 65227 $fecb 'uniFECB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XXX_, - ___X____, - ___X____, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65228 $fecc 'uniFECC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ___XXXX_, - __X___X_, - ___XXX__, - XXX___XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65229 $fecd 'uniFECD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - _X______, - ________, - ________, - _XXX____, - X_______, - X___XX__, - _XXX____, - _X______, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, -// 65230 $fece 'uniFECE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ____X___, - ________, - ________, - ___XXXX_, - __X___X_, - ___XXX__, - __X___X_, - _X_____X, - X_______, - X_______, - X_______, - _X_____X, - __XXXXX_, - ________, - ________, -// 65231 $fecf 'uniFECF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___X____, - ________, - ________, - ____XXX_, - ___X____, - ___X____, - XXXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65232 $fed0 'uniFED0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ________, - ___XXXX_, - __X___X_, - ___XXX__, - XXX___XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65233 $fed1 'uniFED1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - _____XX_, - _X__X__X, - X____X_X, - X_____XX, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65234 $fed2 'uniFED2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____X__, - ________, - _____XX_, - _X__X__X, - X___X__X, - X____XX_, - _XXXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65235 $fed3 'uniFED3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ____XX__, - ___X__X_, - ____X_X_, - _____XX_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65236 $fed4 'uniFED4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ____XX__, - ___X__X_, - ___X__X_, - ____XX__, - XXXX__XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65237 $fed5 'uniFED5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X_X_, - ________, - _____XX_, - ____X__X, - ____X__X, - _X___XXX, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 65238 $fed6 'uniFED6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X_X_, - ________, - ________, - _____XX_, - ____X__X, - _X__X__X, - X____XXX, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 65239 $fed7 'uniFED7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ________, - ____XX__, - ___X__X_, - ____X_X_, - _____XX_, - XXXXXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65240 $fed8 'uniFED8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ___X_X__, - ________, - ________, - ____XX__, - ___X__X_, - ___X__X_, - ____XX__, - XXXX__XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65241 $fed9 'uniFED9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ___XX__X, - __X____X, - ___XX__X, - __X____X, - _______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65242 $feda 'uniFEDA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __XX__X_, - _X____X_, - __XX__X_, - _X____X_, - ______X_, - X____XX_, - _XXXX__X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65243 $fedb 'uniFEDB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - ___XX___, - __X_____, - ___X____, - ____X___, - ____X___, - XXXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65244 $fedc 'uniFEDC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _____XX_, - ___XX___, - __X_____, - __X_____, - ___X____, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65245 $fedd 'uniFEDD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ______X_, - ______X_, - ______X_, - ______X_, - ______X_, - _X____X_, - X_____X_, - X_____X_, - X____X__, - _XXXX___, - ________, - ________, - ________, - ________, - ________, -// 65246 $fede 'uniFEDE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ______X_, - ______X_, - ______X_, - ______X_, - ______X_, - ______XX, - _X____X_, - X_____X_, - X_____X_, - X____X__, - _XXXX___, - ________, - ________, -// 65247 $fedf 'uniFEDF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - XXXX____, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65248 $fee0 'uniFEE0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65249 $fee1 'uniFEE1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ___X__X_, - __XXXX__, - _X______, - _X______, - _X______, - _X______, - _X______, - _X______, - ________, - ________, -// 65250 $fee2 'uniFEE2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - __XXXX__, - _X__X_XX, - _X__X_X_, - _X___X__, - _X______, - _X______, - _X______, - ________, - ________, -// 65251 $fee3 'uniFEE3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - __XX__X_, - XX__XX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65252 $fee4 'uniFEE4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - __XX__X_, - XX__XX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65253 $fee5 'uniFEE5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ____X___, - ________, - ________, - _X_____X, - X______X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, -// 65254 $fee6 'uniFEE6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - _______X, - _X_____X, - X______X, - X______X, - _X____X_, - __XXXX__, - ________, - ________, - ________, -// 65255 $fee7 'uniFEE7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65256 $fee8 'uniFEE8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ____X___, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65257 $fee9 'uniFEE9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ___XX___, - __X__X__, - __X___X_, - __X___X_, - ___XXX__, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65258 $feea 'uniFEEA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ___X____, - ___X____, - _XX_X___, - X___X___, - _XXX_X__, - ______XX, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65259 $feeb 'uniFEEB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - _X______, - __XX____, - _X__XXX_, - _X__X__X, - __XXX__X, - XXX__XX_, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65260 $feec 'uniFEEC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ____X___, - ___X_X__, - __X__X__, - __X_X___, - XXXX__XX, - __X__X__, - ___XX___, - ____XX__, - ________, - ________, - ________, - ________, -// 65261 $feed 'uniFEED' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXX_, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, - ________, -// 65262 $feee 'uniFEEE' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____XX__, - ___X__X_, - ____XXXX, - ______X_, - _____X__, - ___XX___, - _XX_____, - ________, - ________, - ________, -// 65263 $feef 'uniFEEF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - ________, - ________, -// 65264 $fef0 'uniFEF0' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _____XXX, - X___X___, - X____XXX, - X______X, - _XXXXXX_, - ________, - ________, - ________, -// 65265 $fef1 'uniFEF1' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - _____XXX, - ____X___, - X___X___, - X____XX_, - X______X, - X______X, - _XXXXXX_, - ________, - ________, - __X__X__, - ________, -// 65266 $fef2 'uniFEF2' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ________, - ________, - _____XXX, - X___X___, - X____XXX, - X______X, - _XXXXXX_, - ________, - __X__X__, - ________, -// 65267 $fef3 'uniFEF3' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ____X___, - _____X__, - _____X__, - XXXXX___, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ________, -// 65268 $fef4 'uniFEF4' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - ________, - ________, - ________, - ________, - ____X___, - ____X___, - XXXX_XXX, - ________, - ________, - ___X_X__, - ________, - ________, - ________, - ________, -// 65269 $fef5 'uniFEF5' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_X___, - X__X____, - ______X_, - __X___X_, - ___X__X_, - ____X_X_, - _____X__, - ____XX__, - ___X__X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 65270 $fef6 'uniFEF6' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_X___, - X__X____, - ______X_, - __XX__X_, - ___X__X_, - ____X_X_, - ____X_X_, - ____XXX_, - __XXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65271 $fef7 'uniFEF7' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - _XX_____, - X_______, - _XXX__X_, - X_X___X_, - ___X__X_, - ____X_X_, - _____X__, - ____XX__, - ___X__X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 65272 $fef8 'uniFEF8' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - __XX____, - _X______, - __XXX_X_, - _X_X__X_, - ___X__X_, - ____X_X_, - ____X_X_, - ____XXX_, - __XXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65273 $fef9 'uniFEF9' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X____X_, - __X___X_, - ___X__X_, - ____X_X_, - _____X__, - ____XX__, - ___X__X_, - __XXXX__, - ________, - ___XX___, - __X_____, - ___XXX__, - __X_____, - ________, -// 65274 $fefa 'uniFEFA' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X___X_, - ___X__X_, - ___X__X_, - ____X_X_, - ____X_X_, - ____XXX_, - __XXXX_X, - ________, - ________, - ___XX___, - __X_____, - ___XXX__, - __X_____, - ________, -// 65275 $fefb 'uniFEFB' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - _X____X_, - __X___X_, - ___X__X_, - ____X_X_, - _____X__, - ____XX__, - ___X__X_, - __XXXX__, - ________, - ________, - ________, - ________, - ________, - ________, -// 65276 $fefc 'uniFEFC' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - ________, - __X___X_, - ___X__X_, - ___X__X_, - ____X_X_, - ____X_X_, - ____XXX_, - __XXXX_X, - ________, - ________, - ________, - ________, - ________, - ________, - ________, -// 65279 $feff 'uniFEFF' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - XXXX___X, - __XX_X_X, - _X_X_X_X, - X___X_X_, - XXX_____, - _____XX_, - X__X_X_X, - XX_X_XX_, - X_XX_X_X, - X__X_XXX, - ________, - XXX_XXX_, - X___X_X_, - XXX_XXX_, - __X_X___, - XXX_X___, -// 65533 $fffd 'uniFFFD' -// width 8, bbx 0, bby -4, bbw 8, bbh 16 - ________, - __XXX___, - _XXXXX__, - _XXXXX__, - XX___XX_, - X__X__X_, - XXXX__X_, - XXX__XX_, - XXXXXXX_, - XXX__XX_, - _XXXXX__, - _XXXXX__, - __XXX___, - ________, - ________, - ________, -}; - - /// character width for each encoding -static const unsigned char __font_widths__[] = { - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, -}; - - /// character encoding for each index entry -static const unsigned short __font_index__[] = { - 0, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254, - 255, - 256, - 257, - 258, - 259, - 260, - 261, - 262, - 263, - 264, - 265, - 266, - 267, - 268, - 269, - 270, - 271, - 272, - 273, - 274, - 275, - 276, - 277, - 278, - 279, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 288, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 302, - 303, - 304, - 305, - 306, - 307, - 308, - 309, - 310, - 311, - 312, - 313, - 314, - 315, - 316, - 317, - 318, - 319, - 320, - 321, - 322, - 323, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 331, - 332, - 333, - 334, - 335, - 336, - 337, - 338, - 339, - 340, - 341, - 342, - 343, - 344, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 358, - 359, - 360, - 361, - 362, - 363, - 364, - 365, - 366, - 367, - 368, - 369, - 370, - 371, - 372, - 373, - 374, - 375, - 376, - 377, - 378, - 379, - 380, - 381, - 382, - 383, - 384, - 385, - 386, - 387, - 388, - 389, - 390, - 391, - 392, - 393, - 394, - 395, - 396, - 397, - 398, - 399, - 400, - 401, - 402, - 403, - 404, - 405, - 406, - 407, - 408, - 409, - 410, - 411, - 412, - 413, - 414, - 415, - 416, - 417, - 418, - 419, - 420, - 421, - 422, - 423, - 424, - 425, - 426, - 427, - 428, - 429, - 430, - 431, - 432, - 433, - 434, - 435, - 436, - 437, - 438, - 439, - 440, - 441, - 442, - 443, - 444, - 445, - 446, - 447, - 448, - 449, - 450, - 451, - 452, - 453, - 454, - 455, - 456, - 457, - 458, - 459, - 460, - 461, - 462, - 463, - 464, - 465, - 466, - 467, - 468, - 469, - 470, - 471, - 472, - 473, - 474, - 475, - 476, - 477, - 478, - 479, - 480, - 481, - 482, - 483, - 484, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, - 493, - 494, - 495, - 496, - 497, - 498, - 499, - 500, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 508, - 509, - 510, - 511, - 512, - 513, - 514, - 515, - 516, - 517, - 518, - 519, - 520, - 521, - 522, - 523, - 524, - 525, - 526, - 527, - 528, - 529, - 530, - 531, - 532, - 533, - 534, - 535, - 536, - 537, - 538, - 539, - 540, - 541, - 542, - 543, - 546, - 547, - 548, - 549, - 550, - 551, - 552, - 553, - 554, - 555, - 556, - 557, - 558, - 559, - 560, - 561, - 562, - 563, - 592, - 593, - 594, - 595, - 596, - 597, - 598, - 599, - 600, - 601, - 602, - 603, - 604, - 605, - 606, - 607, - 608, - 609, - 610, - 611, - 612, - 613, - 614, - 615, - 616, - 617, - 618, - 619, - 620, - 621, - 622, - 623, - 624, - 625, - 626, - 627, - 628, - 629, - 630, - 631, - 632, - 633, - 634, - 635, - 636, - 637, - 638, - 639, - 640, - 641, - 642, - 643, - 644, - 645, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 655, - 656, - 657, - 658, - 659, - 660, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 668, - 669, - 670, - 671, - 672, - 673, - 674, - 675, - 676, - 677, - 678, - 679, - 680, - 681, - 682, - 683, - 684, - 685, - 688, - 689, - 690, - 691, - 692, - 693, - 694, - 695, - 696, - 697, - 698, - 699, - 700, - 701, - 702, - 703, - 704, - 705, - 706, - 707, - 708, - 709, - 710, - 711, - 712, - 713, - 714, - 715, - 716, - 717, - 718, - 719, - 728, - 729, - 730, - 731, - 732, - 733, - 750, - 768, - 769, - 771, - 777, - 786, - 787, - 788, - 803, - 832, - 833, - 884, - 885, - 890, - 894, - 900, - 901, - 902, - 903, - 904, - 905, - 906, - 908, - 910, - 911, - 912, - 913, - 914, - 915, - 916, - 917, - 918, - 919, - 920, - 921, - 922, - 923, - 924, - 925, - 926, - 927, - 928, - 929, - 931, - 932, - 933, - 934, - 935, - 936, - 937, - 938, - 939, - 940, - 941, - 942, - 943, - 944, - 945, - 946, - 947, - 948, - 949, - 950, - 951, - 952, - 953, - 954, - 955, - 956, - 957, - 958, - 959, - 960, - 961, - 962, - 963, - 964, - 965, - 966, - 967, - 968, - 969, - 970, - 971, - 972, - 973, - 974, - 976, - 977, - 978, - 979, - 980, - 981, - 982, - 983, - 986, - 987, - 988, - 989, - 990, - 991, - 992, - 993, - 994, - 995, - 996, - 997, - 998, - 999, - 1000, - 1001, - 1002, - 1003, - 1004, - 1005, - 1006, - 1007, - 1008, - 1009, - 1010, - 1011, - 1024, - 1025, - 1026, - 1027, - 1028, - 1029, - 1030, - 1031, - 1032, - 1033, - 1034, - 1035, - 1036, - 1037, - 1038, - 1039, - 1040, - 1041, - 1042, - 1043, - 1044, - 1045, - 1046, - 1047, - 1048, - 1049, - 1050, - 1051, - 1052, - 1053, - 1054, - 1055, - 1056, - 1057, - 1058, - 1059, - 1060, - 1061, - 1062, - 1063, - 1064, - 1065, - 1066, - 1067, - 1068, - 1069, - 1070, - 1071, - 1072, - 1073, - 1074, - 1075, - 1076, - 1077, - 1078, - 1079, - 1080, - 1081, - 1082, - 1083, - 1084, - 1085, - 1086, - 1087, - 1088, - 1089, - 1090, - 1091, - 1092, - 1093, - 1094, - 1095, - 1096, - 1097, - 1098, - 1099, - 1100, - 1101, - 1102, - 1103, - 1104, - 1105, - 1106, - 1107, - 1108, - 1109, - 1110, - 1111, - 1112, - 1113, - 1114, - 1115, - 1116, - 1117, - 1118, - 1119, - 1120, - 1121, - 1122, - 1123, - 1124, - 1125, - 1126, - 1127, - 1128, - 1129, - 1130, - 1131, - 1132, - 1133, - 1134, - 1135, - 1136, - 1137, - 1138, - 1139, - 1140, - 1141, - 1142, - 1143, - 1144, - 1145, - 1146, - 1147, - 1148, - 1149, - 1150, - 1151, - 1152, - 1153, - 1154, - 1155, - 1156, - 1157, - 1158, - 1160, - 1161, - 1162, - 1163, - 1164, - 1165, - 1166, - 1167, - 1168, - 1169, - 1170, - 1171, - 1172, - 1173, - 1174, - 1175, - 1176, - 1177, - 1178, - 1179, - 1180, - 1181, - 1182, - 1183, - 1184, - 1185, - 1186, - 1187, - 1188, - 1189, - 1190, - 1191, - 1192, - 1193, - 1194, - 1195, - 1196, - 1197, - 1198, - 1199, - 1200, - 1201, - 1202, - 1203, - 1204, - 1205, - 1206, - 1207, - 1208, - 1209, - 1210, - 1211, - 1212, - 1213, - 1214, - 1215, - 1216, - 1217, - 1218, - 1219, - 1220, - 1221, - 1222, - 1223, - 1224, - 1225, - 1226, - 1227, - 1228, - 1229, - 1230, - 1232, - 1233, - 1234, - 1235, - 1236, - 1237, - 1238, - 1239, - 1240, - 1241, - 1242, - 1243, - 1244, - 1245, - 1246, - 1247, - 1248, - 1249, - 1250, - 1251, - 1252, - 1253, - 1254, - 1255, - 1256, - 1257, - 1258, - 1259, - 1260, - 1261, - 1262, - 1263, - 1264, - 1265, - 1266, - 1267, - 1268, - 1269, - 1272, - 1273, - 1280, - 1281, - 1282, - 1283, - 1284, - 1285, - 1286, - 1287, - 1288, - 1289, - 1290, - 1291, - 1292, - 1293, - 1294, - 1295, - 1328, - 1329, - 1330, - 1331, - 1332, - 1333, - 1334, - 1335, - 1336, - 1337, - 1338, - 1339, - 1340, - 1341, - 1342, - 1343, - 1344, - 1345, - 1346, - 1347, - 1348, - 1349, - 1350, - 1351, - 1352, - 1353, - 1354, - 1355, - 1356, - 1357, - 1358, - 1359, - 1360, - 1361, - 1362, - 1363, - 1364, - 1365, - 1366, - 1369, - 1370, - 1371, - 1372, - 1373, - 1374, - 1375, - 1377, - 1378, - 1379, - 1380, - 1381, - 1382, - 1383, - 1384, - 1385, - 1386, - 1387, - 1388, - 1389, - 1390, - 1391, - 1392, - 1393, - 1394, - 1395, - 1396, - 1397, - 1398, - 1399, - 1400, - 1401, - 1402, - 1403, - 1404, - 1405, - 1406, - 1407, - 1408, - 1409, - 1410, - 1411, - 1412, - 1413, - 1414, - 1415, - 1417, - 1418, - 1425, - 1426, - 1427, - 1428, - 1429, - 1430, - 1431, - 1432, - 1433, - 1434, - 1435, - 1436, - 1437, - 1438, - 1439, - 1440, - 1441, - 1443, - 1444, - 1445, - 1446, - 1447, - 1448, - 1449, - 1450, - 1451, - 1452, - 1453, - 1454, - 1455, - 1456, - 1457, - 1458, - 1459, - 1460, - 1461, - 1462, - 1463, - 1464, - 1465, - 1467, - 1468, - 1469, - 1470, - 1471, - 1472, - 1473, - 1474, - 1475, - 1476, - 1488, - 1489, - 1490, - 1491, - 1492, - 1493, - 1494, - 1495, - 1496, - 1497, - 1498, - 1499, - 1500, - 1501, - 1502, - 1503, - 1504, - 1505, - 1506, - 1507, - 1508, - 1509, - 1510, - 1511, - 1512, - 1513, - 1514, - 1520, - 1521, - 1522, - 1523, - 1524, - 1548, - 1563, - 1567, - 1569, - 1570, - 1571, - 1572, - 1573, - 1574, - 1575, - 1576, - 1577, - 1578, - 1579, - 1580, - 1581, - 1582, - 1583, - 1584, - 1585, - 1586, - 1587, - 1588, - 1589, - 1590, - 1591, - 1592, - 1593, - 1594, - 1600, - 1601, - 1602, - 1603, - 1604, - 1605, - 1606, - 1607, - 1608, - 1609, - 1610, - 1611, - 1612, - 1613, - 1614, - 1615, - 1616, - 1617, - 1618, - 1619, - 1620, - 1621, - 1632, - 1633, - 1634, - 1635, - 1636, - 1637, - 1638, - 1639, - 1640, - 1641, - 1642, - 1643, - 1644, - 1645, - 1648, - 1649, - 1650, - 1651, - 1652, - 1653, - 1654, - 1655, - 1656, - 1657, - 1658, - 1659, - 1660, - 1661, - 1662, - 1663, - 1664, - 1665, - 1666, - 1667, - 1668, - 1669, - 1670, - 1671, - 1672, - 1673, - 1674, - 1675, - 1676, - 1677, - 1678, - 1679, - 1680, - 1681, - 1682, - 1683, - 1684, - 1685, - 1686, - 1687, - 1688, - 1689, - 1690, - 1691, - 1692, - 1693, - 1694, - 1695, - 1696, - 1697, - 1698, - 1699, - 1700, - 1701, - 1702, - 1703, - 1704, - 1705, - 1706, - 1707, - 1708, - 1709, - 1710, - 1711, - 1712, - 1713, - 1714, - 1715, - 1716, - 1717, - 1718, - 1719, - 1720, - 1721, - 1722, - 1723, - 1724, - 1725, - 1726, - 1727, - 1728, - 1729, - 1730, - 1731, - 1732, - 1733, - 1734, - 1735, - 1736, - 1737, - 1738, - 1739, - 1740, - 1741, - 1742, - 1743, - 1744, - 1745, - 1746, - 1747, - 1748, - 1749, - 1750, - 1751, - 1752, - 1753, - 1754, - 1755, - 1756, - 1757, - 1758, - 1759, - 1760, - 1761, - 1762, - 1763, - 1764, - 1765, - 1766, - 1767, - 1768, - 1769, - 1770, - 1771, - 1772, - 1773, - 1776, - 1777, - 1778, - 1779, - 1780, - 1781, - 1782, - 1783, - 1784, - 1785, - 1786, - 1787, - 1788, - 1789, - 1790, - 4307, - 4311, - 4314, - 4317, - 4326, - 7680, - 7681, - 7682, - 7683, - 7684, - 7685, - 7686, - 7687, - 7688, - 7689, - 7690, - 7691, - 7692, - 7693, - 7694, - 7695, - 7696, - 7697, - 7698, - 7699, - 7700, - 7701, - 7702, - 7703, - 7704, - 7705, - 7706, - 7707, - 7708, - 7709, - 7710, - 7711, - 7712, - 7713, - 7714, - 7715, - 7716, - 7717, - 7718, - 7719, - 7720, - 7721, - 7722, - 7723, - 7724, - 7725, - 7726, - 7727, - 7728, - 7729, - 7730, - 7731, - 7732, - 7733, - 7734, - 7735, - 7736, - 7737, - 7738, - 7739, - 7740, - 7741, - 7742, - 7743, - 7744, - 7745, - 7746, - 7747, - 7748, - 7749, - 7750, - 7751, - 7752, - 7753, - 7754, - 7755, - 7756, - 7757, - 7758, - 7759, - 7760, - 7761, - 7762, - 7763, - 7764, - 7765, - 7766, - 7767, - 7768, - 7769, - 7770, - 7771, - 7772, - 7773, - 7774, - 7775, - 7776, - 7777, - 7778, - 7779, - 7780, - 7781, - 7782, - 7783, - 7784, - 7785, - 7786, - 7787, - 7788, - 7789, - 7790, - 7791, - 7792, - 7793, - 7794, - 7795, - 7796, - 7797, - 7798, - 7799, - 7800, - 7801, - 7802, - 7803, - 7804, - 7805, - 7806, - 7807, - 7808, - 7809, - 7810, - 7811, - 7812, - 7813, - 7814, - 7815, - 7816, - 7817, - 7818, - 7819, - 7820, - 7821, - 7822, - 7823, - 7824, - 7825, - 7826, - 7827, - 7828, - 7829, - 7830, - 7831, - 7832, - 7833, - 7834, - 7835, - 7840, - 7841, - 7842, - 7843, - 7844, - 7845, - 7846, - 7847, - 7848, - 7849, - 7850, - 7851, - 7852, - 7853, - 7854, - 7855, - 7856, - 7857, - 7858, - 7859, - 7860, - 7861, - 7862, - 7863, - 7864, - 7865, - 7866, - 7867, - 7868, - 7869, - 7870, - 7871, - 7872, - 7873, - 7874, - 7875, - 7876, - 7877, - 7878, - 7879, - 7880, - 7881, - 7882, - 7883, - 7884, - 7885, - 7886, - 7887, - 7888, - 7889, - 7890, - 7891, - 7892, - 7893, - 7894, - 7895, - 7896, - 7897, - 7898, - 7899, - 7900, - 7901, - 7902, - 7903, - 7904, - 7905, - 7906, - 7907, - 7908, - 7909, - 7910, - 7911, - 7912, - 7913, - 7914, - 7915, - 7916, - 7917, - 7918, - 7919, - 7920, - 7921, - 7922, - 7923, - 7924, - 7925, - 7926, - 7927, - 7928, - 7929, - 7936, - 7937, - 7938, - 7939, - 7940, - 7941, - 7942, - 7943, - 8192, - 8193, - 8194, - 8195, - 8196, - 8197, - 8198, - 8199, - 8200, - 8201, - 8202, - 8203, - 8204, - 8205, - 8206, - 8207, - 8208, - 8209, - 8210, - 8211, - 8212, - 8213, - 8214, - 8215, - 8216, - 8217, - 8218, - 8219, - 8220, - 8221, - 8222, - 8223, - 8224, - 8225, - 8226, - 8227, - 8228, - 8229, - 8230, - 8231, - 8240, - 8241, - 8242, - 8243, - 8244, - 8245, - 8246, - 8247, - 8248, - 8249, - 8250, - 8251, - 8252, - 8253, - 8254, - 8255, - 8256, - 8257, - 8258, - 8259, - 8260, - 8261, - 8262, - 8264, - 8265, - 8266, - 8267, - 8268, - 8269, - 8304, - 8308, - 8309, - 8310, - 8311, - 8312, - 8313, - 8314, - 8315, - 8316, - 8317, - 8318, - 8319, - 8320, - 8321, - 8322, - 8323, - 8324, - 8325, - 8326, - 8327, - 8328, - 8329, - 8330, - 8331, - 8332, - 8333, - 8334, - 8335, - 8352, - 8353, - 8354, - 8355, - 8356, - 8357, - 8358, - 8359, - 8360, - 8361, - 8362, - 8363, - 8364, - 8365, - 8366, - 8367, - 8448, - 8449, - 8450, - 8451, - 8452, - 8453, - 8454, - 8455, - 8456, - 8457, - 8458, - 8459, - 8460, - 8461, - 8462, - 8463, - 8464, - 8465, - 8466, - 8467, - 8468, - 8469, - 8470, - 8471, - 8472, - 8473, - 8474, - 8475, - 8476, - 8477, - 8478, - 8479, - 8480, - 8481, - 8482, - 8483, - 8484, - 8485, - 8486, - 8487, - 8488, - 8489, - 8490, - 8491, - 8492, - 8493, - 8494, - 8495, - 8496, - 8497, - 8498, - 8499, - 8500, - 8501, - 8502, - 8503, - 8504, - 8505, - 8506, - 8531, - 8532, - 8533, - 8534, - 8535, - 8536, - 8537, - 8538, - 8539, - 8540, - 8541, - 8542, - 8543, - 8544, - 8545, - 8546, - 8547, - 8548, - 8549, - 8550, - 8551, - 8552, - 8553, - 8554, - 8555, - 8556, - 8557, - 8558, - 8559, - 8560, - 8561, - 8562, - 8563, - 8564, - 8565, - 8566, - 8567, - 8568, - 8569, - 8570, - 8571, - 8572, - 8573, - 8574, - 8575, - 8576, - 8577, - 8578, - 8579, - 8592, - 8593, - 8594, - 8595, - 8596, - 8597, - 8598, - 8599, - 8600, - 8601, - 8602, - 8603, - 8604, - 8605, - 8606, - 8607, - 8608, - 8609, - 8610, - 8611, - 8612, - 8613, - 8614, - 8615, - 8616, - 8617, - 8618, - 8619, - 8620, - 8621, - 8622, - 8623, - 8624, - 8625, - 8626, - 8627, - 8628, - 8629, - 8630, - 8631, - 8632, - 8633, - 8634, - 8635, - 8636, - 8637, - 8638, - 8639, - 8640, - 8641, - 8642, - 8643, - 8644, - 8645, - 8646, - 8647, - 8648, - 8649, - 8650, - 8651, - 8652, - 8653, - 8654, - 8655, - 8656, - 8657, - 8658, - 8659, - 8660, - 8661, - 8662, - 8663, - 8664, - 8665, - 8666, - 8667, - 8668, - 8669, - 8670, - 8671, - 8672, - 8673, - 8674, - 8675, - 8676, - 8677, - 8678, - 8679, - 8680, - 8681, - 8682, - 8683, - 8684, - 8685, - 8686, - 8687, - 8688, - 8689, - 8690, - 8691, - 8704, - 8705, - 8706, - 8707, - 8708, - 8709, - 8710, - 8711, - 8712, - 8713, - 8714, - 8715, - 8716, - 8717, - 8718, - 8719, - 8720, - 8721, - 8722, - 8723, - 8724, - 8725, - 8726, - 8727, - 8728, - 8729, - 8730, - 8731, - 8732, - 8733, - 8734, - 8735, - 8736, - 8737, - 8738, - 8739, - 8740, - 8741, - 8742, - 8743, - 8744, - 8745, - 8746, - 8747, - 8748, - 8749, - 8750, - 8751, - 8752, - 8753, - 8754, - 8755, - 8756, - 8757, - 8758, - 8759, - 8760, - 8761, - 8762, - 8763, - 8764, - 8765, - 8766, - 8767, - 8768, - 8769, - 8770, - 8771, - 8772, - 8773, - 8774, - 8775, - 8776, - 8777, - 8778, - 8779, - 8780, - 8781, - 8782, - 8783, - 8784, - 8785, - 8786, - 8787, - 8788, - 8789, - 8790, - 8791, - 8792, - 8793, - 8794, - 8795, - 8796, - 8797, - 8798, - 8799, - 8800, - 8801, - 8802, - 8803, - 8804, - 8805, - 8806, - 8807, - 8808, - 8809, - 8810, - 8811, - 8812, - 8813, - 8814, - 8815, - 8816, - 8817, - 8818, - 8819, - 8820, - 8821, - 8822, - 8823, - 8824, - 8825, - 8826, - 8827, - 8828, - 8829, - 8830, - 8831, - 8832, - 8833, - 8834, - 8835, - 8836, - 8837, - 8838, - 8839, - 8840, - 8841, - 8842, - 8843, - 8844, - 8845, - 8846, - 8847, - 8848, - 8849, - 8850, - 8851, - 8852, - 8853, - 8854, - 8855, - 8856, - 8857, - 8858, - 8859, - 8860, - 8861, - 8862, - 8863, - 8864, - 8865, - 8866, - 8867, - 8868, - 8869, - 8870, - 8871, - 8872, - 8873, - 8874, - 8875, - 8876, - 8877, - 8878, - 8879, - 8880, - 8881, - 8882, - 8883, - 8884, - 8885, - 8886, - 8887, - 8888, - 8889, - 8890, - 8891, - 8892, - 8893, - 8894, - 8895, - 8896, - 8897, - 8898, - 8899, - 8900, - 8901, - 8902, - 8903, - 8904, - 8905, - 8906, - 8907, - 8908, - 8909, - 8910, - 8911, - 8912, - 8913, - 8914, - 8915, - 8916, - 8917, - 8918, - 8919, - 8920, - 8921, - 8922, - 8923, - 8924, - 8925, - 8926, - 8927, - 8928, - 8929, - 8930, - 8931, - 8932, - 8933, - 8934, - 8935, - 8936, - 8937, - 8938, - 8939, - 8940, - 8941, - 8942, - 8943, - 8944, - 8945, - 8960, - 8962, - 8968, - 8969, - 8970, - 8971, - 8976, - 8984, - 8986, - 8987, - 8992, - 8993, - 9001, - 9002, - 9115, - 9116, - 9117, - 9118, - 9119, - 9120, - 9121, - 9122, - 9123, - 9124, - 9125, - 9126, - 9127, - 9128, - 9129, - 9130, - 9131, - 9132, - 9133, - 9134, - 9135, - 9136, - 9137, - 9138, - 9139, - 9140, - 9141, - 9142, - 9143, - 9144, - 9145, - 9146, - 9147, - 9148, - 9149, - 9166, - 9225, - 9226, - 9227, - 9228, - 9229, - 9251, - 9252, - 9254, - 9472, - 9473, - 9474, - 9475, - 9476, - 9477, - 9478, - 9479, - 9480, - 9481, - 9482, - 9483, - 9484, - 9485, - 9486, - 9487, - 9488, - 9489, - 9490, - 9491, - 9492, - 9493, - 9494, - 9495, - 9496, - 9497, - 9498, - 9499, - 9500, - 9501, - 9502, - 9503, - 9504, - 9505, - 9506, - 9507, - 9508, - 9509, - 9510, - 9511, - 9512, - 9513, - 9514, - 9515, - 9516, - 9517, - 9518, - 9519, - 9520, - 9521, - 9522, - 9523, - 9524, - 9525, - 9526, - 9527, - 9528, - 9529, - 9530, - 9531, - 9532, - 9533, - 9534, - 9535, - 9536, - 9537, - 9538, - 9539, - 9540, - 9541, - 9542, - 9543, - 9544, - 9545, - 9546, - 9547, - 9548, - 9549, - 9550, - 9551, - 9552, - 9553, - 9554, - 9555, - 9556, - 9557, - 9558, - 9559, - 9560, - 9561, - 9562, - 9563, - 9564, - 9565, - 9566, - 9567, - 9568, - 9569, - 9570, - 9571, - 9572, - 9573, - 9574, - 9575, - 9576, - 9577, - 9578, - 9579, - 9580, - 9581, - 9582, - 9583, - 9584, - 9585, - 9586, - 9587, - 9588, - 9589, - 9590, - 9591, - 9592, - 9593, - 9594, - 9595, - 9596, - 9597, - 9598, - 9599, - 9600, - 9601, - 9602, - 9603, - 9604, - 9605, - 9606, - 9607, - 9608, - 9609, - 9610, - 9611, - 9612, - 9613, - 9614, - 9615, - 9616, - 9617, - 9618, - 9619, - 9620, - 9621, - 9632, - 9633, - 9634, - 9635, - 9636, - 9637, - 9638, - 9639, - 9640, - 9641, - 9642, - 9643, - 9644, - 9645, - 9646, - 9647, - 9648, - 9649, - 9650, - 9651, - 9652, - 9653, - 9654, - 9655, - 9656, - 9657, - 9658, - 9659, - 9660, - 9661, - 9662, - 9663, - 9664, - 9665, - 9666, - 9667, - 9668, - 9669, - 9670, - 9671, - 9672, - 9673, - 9674, - 9675, - 9676, - 9677, - 9678, - 9679, - 9680, - 9681, - 9682, - 9683, - 9684, - 9685, - 9686, - 9687, - 9688, - 9689, - 9690, - 9691, - 9692, - 9693, - 9694, - 9695, - 9696, - 9697, - 9698, - 9699, - 9700, - 9701, - 9702, - 9703, - 9704, - 9705, - 9706, - 9707, - 9708, - 9709, - 9710, - 9711, - 9712, - 9713, - 9714, - 9715, - 9716, - 9717, - 9718, - 9719, - 9728, - 9729, - 9730, - 9733, - 9734, - 9735, - 9736, - 9737, - 9738, - 9739, - 9740, - 9741, - 9744, - 9745, - 9746, - 9747, - 9760, - 9762, - 9766, - 9768, - 9769, - 9770, - 9771, - 9774, - 9775, - 9776, - 9777, - 9778, - 9779, - 9780, - 9781, - 9782, - 9783, - 9785, - 9786, - 9787, - 9788, - 9789, - 9790, - 9791, - 9792, - 9793, - 9794, - 9795, - 9796, - 9797, - 9798, - 9799, - 9800, - 9801, - 9802, - 9803, - 9804, - 9805, - 9806, - 9807, - 9808, - 9809, - 9810, - 9811, - 9824, - 9825, - 9826, - 9827, - 9828, - 9829, - 9830, - 9831, - 9833, - 9834, - 9835, - 9836, - 9837, - 9838, - 9839, - 64256, - 64257, - 64258, - 64259, - 64260, - 64261, - 64336, - 64337, - 64338, - 64339, - 64340, - 64341, - 64342, - 64343, - 64344, - 64345, - 64346, - 64347, - 64348, - 64349, - 64350, - 64351, - 64352, - 64353, - 64354, - 64355, - 64356, - 64357, - 64358, - 64359, - 64360, - 64361, - 64362, - 64363, - 64364, - 64365, - 64366, - 64367, - 64368, - 64369, - 64370, - 64371, - 64372, - 64373, - 64374, - 64375, - 64376, - 64377, - 64378, - 64379, - 64380, - 64381, - 64382, - 64383, - 64384, - 64385, - 64386, - 64387, - 64388, - 64389, - 64390, - 64391, - 64392, - 64393, - 64394, - 64395, - 64396, - 64397, - 64398, - 64399, - 64400, - 64401, - 64402, - 64403, - 64404, - 64405, - 64406, - 64407, - 64408, - 64409, - 64410, - 64411, - 64412, - 64413, - 64414, - 64415, - 64416, - 64417, - 64418, - 64419, - 64420, - 64421, - 64422, - 64423, - 64424, - 64425, - 64426, - 64427, - 64428, - 64429, - 64430, - 64431, - 64432, - 64433, - 64467, - 64468, - 64469, - 64470, - 64471, - 64472, - 64473, - 64474, - 64475, - 64476, - 64477, - 64478, - 64479, - 64480, - 64481, - 64482, - 64483, - 64484, - 64485, - 64486, - 64487, - 64488, - 64489, - 64508, - 64509, - 64510, - 64511, - 64603, - 64604, - 64605, - 64606, - 64607, - 64608, - 64609, - 64610, - 64611, - 64656, - 64754, - 64755, - 64756, - 64828, - 64829, - 64830, - 64831, - 65010, - 65104, - 65105, - 65106, - 65108, - 65109, - 65110, - 65111, - 65112, - 65113, - 65114, - 65115, - 65116, - 65117, - 65118, - 65119, - 65120, - 65121, - 65122, - 65123, - 65124, - 65125, - 65126, - 65128, - 65129, - 65130, - 65131, - 65136, - 65137, - 65138, - 65140, - 65142, - 65143, - 65144, - 65145, - 65146, - 65147, - 65148, - 65149, - 65150, - 65151, - 65152, - 65153, - 65154, - 65155, - 65156, - 65157, - 65158, - 65159, - 65160, - 65161, - 65162, - 65163, - 65164, - 65165, - 65166, - 65167, - 65168, - 65169, - 65170, - 65171, - 65172, - 65173, - 65174, - 65175, - 65176, - 65177, - 65178, - 65179, - 65180, - 65181, - 65182, - 65183, - 65184, - 65185, - 65186, - 65187, - 65188, - 65189, - 65190, - 65191, - 65192, - 65193, - 65194, - 65195, - 65196, - 65197, - 65198, - 65199, - 65200, - 65201, - 65202, - 65203, - 65204, - 65205, - 65206, - 65207, - 65208, - 65209, - 65210, - 65211, - 65212, - 65213, - 65214, - 65215, - 65216, - 65217, - 65218, - 65219, - 65220, - 65221, - 65222, - 65223, - 65224, - 65225, - 65226, - 65227, - 65228, - 65229, - 65230, - 65231, - 65232, - 65233, - 65234, - 65235, - 65236, - 65237, - 65238, - 65239, - 65240, - 65241, - 65242, - 65243, - 65244, - 65245, - 65246, - 65247, - 65248, - 65249, - 65250, - 65251, - 65252, - 65253, - 65254, - 65255, - 65256, - 65257, - 65258, - 65259, - 65260, - 65261, - 65262, - 65263, - 65264, - 65265, - 65266, - 65267, - 65268, - 65269, - 65270, - 65271, - 65272, - 65273, - 65274, - 65275, - 65276, - 65279, - 65533, -}; - - /// bitmap font structure -const struct bitmap_font fbcon_font = { - .Width = 8, .Height = 16, - .Chars = 2899, - .Widths = __font_widths__, - .Index = __font_index__, - .Bitmap = __font_bitmap__, -}; - -// (c) 2009, 2010 Lutz Sammer, License: AGPLv3 - - /// bitmap font structure - /// @} diff --git a/kexts/drivers/tty/fbcon/u_vga16.h b/kexts/drivers/tty/fbcon/u_vga16.h deleted file mode 100644 index 26e8ec2..0000000 --- a/kexts/drivers/tty/fbcon/u_vga16.h +++ /dev/null @@ -1,15 +0,0 @@ -#ifndef U_VGA16_H_ -#define U_VGA16_H_ - -struct bitmap_font { - unsigned char Width; ///< max. character width - unsigned char Height; ///< character height - unsigned short Chars; ///< number of characters in font - const unsigned char *Widths; ///< width of each character - const unsigned short *Index; ///< encoding to character index - const unsigned char *Bitmap; ///< bitmap of all characters -}; - -extern const struct bitmap_font fbcon_font; - -#endif diff --git a/kexts/drivers/tty/fbcon/vgacon.c b/kexts/drivers/tty/fbcon/vgacon.c deleted file mode 100644 index 8c9b1b6..0000000 --- a/kexts/drivers/tty/fbcon/vgacon.c +++ /dev/null @@ -1,229 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include "fbcon.h" - -#define VGA_PORT_CMD 0x3D4 -#define VGA_PORT_DATA 0x3D5 - -#define VGA_CHAR(ch, attrib) ((uint16_t)(ch) | ((uint16_t)(attrib) << 8)) -#define DEFAULT_ATTRIB 0x07 - -static uint16_t *g_console_fb = (uint16_t *)(VM_KERNEL_VOFFSET + 0xb8000); -static const unsigned int k_console_width = 80; -static const unsigned int k_console_height = 25; -static unsigned int g_console_cursor_xpos = 0; -static unsigned int g_console_cursor_ypos = 0; - -static void init_vga_cursor(void) -{ - unsigned int start = 0, end = 15; - outportb(VGA_PORT_CMD, 0x0A); - outportb(VGA_PORT_DATA, (inportb(VGA_PORT_DATA) & 0xC0) | start); - - outportb(VGA_PORT_CMD, 0x0B); - outportb(VGA_PORT_DATA, (inportb(VGA_PORT_DATA) & 0xE0) | end); -} - -static void move_vga_cursor(unsigned int x, unsigned int y) -{ - unsigned int offset = y * k_console_width + x; - - outportb(VGA_PORT_CMD, 0x0F); - outportb(VGA_PORT_DATA, (uint8_t)(offset & 0xFF)); - - outportb(VGA_PORT_CMD, 0x0E); - outportb(VGA_PORT_DATA, (uint8_t)((offset >> 8) & 0xFF)); -} - -static void scroll_display(void) -{ - uint16_t *src = g_console_fb + k_console_width; - uint16_t *dst = g_console_fb; - size_t n = k_console_width * (k_console_height - 1) * 2; - - memmove(dst, src, n); - - dst = g_console_fb + ((k_console_height - 1) * k_console_width); - - for (int i = 0; i < k_console_width; i++) { - dst[i] = VGA_CHAR(0, DEFAULT_ATTRIB); - } -} - -static void handle_ctrl(int c) -{ - switch (c) { - case '\n': - g_console_cursor_xpos = 0; - g_console_cursor_ypos++; - - if (g_console_cursor_ypos >= k_console_height) { - scroll_display(); - g_console_cursor_ypos = k_console_height - 1; - } - break; - default: - break; - } - - move_vga_cursor(g_console_cursor_xpos, g_console_cursor_ypos); -} - -static void vgacon_putchar(int c) -{ - if (iscntrl(c)) { - handle_ctrl(c); - return; - } - - g_console_fb[(g_console_cursor_ypos * k_console_width) + g_console_cursor_xpos] = VGA_CHAR(c, DEFAULT_ATTRIB); - - g_console_cursor_xpos++; - - if (g_console_cursor_xpos >= k_console_width) { - g_console_cursor_xpos = 0; - g_console_cursor_ypos++; - } - - if (g_console_cursor_ypos >= k_console_height) { - scroll_display(); - g_console_cursor_ypos = k_console_height - 1; - g_console_cursor_xpos = 0; - } - - move_vga_cursor(g_console_cursor_xpos, g_console_cursor_ypos); -} - -static void vgacon_write(struct console *con, const char *s, unsigned int len) -{ - for (unsigned int i = 0; i < len; i++) { - vgacon_putchar(s[i]); - } -} - -static struct console early_vgacon = { - .c_name = "vgacon", - .c_flags = CON_BOOT, - .c_write = vgacon_write, - .c_lock = SPIN_LOCK_INIT, -}; - -void early_vgacon_init(void) -{ - g_console_cursor_xpos = 0; - g_console_cursor_ypos = 0; - - for (int i = 0; i < k_console_width * k_console_height; i++) { - g_console_fb[i] = DEFAULT_ATTRIB << 8; - } - - init_vga_cursor(); - move_vga_cursor(g_console_cursor_xpos, g_console_cursor_ypos); - - console_register(&early_vgacon); - early_printk_init(&early_vgacon); -} - -static void vgacon_init(struct device *dev) -{ - -} - -static void vgacon_deinit(struct device *dev) -{ - -} - -static void vgacon_clear(struct device *dev, int x, int y, int width, int height) -{ - -} - -static void vgacon_putc(struct device *dev, int c, int xpos, int ypos, tty_attrib_t attrib) -{ - struct tty_device *ttydev = TTY_DEVICE(dev); - struct fbcon_priv *priv = dev->dev_priv; - priv->fb_cells[(ypos * ttydev->tty_xcells) + xpos] = VGA_CHAR(c, attrib); -} - -static void vgacon_set_cursor(struct device *dev, enum tty_cursor cur) -{ - -} - -static void vgacon_move_cursor(struct device *dev, int x, int y) -{ - move_vga_cursor(x, y); -} - -static void vgacon_scroll(struct device *dev, enum tty_scroll_dir dir, int lines) -{ - uint16_t *src = g_console_fb + (k_console_width * lines); - uint16_t *dst = g_console_fb; - size_t n = k_console_width * (k_console_height - lines) * 2; - - memmove(dst, src, n); - - dst = g_console_fb + ((k_console_height - lines) * k_console_width); - - for (int i = 0; i < k_console_width * lines; i++) { - dst[i] = VGA_CHAR(0, DEFAULT_ATTRIB); - } -} - -static struct tty_driver_ops vgacon_ops = { - .tty_init = vgacon_init, - .tty_deinit = vgacon_deinit, - .tty_clear = vgacon_clear, - .tty_putc = vgacon_putc, - .tty_set_cursor = vgacon_set_cursor, - .tty_move_cursor = vgacon_move_cursor, - .tty_scroll = vgacon_scroll, -}; - -kern_status_t init_vgacon_console(struct device *tty, struct device *fb) -{ - struct char_device *cdev = CHAR_DEVICE(tty); - struct framebuffer_varinfo fb_mode; - struct framebuffer_fixedinfo fixedinfo; - struct tty_device *ttydev = cdev->c_tty; - - struct fbcon_priv *priv = kzalloc(sizeof *priv, VM_NORMAL); - if (!priv) { - return KERN_NO_MEMORY; - } - - kern_status_t status = framebuffer_get_varinfo(fb, &fb_mode); - - if (status != KERN_OK) { - kfree(priv); - return status; - } - - status = framebuffer_get_fixedinfo(fb, &fixedinfo); - - if (status != KERN_OK) { - kfree(priv); - return status; - } - - ttydev->tty_xcells = fb_mode.fb_xcells; - ttydev->tty_ycells = fb_mode.fb_ycells; - ttydev->tty_xcur = g_console_cursor_xpos; - ttydev->tty_ycur = g_console_cursor_ypos; - ttydev->tty_curattrib = DEFAULT_ATTRIB; - - priv->fbdev = fb; - priv->fb_pitch = fb_mode.fb_stride; - priv->fb_cells = vm_phys_to_virt(fixedinfo.fb_baseptr); - priv->tty_ops = &vgacon_ops; - tty->dev_priv = priv; - - return KERN_OK; -} diff --git a/kexts/drivers/tty/serialcon/extension.yaml b/kexts/drivers/tty/serialcon/extension.yaml deleted file mode 100644 index dee9bdc..0000000 --- a/kexts/drivers/tty/serialcon/extension.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: serialcon -description: | - Serial port console. -id: net.doorstuck.socks.serialcon -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c diff --git a/kexts/drivers/tty/serialcon/include/socks/serialcon.h b/kexts/drivers/tty/serialcon/include/socks/serialcon.h deleted file mode 100644 index 2c5da92..0000000 --- a/kexts/drivers/tty/serialcon/include/socks/serialcon.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef ARCH_SERIAL_H_ -#define ARCH_SERIAL_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -#define SERIAL_PORT_A 0x3F8 -#define SERIAL_PORT_B 0x2F8 -#define SERIAL_PORT_C 0x3E8 -#define SERIAL_PORT_D 0x2E8 - -extern void serial_putchar(int port, char ch); - -extern void serial_wait(int device); -extern void serial_send_byte(int device, char out); -extern char serial_recv_byte(int device); - -extern int serial_rcvd(int device); - -extern void early_serialcon_init(int baud); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/kexts/drivers/tty/serialcon/main.c b/kexts/drivers/tty/serialcon/main.c deleted file mode 100644 index 18576eb..0000000 --- a/kexts/drivers/tty/serialcon/main.c +++ /dev/null @@ -1,216 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include - -#define COM1 0x3F8 -#define COM2 0x2F8 -#define COM3 0x3E8 -#define COM4 0x2E8 - -static struct tty_driver *serialcon_driver = NULL; - -static int transmit_empty(int device) -{ - return inportb(device + 5) & 0x20; -} - -static int serial_received(int device) -{ - return inportb(device + 5) & 0x1; -} - -void serial_send_byte(int device, char out) -{ - volatile unsigned int _count = 0; - while (!transmit_empty(device)) { - _count++; - } - - outportb(device, out); - - while (!transmit_empty(device)) { - _count++; - } -} - -char serial_recv_byte(int device) -{ - volatile unsigned int _count = 0; - while (!serial_received(device)) { - _count++; - } - - char c = inportb(device); - - outportb(device + 5, inportb(device + 5) & ~0x1); - - return c; -} - -void serial_putchar(int port, char ch) -{ - if (ch == '\n') { - serial_send_byte(port, '\r'); - } - - serial_send_byte(port, ch); -} - -void serialcon_write(struct console *con, const char *s, unsigned int len) -{ - for (unsigned int i = 0; i < len; i++) { - serial_putchar(COM1, s[i]); - } -} - -static int get_baud_divisor(int baud) -{ - int freq = 115200; - int best_baud = -1; - int best_div = -1; - - for (int i = 1; i < 254; i++) { - int this_baud = freq / i; - - if (this_baud == baud) { - return i; - } - - if (best_baud == -1) { - best_baud = this_baud; - best_div = i; - continue; - } - - if (this_baud < baud && best_baud > baud) { - /* TODO pick divisor that gives the closest baud rate */ - return best_div; - } - - best_baud = this_baud; - best_div = i; - } - - return best_div; -} - -static void init_serial_port(int port, int baud) -{ - int baud_div = get_baud_divisor(baud); - outportb(port + 1, 0x00); // Disable all interrupts - outportb(port + 3, 0x80); // Enable DLAB (set baud rate divisor) - outportb(port + 0, baud_div); // Set divisor - outportb(port + 1, 0x00); - outportb(port + 3, 0x03); // 8 bits, no parity, one stop bit - outportb(port + 2, 0xC7); // Enable FIFO, clear them, with 14-byte threshold - outportb(port + 4, 0x0B); // IRQs enabled, RTS/DSR set - outportb(port + 4, 0x1E); // Set in loopback mode, test the serial chip - outportb(port + 0, 0xAE); // Test serial chip (send byte 0xAE and check if serial returns same byte) - - volatile unsigned int q = 0; - while (!serial_received(port)) { - q++; - } - - // Check if serial is faulty (i.e: not same byte as sent) - if(inportb(port + 0) != 0xAE) { - return; - } - - // If serial is not faulty set it in normal operation mode - // (not-loopback with IRQs enabled and OUT#1 and OUT#2 bits enabled) - outportb(port + 1, 0x01); - outportb(port + 4, 0x0F); - printk("serial: port %x initialised", port); -} - -static struct console serialcon = { - .c_name = "serialcon", - .c_flags = CON_BOOT, - .c_write = serialcon_write, - .c_lock = SPIN_LOCK_INIT, -}; - -static int serial_irq1(void) -{ - if (serial_received(COM1)) { - unsigned char c = serial_recv_byte(COM1); - printk("serial: COM1 received %c", c); - } - - if (serial_received(COM3)) { - unsigned char c = serial_recv_byte(COM3); - printk("serial: COM3 received %c", c); - } - - return 0; -} - -static struct irq_hook irq1_hook = { - .irq_callback = serial_irq1, -}; - -void early_serialcon_init(int baud) -{ - hook_irq(IRQ4, &irq1_hook); - init_serial_port(COM1, baud); - console_register(&serialcon); -} - -static void serialcon_putc(struct device *dev, int c, int xpos, int ypos, tty_attrib_t attrib) -{ - unsigned int port = (uintptr_t)dev->dev_priv; - serial_putchar(port, c); -} - -static struct tty_driver_ops serialcon_ops = { - .tty_putc = serialcon_putc, -}; - -static kern_status_t online(struct kext *self) -{ - serialcon_driver = tty_driver_create(self, "ttyS"); - if (!serialcon_driver) { - return KERN_NO_MEMORY; - } - - serialcon_driver->tty_ops = &serialcon_ops; - - tty_driver_register(serialcon_driver); - - struct device *ttyS0 = tty_device_create(); - struct device *ttyS1 = tty_device_create(); - struct device *ttyS2 = tty_device_create(); - struct device *ttyS3 = tty_device_create(); - - ttyS0->dev_priv = (void *)COM1; - ttyS1->dev_priv = (void *)COM2; - ttyS2->dev_priv = (void *)COM3; - ttyS3->dev_priv = (void *)COM4; - - snprintf(ttyS0->dev_name, sizeof ttyS0->dev_name, "ttyS0"); - snprintf(ttyS1->dev_name, sizeof ttyS1->dev_name, "ttyS1"); - snprintf(ttyS2->dev_name, sizeof ttyS2->dev_name, "ttyS2"); - snprintf(ttyS3->dev_name, sizeof ttyS3->dev_name, "ttyS3"); - - init_serial_port(COM1, 115200); - init_serial_port(COM2, 115200); - init_serial_port(COM3, 115200); - init_serial_port(COM4, 115200); - - tty_device_register(ttyS0, serialcon_driver, misc_device()); - tty_device_register(ttyS1, serialcon_driver, misc_device()); - tty_device_register(ttyS2, serialcon_driver, misc_device()); - tty_device_register(ttyS3, serialcon_driver, misc_device()); - - return KERN_OK; -} - -DEFINE_KEXT("net.doorstuck.socks.serialcon", - online, NULL, - KEXT_NO_DEPENDENCIES); diff --git a/kexts/drivers/video/qemufb/extension.yaml b/kexts/drivers/video/qemufb/extension.yaml deleted file mode 100644 index 0ddcade..0000000 --- a/kexts/drivers/video/qemufb/extension.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: qemufb -description: | - QEMU virtual video controller driver. -id: net.doorstuck.socks.qemufb -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c diff --git a/kexts/drivers/video/qemufb/main.c b/kexts/drivers/video/qemufb/main.c deleted file mode 100644 index b3db75e..0000000 --- a/kexts/drivers/video/qemufb/main.c +++ /dev/null @@ -1,112 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#define VBE_DISPI_INDEX_ID 0x00u -#define VBE_DISPI_INDEX_XRES 0x01u -#define VBE_DISPI_INDEX_YRES 0x02u -#define VBE_DISPI_INDEX_BPP 0x03u -#define VBE_DISPI_INDEX_ENABLE 0x04u -#define VBE_DISPI_INDEX_BANK 0x05u -#define VBE_DISPI_INDEX_VIRT_WIDTH 0x06u -#define VBE_DISPI_INDEX_VIRT_HEIGHT 0x07u -#define VBE_DISPI_INDEX_X_OFFSET 0x08u -#define VBE_DISPI_INDEX_Y_OFFSET 0x09u - -#define VBE_DISPI_LFB_ENABLED 0x40 - -static struct pci_driver *qemufb_driver = NULL; - -static struct pci_device_id qemufb_device_ids[] = { - PCI_DEVICE_ID(0x1234, 0x1111), - PCI_DEVICE_ID_INVALID, -}; - -static inline uint16_t dispi_mmio_offset(int index) -{ - return (0x500 + (index << 1)) >> 1; -} - -static kern_status_t qemufb_set_varinfo(struct device *dev, const struct framebuffer_varinfo *varinfo) -{ - struct framebuffer_device *fbdev = FRAMEBUFFER_DEVICE(dev); - uint32_t mmio_base = pci_device_read_field(dev, PCI_REG_BAR2, 4); - uint16_t *mmio = vm_phys_to_virt(mmio_base); - - mmio[dispi_mmio_offset(VBE_DISPI_INDEX_ENABLE)] = 0; - mmio[dispi_mmio_offset(VBE_DISPI_INDEX_XRES)] = varinfo->fb_xres; - mmio[dispi_mmio_offset(VBE_DISPI_INDEX_YRES)] = varinfo->fb_yres; - mmio[dispi_mmio_offset(VBE_DISPI_INDEX_BPP)] = varinfo->fb_bpp; - mmio[dispi_mmio_offset(VBE_DISPI_INDEX_ENABLE)] = 1 | VBE_DISPI_LFB_ENABLED; - - if (mmio[dispi_mmio_offset(VBE_DISPI_INDEX_XRES)] != varinfo->fb_xres || - mmio[dispi_mmio_offset(VBE_DISPI_INDEX_YRES)] != varinfo->fb_yres || - mmio[dispi_mmio_offset(VBE_DISPI_INDEX_BPP)] != varinfo->fb_bpp) { - return KERN_UNSUPPORTED; - } - - fbdev->fb_fixedinfo.fb_baseptr = pci_device_read_field(dev, PCI_REG_BAR0, 4) & ~(VM_PAGE_SIZE - 1); - - return KERN_OK; -} - -static struct framebuffer_device_ops qemufb_ops = { - .set_varinfo = qemufb_set_varinfo, -}; - -static kern_status_t qemufb_probe(struct pci_driver *driver, struct device *dev) -{ - struct framebuffer_device *fb = framebuffer_device_from_generic(dev); - (void)fb; - snprintf(dev->dev_name, sizeof dev->dev_name, "qemufb"); - - fb->fb_ops = &qemufb_ops; - - uint32_t mmio_base = pci_device_read_field(dev, PCI_REG_BAR2, 4); - uint16_t *mmio = vm_phys_to_virt(mmio_base); - - struct framebuffer_varinfo *varinfo = &fb->fb_varinfo; - struct framebuffer_fixedinfo *fixedinfo = &fb->fb_fixedinfo; - - varinfo->fb_flags = FB_MODE_RGB; - varinfo->fb_xres = mmio[dispi_mmio_offset(VBE_DISPI_INDEX_XRES)]; - varinfo->fb_yres = mmio[dispi_mmio_offset(VBE_DISPI_INDEX_YRES)]; - varinfo->fb_bpp = mmio[dispi_mmio_offset(VBE_DISPI_INDEX_BPP)]; - varinfo->fb_stride = varinfo->fb_bpp / 8; - fixedinfo->fb_baseptr = pci_device_read_field(dev, PCI_REG_BAR0, 4) & (VM_PAGE_SIZE - 1); - - if (!varinfo->fb_xres) { - /* no mode data. assume that we're in VGA text mode */ - varinfo->fb_xres = 640; - varinfo->fb_yres = 400; - varinfo->fb_bpp = 16; - varinfo->fb_flags = FB_MODE_VGATEXT; - varinfo->fb_xcells = 80; - varinfo->fb_ycells = 25; - varinfo->fb_stride = 80 * 25 * 2; - fixedinfo->fb_baseptr = 0xb8000; - } - - return device_register(dev, pci_driver_base(qemufb_driver), NULL); -} - -static kern_status_t online(struct kext *self) -{ - printk("qemufb: registering PCI driver"); - qemufb_driver = pci_driver_create(self, "qemufb", qemufb_device_ids); - if (!qemufb_driver) { - return KERN_NO_MEMORY; - } - - qemufb_driver->probe = qemufb_probe; - - pci_driver_register(qemufb_driver); - return KERN_OK; -} - -DEFINE_KEXT("net.doorstuck.socks.qemufb", - online, NULL, - PCI_SUBSYSTEM_KEXT_ID); diff --git a/kexts/drivers/video/vesafb/extension.yaml b/kexts/drivers/video/vesafb/extension.yaml deleted file mode 100644 index c517319..0000000 --- a/kexts/drivers/video/vesafb/extension.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: vesafb -description: | - Boot-time VESA framebuffer driver. -id: net.doorstuck.socks.vesafb -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c diff --git a/kexts/drivers/video/vesafb/main.c b/kexts/drivers/video/vesafb/main.c deleted file mode 100644 index f9543e6..0000000 --- a/kexts/drivers/video/vesafb/main.c +++ /dev/null @@ -1,65 +0,0 @@ -#include -#include -#include -#include -#include - -static struct driver *vesa_driver = NULL; -static struct framebuffer_device *vesafb = NULL; - -static kern_status_t set_varinfo(struct device *dev, const struct framebuffer_varinfo *info) -{ - return KERN_UNSUPPORTED; -} - -static struct framebuffer_device_ops vesa_ops = { - .set_varinfo = set_varinfo, -}; - -static void init_vesa(struct framebuffer_device *dev) -{ - struct framebuffer_varinfo *varinfo = &dev->fb_varinfo; - struct framebuffer_fixedinfo *fixedinfo = &dev->fb_fixedinfo; - - memcpy(varinfo, bootfb_varinfo(), sizeof *varinfo); - memcpy(fixedinfo, bootfb_fixedinfo(), sizeof *fixedinfo); -} - -static kern_status_t online(struct kext *self) -{ - const struct framebuffer_fixedinfo *fixedinfo = bootfb_fixedinfo(); - if (!fixedinfo->fb_baseptr) { - /* No VESA information avaiable, cannot create device. */ - return KERN_OK; - } - - vesa_driver = driver_create(self, "vesafb"); - if (!vesa_driver) { - return KERN_NO_MEMORY; - } - - driver_register(vesa_driver); - - struct framebuffer_device *fb = framebuffer_device_create(); - fb->fb_ops = &vesa_ops; - - init_vesa(fb); - - struct device *fb_base = framebuffer_device_base(fb); - snprintf(fb_base->dev_name, sizeof fb_base->dev_name, "vesafb"); - - kern_status_t status = device_register(fb_base, vesa_driver, misc_device()); - if (status != KERN_OK) { - driver_unregister(vesa_driver); - driver_destroy(vesa_driver); - return status; - } - - vesafb = fb; - - return KERN_OK; -} - -DEFINE_KEXT("net.doorstuck.socks.vesafb", - online, NULL, - KEXT_NO_DEPENDENCIES); diff --git a/kexts/hello-world/extension.yaml b/kexts/hello-world/extension.yaml deleted file mode 100644 index 8da9090..0000000 --- a/kexts/hello-world/extension.yaml +++ /dev/null @@ -1,9 +0,0 @@ -name: hello-world -description: | - A sample kernel extension, demonstrating the structure of a kext. - No actual functionality. -id: net.doorstuck.socks.hello-world -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c diff --git a/kexts/hello-world/main.c b/kexts/hello-world/main.c deleted file mode 100644 index 39ba05e..0000000 --- a/kexts/hello-world/main.c +++ /dev/null @@ -1,12 +0,0 @@ -#include -#include - -static kern_status_t online(struct kext *self) -{ - printk("Hello, world!"); - return KERN_OK; -} - -DEFINE_KEXT("net.doorstuck.socks.hello-world", - online, NULL, - "net.doorstuck.socks.test-base"); diff --git a/kexts/test-base/extension.yaml b/kexts/test-base/extension.yaml deleted file mode 100644 index dab9bf7..0000000 --- a/kexts/test-base/extension.yaml +++ /dev/null @@ -1,9 +0,0 @@ -name: test-base -description: | - A sample kernel extension, demonstrating the structure of a kext. - No actual functionality. -id: net.doorstuck.socks.test-base -license: BSD-3-Clause -copyright: Copyright © Max Wash 2023 -sources: - - main.c diff --git a/kexts/test-base/main.c b/kexts/test-base/main.c deleted file mode 100644 index e43d187..0000000 --- a/kexts/test-base/main.c +++ /dev/null @@ -1,12 +0,0 @@ -#include -#include - -static kern_status_t online(struct kext *self) -{ - printk("Kernel extension base online"); - return KERN_OK; -} - -DEFINE_KEXT("net.doorstuck.socks.test-base", - online, NULL, - KEXT_NO_DEPENDENCIES); diff --git a/kxld/internal.c b/kxld/internal.c deleted file mode 100644 index 1349b40..0000000 --- a/kxld/internal.c +++ /dev/null @@ -1,176 +0,0 @@ -#include -#include -#include -#include -#include - -static struct kext *self = NULL; - -extern struct btree kext_tree; -extern char __kexts_start[]; -extern char __kexts_end[]; - -static kern_status_t collect_dependencies(struct kext *kext, struct kext_info *info) -{ - if (!info->k_dependencies) { - return KERN_OK; - } - - unsigned int i; - for (i = 0; info->k_dependencies[i]; i++); - kext->k_nr_dependencies = i; - - if (!kext->k_nr_dependencies) { - return KERN_OK; - } - - kext->k_dependencies = kmalloc(kext->k_nr_dependencies * sizeof (struct kext *), VM_NORMAL); - if (!kext->k_dependencies) { - kext_release(kext); - return KERN_NO_MEMORY; - } - - for (i = 0; info->k_dependencies[i]; i++) { - struct kext *dep = kext_get_by_id(info->k_dependencies[i]); - if (!dep) { - kfree(kext->k_dependencies); - - printk("kxld: internal kext has unresolved dependency:"); - printk("kxld: * kext '%s'", kext->k_ident); - printk("kxld: depends on unknown kext '%s'", info->k_dependencies[i]); - return KERN_NO_ENTRY; - } - - kext->k_dependencies[i] = dep; - } - - return KERN_OK; -} - -static kern_status_t create_kext_from_info(struct kext_info *info, struct kext **out) -{ - struct kext *kext = kext_alloc(); - if (!kext) { - return KERN_NO_MEMORY; - } - - strncpy(kext->k_ident, info->k_ident, sizeof kext->k_ident); - kext->k_ident[sizeof kext->k_ident - 1] = 0; - kext->k_ident_hash = hash_string(kext->k_ident); - kext->k_flags = KEXT_INTERNAL; - kext->k_online = info->k_online; - kext->k_offline = info->k_offline; - - kext->k_dependencies = NULL; - kext->k_nr_dependencies = 0; - - if (info->k_dependencies) { - unsigned int i; - for (i = 0; info->k_dependencies[i]; i++); - kext->k_nr_dependencies = i; - } - - *out = kext; - return KERN_OK; -} - -struct kext *kernel_kext(void) -{ - return self; -} - -kern_status_t register_internal_kexts(void) -{ - struct kext_info *cur = (struct kext_info *)__kexts_start; - struct kext_info *end = (struct kext_info *)__kexts_end; - while (cur < end) { - struct kext *kext; - kern_status_t status = create_kext_from_info(cur, &kext); - - if (status != KERN_OK) { - return status; - } - - status = kext_register(kext); - if (status != KERN_OK) { - kext_release(kext); - return status; - } - - cur = (struct kext_info *)((char *)cur + __KEXT_INFO_ALIGNMENT); - } - - return KERN_OK; -} - -kern_status_t resolve_internal_dependencies(void) -{ - struct kext_info *cur = (struct kext_info *)__kexts_start; - struct kext_info *end = (struct kext_info *)__kexts_end; - while (cur < end) { - struct kext *kext = kext_get_by_id(cur->k_ident); - - if (!kext) { - return KERN_NO_ENTRY; - } - - kern_status_t status = collect_dependencies(kext, cur); - kext_release(kext); - - if (status != KERN_OK) { - return status; - } - - cur = (struct kext_info *)((char *)cur + __KEXT_INFO_ALIGNMENT); - } - - return KERN_OK; -} - -kern_status_t init_kernel_kext(void) -{ - kext_cache_init(); - - self = kext_alloc(); - if (!self) { - return KERN_NO_MEMORY; - } - - snprintf(self->k_ident, sizeof self->k_ident, "%s", KERNEL_KEXT_ID); - self->k_flags = KEXT_INTERNAL | KEXT_ONLINE; - - self->k_nr_dependencies = 0; - self->k_dependencies = NULL; - - kext_register(self); - return KERN_OK; -} - -kern_status_t scan_internal_kexts(void) -{ - kern_status_t status = register_internal_kexts(); - if (status != KERN_OK) { - return status; - } - - status = resolve_internal_dependencies(); - - return status; -} - -kern_status_t bring_internal_kexts_online(void) -{ - struct btree_node *cur = btree_first(&kext_tree); - while (cur) { - struct kext *kext = BTREE_CONTAINER(struct kext, k_node, cur); - - kern_status_t status = kext_bring_online(kext); - if (status != KERN_OK) { - return status; - } - - cur = btree_next(cur); - } - - return KERN_OK; -} diff --git a/kxld/kext.c b/kxld/kext.c deleted file mode 100644 index 844edc8..0000000 --- a/kxld/kext.c +++ /dev/null @@ -1,187 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#define KEXT_CAST(p) OBJECT_C_CAST(struct kext, k_base, &kext_type, p) - -static spin_lock_t kext_tree_lock = SPIN_LOCK_INIT; -static struct object *kext_set; -struct btree kext_tree; - -static struct object_type kext_type; - -static kern_status_t kext_query_name(struct object *obj, char out[OBJECT_NAME_MAX]) -{ - struct kext *kext = KEXT_CAST(obj); - strncpy(out, kext->k_ident, OBJECT_NAME_MAX - 1); - out[OBJECT_NAME_MAX - 1] = 0; - return KERN_OK; -} - -static kern_status_t kext_destroy(struct object *obj) -{ - struct kext *kext = KEXT_CAST(obj); - if (kext->k_dependencies) { - kfree(kext->k_dependencies); - } - - return KERN_OK; -} - -static struct object_type kext_type = { - .ob_name = "kext", - .ob_size = sizeof(struct kext), - .ob_header_offset = offsetof(struct kext, k_base), - .ob_ops = { - .query_name = kext_query_name, - }, -}; - -static struct kext *kext_get(const char *ident) -{ - uint64_t ident_hash = hash_string(ident); - struct btree_node *cur = kext_tree.b_root; - - while (cur) { - struct kext *cur_node = BTREE_CONTAINER(struct kext, k_node, cur); - if (ident_hash > cur_node->k_ident_hash) { - cur = btree_right(cur); - } else if (ident_hash < cur_node->k_ident_hash) { - cur = btree_left(cur); - } else if (!strcmp(cur_node->k_ident, ident)) { - return cur_node; - } - } - - return NULL; -} - -static void kext_add(struct kext *kext) -{ - if (!kext_tree.b_root) { - kext_tree.b_root = &kext->k_node; - btree_insert_fixup(&kext_tree, &kext->k_node); - return; - } - - struct btree_node *cur = kext_tree.b_root; - while (1) { - struct kext *cur_node = BTREE_CONTAINER(struct kext, k_node, cur); - struct btree_node *next = NULL; - - if (kext->k_ident_hash > cur_node->k_ident_hash) { - next = btree_right(cur); - - if (!next) { - btree_put_right(cur, &kext->k_node); - break; - } - } else if (kext->k_ident_hash < cur_node->k_ident_hash) { - next = btree_left(cur); - - if (!next) { - btree_put_left(cur, &kext->k_node); - break; - } - } else { - return; - } - - cur = next; - } - - btree_insert_fixup(&kext_tree, &kext->k_node); -} - -static void kext_remove(struct kext *kext) -{ - btree_delete(&kext_tree, &kext->k_node); -} - -struct kext *kext_get_by_id(const char *ident) -{ - unsigned long flags; - spin_lock_irqsave(&kext_tree_lock, &flags); - - struct kext *kext = kext_get(ident); - if (kext) { - struct object *kext_obj = &kext->k_base; - object_ref(kext_obj); - } - - spin_unlock_irqrestore(&kext_tree_lock, flags); - return kext; -} - -kern_status_t kext_cache_init(void) -{ - object_type_register(&kext_type); - kext_set = set_create("kexts"); - object_publish(global_namespace(), "/", kext_set); - return KERN_OK; -} - -struct kext *kext_alloc(void) -{ - struct object *kext_obj = object_create(&kext_type); - if (!kext_obj) { - return NULL; - } - - return KEXT_CAST(kext_obj); -} - -void kext_release(struct kext *kext) -{ - object_deref(&kext->k_base); -} - -kern_status_t kext_register(struct kext *kext) -{ - unsigned long flags; - spin_lock_irqsave(&kext_tree_lock, &flags); - - struct kext *n = kext_get(kext->k_ident); - if (n) { - spin_unlock_irqrestore(&kext_tree_lock, flags); - return KERN_NAME_EXISTS; - } - - struct object *kext_obj = &kext->k_base; - object_ref(kext_obj); - kext_add(kext); - - set_add_object(kext_set, kext_obj); - - spin_unlock_irqrestore(&kext_tree_lock, flags); - return KERN_OK; -} - -kern_status_t kext_bring_online(struct kext *kext) -{ - if (kext->k_flags & KEXT_ONLINE) { - return KERN_OK; - } - - kern_status_t status; - for (unsigned int i = 0; i < kext->k_nr_dependencies; i++) { - status = kext_bring_online(kext->k_dependencies[i]); - if (status != KERN_OK) { - return status; - } - } - - if (kext->k_online) { - status = kext->k_online(kext); - - if (status != KERN_OK) { - return status; - } - } - - kext->k_flags |= KEXT_ONLINE; - return KERN_OK; -}