pax_global_header00006660000000000000000000000064147702561550014526gustar00rootroot0000000000000052 comment=54eee01815dd0eab3cdeed8673d16c2ffb4c3391 bdf2sfd-1.1.9/000077500000000000000000000000001477025615500130505ustar00rootroot00000000000000bdf2sfd-1.1.9/.gitignore000066400000000000000000000000061477025615500150340ustar00rootroot00000000000000build bdf2sfd-1.1.9/AUTHORS000066400000000000000000000001421477025615500141150ustar00rootroot00000000000000bdf2sfd is developed by: Frederic Cambus Site: https://www.cambus.net bdf2sfd-1.1.9/CMakeLists.txt000066400000000000000000000036131477025615500156130ustar00rootroot00000000000000# # bdf2sfd 1.1.9 # Copyright (c) 2019-2025, Frederic Cambus # https://github.com/fcambus/bdf2sfd # # Created: 2019-11-21 # Last Updated: 2025-03-24 # # bdf2sfd is released under the BSD 2-Clause license. # See LICENSE file for details. # # SPDX-License-Identifier: BSD-2-Clause # cmake_minimum_required(VERSION 3.10) set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS OFF) project(bdf2sfd C) include(CheckFunctionExists) include(GNUInstallDirs) # Conditional build options set(ENABLE_SECCOMP 0 CACHE BOOL "Enable building with seccomp") # Check if system has pledge and strtonum list(APPEND CMAKE_REQUIRED_DEFINITIONS -D_OPENBSD_SOURCE) check_function_exists(pledge HAVE_PLEDGE) check_function_exists(strtonum HAVE_STRTONUM) if(ENABLE_SECCOMP) # Check if system has seccomp message(STATUS "Looking for seccomp") find_path(SECCOMP NAMES "linux/seccomp.h") if(SECCOMP) message(STATUS "Looking for seccomp - found") add_definitions(-DHAVE_SECCOMP) else() message(STATUS "Looking for seccomp - not found") endif() endif(ENABLE_SECCOMP) # Additional include directories for compat functions + dependencies include_directories("compat") set(SRC src/bdf2sfd.c src/header.c src/parse.c src/polygon.c) if(NOT HAVE_PLEDGE) set(SRC ${SRC} compat/pledge.c) endif() if(NOT HAVE_STRTONUM) set(SRC ${SRC} compat/strtonum.c) endif() add_definitions(-D_GNU_SOURCE -Wall -Wextra -pedantic) add_executable(bdf2sfd ${SRC}) install(TARGETS bdf2sfd DESTINATION ${CMAKE_INSTALL_BINDIR}) install(FILES man/bdf2sfd.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1/) enable_testing() add_test(bdf2sfd bdf2sfd) add_test(8x16 bdf2sfd ${PROJECT_SOURCE_DIR}/tests/spleen-8x16.bdf) add_test(12x24 bdf2sfd ${PROJECT_SOURCE_DIR}/tests/spleen-12x24.bdf) add_test(16x32 bdf2sfd ${PROJECT_SOURCE_DIR}/tests/spleen-16x32.bdf) add_test(32x64 bdf2sfd ${PROJECT_SOURCE_DIR}/tests/spleen-32x64.bdf) bdf2sfd-1.1.9/ChangeLog000066400000000000000000000051301477025615500146210ustar00rootroot00000000000000bdf2sfd 1.1.9 (2025-03-24) - Add links to the Gentoo and Guix packages in the README - Add initial RPM spec file - Bump cmake_minimum_required to 3.5, to allow building with CMake 4.0 - Bump cmake_minimum_required to 3.10 to be more future proof bdf2sfd 1.1.8 (2023-03-30) - Remove unneeded include - Add missing void to the usage() function definition - Move manual page to the man directory bdf2sfd 1.1.7 (2021-11-16) - Rename the "glyphes" variable to "glyphs" - Bump CMake minimum required version to 2.8.12 - Add SPDX short license identifier in source file - Use CMAKE_C_STANDARD instead of hardcoding compiler flags - Switch to using getline(3) instead of fgets(3) bdf2sfd 1.1.6 (2021-02-12) - Stop forcing FORTIFY_SOURCE=2, it should be package builders decision - Get rid of global variables, move all declarations to main() - Remove dead increments for argc and argv - Rename a few variables to get rid of all camelCase occurrences - Reorder and reformat variables declaration - Try to harmonize usage information everywhere - Rename the displayUsage() function to usage() bdf2sfd 1.1.5 (2020-10-20) - Enable FORTIFY_SOURCE level 2 - Check strdup() return value and error out on failed allocations bdf2sfd 1.1.4 (2020-10-08) - Add support for seccomp on arm - Update error message to use seccomp architecture names - Add a note in the README about sandboxing and fuzzing - Make displayUsage() and error() static - Reduce amount of fprintf() calls when outputting SFD header bdf2sfd 1.1.3 (2020-07-12) - Remove some unneeded seccomp related includes - Validate architectures for seccomp - Add seccomp support on i386, tested on glibc and musl - Use __NR_ instead of SYS_ prefix in #if defined checks bdf2sfd 1.1.2 (2020-06-10) - Use CLOCK_REALTIME if CLOCK_MONOTONIC is not available - Get rid of the runtime variable, it is only used once - Remove duplicate include - Add missing include - Add include instead of - Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files - Add ENABLE_SECCOMP build option, to allow building seccomp support - Add initial seccomp support to BDF2SFD bdf2sfd 1.1.1 (2020-03-30) - Free a bunch of allocations on exit, to appease LSan - Add links to NetBSD and Void Linux packages - Drop the stride array, and calculate stride directly - Add an error() function to wrap errx() calls - Add tests for different BDF sizes, using stripped down versions of Spleen bdf2sfd 1.1.0 (2020-02-12) - Add a '-p' switch to allow specifying the PostScript font name bdf2sfd 1.0.0 (2020-02-08) - Initial release bdf2sfd-1.1.9/LICENSE000066400000000000000000000024411477025615500140560ustar00rootroot00000000000000Copyright (c) 2019-2025, Frederic Cambus All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. bdf2sfd-1.1.9/README.md000066400000000000000000000070121477025615500143270ustar00rootroot00000000000000# bdf2sfd bdf2sfd is a [BDF][1] to [SFD][2] converter, allowing to vectorize bitmap fonts. It works by converting each pixel of a glyph to a polygon, which produces large and unoptimized SFD files that should be post-processed using [FontForge][3]. There are several reasons why it might be desirable to convert bitmap fonts to OpenType or TrueType versions. This allow for example to use them as Web fonts, or simply to keep using them in some terminal emulators, since Pango 1.44 dropped support for bitmap fonts. It was originally created to generate OpenType versions of [Spleen][4], and is released in the hope it can be useful to convert other fonts as well. Please be aware that it works best on fonts proportional to 8x16. Other sizes will work but the aspect ratio will not be preserved. There is currently little interest in addressing the issue. bdf2sfd is written with security in mind and is running sandboxed on OpenBSD (using pledge). Experimental seccomp support is available for selected architectures and can be enabled by setting the `ENABLE_SECCOMP` variable to `1` when invoking CMake. It has also been extensively fuzzed using AFL and Honggfuzz. ## Dependencies bdf2sfd uses the `CMake` build system and does not requires any external dependencies. mkdir build cd build cmake .. make bdf2sfd has been successfully built and tested on OpenBSD, NetBSD, FreeBSD, and Linux with both Clang and GCC. ## Packages bdf2sfd packages are available for: - [OpenBSD][5] - [NetBSD][6] - [FreeBSD][7] - [Void Linux][8] - [Debian][9] - [Ubuntu][10] - [Nix][11] - [Gentoo][12] - [Guix][13] ## Usage bdf2sfd [-hv] [-f name] [-p name] font.bdf If file is a single dash (`-'), bdf2sfd reads from the standard input. The options are as follows: -f name Specify font name. -p name Specify PostScript font name. -h Display usage. -v Display version. bdf2sfd outputs SFD data to **stdout**. ### Post-processing The SFD files created by bdf2sfd should be post-processed with FontForge in order to remove overlap and simplify shapes. This can be done as follow: ``` fontforge -lang ff -c 'Open("spleen.sfd"); SelectAll(); RemoveOverlap(); Simplify(-1, 1); Save("spleen.sfd")' ``` ### Producing OTF and TTF fonts After post-processing, OpenType and/or TrueType fonts can be produced as follow: For OTF fonts: ``` fontforge -lang ff -c 'Open("spleen.sfd"); Generate("spleen.otf")' ``` For TTF fonts: ``` fontforge -lang ff -c 'Open("spleen.sfd"); Generate("spleen.ttf")' ``` ## License bdf2sfd is released under the BSD 2-Clause license. See `LICENSE` file for details. ## Author bdf2sfd is developed by Frederic Cambus. - Site: https://www.cambus.net ## Resources GitHub: https://github.com/fcambus/bdf2sfd [1]: https://en.wikipedia.org/wiki/Glyph_Bitmap_Distribution_Format [2]: https://fontforge.org/docs/techref/sfdformat.html [3]: https://fontforge.org [4]: https://github.com/fcambus/spleen [5]: https://openports.pl/path/converters/bdf2sfd [6]: https://pkgsrc.se/converters/bdf2sfd [7]: https://www.freshports.org/x11-fonts/bdf2sfd [8]: https://github.com/void-linux/void-packages/tree/master/srcpkgs/bdf2sfd [9]: https://packages.debian.org/search?keywords=bdf2sfd [10]: https://packages.ubuntu.com/bdf2sfd [11]: https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/misc/bdf2sfd [12]: https://packages.gentoo.org/packages/media-fonts/bdf2sfd [13]: https://packages.guix.gnu.org/packages/bdf2sfd ## Packaging status [![Packaging status](https://repology.org/badge/vertical-allrepos/bdf2sfd.svg)](https://repology.org/project/bdf2sfd/versions) bdf2sfd-1.1.9/THANKS000066400000000000000000000000551477025615500137630ustar00rootroot00000000000000- Ted Unangst and Todd Miller for strtonum.c bdf2sfd-1.1.9/bdf2sfd.spec000066400000000000000000000013151477025615500152360ustar00rootroot00000000000000Name: bdf2sfd Version: 1.1.9 Release: 1%{?dist} Summary: BDF to SFD converter License: BSD-2-Clause URL: https://github.com/fcambus/bdf2sfd Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc %description bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts. It works by converting each pixel of a glyph to a polygon, which produces large and unoptimized SFD files that should be post-processed using FontForge. %prep %autosetup %build %cmake . %cmake_build %install %cmake_install %check %files %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %license LICENSE %doc README.md bdf2sfd-1.1.9/compat/000077500000000000000000000000001477025615500143335ustar00rootroot00000000000000bdf2sfd-1.1.9/compat/compat.h000066400000000000000000000011301477025615500157620ustar00rootroot00000000000000#ifndef COMPAT_H #define COMPAT_H #ifndef HAVE_PLEDGE #include "pledge.h" #endif #ifndef HAVE_STRTONUM #include "strtonum.h" #endif /* Use CLOCK_REALTIME if CLOCK_MONOTONIC is not available */ #ifndef CLOCK_MONOTONIC #define CLOCK_MONOTONIC CLOCK_REALTIME #endif #ifndef timespecsub #define timespecsub(tsp, usp, vsp) \ do { \ (vsp)->tv_sec = (tsp)->tv_sec - (usp)->tv_sec; \ (vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec; \ if ((vsp)->tv_nsec < 0) { \ (vsp)->tv_sec--; \ (vsp)->tv_nsec += 1000000000L; \ } \ } while (0) #endif #endif /* COMPAT_H */ bdf2sfd-1.1.9/compat/pledge.c000066400000000000000000000001601477025615500157340ustar00rootroot00000000000000int pledge(const char *promises, const char *execpromises) { (void)promises; (void)execpromises; return 0; } bdf2sfd-1.1.9/compat/pledge.h000066400000000000000000000000501477025615500157370ustar00rootroot00000000000000int pledge(const char *, const char *); bdf2sfd-1.1.9/compat/strtonum.c000066400000000000000000000033501477025615500163730ustar00rootroot00000000000000/* $OpenBSD: strtonum.c,v 1.7 2013/04/17 18:40:58 tedu Exp $ */ /* * Copyright (c) 2004 Ted Unangst and Todd Miller * All rights reserved. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ #include #include #include #define INVALID 1 #define TOOSMALL 2 #define TOOLARGE 3 long long strtonum(const char *numstr, long long minval, long long maxval, const char **errstrp) { long long ll = 0; int error = 0; char *ep; struct errval { const char *errstr; int err; } ev[4] = { { NULL, 0 }, { "invalid", EINVAL }, { "too small", ERANGE }, { "too large", ERANGE }, }; ev[0].err = errno; errno = 0; if (minval > maxval) { error = INVALID; } else { ll = strtoll(numstr, &ep, 10); if (numstr == ep || *ep != '\0') error = INVALID; else if ((ll == LLONG_MIN && errno == ERANGE) || ll < minval) error = TOOSMALL; else if ((ll == LLONG_MAX && errno == ERANGE) || ll > maxval) error = TOOLARGE; } if (errstrp != NULL) *errstrp = ev[error].errstr; errno = ev[error].err; if (error) ll = 0; return (ll); } bdf2sfd-1.1.9/compat/strtonum.h000066400000000000000000000001071477025615500163750ustar00rootroot00000000000000long long strtonum(const char *, long long, long long, const char **); bdf2sfd-1.1.9/man/000077500000000000000000000000001477025615500136235ustar00rootroot00000000000000bdf2sfd-1.1.9/man/bdf2sfd.1000066400000000000000000000041301477025615500152150ustar00rootroot00000000000000.\" .\" Copyright (c) 2019-2025, Frederic Cambus .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions are met: .\" .\" * Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" .\" * Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" .\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .Dd $Mdocdate: March 22 2025 $ .Dt BDF2SFD 1 .Os .Sh NAME .Nm bdf2sfd .Nd BDF to SFD converter .Sh SYNOPSIS .Nm .Op Fl hv .Op Fl f Ar name .Op Fl p Ar name .Ar font.bdf .Sh DESCRIPTION .Nm is a BDF to SFD converter, allowing to vectorize bitmap fonts. It works by converting each pixel of a glyph to a polygon, which produces large and unoptimized SFD files which should be post-processed using FontForge. .Pp If .Ar file is a single dash (`-'), .Nm reads from the standard input. .Pp The options are as follows: .Bl -tag -width 10n .It Fl f Ar name Specify font name. .It Fl p Ar name Specify PostScript font name. .It Fl h Display usage. .It Fl v Display version. .El .Sh AUTHORS .Nm was written by .An Frederic Cambus . bdf2sfd-1.1.9/src/000077500000000000000000000000001477025615500136375ustar00rootroot00000000000000bdf2sfd-1.1.9/src/bdf2sfd.c000066400000000000000000000135431477025615500153230ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2023-03-13 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include #include #include #include #include #include #include #include #include #ifdef HAVE_SECCOMP #include #include #include "seccomp.h" #endif #include "compat.h" #include "config.h" #include "header.h" #include "parse.h" #include "polygon.h" static void usage(void) { printf("bdf2sfd [-hv] [-f name] [-p name] font.bdf\n\n" "The options are as follows:\n\n" " -f name Specify font name.\n" " -p name Specify PostScript font name.\n" " -h Display usage.\n" " -v Display version.\n"); } static void error(const char *str) { errx(EXIT_FAILURE, "%s", str); } int main(int argc, char *argv[]) { struct timespec begin, current, elapsed; struct stat bdf_stat; float x = 0.0, y = 0.0; float xlength = 64.0, ylength = 64.0; /* Default for 8x16 fonts */ uint64_t glyphs = 0; uint32_t height = 0, width = 0; uint32_t ascent = 0, descent = 0; uint32_t mask = 0; int opt, key, stride; const char *errstr = NULL; char *input; char *value = NULL; char *linebuffer = NULL; size_t linesize = 0; bool readglyph = false; bool name_allocated = false, psname_allocated = false; FILE *bdf; struct fontinfo font; memset(&font, 0, sizeof(struct fontinfo)); if (pledge("stdio rpath", NULL) == -1) { err(EXIT_FAILURE, "pledge"); } #ifdef HAVE_SECCOMP if (prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { perror("Can't initialize seccomp"); return EXIT_FAILURE; } if (prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &bdf2sfd)) { perror("Can't load seccomp filter"); return EXIT_FAILURE; } #endif while ((opt = getopt(argc, argv, "f:p:hv")) != -1) { switch (opt) { case 'f': font.name = optarg; break; case 'p': font.psname = optarg; break; case 'h': usage(); return EXIT_SUCCESS; case 'v': printf("%s\n", VERSION); return EXIT_SUCCESS; } } if (optind < argc) { input = argv[optind]; } else { usage(); return EXIT_SUCCESS; } /* Starting timer */ clock_gettime(CLOCK_MONOTONIC, &begin); /* Open BDF file */ if (!strcmp(input, "-")) { /* Read from standard input */ bdf = stdin; } else { /* Attempt to read from file */ if (!(bdf = fopen(input, "r"))) { perror("Can't open BDF file"); return EXIT_FAILURE; } } /* Get BDF file size */ if (fstat(fileno(bdf), &bdf_stat)) { perror("Can't stat BDF file"); return EXIT_FAILURE; } while (getline(&linebuffer, &linesize, bdf) != -1) { if (!*linebuffer) continue; key = parseLine(linebuffer); switch(key) { case FAMILY_NAME: case COPYRIGHT: case FONT_ASCENT: case FONT_DESCENT: case FONT_VERSION: case CHARS: case STARTCHAR: case ENCODING: value = strtok(NULL, "\n"); if (!value) continue; } switch(key) { case FAMILY_NAME: if (!font.name) { if ((font.name = strdup(value)) == NULL) error("Memory allocation error."); name_allocated = true; } if (!font.psname) { if ((font.psname = strdup(value)) == NULL) error("Memory allocation error."); psname_allocated = true; } continue; case COPYRIGHT: if ((font.copyright = strdup(value)) == NULL) error("Memory allocation error."); continue; case FONTBOUNDINGBOX: value = strtok(NULL, " \t"); if (value) width = strtonum(value, 0, 32, &errstr); if (errstr) error("Invalid value for FONTBOUNDINGBOX."); value = strtok(NULL, " \t"); if (value) height = strtonum(value, 0, 64, &errstr); if (errstr) error("Invalid value for FONTBOUNDINGBOX."); if (!width || !height) error("Invalid value for FONTBOUNDINGBOX."); xlength = 512.0 / width; ylength = 1024.0 / height; stride = (width + 7) / 8; mask = 1 << (stride * 8 - 1); continue; case FONT_ASCENT: ascent = strtonum(value, 0, 64, &errstr); if (!errstr) font.ascent = ascent * ylength; else error("Invalid value for FONT_ASCENT."); continue; case FONT_DESCENT: descent = strtonum(value, 0, 64, &errstr); if (!errstr) font.descent = descent * ylength; else error("Invalid value for FONT_DESCENT."); continue; case FONT_VERSION: if ((font.version = strdup(value)) == NULL) error("Memory allocation error."); continue; case CHARS: font.chars = value; if (font.chars) header(stdout, &font); else error("Invalid value for CHARS."); continue; case STARTCHAR: fprintf(stdout, "StartChar: %s", value); continue; case ENCODING: fprintf(stdout, "\nEncoding: %s %s %s\n", value, value, value); continue; case BITMAP: fprintf(stdout, "Width: 512\n" "Flags: HW\n" "LayerCount: 2\n" "Fore\n" "SplineSet\n"); y = font.ascent; readglyph = true; glyphs++; continue; case ENDCHAR: fprintf(stdout, "EndSplineSet\n" "EndChar\n\n"); readglyph = false; continue; } if (readglyph) { uint32_t row = strtoul(linebuffer, NULL, 16); polygon(row, mask, width, x, y, xlength, ylength); y -= ylength; } } fprintf(stdout, "EndChars\n" "EndSplineFont\n"); /* Stopping timer */ clock_gettime(CLOCK_MONOTONIC, ¤t); timespecsub(¤t, &begin, &elapsed); /* Printing results */ fprintf(stderr, "Processed %" PRIu64 " glyphs in %f seconds.\n", glyphs, elapsed.tv_sec + elapsed.tv_nsec / 1E9); /* Clean up */ free(linebuffer); fclose(bdf); if (name_allocated) free(font.name); if (psname_allocated) free(font.psname); free(font.copyright); free(font.version); return EXIT_SUCCESS; } bdf2sfd-1.1.9/src/config.h000066400000000000000000000006071477025615500152600ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2021-11-16 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #ifndef CONFIG_H #define CONFIG_H #define VERSION "bdf2sfd 1.1.9" #endif /* CONFIG_H */ bdf2sfd-1.1.9/src/header.c000066400000000000000000000041541477025615500152370ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2020-10-08 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include "header.h" void header(FILE *stream, struct fontinfo *font) { struct timeval tv; gettimeofday(&tv, NULL); fprintf(stream, "SplineFontDB: 3.0\n"); fprintf(stream, "FontName: %s\n", font->psname); fprintf(stream, "FullName: %s\n", font->name); fprintf(stream, "FamilyName: %s\n", font->name); fprintf(stream, "Weight: Medium\n"); if (font->copyright) fprintf(stream, "Copyright: %s\n", font->copyright); if (font->version) fprintf(stream, "Version: %s\n", font->version); fprintf(stream, "ItalicAngle: 0\n" "UnderlinePosition: -100\n" "UnderlineWidth: 40\n"); fprintf(stream, "Ascent: %i\n", font->ascent); fprintf(stream, "Descent: %i\n", font->descent); fprintf(stream, "LayerCount: 2\n" "Layer: 0 0 \"Back\" 1\n" "Layer: 1 0 \"Fore\" 0\n" "FSType: 0\n" "OS2Version: 0\n" "OS2_WeightWidthSlopeOnly: 0\n" "OS2_UseTypoMetrics: 0\n"); fprintf(stream, "CreationTime: %ld\n", tv.tv_sec); fprintf(stream, "PfmFamily: 33\n" "TTFWeight: 500\n" "TTFWidth: 5\n" "LineGap: 72\n" "VLineGap: 0\n" "Panose: 2 0 6 4 0 0 0 0 0 0\n" "OS2TypoAscent: 0\n" "OS2TypoAOffset: 1\n" "OS2TypoDescent: 0\n" "OS2TypoDOffset: 1\n" "OS2TypoLinegap: 0\n" "OS2WinAscent: 0\n" "OS2WinAOffset: 1\n" "OS2WinDescent: 0\n" "OS2WinDOffset: 1\n" "HheadAscent: 0\n" "HheadAOffset: 1\n" "HheadDescent: 0\n" "HheadDOffset: 1\n" "OS2Vendor: 'PfEd'\n" "Encoding: UnicodeBmp\n" "UnicodeInterp: none\n" "DisplaySize: -24\n" "AntiAlias: 0\n" "FitToEm: 1\n" "WinInfo: 64 16 4\n" "TeXData: 1 0 0 346030 173015 115343 0 1048576 115343 " "783286 444596 497025 792723 393216 433062 380633 " "303038 157286 324010 404750 52429 2506097 1059062 " "262144\n"); fprintf(stream, "BeginChars: 65536 %s\n\n", font->chars); } bdf2sfd-1.1.9/src/header.h000066400000000000000000000010741477025615500152420ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2020-02-12 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #ifndef HEADER_H #define HEADER_H #include #include struct fontinfo { char *name; char *psname; char *chars; char *copyright; char *version; int32_t ascent; int32_t descent; }; void header(FILE *, struct fontinfo *); #endif /* HEADER_H */ bdf2sfd-1.1.9/src/parse.c000066400000000000000000000021451477025615500151170ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2021-02-09 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #include #include "parse.h" int parseLine(char *linebuffer) { char *key = NULL; if (*linebuffer) { key = strtok(linebuffer, " \t\n"); if (key) { if (!strcmp(key, "FAMILY_NAME")) return FAMILY_NAME; if (!strcmp(key, "COPYRIGHT")) return COPYRIGHT; if (!strcmp(key, "FONTBOUNDINGBOX")) return FONTBOUNDINGBOX; if (!strcmp(key, "FONT_ASCENT")) return FONT_ASCENT; if (!strcmp(key, "FONT_DESCENT")) return FONT_DESCENT; if (!strcmp(key, "FONT_VERSION")) return FONT_VERSION; if (!strcmp(key, "CHARS")) return CHARS; if (!strcmp(key, "STARTCHAR")) return STARTCHAR; if (!strcmp(key, "ENCODING")) return ENCODING; if (!strcmp(key, "BITMAP")) return BITMAP; if (!strcmp(key, "ENDCHAR")) return ENDCHAR; } } return 0; } bdf2sfd-1.1.9/src/parse.h000066400000000000000000000011431477025615500151210ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2020-02-08 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #ifndef PARSE_H #define PARSE_H #define FAMILY_NAME 1 #define COPYRIGHT 2 #define FONTBOUNDINGBOX 3 #define FONT_ASCENT 4 #define FONT_DESCENT 5 #define FONT_VERSION 6 #define CHARS 7 #define STARTCHAR 8 #define ENCODING 9 #define BITMAP 10 #define ENDCHAR 11 int parseLine(char *); #endif /* PARSE_H */ bdf2sfd-1.1.9/src/polygon.c000066400000000000000000000014251477025615500154740ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2020-03-30 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #include #include void polygon(uint32_t row, uint32_t mask, uint32_t width, float x, float y, float xlength, float ylength) { for (size_t column = 0; column < width; column++) { if ((row & (mask >> column)) != 0) { x = column * xlength; fprintf(stdout, "%f %f m 1\n" " %f %f l 1\n" " %f %f l 1\n" " %f %f l 1\n" " %f %f l 1\n", x, y, x, y - ylength, x + xlength, y - ylength, x + xlength, y, x, y); } } } bdf2sfd-1.1.9/src/polygon.h000066400000000000000000000006621477025615500155030ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2020-02-08 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #ifndef POLYGON_H #define POLYGON_H void polygon(uint32_t, uint32_t, uint32_t, float, float, float, float); #endif /* POLYGON_H */ bdf2sfd-1.1.9/src/seccomp.h000066400000000000000000000040141477025615500154400ustar00rootroot00000000000000/* * bdf2sfd 1.1.9 * Copyright (c) 2019-2025, Frederic Cambus * https://github.com/fcambus/bdf2sfd * * Created: 2019-11-21 * Last Updated: 2020-09-17 * * bdf2sfd is released under the BSD 2-Clause license. * See LICENSE file for details. * * SPDX-License-Identifier: BSD-2-Clause */ #ifndef SECCOMP_H #define SECCOMP_H #include #include #include #include #include #include #include #if defined(__i386__) #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_I386 #elif defined(__x86_64__) #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64 #elif defined(__arm__) #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_ARM #elif defined(__aarch64__) #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_AARCH64 #else #error "Seccomp is only supported on i386, x86_64, arm, and aarch64 architectures." #endif #define BDF2SFD_SYSCALL_ALLOW(syscall) \ BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_##syscall, 0, 1), \ BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW) static struct sock_filter filter[] = { /* Validate architecture */ BPF_STMT(BPF_LD+BPF_W+BPF_ABS, offsetof(struct seccomp_data, arch)), BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, SECCOMP_AUDIT_ARCH, 1, 0), BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL), /* Load syscall */ BPF_STMT(BPF_LD+BPF_W+BPF_ABS, offsetof(struct seccomp_data, nr)), BDF2SFD_SYSCALL_ALLOW(brk), BDF2SFD_SYSCALL_ALLOW(clock_gettime), /* i386 glibc */ BDF2SFD_SYSCALL_ALLOW(close), BDF2SFD_SYSCALL_ALLOW(exit_group), BDF2SFD_SYSCALL_ALLOW(fstat), #if defined(__NR_fstat64) BDF2SFD_SYSCALL_ALLOW(fstat64), /* i386 glibc */ #endif BDF2SFD_SYSCALL_ALLOW(gettimeofday), /* i386 glibc */ BDF2SFD_SYSCALL_ALLOW(ioctl), #if defined(__NR_open) BDF2SFD_SYSCALL_ALLOW(open), #endif BDF2SFD_SYSCALL_ALLOW(openat), BDF2SFD_SYSCALL_ALLOW(read), BDF2SFD_SYSCALL_ALLOW(write), BDF2SFD_SYSCALL_ALLOW(writev), BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL) }; struct sock_fprog bdf2sfd = { .len = sizeof(filter)/sizeof(filter[0]), .filter = filter }; #endif /* SECCOMP_H */ bdf2sfd-1.1.9/tests/000077500000000000000000000000001477025615500142125ustar00rootroot00000000000000bdf2sfd-1.1.9/tests/spleen-12x24.bdf000066400000000000000000000520241477025615500167360ustar00rootroot00000000000000STARTFONT 2.1 COMMENT /* COMMENT * Spleen 12x24 1.7.0 COMMENT * Copyright (c) 2018-2020, Frederic Cambus COMMENT * https://www.cambus.net/ COMMENT * COMMENT * Created: 2018-08-15 COMMENT * Last Updated: 2020-01-29 COMMENT * COMMENT * Spleen is released under the BSD 2-Clause license. COMMENT * See LICENSE file for details. COMMENT */ FONT -misc-spleen-medium-r-normal--24-240-72-72-C-120-iso10646-1 SIZE 24 72 72 FONTBOUNDINGBOX 12 24 0 -5 STARTPROPERTIES 19 FAMILY_NAME "Spleen" FONT_VERSION "1.7.0" FOUNDRY "misc" SLANT "R" SETWIDTH_NAME "Normal" PIXEL_SIZE 24 POINT_SIZE 240 RESOLUTION_X 72 RESOLUTION_Y 72 SPACING "C" AVERAGE_WIDTH 120 CHARSET_REGISTRY "ISO10646" CHARSET_ENCODING "1" MIN_SPACE 12 FONT_ASCENT 19 FONT_DESCENT 5 COPYRIGHT "Copyright (c) 2018-2020, Frederic Cambus" DEFAULT_CHAR 32 _GBDFED_INFO "Edited with gbdfed 1.6." ENDPROPERTIES CHARS 96 STARTCHAR SPACE ENCODING 32 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR EXCLAMATION MARK ENCODING 33 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0000 0000 0600 0600 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR QUOTATION MARK ENCODING 34 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 30C0 30C0 30C0 30C0 30C0 30C0 30C0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR NUMBER SIGN ENCODING 35 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 30C0 30C0 30C0 7FE0 30C0 30C0 30C0 30C0 30C0 30C0 30C0 7FE0 30C0 30C0 30C0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DOLLAR SIGN ENCODING 36 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0600 0600 1FE0 3600 6600 6600 6600 6600 3600 1F80 06C0 0660 0660 0660 0660 06C0 7F80 0600 0600 0000 0000 0000 ENDCHAR STARTCHAR PERCENT SIGN ENCODING 37 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 00C0 38C0 6D80 6D80 3B00 0300 0600 0600 0C00 0DC0 1B60 1B60 31C0 3000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR AMPERSAND ENCODING 38 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0F00 1980 30C0 30C0 30C0 30C0 1980 0F00 3300 61A0 60E0 60C0 60C0 31E0 1F30 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR APOSTROPHE ENCODING 39 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0600 0600 0600 0600 0600 0600 0600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LEFT PARENTHESIS ENCODING 40 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 00E0 0180 0300 0600 0C00 0C00 1800 1800 1800 1800 1800 1800 1800 1800 0C00 0C00 0600 0300 0180 00E0 0000 0000 ENDCHAR STARTCHAR RIGHT PARENTHESIS ENCODING 41 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 7000 1800 0C00 0600 0300 0300 0180 0180 0180 0180 0180 0180 0180 0180 0300 0300 0600 0C00 1800 7000 0000 0000 ENDCHAR STARTCHAR ASTERISK ENCODING 42 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 30C0 1980 0F00 0600 7FE0 0600 0F00 1980 30C0 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR PLUS SIGN ENCODING 43 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0600 0600 0600 3FC0 0600 0600 0600 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR COMMA ENCODING 44 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0600 0600 0600 0C00 1800 0000 0000 0000 ENDCHAR STARTCHAR HYPHEN-MINUS ENCODING 45 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3FC0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR FULL STOP ENCODING 46 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0600 0600 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR SOLIDUS ENCODING 47 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0030 0030 0060 0060 00C0 00C0 0180 0180 0300 0300 0600 0600 0C00 0C00 1800 1800 3000 3000 6000 6000 0000 0000 ENDCHAR STARTCHAR DIGIT ZERO ENCODING 48 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 6060 60E0 61E0 6360 6660 6C60 7860 7060 6060 6060 30C0 1F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT ONE ENCODING 49 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0E00 1E00 3600 2600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 3FC0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT TWO ENCODING 50 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 0060 0060 0060 00C0 0180 0300 0600 0C00 1800 3000 6060 7FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT THREE ENCODING 51 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 0060 0060 00C0 0F80 00C0 0060 0060 0060 0060 6060 30C0 1F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT FOUR ENCODING 52 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6000 6000 6000 6180 6180 6180 6180 6180 6180 6180 7FE0 0180 0180 0180 0180 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT FIVE ENCODING 53 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 7FE0 6060 6000 6000 6000 6000 7F80 00C0 0060 0060 0060 0060 6060 30C0 1F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT SIX ENCODING 54 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1FC0 3060 6000 6000 6000 6000 7F80 60C0 6060 6060 6060 6060 6060 30C0 1F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT SEVEN ENCODING 55 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 7FE0 6060 0060 0060 0060 00C0 0180 0300 0600 0C00 0C00 0C00 0C00 0C00 0C00 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT EIGHT ENCODING 56 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 6060 6060 30C0 1F80 30C0 6060 6060 6060 6060 6060 30C0 1F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT NINE ENCODING 57 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 6060 6060 6060 6060 3060 1FE0 0060 0060 0060 0060 60C0 3F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR COLON ENCODING 58 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0600 0600 0000 0000 0000 0000 0000 0600 0600 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR SEMICOLON ENCODING 59 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0600 0600 0000 0000 0000 0000 0600 0600 0600 0C00 1800 0000 0000 0000 ENDCHAR STARTCHAR LESS-THAN SIGN ENCODING 60 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0060 00C0 0180 0300 0600 0C00 1800 3000 1800 0C00 0600 0300 0180 00C0 0060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR EQUALS SIGN ENCODING 61 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 7FE0 0000 0000 0000 0000 7FE0 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR GREATER-THAN SIGN ENCODING 62 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 3000 1800 0C00 0600 0300 0180 00C0 0060 00C0 0180 0300 0600 0C00 1800 3000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR QUESTION MARK ENCODING 63 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 0060 0060 00C0 0180 0300 0600 0600 0600 0000 0000 0600 0600 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR COMMERCIAL AT ENCODING 64 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 1F80 30C0 6060 6060 6760 6760 6760 6760 6760 6760 67E0 6000 3000 1FC0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER A ENCODING 65 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 6060 6060 6060 6060 7FE0 6060 6060 6060 6060 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER B ENCODING 66 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 7F80 60C0 6060 6060 6060 6060 60C0 7F80 60C0 6060 6060 6060 6060 60C0 7F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER C ENCODING 67 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1FE0 3000 6000 6000 6000 6000 6000 6000 6000 6000 6000 6000 6000 3000 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER D ENCODING 68 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 7F80 60C0 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 60C0 7F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER E ENCODING 69 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1FE0 3000 6000 6000 6000 6000 6000 7F80 6000 6000 6000 6000 6000 3000 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER F ENCODING 70 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1FE0 3000 6000 6000 6000 6000 6000 7F80 6000 6000 6000 6000 6000 6000 6000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER G ENCODING 71 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1FE0 3000 6000 6000 6000 6000 6000 63E0 6060 6060 6060 6060 6060 3060 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER H ENCODING 72 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 6060 7FE0 6060 6060 6060 6060 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER I ENCODING 73 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 3FC0 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 3FC0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER J ENCODING 74 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 3FC0 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0E00 7C00 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER K ENCODING 75 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 6060 6060 6060 6060 60C0 6180 7F00 6180 60C0 6060 6060 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER L ENCODING 76 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6000 6000 6000 6000 6000 6000 6000 6000 6000 6000 6000 6000 6000 3000 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER M ENCODING 77 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 70E0 79E0 6F60 6660 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER N ENCODING 78 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 7060 7060 7860 7860 6C60 6C60 6660 6660 6360 6360 61E0 61E0 60E0 60E0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER O ENCODING 79 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 30C0 1F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER P ENCODING 80 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 7F80 60C0 6060 6060 6060 6060 60C0 7F80 6000 6000 6000 6000 6000 6000 6000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Q ENCODING 81 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1F80 30C0 6060 6060 6060 6060 6060 6060 6060 6060 6660 6660 6360 33C0 1F80 0180 00C0 00C0 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER R ENCODING 82 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 7F80 60C0 6060 6060 6060 6060 60C0 7F80 60C0 6060 6060 6060 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER S ENCODING 83 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 1FE0 3000 6000 6000 6000 6000 3000 1F80 00C0 0060 0060 0060 0060 00C0 7F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER T ENCODING 84 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 7FE0 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER U ENCODING 85 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 3060 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER V ENCODING 86 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 30C0 30C0 1980 0F00 0600 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER W ENCODING 87 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 6660 6F60 79E0 70E0 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER X ENCODING 88 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 30C0 1F80 30C0 6060 6060 6060 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Y ENCODING 89 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 3060 1FE0 0060 0060 0060 0060 0060 00E0 7FC0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Z ENCODING 90 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 7FE0 0060 0060 0060 00C0 0180 0300 0600 0C00 1800 3000 6000 6000 6000 7FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LEFT SQUARE BRACKET ENCODING 91 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 1FE0 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1800 1FE0 0000 ENDCHAR STARTCHAR REVERSE SOLIDUS ENCODING 92 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 C000 C000 6000 6000 3000 3000 1800 1800 0C00 0C00 0600 0600 0300 0300 0180 0180 00C0 00C0 0060 0060 0000 0000 ENDCHAR STARTCHAR RIGHT SQUARE BRACKET ENCODING 93 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 7F80 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 7F80 0000 ENDCHAR STARTCHAR CIRCUMFLEX ACCENT ENCODING 94 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0400 0E00 1B00 3180 60C0 C060 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LOW LINE ENCODING 95 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7FE0 0000 ENDCHAR STARTCHAR GRAVE ACCENT ENCODING 96 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 1800 0C00 0600 0300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER A ENCODING 97 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 3F80 00C0 0060 0060 1FE0 3060 6060 6060 6060 3060 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER B ENCODING 98 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6000 6000 6000 6000 7F80 60C0 6060 6060 6060 6060 6060 6060 6060 60C0 7F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER C ENCODING 99 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 1FE0 3000 6000 6000 6000 6000 6000 6000 6000 3000 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER D ENCODING 100 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0060 0060 0060 0060 1FE0 3060 6060 6060 6060 6060 6060 6060 6060 3060 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER E ENCODING 101 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 1FE0 3060 6060 6060 6060 7FE0 6000 6000 6000 3000 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER F ENCODING 102 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 07C0 0E00 0C00 0C00 0C00 0C00 3F80 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER G ENCODING 103 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 1FE0 3060 6060 6060 6060 6060 6060 6060 6060 3060 1FC0 00C0 0060 0060 00C0 3F80 ENDCHAR STARTCHAR LATIN SMALL LETTER H ENCODING 104 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 6000 6000 6000 6000 7F80 60C0 6060 6060 6060 6060 6060 6060 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER I ENCODING 105 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0600 0600 0000 0000 1E00 0600 0600 0600 0600 0600 0600 0600 0600 0600 0780 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER J ENCODING 106 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0600 0600 0000 0000 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0C00 7800 ENDCHAR STARTCHAR LATIN SMALL LETTER K ENCODING 107 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 3000 3000 3000 3000 30C0 30C0 3180 3300 3E00 3600 3300 3180 30C0 3060 3060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER L ENCODING 108 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0E00 07C0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER M ENCODING 109 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 7980 66C0 6660 6660 6660 6660 6660 6660 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER N ENCODING 110 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 7F80 60C0 6060 6060 6060 6060 6060 6060 6060 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER O ENCODING 111 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 1F80 30C0 6060 6060 6060 6060 6060 6060 6060 30C0 1F80 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER P ENCODING 112 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 7F80 60C0 6060 6060 6060 6060 6060 6060 6060 60C0 7F80 6000 6000 6000 6000 6000 ENDCHAR STARTCHAR LATIN SMALL LETTER Q ENCODING 113 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 1FE0 3060 6060 6060 6060 6060 6060 6060 6060 3060 1FE0 0060 0060 0060 0060 0060 ENDCHAR STARTCHAR LATIN SMALL LETTER R ENCODING 114 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 1FE0 3060 6000 6000 6000 6000 6000 6000 6000 6000 6000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER S ENCODING 115 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 3FE0 6000 6000 6000 6000 3FC0 0060 0060 0060 0060 7FC0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER T ENCODING 116 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0C00 0C00 0C00 0C00 3F80 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0E00 07C0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER U ENCODING 117 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 6060 6060 6060 3060 1FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER V ENCODING 118 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 30C0 30C0 1980 0F00 0600 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER W ENCODING 119 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 6060 6060 6060 6660 6660 6660 6660 6660 6660 3660 19E0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER X ENCODING 120 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 6060 6060 30C0 1980 0F00 0F00 1980 30C0 30C0 6060 6060 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER Y ENCODING 121 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 6060 6060 6060 6060 6060 6060 6060 6060 6060 3060 1FE0 0060 0060 0060 00C0 7F80 ENDCHAR STARTCHAR LATIN SMALL LETTER Z ENCODING 122 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 7FE0 0060 00C0 0180 0300 0600 0C00 1800 3000 6000 7FE0 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LEFT CURLY BRACKET ENCODING 123 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 01E0 0300 0600 0600 0600 0600 0600 0600 0600 0C00 3800 3800 0C00 0600 0600 0600 0600 0600 0600 0600 0300 01E0 0000 ENDCHAR STARTCHAR VERTICAL LINE ENCODING 124 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0000 0000 0000 ENDCHAR STARTCHAR RIGHT CURLY BRACKET ENCODING 125 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 3C00 0600 0300 0300 0300 0300 0300 0300 0300 0180 00E0 00E0 0180 0300 0300 0300 0300 0300 0300 0300 0600 3C00 0000 ENDCHAR STARTCHAR TILDE ENCODING 126 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 3860 6C60 C6C0 C380 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR ENCODING 127 SWIDTH 500 0 DWIDTH 12 0 BBX 12 24 0 -5 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR ENDFONT bdf2sfd-1.1.9/tests/spleen-16x32.bdf000066400000000000000000000614241477025615500167450ustar00rootroot00000000000000STARTFONT 2.1 COMMENT /* COMMENT * Spleen 16x32 1.7.0 COMMENT * Copyright (c) 2018-2020, Frederic Cambus COMMENT * https://www.cambus.net/ COMMENT * COMMENT * Created: 2018-08-12 COMMENT * Last Updated: 2020-01-29 COMMENT * COMMENT * Spleen is released under the BSD 2-Clause license. COMMENT * See LICENSE file for details. COMMENT */ FONT -misc-spleen-medium-r-normal--32-320-72-72-C-160-iso10646-1 SIZE 32 72 72 FONTBOUNDINGBOX 16 32 0 -6 STARTPROPERTIES 19 FAMILY_NAME "Spleen" FONT_VERSION "1.7.0" FOUNDRY "misc" SLANT "R" SETWIDTH_NAME "Normal" PIXEL_SIZE 32 POINT_SIZE 320 RESOLUTION_X 72 RESOLUTION_Y 72 SPACING "C" AVERAGE_WIDTH 160 CHARSET_REGISTRY "ISO10646" CHARSET_ENCODING "1" MIN_SPACE 16 FONT_ASCENT 26 FONT_DESCENT 6 COPYRIGHT "Copyright (c) 2018-2020, Frederic Cambus" DEFAULT_CHAR 32 _GBDFED_INFO "Edited with gbdfed 1.6." ENDPROPERTIES CHARS 96 STARTCHAR SPACE ENCODING 32 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR EXCLAMATION MARK ENCODING 33 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0000 0000 0000 0180 0180 0180 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR QUOTATION MARK ENCODING 34 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 1818 1818 1818 1818 1818 1818 1818 1818 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR NUMBER SIGN ENCODING 35 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 1818 1818 1818 1818 7FFE 7FFE 1818 1818 1818 1818 1818 1818 1818 1818 7FFE 7FFE 1818 1818 1818 1818 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DOLLAR SIGN ENCODING 36 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0180 0180 0FFC 1FFC 3980 3180 3180 3180 3180 3980 1FF0 0FF8 019C 018C 018C 018C 018C 018C 018C 019C 3FF8 3FF0 0180 0180 0000 0000 0000 0000 ENDCHAR STARTCHAR PERCENT SIGN ENCODING 37 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 000C 0E0C 1B18 1B18 1B30 0E30 0060 0060 00C0 00C0 0180 0180 0300 0300 0638 066C 0C6C 0C6C 1838 1800 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR AMPERSAND ENCODING 38 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 07E0 0FF0 1C38 1818 1818 1818 1818 1C38 0FF0 07E0 1F80 3FC0 70EC 607C 6038 6030 6038 707C 3FEE 1FC6 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR APOSTROPHE ENCODING 39 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0180 0180 0180 0180 0180 0180 0180 0180 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LEFT PARENTHESIS ENCODING 40 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 003C 00FC 01E0 0380 0700 0600 0E00 0C00 1C00 1800 1800 1800 1800 1800 1800 1800 1800 1C00 0C00 0E00 0600 0700 0380 01E0 00FC 003C 0000 0000 0000 ENDCHAR STARTCHAR RIGHT PARENTHESIS ENCODING 41 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 3C00 3F00 0780 01C0 00E0 0060 0070 0030 0038 0018 0018 0018 0018 0018 0018 0018 0018 0038 0030 0070 0060 00E0 01C0 0780 3F00 3C00 0000 0000 0000 ENDCHAR STARTCHAR ASTERISK ENCODING 42 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1818 1C38 0E70 07E0 03C0 03C0 7FFE 7FFE 03C0 03C0 07E0 0E70 1C38 1818 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR PLUS SIGN ENCODING 43 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0180 0180 0180 0180 1FF8 1FF8 0180 0180 0180 0180 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR COMMA ENCODING 44 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0180 0180 0180 0380 0700 0600 0000 0000 0000 0000 ENDCHAR STARTCHAR HYPHEN-MINUS ENCODING 45 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3FFC 3FFC 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR FULL STOP ENCODING 46 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0180 0180 0180 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR SOLIDUS ENCODING 47 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0006 0006 000C 000C 0018 0018 0030 0030 0060 0060 00C0 00C0 0180 0180 0300 0300 0600 0600 0C00 0C00 1800 1800 3000 3000 6000 6000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT ZERO ENCODING 48 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 300C 301C 303C 307C 30EC 31CC 338C 370C 3E0C 3C0C 380C 300C 300C 381C 1FF8 0FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT ONE ENCODING 49 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0380 0780 0D80 1980 1180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 1FF8 1FF8 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT TWO ENCODING 50 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 000C 000C 000C 0018 0030 0060 00C0 0180 0300 0600 0C00 1800 300C 300C 3FFC 3FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT THREE ENCODING 51 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 000C 000C 000C 0018 07F0 07F0 0018 000C 000C 000C 000C 000C 300C 381C 1FF8 0FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT FOUR ENCODING 52 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3000 3000 3000 3000 3030 3030 3030 3030 3030 3030 3030 3030 3FFC 3FFC 0030 0030 0030 0030 0030 0030 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT FIVE ENCODING 53 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3FFC 3FFC 300C 300C 3000 3000 3000 3000 3FF0 3FF8 001C 000C 000C 000C 000C 000C 300C 381C 1FF8 0FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT SIX ENCODING 54 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 3000 3000 3000 3000 3FF0 3FF8 301C 300C 300C 300C 300C 300C 300C 381C 1FF8 0FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT SEVEN ENCODING 55 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3FFC 3FFC 300C 300C 000C 000C 000C 0018 0030 0060 00C0 0180 0300 0300 0300 0300 0300 0300 0300 0300 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT EIGHT ENCODING 56 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 300C 300C 300C 1818 0FF0 0FF0 1818 300C 300C 300C 300C 300C 300C 381C 1FF8 0FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR DIGIT NINE ENCODING 57 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 300C 300C 300C 300C 300C 380C 1FFC 0FFC 000C 000C 000C 000C 300C 381C 1FF8 0FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR COLON ENCODING 58 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0180 0180 0180 0000 0000 0000 0000 0000 0000 0000 0180 0180 0180 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR SEMICOLON ENCODING 59 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0180 0180 0180 0000 0000 0000 0000 0000 0000 0180 0180 0180 0380 0700 0600 0000 0000 0000 0000 ENDCHAR STARTCHAR LESS-THAN SIGN ENCODING 60 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 001C 0038 0070 00E0 01C0 0380 0700 0E00 1C00 3800 3800 1C00 0E00 0700 0380 01C0 00E0 0070 0038 001C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR EQUALS SIGN ENCODING 61 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3FFC 3FFC 0000 0000 0000 0000 3FFC 3FFC 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR GREATER-THAN SIGN ENCODING 62 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3800 1C00 0E00 0700 0380 01C0 00E0 0070 0038 001C 001C 0038 0070 00E0 01C0 0380 0700 0E00 1C00 3800 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR QUESTION MARK ENCODING 63 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 000C 000C 0018 0030 0060 00C0 00C0 0180 0180 0180 0000 0000 0000 0180 0180 0180 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR COMMERCIAL AT ENCODING 64 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 300C 31CC 31CC 31CC 31CC 31CC 31CC 31FC 31FC 3000 3000 3800 1FF8 0FF8 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER A ENCODING 65 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 300C 300C 300C 300C 300C 3FFC 3FFC 300C 300C 300C 300C 300C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER B ENCODING 66 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3FF0 3FF8 301C 300C 300C 300C 300C 3018 3FF0 3FF0 3018 300C 300C 300C 300C 300C 300C 301C 3FF8 3FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER C ENCODING 67 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FFC 1FFC 3800 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3800 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER D ENCODING 68 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3FF0 3FF8 301C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 301C 3FF8 3FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER E ENCODING 69 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FFC 1FFC 3800 3000 3000 3000 3000 3000 3000 3FE0 3FE0 3000 3000 3000 3000 3000 3000 3800 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER F ENCODING 70 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FFC 1FFC 3800 3000 3000 3000 3000 3000 3000 3FE0 3FE0 3000 3000 3000 3000 3000 3000 3000 3000 3000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER G ENCODING 71 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FFC 1FFC 3800 3000 3000 3000 3000 3000 3000 30FC 30FC 300C 300C 300C 300C 300C 300C 380C 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER H ENCODING 72 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 300C 300C 300C 3FFC 3FFC 300C 300C 300C 300C 300C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER I ENCODING 73 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 1FF8 1FF8 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 1FF8 1FF8 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER J ENCODING 74 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 1FF8 1FF8 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0380 7F00 7E00 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER K ENCODING 75 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 3018 3030 3060 3FC0 3FC0 3060 3030 3018 300C 300C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER L ENCODING 76 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 3800 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER M ENCODING 77 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 381C 3C3C 3E7C 37EC 33CC 318C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER N ENCODING 78 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 300C 380C 380C 3C0C 3C0C 360C 360C 330C 330C 318C 318C 30CC 30CC 306C 306C 303C 303C 301C 301C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER O ENCODING 79 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 381C 1FF8 0FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER P ENCODING 80 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3FF0 3FF8 301C 300C 300C 300C 300C 300C 301C 3FF8 3FF0 3000 3000 3000 3000 3000 3000 3000 3000 3000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Q ENCODING 81 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 318C 318C 30CC 38DC 1FF8 0FF0 0030 0030 0018 0018 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER R ENCODING 82 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3FF0 3FF8 301C 300C 300C 300C 300C 300C 3018 3FF0 3FF0 3018 300C 300C 300C 300C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER S ENCODING 83 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0FFC 1FFC 3800 3000 3000 3000 3000 3000 3800 1FF0 0FF8 001C 000C 000C 000C 000C 000C 001C 3FF8 3FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER T ENCODING 84 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 7FFE 7FFE 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER U ENCODING 85 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 380C 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER V ENCODING 86 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 381C 1C38 0E70 07E0 03C0 0180 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER W ENCODING 87 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 318C 33CC 37EC 3E7C 3C3C 381C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER X ENCODING 88 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 381C 1C38 0E70 07E0 07E0 0E70 1C38 381C 300C 300C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Y ENCODING 89 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 300C 300C 380C 1FFC 0FFC 000C 000C 000C 000C 000C 000C 001C 3FF8 3FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Z ENCODING 90 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3FFC 3FFC 000C 000C 000C 000C 0018 0030 0060 00C0 0180 0300 0600 0C00 1800 3000 3000 3000 3FFC 3FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LEFT SQUARE BRACKET ENCODING 91 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0FFC 0FFC 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0C00 0FFC 0FFC 0000 0000 ENDCHAR STARTCHAR REVERSE SOLIDUS ENCODING 92 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 6000 6000 3000 3000 1800 1800 0C00 0C00 0600 0600 0300 0300 0180 0180 00C0 00C0 0060 0060 0030 0030 0018 0018 000C 000C 0006 0006 0000 0000 0000 ENDCHAR STARTCHAR RIGHT SQUARE BRACKET ENCODING 93 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 3FF0 3FF0 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 0030 3FF0 3FF0 0000 0000 ENDCHAR STARTCHAR CIRCUMFLEX ACCENT ENCODING 94 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0180 03C0 07E0 0E70 1C38 381C 700E 6006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LOW LINE ENCODING 95 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7FFE 7FFE 0000 0000 ENDCHAR STARTCHAR GRAVE ACCENT ENCODING 96 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0600 0700 0380 01C0 00E0 0060 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER A ENCODING 97 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1FF0 1FF8 001C 000C 000C 0FFC 1FFC 380C 300C 300C 300C 380C 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER B ENCODING 98 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3000 3000 3000 3000 3000 3000 3FF0 3FF8 301C 300C 300C 300C 300C 300C 300C 300C 300C 301C 3FF8 3FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER C ENCODING 99 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0FFC 1FFC 3800 3000 3000 3000 3000 3000 3000 3000 3000 3800 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER D ENCODING 100 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 000C 000C 000C 000C 000C 000C 0FFC 1FFC 380C 300C 300C 300C 300C 300C 300C 300C 300C 380C 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER E ENCODING 101 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0FFC 1FFC 380C 300C 300C 300C 3FFC 3FFC 3000 3000 3000 3800 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER F ENCODING 102 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 01F8 03F8 0700 0600 0600 0600 0600 0600 1FE0 1FE0 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER G ENCODING 103 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0FFC 1FFC 380C 300C 300C 300C 300C 300C 300C 300C 300C 381C 1FF8 0FF0 0018 000C 000C 001C 3FF8 3FF0 ENDCHAR STARTCHAR LATIN SMALL LETTER H ENCODING 104 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 3000 3000 3000 3000 3000 3000 3FF0 3FF8 301C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER I ENCODING 105 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0180 0180 0180 0000 0000 0000 0780 0780 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 01E0 01E0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER J ENCODING 106 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0180 0180 0180 0000 0000 0000 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0380 1F00 1E00 ENDCHAR STARTCHAR LATIN SMALL LETTER K ENCODING 107 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 1800 1800 1800 1800 1800 1800 1830 1870 18E0 19C0 1B80 1F00 1F00 1B80 19C0 18E0 1870 1838 181C 180C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER L ENCODING 108 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0600 0700 03F8 01F8 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER M ENCODING 109 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3E70 3E78 319C 318C 318C 318C 318C 318C 318C 318C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER N ENCODING 110 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3FF0 3FF8 301C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER O ENCODING 111 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0FF0 1FF8 381C 300C 300C 300C 300C 300C 300C 300C 300C 381C 1FF8 0FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER P ENCODING 112 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3FF0 3FF8 301C 300C 300C 300C 300C 300C 300C 300C 300C 301C 3FF8 3FF0 3000 3000 3000 3000 3000 3000 ENDCHAR STARTCHAR LATIN SMALL LETTER Q ENCODING 113 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0FFC 1FFC 380C 300C 300C 300C 300C 300C 300C 300C 300C 380C 1FFC 0FFC 000C 000C 000C 000C 000C 000C ENDCHAR STARTCHAR LATIN SMALL LETTER R ENCODING 114 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0FFC 1FFC 380C 300C 3000 3000 3000 3000 3000 3000 3000 3000 3000 3000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER S ENCODING 115 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0FFC 1FFC 3800 3000 3000 3800 1FF0 0FF8 001C 000C 000C 001C 3FF8 3FF0 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER T ENCODING 116 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0600 0600 0600 0600 0600 0600 1FE0 1FE0 0600 0600 0600 0600 0600 0600 0600 0600 0600 0700 03F8 01F8 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER U ENCODING 117 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 380C 1FFC 0FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER V ENCODING 118 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 300C 300C 381C 1C38 0E70 07E0 03C0 0180 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER W ENCODING 119 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 318C 318C 318C 318C 318C 318C 318C 398C 1E7C 0E7C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER X ENCODING 120 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 300C 381C 1C38 0E70 07E0 03C0 03C0 07E0 0E70 1C38 1818 381C 300C 300C 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LATIN SMALL LETTER Y ENCODING 121 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 300C 380C 1FFC 0FFC 000C 000C 000C 001C 3FF8 3FF0 ENDCHAR STARTCHAR LATIN SMALL LETTER Z ENCODING 122 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3FFC 3FFC 000C 0018 0030 0060 00C0 0180 0300 0600 0C00 1800 3FFC 3FFC 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR LEFT CURLY BRACKET ENCODING 123 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 00FC 01FC 0380 0300 0300 0300 0300 0300 0300 0300 0300 0700 3E00 3C00 3C00 3E00 0700 0300 0300 0300 0300 0300 0300 0300 0300 0380 01FC 00FC 0000 0000 ENDCHAR STARTCHAR VERTICAL LINE ENCODING 124 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0180 0000 0000 0000 0000 ENDCHAR STARTCHAR RIGHT CURLY BRACKET ENCODING 125 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 3F00 3F80 01C0 00C0 00C0 00C0 00C0 00C0 00C0 00C0 00C0 00E0 007C 003C 003C 007C 00E0 00C0 00C0 00C0 00C0 00C0 00C0 00C0 00C0 01C0 3F80 3F00 0000 0000 ENDCHAR STARTCHAR TILDE ENCODING 126 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0E0C 1F0C 3B9C 31F8 30F0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR STARTCHAR ENCODING 127 SWIDTH 500 0 DWIDTH 16 0 BBX 16 32 0 -6 BITMAP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ENDCHAR ENDFONT bdf2sfd-1.1.9/tests/spleen-32x64.bdf000066400000000000000000001775661477025615500167670ustar00rootroot00000000000000STARTFONT 2.1 COMMENT /* COMMENT * Spleen 32x64 1.7.0 COMMENT * Copyright (c) 2018-2020, Frederic Cambus COMMENT * https://www.cambus.net/ COMMENT * COMMENT * Created: 2018-09-11 COMMENT * Last Updated: 2020-01-29 COMMENT * COMMENT * Spleen is released under the BSD 2-Clause license. COMMENT * See LICENSE file for details. COMMENT */ FONT -misc-spleen-medium-r-normal--64-640-72-72-C-320-iso10646-1 SIZE 64 72 72 FONTBOUNDINGBOX 32 64 0 -12 STARTPROPERTIES 19 FAMILY_NAME "Spleen" FONT_VERSION "1.7.0" FOUNDRY "misc" SLANT "R" SETWIDTH_NAME "Normal" PIXEL_SIZE 64 POINT_SIZE 640 RESOLUTION_X 72 RESOLUTION_Y 72 SPACING "C" AVERAGE_WIDTH 320 CHARSET_REGISTRY "ISO10646" CHARSET_ENCODING "1" MIN_SPACE 32 FONT_ASCENT 52 FONT_DESCENT 12 COPYRIGHT "Copyright (c) 2018-2020, Frederic Cambus" DEFAULT_CHAR 32 _GBDFED_INFO "Edited with gbdfed 1.6." ENDPROPERTIES CHARS 96 STARTCHAR SPACE ENCODING 32 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR EXCLAMATION MARK ENCODING 33 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR QUOTATION MARK ENCODING 34 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR NUMBER SIGN ENCODING 35 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 3FFFFFFC 3FFFFFFC 3FFFFFFC 3FFFFFFC 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 3FFFFFFC 3FFFFFFC 3FFFFFFC 3FFFFFFC 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DOLLAR SIGN ENCODING 36 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C3C000 0F83C000 0F03C000 0F03C000 0F03C000 0F03C000 0F03C000 0F03C000 0F03C000 0F03C000 0F83C000 07C3C000 07FFFE00 03FFFF80 01FFFFC0 007FFFE0 0003C3E0 0003C1F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C0F0 0003C1F0 0003C3E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR PERCENT SIGN ENCODING 37 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000001E0 000001E0 01F803E0 03FC03E0 079E07C0 079E07C0 079E0F80 079E0F80 079E1F00 079E1F00 03FC3E00 01F83E00 00007C00 00007C00 0000F800 0000F800 0001F000 0001F000 0003E000 0003E000 0007C000 0007C000 000F8000 000F8000 001F0000 001F0000 003E0000 003E0000 007C1F80 007C3FC0 00F879E0 00F879E0 01F079E0 01F079E0 03E079E0 03E079E0 07C03FC0 07C01F80 07800000 07800000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR AMPERSAND ENCODING 38 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 001FF800 007FFE00 00FFFF00 01FFFF80 01F00F80 03E007C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03C003C0 03E007C0 01F00F80 01FFFF80 00FFFF00 007FFE00 003FF800 01FFC000 07FFC000 0FFFE000 1FFFF000 1F00F870 3E007CF0 3C003FF0 3C001FE0 3C000FC0 3C000F80 3C000F00 3C000F00 3C000F80 3C000FC0 3E001FE0 1F003FF0 1FFFFCF8 0FFFFC7C 07FFF83C 01FFE01C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR APOSTROPHE ENCODING 39 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LEFT PARENTHESIS ENCODING 40 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000FF0 00003FF0 0000FFF0 0001FFF0 0003FC00 0007F000 000FC000 001F8000 003F0000 003E0000 007C0000 007C0000 00F80000 00F80000 01F00000 01F00000 03E00000 03E00000 03C00000 03C00000 07C00000 07C00000 07800000 07800000 07800000 07800000 07800000 07800000 07800000 07800000 07800000 07800000 07800000 07800000 07C00000 07C00000 03C00000 03C00000 03E00000 03E00000 01F00000 01F00000 00F80000 00F80000 007C0000 007C0000 003E0000 003F0000 001F8000 000FC000 0007F000 0003FC00 0001FFF0 0000FFF0 00003FF0 00000FF0 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR RIGHT PARENTHESIS ENCODING 41 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 07F80000 07FE0000 07FF8000 07FFC000 001FE000 0007F000 0001F800 0000FC00 00007E00 00003E00 00001F00 00001F00 00000F80 00000F80 000007C0 000007C0 000003E0 000003E0 000001E0 000001E0 000001F0 000001F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000001F0 000001F0 000001E0 000001E0 000003E0 000003E0 000007C0 000007C0 00000F80 00000F80 00001F00 00001F00 00003E00 00007E00 0000FC00 0001F800 0007F000 001FE000 07FFC000 07FF8000 07FE0000 07F80000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR ASTERISK ENCODING 42 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03C003C0 03C003C0 03E007C0 03F00FC0 01F81F80 00FC3F00 007E7E00 003FFC00 001FF800 000FF000 000FF000 000FF000 3FFFFFFC 3FFFFFFC 3FFFFFFC 3FFFFFFC 000FF000 000FF000 000FF000 001FF800 003FFC00 007E7E00 00FC3F00 01F81F80 03F00FC0 03E007C0 03C003C0 03C003C0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR PLUS SIGN ENCODING 43 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 03FFFFC0 03FFFFC0 03FFFFC0 03FFFFC0 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR COMMA ENCODING 44 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0007C000 000F8000 003F8000 003F0000 003E0000 00380000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR HYPHEN-MINUS ENCODING 45 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR FULL STOP ENCODING 46 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR SOLIDUS ENCODING 47 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 0000003C 0000003C 0000007C 0000007C 000000F8 000000F8 000001F0 000001F0 000003E0 000003E0 000007C0 000007C0 00000F80 00000F80 00001F00 00001F00 00003E00 00003E00 00007C00 00007C00 0000F800 0000F800 0001F000 0001F000 0003E000 0003E000 0007C000 0007C000 000F8000 000F8000 001F0000 001F0000 003E0000 003E0000 007C0000 007C0000 00F80000 00F80000 01F00000 01F00000 03E00000 03E00000 07C00000 07C00000 0F800000 0F800000 1F000000 1F000000 3E000000 3E000000 3C000000 3C000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT ZERO ENCODING 48 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0001F0 0F0003F0 0F0007F0 0F000FF0 0F001FF0 0F003FF0 0F007EF0 0F00FCF0 0F01F8F0 0F03F0F0 0F07E0F0 0F0FC0F0 0F1F80F0 0F3F00F0 0F7E00F0 0FFC00F0 0FF800F0 0FF000F0 0FE000F0 0FC000F0 0F8000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT ONE ENCODING 49 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000FC000 001FC000 003FC000 007FC000 00FBC000 01F3C000 03E3C000 03C3C000 0383C000 0303C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 03FFFFC0 03FFFFC0 03FFFFC0 03FFFFC0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT TWO ENCODING 50 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000001E0 000003E0 000007C0 00000F80 00001F00 00003E00 00007C00 0000F800 0001F000 0003E000 0007C000 000F8000 001F0000 003E0000 007C0000 00F80000 01F00000 03E00000 07C00000 0F8000F0 0F0000F0 0F0000F0 0F0000F0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT THREE ENCODING 51 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000001E0 000003C0 003FFF80 003FFF00 003FFF00 003FFF80 000003C0 000001E0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT FOUR ENCODING 52 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0F000F00 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT FIVE ENCODING 53 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 000003E0 000001F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT SIX ENCODING 54 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT SEVEN ENCODING 55 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000001F0 000003E0 000007C0 00000F80 00001F00 00003E00 00007C00 0000F800 0001F000 0003E000 0007C000 000F8000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT EIGHT ENCODING 56 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 078001E0 03C003C0 01FFFF80 00FFFF00 00FFFF00 01FFFF80 03C003C0 078001E0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR DIGIT NINE ENCODING 57 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 07C000F0 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR COLON ENCODING 58 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR SEMICOLON ENCODING 59 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0007C000 000F8000 003F8000 003F0000 003E0000 00380000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LESS-THAN SIGN ENCODING 60 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000003F0 000007E0 00000FC0 00001F80 00003F00 00007E00 0000FC00 0001F800 0003F000 0007E000 000FC000 001F8000 003F0000 007E0000 00FC0000 01F80000 03F00000 07E00000 0FC00000 0FC00000 0FC00000 0FC00000 07E00000 03F00000 01F80000 00FC0000 007E0000 003F0000 001F8000 000FC000 0007E000 0003F000 0001F800 0000FC00 00007E00 00003F00 00001F80 00000FC0 000007E0 000003F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR EQUALS SIGN ENCODING 61 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR GREATER-THAN SIGN ENCODING 62 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FC00000 07E00000 03F00000 01F80000 00FC0000 007E0000 003F0000 001F8000 000FC000 0007E000 0003F000 0001F800 0000FC00 00007E00 00003F00 00001F80 00000FC0 000007E0 000003F0 000003F0 000003F0 000003F0 000007E0 00000FC0 00001F80 00003F00 00007E00 0000FC00 0001F800 0003F000 0007E000 000FC000 001F8000 003F0000 007E0000 00FC0000 01F80000 03F00000 07E00000 0FC00000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR QUESTION MARK ENCODING 63 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 000000F0 000000F0 000000F0 000000F0 000001E0 000003C0 00000780 00000F00 00001E00 00003C00 00007800 00007800 0000F000 0000F000 0001E000 0001E000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR COMMERCIAL AT ENCODING 64 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03F0F0 0F03FFF0 0F03FFF0 0F03FFF0 0F03FFF0 0F000000 0F000000 0F000000 0F000000 0F800000 07C00000 07FFFFC0 03FFFFC0 01FFFFC0 007FFFC0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER A ENCODING 65 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER B ENCODING 66 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0001E0 0F0003C0 0FFFFF80 0FFFFF00 0FFFFF00 0FFFFF80 0F0003C0 0F0001E0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0001F0 0F0003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER C ENCODING 67 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C00000 0F800000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F800000 07C00000 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER D ENCODING 68 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0001F0 0F0003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER E ENCODING 69 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C00000 0F800000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0FFFFC00 0FFFFC00 0FFFFC00 0FFFFC00 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F800000 07C00000 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER F ENCODING 70 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C00000 0F800000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0FFFFC00 0FFFFC00 0FFFFC00 0FFFFC00 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER G ENCODING 71 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C00000 0F800000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F00FFF0 0F00FFF0 0F00FFF0 0F00FFF0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 07C000F0 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER H ENCODING 72 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER I ENCODING 73 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03FFFFC0 03FFFFC0 03FFFFC0 03FFFFC0 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 03FFFFC0 03FFFFC0 03FFFFC0 03FFFFC0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER J ENCODING 74 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03FFFFC0 03FFFFC0 03FFFFC0 03FFFFC0 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0007C000 000F8000 3FFF8000 3FFF0000 3FFE0000 3FF80000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER K ENCODING 75 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0001F0 0F0003E0 0F0007C0 0F000F80 0F001F00 0FFFFE00 0FFFFC00 0FFFFC00 0FFFFE00 0F001F00 0F000F80 0F0007C0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER L ENCODING 76 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F800000 07C00000 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER M ENCODING 77 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F8001F0 0FC003F0 0FE007F0 0FF00FF0 0FF81FF0 0FFC3FF0 0F7E7EF0 0F3FFCF0 0F1FF8F0 0F0FF0F0 0F07E0F0 0F03C0F0 0F0180F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER N ENCODING 78 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F8000F0 0F8000F0 0FC000F0 0FC000F0 0FE000F0 0FE000F0 0FF000F0 0FF000F0 0FF800F0 0FF800F0 0F7C00F0 0F7C00F0 0F3E00F0 0F3E00F0 0F1F00F0 0F1F00F0 0F0F80F0 0F0F80F0 0F07C0F0 0F07C0F0 0F03E0F0 0F03E0F0 0F01F0F0 0F01F0F0 0F00F8F0 0F00F8F0 0F007CF0 0F007CF0 0F003EF0 0F003EF0 0F001FF0 0F001FF0 0F000FF0 0F000FF0 0F0007F0 0F0007F0 0F0003F0 0F0003F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER O ENCODING 79 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER P ENCODING 80 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0001F0 0F0003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Q ENCODING 81 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F03C0F0 0F03C0F0 0F03E0F0 0F03E0F0 0F01F0F0 0F01F0F0 0F80F9F0 07C0FBE0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00001F00 00001F00 00000F80 00000F80 000007C0 000007C0 000003C0 000003C0 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER R ENCODING 82 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0001F0 0F0003E0 0F0007C0 0FFFFF80 0FFFFF00 0FFFFF00 0FFFFF80 0F0007C0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER S ENCODING 83 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C00000 0F800000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F800000 07C00000 07FFFE00 03FFFF80 01FFFFC0 007FFFE0 000003E0 000001F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000001F0 000003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER T ENCODING 84 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3FFFFFFC 3FFFFFFC 3FFFFFFC 3FFFFFFC 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER U ENCODING 85 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 07C000F0 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER V ENCODING 86 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 0FC003F0 07E007E0 03F00FC0 01F81F80 00FC3F00 007E7E00 003FFC00 001FF800 000FF000 0007E000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER W ENCODING 87 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0180F0 0F03C0F0 0F07E0F0 0F0FF0F0 0F1FF8F0 0F3FFCF0 0F7E7EF0 0FFC3FF0 0FF81FF0 0FF00FF0 0FE007F0 0FC003F0 0F8001F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER X ENCODING 88 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 0FC003F0 07E007E0 03F00FC0 01F81F80 00FFFF00 007FFE00 007FFE00 00FFFF00 01F81F80 03F00FC0 07E007E0 0FC003F0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Y ENCODING 89 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 07C000F0 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000001F0 000003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Z ENCODING 90 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000001F0 000003E0 000007C0 00000F80 00001F00 00003E00 00007C00 0000F800 0001F000 0003E000 0007C000 000F8000 001F0000 003E0000 007C0000 00F80000 01F00000 03E00000 07C00000 0F800000 0F000000 0F000000 0F000000 0F000000 0F000000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LEFT SQUARE BRACKET ENCODING 91 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00FFFFF0 00FFFFF0 00FFFFF0 00FFFFF0 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00F00000 00FFFFF0 00FFFFF0 00FFFFF0 00FFFFF0 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR REVERSE SOLIDUS ENCODING 92 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 3C000000 3C000000 3E000000 3E000000 1F000000 1F000000 0F800000 0F800000 07C00000 07C00000 03E00000 03E00000 01F00000 01F00000 00F80000 00F80000 007C0000 007C0000 003E0000 003E0000 001F0000 001F0000 000F8000 000F8000 0007C000 0007C000 0003E000 0003E000 0001F000 0001F000 0000F800 0000F800 00007C00 00007C00 00003E00 00003E00 00001F00 00001F00 00000F80 00000F80 000007C0 000007C0 000003E0 000003E0 000001F0 000001F0 000000F8 000000F8 0000007C 0000007C 0000003C 0000003C 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR RIGHT SQUARE BRACKET ENCODING 93 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 0FFFFF00 0FFFFF00 0FFFFF00 0FFFFF00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 00000F00 0FFFFF00 0FFFFF00 0FFFFF00 0FFFFF00 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR CIRCUMFLEX ACCENT ENCODING 94 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0007E000 000FF000 001FF800 003FFC00 007FFE00 00FC3F00 01F81F80 03F00FC0 07E007E0 0FC003F0 1F8001F8 3F0000FC 3E00007C 3C00003C 3800001C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LOW LINE ENCODING 95 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3FFFFFFC 3FFFFFFC 3FFFFFFC 3FFFFFFC 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR GRAVE ACCENT ENCODING 96 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00380000 003C0000 003E0000 003F0000 001F8000 000FC000 0007E000 0003F000 0001F800 0000FC00 00007C00 00003C00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER A ENCODING 97 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03FFFE00 03FFFF80 03FFFFC0 03FFFFE0 000003E0 000001F0 000000F0 000000F0 000000F0 000000F0 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C000F0 0F8000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 07C000F0 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER B ENCODING 98 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0001F0 0F0003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER C ENCODING 99 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C00000 0F800000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F800000 07C00000 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER D ENCODING 100 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C000F0 0F8000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 07C000F0 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER E ENCODING 101 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C000F0 0F8000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F800000 07C00000 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER F ENCODING 102 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0001FFC0 0007FFC0 000FFFC0 001FFFC0 001F0000 003E0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 03FFFC00 03FFFC00 03FFFC00 03FFFC00 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER G ENCODING 103 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C000F0 0F8000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFC0 03FFFF80 01FFFF80 007FFFC0 000003E0 000001E0 000000F0 000000F0 000000F0 000000F0 000001F0 000003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 ENDCHAR STARTCHAR LATIN SMALL LETTER H ENCODING 104 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER I ENCODING 105 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 003FC000 003FC000 003FC000 003FC000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003FC00 0003FC00 0003FC00 0003FC00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER J ENCODING 106 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0007C000 000F8000 03FF8000 03FF0000 03FE0000 03F80000 ENDCHAR STARTCHAR LATIN SMALL LETTER K ENCODING 107 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03C00000 03C00000 03C00000 03C00000 03C00000 03C00000 03C00000 03C00000 03C00000 03C00000 03C00000 03C00000 03C00700 03C00F00 03C01F00 03C03E00 03C07C00 03C0F800 03C1F000 03C3E000 03C7C000 03CF8000 03FF0000 03FF0000 03FF0000 03FF0000 03CF8000 03C7C000 03C3E000 03C1F000 03C0F800 03C07C00 03C03E00 03C01F00 03C00F80 03C007C0 03C003E0 03C001F0 03C000F0 03C00070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER L ENCODING 108 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003E0000 001F0000 001FFFC0 000FFFC0 0007FFC0 0001FFC0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER M ENCODING 109 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFC3E00 0FFC3F80 0FFC3FC0 0FFC3FE0 0F03C3E0 0F03C1F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER N ENCODING 110 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER O ENCODING 111 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFE00 01FFFF80 03FFFFC0 07FFFFE0 07C003E0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 07FFFFE0 03FFFFC0 01FFFF80 007FFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER P ENCODING 112 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFE00 0FFFFF80 0FFFFFC0 0FFFFFE0 0F0003E0 0F0001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0001F0 0F0003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 ENDCHAR STARTCHAR LATIN SMALL LETTER Q ENCODING 113 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C000F0 0F8000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 07C000F0 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 ENDCHAR STARTCHAR LATIN SMALL LETTER R ENCODING 114 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C000F0 0F8000F0 0F0000F0 0F0000F0 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 0F000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER S ENCODING 115 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007FFFF0 01FFFFF0 03FFFFF0 07FFFFF0 07C00000 0F800000 0F000000 0F000000 0F000000 0F000000 0F800000 07C00000 07FFFE00 03FFFF80 01FFFFC0 007FFFE0 000003E0 000001F0 000000F0 000000F0 000000F0 000000F0 000001F0 000003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER T ENCODING 116 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 03FFFC00 03FFFC00 03FFFC00 03FFFC00 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003C0000 003E0000 001F0000 001FFFC0 000FFFC0 0007FFC0 0001FFC0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER U ENCODING 117 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 0FC000F0 07FFFFF0 03FFFFF0 01FFFFF0 00FFFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER V ENCODING 118 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 03E007C0 01F00F80 00F81F00 007C3E00 003E7C00 001FF800 000FF000 0007E000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER W ENCODING 119 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F03C0F0 0F83C0F0 07C3C0F0 07FC3FF0 03FC3FF0 01FC3FF0 007C3FF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER X ENCODING 120 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F8001F0 07C003E0 03E007C0 01F00F80 00F81F00 007C3E00 003E7C00 001FF800 000FF000 000FF000 001FF800 003E7C00 007C3E00 00F81F00 01F00F80 03E007C0 03C003C0 07C003E0 07C003E0 0F8001F0 0F8001F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LATIN SMALL LETTER Y ENCODING 121 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F0000F0 0F8000F0 07C000F0 07FFFFF0 03FFFFF0 01FFFFF0 007FFFF0 000000F0 000000F0 000000F0 000000F0 000000F0 000000F0 000001F0 000003E0 0FFFFFE0 0FFFFFC0 0FFFFF80 0FFFFE00 ENDCHAR STARTCHAR LATIN SMALL LETTER Z ENCODING 122 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 000000F0 000001F0 000003E0 000007C0 00000F80 00001F00 00003E00 00007C00 0000F800 0001F000 0003E000 0007C000 000F8000 001F0000 003E0000 007C0000 00F80000 01F00000 03E00000 07C00000 0FFFFFF0 0FFFFFF0 0FFFFFF0 0FFFFFF0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR LEFT CURLY BRACKET ENCODING 123 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00007FF0 0001FFF0 0003FFF0 0007FFF0 0007C000 000F8000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 001F0000 003F0000 007E0000 0FFC0000 0FF80000 0FF00000 0FF00000 0FF00000 0FF00000 0FF80000 0FFC0000 007E0000 003F0000 001F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F0000 000F8000 0007C000 0007FFF0 0003FFF0 0001FFF0 00007FF0 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR VERTICAL LINE ENCODING 124 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 0003C000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR RIGHT CURLY BRACKET ENCODING 125 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 0FFE0000 0FFF8000 0FFFC000 0FFFE000 0003E000 0001F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F800 0000FC00 00007E00 00003FF0 00001FF0 00000FF0 00000FF0 00000FF0 00000FF0 00001FF0 00003FF0 00007E00 0000FC00 0000F800 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0000F000 0001F000 0003E000 0FFFE000 0FFFC000 0FFF8000 0FFE0000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR TILDE ENCODING 126 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 007800F0 01FE00F0 03FF00F0 07FF80F0 0FCFC1F0 0F87E3F0 0F03FFE0 0F01FFC0 0F00FF80 0F003E00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR STARTCHAR ENCODING 127 SWIDTH 500 0 DWIDTH 32 0 BBX 32 64 0 -12 BITMAP 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ENDCHAR ENDFONT bdf2sfd-1.1.9/tests/spleen-8x16.bdf000066400000000000000000000341171477025615500166670ustar00rootroot00000000000000STARTFONT 2.1 COMMENT /* COMMENT * Spleen 8x16 1.7.0 COMMENT * Copyright (c) 2018-2020, Frederic Cambus COMMENT * https://www.cambus.net/ COMMENT * COMMENT * Created: 2018-08-11 COMMENT * Last Updated: 2020-01-29 COMMENT * COMMENT * Spleen is released under the BSD 2-Clause license. COMMENT * See LICENSE file for details. COMMENT */ FONT -misc-spleen-medium-r-normal--16-160-72-72-C-80-iso10646-1 SIZE 16 72 72 FONTBOUNDINGBOX 8 16 0 -4 STARTPROPERTIES 19 FAMILY_NAME "Spleen" FONT_VERSION "1.7.0" FOUNDRY "misc" SLANT "R" SETWIDTH_NAME "Normal" PIXEL_SIZE 16 POINT_SIZE 160 RESOLUTION_X 72 RESOLUTION_Y 72 SPACING "C" AVERAGE_WIDTH 80 CHARSET_REGISTRY "ISO10646" CHARSET_ENCODING "1" MIN_SPACE 8 FONT_ASCENT 12 FONT_DESCENT 4 COPYRIGHT "Copyright (c) 2018-2020, Frederic Cambus" DEFAULT_CHAR 32 _GBDFED_INFO "Edited with gbdfed 1.6." ENDPROPERTIES CHARS 96 STARTCHAR SPACE ENCODING 32 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ENDCHAR STARTCHAR EXCLAMATION MARK ENCODING 33 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 18 18 18 18 18 18 18 00 18 18 00 00 00 00 ENDCHAR STARTCHAR QUOTATION MARK ENCODING 34 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 66 66 66 66 00 00 00 00 00 00 00 00 00 00 00 ENDCHAR STARTCHAR NUMBER SIGN ENCODING 35 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 6C 6C FE 6C 6C 6C 6C FE 6C 6C 00 00 00 00 ENDCHAR STARTCHAR DOLLAR SIGN ENCODING 36 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 10 7E D0 D0 D0 7C 16 16 16 16 FC 10 00 00 00 ENDCHAR STARTCHAR PERCENT SIGN ENCODING 37 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 06 66 6C 0C 18 18 30 36 66 60 00 00 00 00 ENDCHAR STARTCHAR AMPERSAND ENCODING 38 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 38 6C 6C 6C 38 70 DA CC CC 7A 00 00 00 00 ENDCHAR STARTCHAR APOSTROPHE ENCODING 39 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 18 18 18 18 00 00 00 00 00 00 00 00 00 00 00 ENDCHAR STARTCHAR LEFT PARENTHESIS ENCODING 40 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 0E 18 30 30 60 60 60 60 60 60 30 30 18 0E 00 ENDCHAR STARTCHAR RIGHT PARENTHESIS ENCODING 41 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 70 18 0C 0C 06 06 06 06 06 06 0C 0C 18 70 00 ENDCHAR STARTCHAR ASTERISK ENCODING 42 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 66 3C 18 FF 18 3C 66 00 00 00 00 00 ENDCHAR STARTCHAR PLUS SIGN ENCODING 43 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 18 18 7E 18 18 00 00 00 00 00 00 ENDCHAR STARTCHAR COMMA ENCODING 44 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 00 00 00 00 00 18 18 30 00 00 00 ENDCHAR STARTCHAR HYPHEN-MINUS ENCODING 45 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 00 00 7E 00 00 00 00 00 00 00 00 ENDCHAR STARTCHAR FULL STOP ENCODING 46 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 00 00 00 00 00 18 18 00 00 00 00 ENDCHAR STARTCHAR SOLIDUS ENCODING 47 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 03 03 06 06 0C 0C 18 18 30 30 60 60 C0 C0 00 ENDCHAR STARTCHAR DIGIT ZERO ENCODING 48 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 C6 CE DE F6 E6 C6 C6 7C 00 00 00 00 ENDCHAR STARTCHAR DIGIT ONE ENCODING 49 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 18 38 78 58 18 18 18 18 18 7E 00 00 00 00 ENDCHAR STARTCHAR DIGIT TWO ENCODING 50 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 06 06 0C 18 30 60 C6 FE 00 00 00 00 ENDCHAR STARTCHAR DIGIT THREE ENCODING 51 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 06 06 3C 06 06 06 C6 7C 00 00 00 00 ENDCHAR STARTCHAR DIGIT FOUR ENCODING 52 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C0 C0 CC CC CC CC FE 0C 0C 0C 00 00 00 00 ENDCHAR STARTCHAR DIGIT FIVE ENCODING 53 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 FE C6 C0 C0 FC 06 06 06 C6 7C 00 00 00 00 ENDCHAR STARTCHAR DIGIT SIX ENCODING 54 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 C0 C0 FC C6 C6 C6 C6 7C 00 00 00 00 ENDCHAR STARTCHAR DIGIT SEVEN ENCODING 55 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 FE C6 06 06 0C 18 30 30 30 30 00 00 00 00 ENDCHAR STARTCHAR DIGIT EIGHT ENCODING 56 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 C6 C6 7C C6 C6 C6 C6 7C 00 00 00 00 ENDCHAR STARTCHAR DIGIT NINE ENCODING 57 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 C6 C6 C6 7E 06 06 C6 7C 00 00 00 00 ENDCHAR STARTCHAR COLON ENCODING 58 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 18 18 00 00 00 18 18 00 00 00 00 ENDCHAR STARTCHAR SEMICOLON ENCODING 59 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 18 18 00 00 00 18 18 30 00 00 00 ENDCHAR STARTCHAR LESS-THAN SIGN ENCODING 60 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 06 0C 18 30 60 60 30 18 0C 06 00 00 00 00 ENDCHAR STARTCHAR EQUALS SIGN ENCODING 61 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7E 00 00 7E 00 00 00 00 00 00 00 ENDCHAR STARTCHAR GREATER-THAN SIGN ENCODING 62 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 60 30 18 0C 06 06 0C 18 30 60 00 00 00 00 ENDCHAR STARTCHAR QUESTION MARK ENCODING 63 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 06 0C 18 30 30 00 30 30 00 00 00 00 ENDCHAR STARTCHAR COMMERCIAL AT ENCODING 64 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 7C C2 DA DA DA DA DE C0 7C 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER A ENCODING 65 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 C6 C6 FE C6 C6 C6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER B ENCODING 66 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 FC C6 C6 C6 FC C6 C6 C6 C6 FC 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER C ENCODING 67 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7E C0 C0 C0 C0 C0 C0 C0 C0 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER D ENCODING 68 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 FC C6 C6 C6 C6 C6 C6 C6 C6 FC 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER E ENCODING 69 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7E C0 C0 C0 F8 C0 C0 C0 C0 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER F ENCODING 70 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7E C0 C0 C0 F8 C0 C0 C0 C0 C0 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER G ENCODING 71 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7E C0 C0 C0 DE C6 C6 C6 C6 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER H ENCODING 72 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 C6 C6 C6 FE C6 C6 C6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER I ENCODING 73 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7E 18 18 18 18 18 18 18 18 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER J ENCODING 74 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7E 18 18 18 18 18 18 18 18 F0 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER K ENCODING 75 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 C6 C6 CC F8 CC C6 C6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER L ENCODING 76 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C0 C0 C0 C0 C0 C0 C0 C0 C0 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER M ENCODING 77 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 EE FE D6 C6 C6 C6 C6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER N ENCODING 78 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 C6 E6 E6 D6 D6 CE CE C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER O ENCODING 79 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 C6 C6 C6 C6 C6 C6 C6 7C 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER P ENCODING 80 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 FC C6 C6 C6 FC C0 C0 C0 C0 C0 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Q ENCODING 81 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7C C6 C6 C6 C6 C6 C6 D6 D6 7C 18 0C 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER R ENCODING 82 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 FC C6 C6 C6 FC C6 C6 C6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER S ENCODING 83 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 7E C0 C0 C0 7C 06 06 06 06 FC 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER T ENCODING 84 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 FF 18 18 18 18 18 18 18 18 18 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER U ENCODING 85 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 C6 C6 C6 C6 C6 C6 C6 C6 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER V ENCODING 86 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 C6 C6 C6 C6 C6 C6 6C 38 10 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER W ENCODING 87 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 C6 C6 C6 C6 C6 D6 FE EE C6 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER X ENCODING 88 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 C6 C6 6C 38 6C C6 C6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Y ENCODING 89 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C6 C6 C6 C6 7E 06 06 06 06 FC 00 00 00 00 ENDCHAR STARTCHAR LATIN CAPITAL LETTER Z ENCODING 90 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 FE 06 06 0C 18 30 60 C0 C0 FE 00 00 00 00 ENDCHAR STARTCHAR LEFT SQUARE BRACKET ENCODING 91 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 3E 30 30 30 30 30 30 30 30 30 30 30 30 3E 00 ENDCHAR STARTCHAR REVERSE SOLIDUS ENCODING 92 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 C0 C0 60 60 30 30 18 18 0C 0C 06 06 03 03 00 ENDCHAR STARTCHAR RIGHT SQUARE BRACKET ENCODING 93 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 7C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 7C 00 ENDCHAR STARTCHAR CIRCUMFLEX ACCENT ENCODING 94 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 10 38 6C C6 00 00 00 00 00 00 00 00 00 00 00 ENDCHAR STARTCHAR LOW LINE ENCODING 95 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FE 00 ENDCHAR STARTCHAR GRAVE ACCENT ENCODING 96 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 30 18 0C 00 00 00 00 00 00 00 00 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER A ENCODING 97 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7C 06 7E C6 C6 C6 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER B ENCODING 98 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C0 C0 C0 FC C6 C6 C6 C6 C6 FC 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER C ENCODING 99 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7E C0 C0 C0 C0 C0 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER D ENCODING 100 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 06 06 06 7E C6 C6 C6 C6 C6 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER E ENCODING 101 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7E C6 C6 FE C0 C0 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER F ENCODING 102 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 1E 30 30 30 7C 30 30 30 30 30 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER G ENCODING 103 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7E C6 C6 C6 C6 C6 7C 06 06 FC 00 ENDCHAR STARTCHAR LATIN SMALL LETTER H ENCODING 104 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C0 C0 C0 FC C6 C6 C6 C6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER I ENCODING 105 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 18 18 00 38 18 18 18 18 18 1C 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER J ENCODING 106 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 18 18 00 18 18 18 18 18 18 18 18 18 70 00 ENDCHAR STARTCHAR LATIN SMALL LETTER K ENCODING 107 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 C0 C0 C0 CC D8 F0 F0 D8 CC C6 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER L ENCODING 108 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 30 30 30 30 30 30 30 30 30 1C 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER M ENCODING 109 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 EC D6 D6 D6 D6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER N ENCODING 110 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 FC C6 C6 C6 C6 C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER O ENCODING 111 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7C C6 C6 C6 C6 C6 7C 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER P ENCODING 112 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 FC C6 C6 C6 C6 C6 FC C0 C0 C0 00 ENDCHAR STARTCHAR LATIN SMALL LETTER Q ENCODING 113 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7E C6 C6 C6 C6 C6 7E 06 06 06 00 ENDCHAR STARTCHAR LATIN SMALL LETTER R ENCODING 114 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7E C6 C0 C0 C0 C0 C0 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER S ENCODING 115 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 7E C0 C0 7C 06 06 FC 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER T ENCODING 116 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 30 30 30 7C 30 30 30 30 30 1E 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER U ENCODING 117 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 C6 C6 C6 C6 C6 C6 7E 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER V ENCODING 118 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 C6 C6 C6 C6 6C 38 10 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER W ENCODING 119 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 C6 C6 D6 D6 D6 D6 6E 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER X ENCODING 120 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 C6 6C 38 38 6C C6 C6 00 00 00 00 ENDCHAR STARTCHAR LATIN SMALL LETTER Y ENCODING 121 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 C6 C6 C6 C6 C6 C6 7E 06 06 FC 00 ENDCHAR STARTCHAR LATIN SMALL LETTER Z ENCODING 122 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 FE 06 0C 18 30 60 FE 00 00 00 00 ENDCHAR STARTCHAR LEFT CURLY BRACKET ENCODING 123 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 0E 18 18 18 18 18 70 70 18 18 18 18 18 0E 00 ENDCHAR STARTCHAR VERTICAL LINE ENCODING 124 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 18 18 18 18 18 18 18 18 18 18 18 18 00 00 ENDCHAR STARTCHAR RIGHT CURLY BRACKET ENCODING 125 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 70 18 18 18 18 18 0E 0E 18 18 18 18 18 70 00 ENDCHAR STARTCHAR TILDE ENCODING 126 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 32 7E 4C 00 00 00 00 00 00 00 00 00 00 00 00 ENDCHAR STARTCHAR ENCODING 127 SWIDTH 500 0 DWIDTH 8 0 BBX 8 16 0 -4 BITMAP 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ENDCHAR ENDFONT