//*****************************************************************************
//
// fontoldstandard18.c - Font definition for the 18pt Oldstandard font.
//
//*****************************************************************************

//*****************************************************************************
//
// Original font source: http://www.thessalonica.org.ru/en/fonts-download.html
// 
// This Font Software is licensed under the SIL Open Font License, Version 1.1.
// This license is copied below, and is also available with a FAQ at:
// http://scripts.sil.org/OFL
// 
// -----------------------------------------------------------
// SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
// -----------------------------------------------------------
// 
// PREAMBLE
// The goals of the Open Font License (OFL) are to stimulate worldwide
// development of collaborative font projects, to support the font creation
// efforts of academic and linguistic communities, and to provide a free and
// open framework in which fonts may be shared and improved in partnership
// with others.
// 
// The OFL allows the licensed fonts to be used, studied, modified and
// redistributed freely as long as they are not sold by themselves. The
// fonts, including any derivative works, can be bundled, embedded,
// redistributed and/or sold with any software provided that any reserved
// names are not used by derivative works. The fonts and derivatives,
// however, cannot be released under any other type of license. The
// requirement for fonts to remain under this license does not apply
// to any document created using the fonts or their derivatives.
// 
// DEFINITIONS
// "Font Software" refers to the set of files released by the Copyright
// Holder(s) under this license and clearly marked as such. This may
// include source files, build scripts and documentation.
// 
// "Reserved Font Name" refers to any names specified as such after the
// copyright statement(s).
// 
// "Original Version" refers to the collection of Font Software components as
// distributed by the Copyright Holder(s).
// 
// "Modified Version" refers to any derivative made by adding to, deleting,
// or substituting -- in part or in whole -- any of the components of the
// Original Version, by changing formats or by porting the Font Software to a
// new environment.
// 
// "Author" refers to any designer, engineer, programmer, technical
// writer or other person who contributed to the Font Software.
// 
// PERMISSION & CONDITIONS
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of the Font Software, to use, study, copy, merge, embed, modify,
// redistribute, and sell modified and unmodified copies of the Font
// Software, subject to the following conditions:
// 
// 1) Neither the Font Software nor any of its individual components,
// in Original or Modified Versions, may be sold by itself.
// 
// 2) Original or Modified Versions of the Font Software may be bundled,
// redistributed and/or sold with any software, provided that each copy
// contains the above copyright notice and this license. These can be
// included either as stand-alone text files, human-readable headers or
// in the appropriate machine-readable metadata fields within text or
// binary files as long as those fields can be easily viewed by the user.
// 
// 3) No Modified Version of the Font Software may use the Reserved Font
// Name(s) unless explicit written permission is granted by the corresponding
// Copyright Holder. This restriction only applies to the primary font name as
// presented to the users.
// 
// 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
// Software shall not be used to promote, endorse or advertise any
// Modified Version, except to acknowledge the contribution(s) of the
// Copyright Holder(s) and the Author(s) or with their explicit written
// permission.
// 
// 5) The Font Software, modified or unmodified, in part or in whole,
// must be distributed entirely under this license, and must not be
// distributed under any other license. The requirement for fonts to
// remain under this license does not apply to any document created
// using the Font Software.
// 
// TERMINATION
// This license becomes null and void if any of the above conditions are
// not met.
// 
// DISCLAIMER
// THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
// OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
// COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
// INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
// DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
// OTHER DEALINGS IN THE FONT SOFTWARE.
//*****************************************************************************

//*****************************************************************************
//
// This file is generated by ftrasterize; DO NOT EDIT BY HAND!
//
//*****************************************************************************

#include <stdint.h>
#include <stdbool.h>
#include "grlib/grlib.h"

//*****************************************************************************
//
// Details of this font:
//     Characters: 32 to 255 inclusive
//     Style: oldstandard
//     Size: 18 point
//     Bold: no
//     Italic: no
//     Memory usage: 5216 bytes
//
//*****************************************************************************

//*****************************************************************************
//
// The compressed data for the 18 point Oldstandard font.
// Contains characters 32 to 255 inclusive.
//
//*****************************************************************************
static const uint8_t g_pui8Oldstandard18Data[5015] =
{
      5,   7,   0,  21, 112,  16,   3, 240,  50,  18,  18,  18,
     18,  18,  17,  33,  33, 130,  18, 240,  64,  14,   5, 240,
    161,  33,  17,  33,  17,  33,  17,  33,   0,  10,  16,  30,
     11,   0,   8,  97,  33, 113,  33,  97,  49,  58,  65,  49,
     97,  33, 113,  33, 113,  33,  74,  49,  49,  97,  49,  97,
     49,  97,   0,   9,  32,  39,   9, 240, 240, 146, 114, 100,
     65,  18,  17,  33,  34,  33,  17,  34,  18,  18,  18,  17,
     52, 115, 100,  49,  18,  33,  18,  18,  33,  17,  34,  33,
     17,  34,  17,  53,  98,   0,   6,  16,  42,  13,   0,   9,
    115,  81,  49,  49,  49,  65,  49,  49,  65,  49,  33,  81,
     49,  33,  99,  33, 177,  49, 129,  18,  17,  97,  33,  49,
     81,  33,  49,  65,  49,  49,  49,  65,  49,  49,  81,  17,
      0,  10,  34,  13,   0,  10,  19, 145,  49, 129,  49, 129,
     34, 132, 162,  52,  49,  17,  66,  50,  18,  49,  50,  50,
     17,  66,  65,  17,  66,  66,  82,  67,  85,  35,   0,  10,
      9,   2, 161,  17,  17,  17, 240, 240,  48,  22,   5, 240,
    209,  49,  65,  49,  65,  49,  65,  65,  65,  65,  65,  65,
     65,  81,  65,  81,  65,  81, 176,  22,   5, 240, 161,  81,
     65,  81,  65,  81,  65,  65,  65,  65,  65,  65,  49,  65,
     65,  49,  50,  49, 224,  21,   8,   0,   6,  50,  49,  34,
     17,  18,  17,  18,  51,  69,  33,  33,  33,  66,  98,   0,
     11,  48,  22,  16,   0,  12, 113, 241, 241, 241, 241, 241,
    241, 241, 143, 129, 241, 241, 241, 241, 241, 241,   0,   7,
     11,   4,   0,   8,   3,  19,  49,  49,  33,  33, 240,   8,
      6,   0,  10,  69,   0,   7,  80,   8,   3,   0,   6,  50,
     18, 240,  64,  24,   7, 240, 240, 161,  97,  81,  97,  97,
     81,  97,  97,  97,  81,  97,  97,  81,  97,  97,  81,  97,
     97, 240,  80,  30,  10,   0,   7, 115,  97,  49,  65,  81,
     34,  81,  34,  82,  18,  82,  18,  82,  18,  82,  18,  82,
     18,  82,  33,  81,  65,  49,  99,   0,   8,  20,   7, 240,
    240, 241,  97,  52,  82,  82,  82,  82,  82,  82,  82,  82,
     82,  54, 240, 240, 208,  26,   9,   0,   7,   4,  65,  50,
     33,  82,  18,  66,  19,  50, 113, 113, 113, 113, 113,  65,
     33,  81,  24,  24,   0,   6, 112,  26,   9,   0,   6, 117,
     49,  66,  34,  50,  49,  50, 113,  68, 146, 130, 114,  18,
     66,  18,  66,  17,  66,  53,   0,   7,  16,  25,  10,   0,
      8,  33, 130, 115,  97,  18,  97,  18,  81,  34,  65,  50,
     65,  50,  57,  98, 130, 130, 102,   0,   7,  80,  28,   9,
    240, 240, 241,  81,  38,  49, 129, 129, 129,  20,  50,  50,
     33,  82, 114, 114,  18,  66,  18,  65,  33,  66,  52,   0,
      7,  32,  30,   9,   0,   7,  20,  65,  49,  49,  50,  49,
    114,  19,  51,  34,  34,  66,  18,  66,  18,  66,  18,  66,
     33,  66,  34,  34,  68,   0,   7,  16,  21,   8,   0,   6,
      7,  23,  17,  81,  97, 113,  97,  97, 113, 113,  98,  98,
     98,  98,   0,   6,  64,  30,  10,   0,   7, 100,  82,  49,
     50,  81,  34,  81,  35,  65,  52,  17, 100,  66,  36,  18,
     82,  18,  82,  18,  82,  34,  50,  69,   0,   7, 112,  30,
      9,   0,   7,   4,  66,  49,  34,  65,  34,  66,  18,  66,
     18,  66,  34,  35,  51,  18, 114,  33,  65,  49,  50,  49,
     49,  83,   0,   7,  32,  10,   3, 240, 242,  18, 240,  18,
     18, 240,  64,  14,   4, 240, 240, 163,  19, 240,  34,  35,
     49,  49,  33,  33, 240,  23,  15,   0,  12,  98, 193, 194,
    178, 178, 193, 194, 178, 225, 242, 242, 241, 242, 242, 242,
    241,   0,   5,  96,  11,  16,   0,  22,  15,   0,   6,  31,
      0,  18,  16,  23,  15,   0,  11,  34, 241, 242, 242, 242,
    241, 242, 242, 209, 194, 178, 193, 194, 178, 178, 193,   0,
      7,  48,  23,   8,   0,   6,  20,  49,  66,  18,  50,  98,
     82,  82,  81,  97,  33,  65,  33,  82, 226,  98,   0,   6,
     64,  49,  14,   0,   9,  37, 129,  82,  81,  50,  17,  17,
     49,  49,  34,  17,  33,  49,  50,  33,  17,  34,  49,  49,
     17,  33,  65,  49,  17,  33,  50,  49,  17,  33,  49,  49,
     33,  33,  34,  49,  49,  34,  35,  65, 225,  97, 118,   0,
     11,  16,  30,  13,   0,   8, 113, 193, 178, 179, 145,  18,
    145,  18, 145,  33, 129,  50, 113,  50, 118,  97,  82,  81,
     82,  81,  97,  53,  37,   0,   9, 112,  32,  11,   0,   6,
    120,  82,  65,  66,  66,  50,  66,  50,  66,  50,  50,  69,
     98,  50,  66,  66,  50,  66,  50,  66,  50,  66,  50,  65,
     40,   0,   8,  80,  30,  11,   0,   7,  36,  33,  49,  67,
     34,  82,  33,  98,  18, 113,  18, 146, 146, 146, 146, 113,
     33, 113,  34,  81,  65,  81,  85,   0,   8,  80,  33,  13,
      0,   8,  25,  98,  81,  82,  82,  66,  97,  66,  98,  50,
     98,  50,  98,  50,  98,  50,  98,  50,  98,  50,  97,  66,
     82,  66,  81,  57,   0,  10,  32,  32,  12,   0,   7,  75,
     50,  82,  50,  97,  50,  97,  50,  97,  50,  33, 114,  33,
    117, 114,  33, 114,  97,  50,  97,  50,  97,  50,  82,  27,
      0,   9,  16,  28,  12,   0,   7,  75,  50,  82,  50,  97,
     50,  97,  50,  97,  50,  33, 114,  33, 117, 114,  33, 114,
    162, 162, 162, 134,   0,   9,  96,  34,  13,   0,   8,  68,
     33,  81,  67,  66,  82,  65, 113,  50, 113,  50, 178, 178,
     70,  18,  98,  50,  98,  65,  98,  66,  82,  81,  65,  17,
    100,  33,   0,  10,  16,  34,  14,   0,   8, 102,  22,  50,
     82,  82,  82,  82,  82,  82,  82,  82,  82,  89,  82,  82,
     82,  82,  82,  82,  82,  82,  82,  82,  82,  82,  54,  22,
      0,  10,  80,  21,   7, 240, 240,  86,  50,  82,  82,  82,
     82,  82,  82,  82,  82,  82,  82,  82,  54, 240, 240, 208,
     25,  10,   0,   6,  86,  98, 130, 130, 130, 130, 130, 130,
    130,  50,  50,  50,  50,  49,  66,  49,  65,  84,   0,   8,
     16,  34,  13,   0,   8,  22,  21,  50,  81,  82,  65,  98,
     49, 114,  33, 130,  33, 133, 131,  18, 114,  49, 114,  50,
     98,  50,  98,  66,  82,  66,  54,  21,   0,   9, 112,  24,
     11,   0,   6, 118, 114, 146, 146, 146, 146, 146, 146, 146,
    146, 146,  81,  50,  81,  50,  81,  26,   0,   8,  48,  52,
     15,   0,   9,  52, 100,  51,  67,  83,  67,  81,  17,  49,
     18,  81,  17,  49,  18,  81,  18,  33,  18,  81,  18,  33,
     18,  81,  33,  17,  34,  81,  33,  17,  34,  81,  35,  34,
     81,  35,  34,  81,  49,  50,  81,  49,  50,  53,  17,  22,
      0,  11,  48,  42,  14,   0,   8, 100,  69,  51,  81,  83,
     81,  81,  18,  65,  81,  18,  65,  81,  34,  49,  81,  50,
     33,  81,  50,  33,  81,  66,  17,  81,  66,  17,  81,  83,
     81,  98,  81,  98,  53,  81,   0,  10, 112,  33,  11,   0,
      7,  36,  97,  65,  66,  66,  49,  97,  34,  98,  18,  98,
     18,  98,  18,  98,  18,  98,  18,  98,  33,  97,  50,  66,
     65,  65, 100,   0,   8,  96,  27,  12,   0,   7,  73,  82,
     66,  66,  82,  50,  82,  50,  82,  50,  82,  50,  66,  70,
     98, 162, 162, 162, 162, 134,   0,   9,  96,  41,  11,   0,
      7,  36,  97,  65,  66,  66,  49,  97,  34,  98,  18,  98,
     18,  98,  18,  98,  18,  98,  18,  98,  33,  34,  33,  49,
     17,  35,  66,  34, 100,  33, 113,  33, 113,  33, 115, 240,
    240,  80,  34,  13,   0,   8,  24, 114,  66,  82,  66,  82,
     66,  82,  66,  82,  50, 101, 130,  49, 114,  50,  98,  50,
     98,  50,  98,  50,  33,  50,  66,  17,  22,  35,   0,  10,
     29,  10,   0,   6,  68,  81,  66,  33,  97,  33,  97,  33,
    162, 133, 117, 131,  17, 113,  17, 113,  18,  97,  19,  65,
     33,  36,   0,   7, 112,  28,  12,   0,   7,  75,  18,  50,
     49,  17,  66,  49,  17,  66,  49,  17,  66, 162, 162, 162,
    162, 162, 162, 162, 162, 134,   0,   9,  48,  34,  14,   0,
      8, 102,  37,  50,  97,  82,  97,  82,  97,  82,  97,  82,
     97,  82,  97,  82,  97,  82,  97,  82,  97,  82,  97,  82,
     97,  98,  65, 133,   0,  11,  16,  29,  14,   0,   8, 102,
     37,  50,  97,  98,  81,  98,  65, 114,  65, 130,  49, 130,
     33, 161,  33, 162,  17, 162,  17, 178, 194, 194,   0,  13,
     48,  19,   0,  11, 117,  22,  21,  50,  66,  81,  82,  66,
     81,  97,  66,  65, 113,  49,  18,  49, 114,  33,  18,  49,
    114,  33,  33,  33, 145,  33,  34,  17, 147,  50,  17, 147,
     50,  17, 147,  66, 178,  66, 177,  82, 177,   0,  15, 112,
     32,  13,   0,   8,  22,  21,  50,  66,  98,  49, 114,  33,
    146,  17, 147, 178, 178, 161,  18, 145,  18, 129,  50,  97,
     66,  97,  82,  53,  37,   0,   9, 112,  27,  13,   0,   8,
     22,  36,  66,  66,  82,  65, 114,  49, 114,  33, 146,  17,
    147, 178, 178, 178, 178, 178, 178, 150,   0,  10,  16,  29,
     11,   0,   7,   9,  34,  66,  49,  66,  49,  82, 130, 146,
    130, 131, 130,  65,  50,  81,  50,  81,  34,  82,  34,  82,
     25,   0,   8,  64,  22,   5, 240, 164,  18,  50,  50,  50,
     50,  50,  50,  50,  50,  50,  50,  50,  50,  50,  50,  50,
     52, 176,  23,   7, 240, 240,  81,  97,  97, 113,  97,  97,
    113,  97,  97, 113,  97,  97,  97, 113,  97,  97, 113,  97,
    240,  22,   5, 240, 164,  50,  50,  50,  50,  50,  50,  50,
     50,  50,  50,  50,  50,  50,  50,  50,  50,  20, 176,  19,
      9,   0,   7,  33, 114, 113,  17,  81,  33,  65,  65,  49,
     65,  33,  97,   0,  13,  80,   8,  10,   0,  26,  41, 240,
    240,  16,   9,   4, 240, 145,  65,  65,   0,   8,  16,  22,
      9,   0,  11,  67,  66,  34,  65,  34, 114,  69,  50,  34,
     50,  34,  17,  18,  34,  17,  38,   0,   7,  30,   8, 240,
    240, 162,  98,  98,  98,  98,  98,  18,  51,  33,  34,  50,
     18,  50,  18,  50,  18,  50,  18,  50,  18,  49,  33,  19,
      0,   6,  48,  20,   7,   0,   9,   3,  49,  49,  18,  34,
     18,  33,  34,  82,  82,  97,  49,  51, 240, 240, 224,  29,
      8, 240, 240, 242,  98,  98,  98,  98,  35,  18,  33,  35,
     18,  50,  18,  50,  18,  50,  18,  50,  18,  50,  33,  50,
     53,   0,   6,  16,  21,   8,   0,  10,  35,  65,  49,  34,
     50,  18,  50,  23,  18,  98,  65,  33,  49,  68,   0,   6,
     32,  23,   7, 240, 240, 115,  50,  18,  34,  18,  34,  82,
     68,  66,  82,  82,  82,  82,  82,  82,  82,   0,   5,  96,
     27,  10,   0,  12,  84,  19,  18,  52,  18,  50,  50,  50,
     65,  49,  99,  82, 129, 166,  65,  81,  33,  97,  33,  97,
     54, 240, 128,  30,   7, 240, 240,  82,  82,  82,  82,  82,
     82,  18,  35,  18,  18,  34,  18,  34,  18,  34,  18,  34,
     18,  34,  18,  34,  18,  34, 240, 240, 208,  16,   3, 240,
     50,  18, 114,  18,  18,  18,  18,  18,  18,  18,  18, 240,
     64,  23,   6, 240, 240, 146,  66, 240,  18,  66,  66,  66,
     66,  66,  66,  66,  66,  66,  18,  18,  18,  18,  35, 224,
     29,   8, 240, 240, 162,  98,  98,  98,  98,  98,  35,  18,
     33,  50,  17,  66,  17,  68,  66,  18,  50,  34,  34,  49,
     34,  35,   0,   6,  16,  18,   3, 242,  18,  18,  18,  18,
     18,  18,  18,  18,  18,  18,  18,  18,  18, 240,  64,  34,
     11,   0,  13,  98,  18,  34,  35,  19,  18,  18,  34,  34,
     18,  34,  34,  18,  34,  34,  18,  34,  34,  18,  34,  34,
     18,  34,  34,  18,  34,  34,   0,   8,  48,  25,   7,   0,
      8,  98,  18,  35,  18,  18,  34,  18,  34,  18,  34,  18,
     34,  18,  34,  18,  34,  18,  34, 240, 240, 208,  24,   8,
      0,  10,  35,  65,  49,  34,  50,  18,  50,  18,  50,  18,
     50,  18,  50,  33,  49,  65,  17,   0,   6,  48,  27,   8,
      0,  10,   2,  18,  51,  33,  34,  50,  18,  50,  18,  50,
     18,  50,  18,  50,  18,  49,  37,  50,  98,  98,  98, 240,
    112,  28,   8,   0,  10,  34,  33,  33,  33,  17,  18,  50,
     18,  50,  18,  50,  18,  50,  18,  50,  33,  50,  53,  98,
     98,  98,  98, 240,  32,  18,   6,   0,   7,  66,  18,  21,
     18,  17,  34,  66,  66,  66,  66,  66, 240, 240, 160,  22,
      7,   0,   8, 115,  49,  49,  33,  99,  84,  33,  50,  17,
     65,  18,  49,  17,  17,  17, 240, 240, 224,  22,   6, 240,
    240, 129,  81,  81,  66,  52,  50,  66,  66,  66,  66,  66,
     17,  34,  17,  50, 240, 240, 128,  25,   7,   0,   8,  98,
     34,  18,  34,  18,  34,  18,  34,  18,  34,  18,  34,  18,
     34,  18,  19,  34,  18, 240, 240, 208,  20,   9,   0,  11,
     35,  35,  33,  65,  50,  33,  81,  33,  81,  33,  83, 114,
    114,   0,   8,  48,  32,  13,   0,  16,  34,  35,  35,  18,
     50,  49,  49,  50,  33,  66,  17,  17,  33,  81,  17,  18,
     17,  81,  17,  34,  98,  50, 113,  50, 113,   0,  10, 112,
     23,   8,   0,  10,  18,  34,  34,  33,  65,  17,  83,  98,
     81,  17,  81,  18,  49,  49,  34,  50,   0,   6,  16,  26,
      9,   0,  11,  35,  35,  34,  49,  65,  33,  81,  33,  82,
     17,  98, 114, 114, 129, 113,  82,  17,  82,  17,  83, 240,
    144,  20,   7,   0,   8, 102,  17,  50,  17,  34,  81,  82,
     81,  82,  81,  49,  17,  50, 240, 240, 208,  21,   4, 240,
    113,  33,  49,  49,  50,  49,  49,  49,  18,  50,  49,  49,
     34,  33,  49,  49,  65, 208,  21,   2, 161,  17,  17,  17,
     17,  17,  17,  17,  17,  17,  17,  17,  17,  17,  17,  17,
     17,  17,  80,  21,   4, 240,  81,  65,  49,  49,  34,  33,
     49,  49,  66,  18,  33,  49,  50,  49,  49,  49,  33, 240,
     14,  11,   0,  18,   3,  81,  17,  36,  33,  17,  69,   0,
     12,  64,   5,   7,   0,  21, 112,  15,   3, 240, 242,  18,
    113,  33,  33,  34,  18,  18,  18,  18,  18, 112,  29,   7,
      0,   7,  49,  97,  83,  49,  17,  17,  18,  19,  18,  18,
     34,  17,  50,  17,  50,  17,  65,  17,  17,  51,  81,  97,
    240, 240,  16,  26,  11,   0,   9,   3, 113,  49,  82,  34,
     82, 146, 116, 148, 114, 146, 146,  98,  17,  97,  35,  49,
     19,  51,   0,   8,  64,  27,   9,   0,   9,   1,  19,  33,
     33,  50,  33,  81,  33,  97,  17,  97,  17,  97,  17,  81,
     49,  65,  33,  20,  17,   0,   9,  16,  25,  11,   0,   8,
     36,  36,  49,  65,  82,  49,  97,  33, 114,  17, 130, 103,
    114, 103, 114, 146, 146, 117,   0,   8,  96,  17,   2, 161,
     17,  17,  17,  17,  17,  17, 113,  17,  17,  17,  17,  17,
     17, 112,  33,   8,   0,   6,  35,  65,  34,  49,  34,  49,
    130,  81,  18,  49,  50,  33,  66,  17,  81,  19,  49,  35,
     17,  82, 114, 113,  50,  33,  49,  49,  67, 240,  64,  11,
      6, 240, 240, 194,  18,  18,  18,   0,  12,  16,  46,  14,
      0,   9,  37, 114,  82,  66,  50,  33,  65,  34,  33,  33,
     33,  34, 113,  17,  34, 113,  17,  34, 113,  17,  34, 113,
     17,  34, 113,  17,  34,  49,  49,  33,  34,  33,  33,  50,
     35,  34,  66,  82, 117,   0,  11,  16,  14,   6, 240, 240,
    100,  66,  34,  17,  33,  34,  34,  52,   0,  10,  21,   6,
      0,   8,  49,  33,  17,  33,  33,  33,  33,  33,  33,  33,
     33,  33,  49,  33, 240, 240, 208,  11,  10,   0,  15,   9,
    145, 145, 145,   0,  11,  48,   8,   6,   0,  10,  69,   0,
      7,  80,  48,  14,   0,   9,  37, 114,  82,  72,  17,  65,
     34,  34,  17,  33,  50,  34,  33,  17,  50,  34,  33,  17,
     52,  65,  17,  50,  33,  49,  17,  50,  34,  33,  17,  50,
     34,  33,  33,  34,  34,  17,  54,  35,  66,  82, 117,   0,
     11,  16,   8,   5, 240, 240,  84,   0,  10,  96,  15,   6,
    240, 240, 115,  33,  49,  17,  49,  17,  49,  35,   0,  10,
     96,  20,  16,   0,  14, 113, 241, 241, 241, 241, 143, 129,
    241, 241, 241, 241, 240, 159,   0,  10,  16,  18,   6, 240,
    240, 115,  33,  34,  18,  18,  66,  50,  49,  65,  49,  21,
      0,   8,  48,  19,   7, 240, 240, 211,  49,  49,  97,  51,
     98,  98,  18,  34,  17,  49,  51,   0,   9,  16,   9,   4,
    240, 177,  33,  33,   0,   8,  48,  30,  10,   0,  12,  66,
     50,  50,  50,  50,  50,  50,  50,  49,  66,  49,  66,  49,
     65,  66,  50,  17,  51,  34,  17, 145, 145, 146, 130, 240,
     48,  39,   8, 240, 240, 182,  20,  17,  36,  17,  36,  17,
     36,  17,  51,  17,  81,  17,  81,  17,  81,  17,  81,  17,
     81,  17,  81,  17,  81,  17,  81,  17,  81,  17,  81,  17,
     81,  17, 240, 176,   9,   3, 240, 240,  98,  18, 240, 240,
     64,   8,   4,   0,  10,  17,  65,  19, 144,  14,   4, 240,
    161,  34,  49,  49,  49,  49,  49,  35, 240, 240, 240,  18,
      5, 240, 240,  18,  33,  33,  17,  33,  17,  33,  17,  33,
     34,  36,   0,   7,  80,  21,   6,   0,   8,  33,  33,  33,
     33,  49,  33,  33,  33,  33,  33,  33,  33,  17,  33, 240,
    240, 224,  38,  12,   0,   9,   2,  97,  65,  81,  81,  81,
     81,  65,  97,  65,  97,  49,  49,  49,  49,  34,  35,  17,
     33,  17,  81,  49,  17,  81,  33,  33,  65,  53,  49,  97,
    177,   0,   9,  32,  38,  13,   0,   9,  98,  97,  81,  97,
     81,  81,  97,  65, 113,  65,  18,  65,  66,  34,  33,  50,
     50,  19,  17,  18,  34,  65,  82,  81,  66,  81,  65, 113,
     49,  65, 118,   0,   9, 112,  39,  13,   0,   9, 115,  81,
     49,  49,  49, 129,  49,  83,  49, 131,  17,  82,  35,  49,
     33,  50,  50,  51,  17,  33,  17,  97,  49,  17,  97,  33,
     33,  81,  68,  65,  97,  65, 113,   0,  10,  24,   8,   0,
     10,  34,  98, 113,  81,  33, 113,  97,  98,  82,  82,  49,
     34,  50,  18,  65,  18,  65,  52, 240,  48,  32,  13, 240,
     18, 194,   0,   6,  50, 178, 178, 161,  18, 145,  18, 145,
     33, 129,  50, 113,  50, 118,  97,  82,  81,  82,  81,  82,
     53,  37,   0,   9, 112,  33,  14, 240, 113, 193, 193, 240,
    193, 209, 194, 195, 161,  18, 161,  33, 161,  34, 129,  50,
    129,  65, 135,  97,  82,  97,  82,  97,  98,  53,  38,   0,
     10,  80,  34,  13, 240,  65, 178, 161,  33, 240, 145, 193,
    178, 179, 145,  18, 145,  18, 145,  33, 129,  50, 113,  50,
    118,  97,  82,  81,  82,  81,  97,  53,  37,   0,   9, 112,
     32,  13, 240, 245, 240, 240,  97, 178, 178, 179, 145,  18,
    145,  18, 145,  33, 129,  50, 113,  50, 118,  97,  82,  81,
     82,  81,  97,  53,  37,   0,   9, 112,  36,  14, 240, 240,
     34,  34, 130,  34, 240, 240, 130, 194, 177,  17, 177,  18,
    161,  18, 145,  49, 145,  50, 129,  50, 134, 113,  82,  97,
     82,  82,  97,  54,  37,   0,  10,  80,  36,  14,  98, 177,
     33, 161,  33, 161,  33, 178, 240, 178, 194, 194, 177,  18,
    161,  18, 145,  34, 145,  50, 129,  50, 134, 113,  82,  97,
     82,  82,  82,  54,  22,   0,  10,  80,  42,  18,   0,  12,
     11, 131,  82, 131,  97, 113,  18,  97, 113,  18,  97,  97,
     34,  33, 161,  34,  33, 145,  53, 145,  50,  33, 135,  97,
     65,  66,  97,  49,  82,  97,  49,  82,  82,  21,  27,   0,
     13,  80,  33,  11,   0,   7,  36,  33,  49,  67,  34,  82,
     33,  98,  18, 113,  18, 146, 146, 146, 146, 113,  33,  97,
     50,  81,  65,  65, 100, 113, 179, 146, 115, 240, 192,  34,
     12, 242, 177, 193, 240,  59,  50,  82,  50,  97,  50,  97,
     50,  97,  50,  33, 114,  33, 117, 114,  33, 114,  97,  50,
     97,  50,  97,  50,  82,  27,   0,   9,  16,  34,  12, 240,
     65, 162, 240, 219,  50,  82,  50,  97,  50,  97,  50,  97,
     50,  33, 114,  33, 117, 114,  33, 114,  97,  50,  97,  50,
     97,  50,  82,  27,   0,   9,  16,  36,  12, 240,  33, 178,
    145,  33, 240,  27,  50,  82,  50,  97,  50,  97,  50,  97,
     50,  33, 114,  33, 117, 114,  33, 114,  97,  50,  97,  50,
     97,  50,  82,  27,   0,   9,  16,  37,  12, 240, 194,  34,
     98,  34, 251,  50,  82,  50,  97,  50,  97,  50,  49,  33,
     50,  49,  98,  49, 102,  98,  49,  98,  49,  33,  50,  97,
     50,  97,  50,  82,  27,   0,   9,  16,  22,   7, 114,  98,
    240,  54,  50,  82,  82,  82,  82,  82,  82,  82,  82,  82,
     82,  82,  54, 240, 240, 208,  22,   7, 177,  82,  81, 166,
     50,  82,  82,  82,  82,  82,  82,  82,  82,  82,  82,  82,
     54, 240, 240, 208,  23,   7, 240,  18,  65,  33, 150,  50,
     82,  82,  82,  82,  82,  82,  82,  82,  82,  82,  82,  54,
    240, 240, 208,  23,   7, 226,  34,  18,  34, 134,  50,  82,
     82,  82,  82,  82,  82,  82,  82,  82,  82,  82,  54, 240,
    240, 208,  33,  13,   0,   8,  25,  98,  81,  82,  82,  66,
     97,  66,  98,  50,  98,  22,  66,  50,  98,  50,  98,  50,
     98,  50,  97,  66,  82,  66,  81,  57,   0,  10,  32,  46,
     14, 240,  66, 177,  19, 240, 240,  52,  69,  51,  81,  83,
     81,  81,  18,  65,  81,  18,  65,  81,  34,  49,  81,  49,
     49,  81,  50,  33,  81,  66,  17,  81,  66,  17,  81,  83,
     81,  98,  81,  98,  53,  81,   0,  10, 112,  35,  11, 225,
    162, 161, 240,  84,  97,  65,  66,  66,  49,  97,  34,  98,
     18,  98,  18,  98,  18,  98,  18,  98,  18,  98,  33,  97,
     50,  66,  65,  65, 100,   0,   8,  96,  36,  11, 240,  33,
    146, 145, 240,  68,  97,  65,  66,  66,  49,  97,  34,  98,
     18,  98,  18,  98,  18,  98,  18,  98,  18,  98,  33,  97,
     50,  66,  65,  65, 100,   0,   8,  96,  36,  11, 242, 146,
    129,  33, 240,  52,  97,  65,  66,  66,  49,  97,  34,  98,
     18,  98,  18,  98,  18,  98,  18,  98,  18,  98,  33,  97,
     50,  66,  65,  65, 100,   0,   8,  96,  35,  11, 226,  33,
    130, 240, 228,  97,  65,  66,  81,  49,  97,  34,  98,  18,
     98,  18,  98,  18,  98,  18,  98,  18,  98,  33,  97,  50,
     81,  65,  65, 100,   0,   8,  96,  36,  11, 210,  34,  82,
     34, 240, 212,  97,  65,  66,  66,  49,  97,  34,  98,  18,
     98,  18,  98,  18,  98,  18,  98,  18,  98,  33,  97,  50,
     66,  65,  65, 100,   0,   8,  96,  29,  12,   0,  12,   1,
    145,  33, 113,  65,  81,  97,  49, 129,  17, 161, 163, 130,
     17, 114,  49,  97,  81,  65, 113,  33, 145,   0,   7,  80,
     41,  11,   0,   7,  36,  33,  49,  66,  50,  66,  49,  82,
     34,  65,  18,  18,  49,  34,  18,  49,  34,  18,  33,  50,
     18,  17,  66,  18,  17,  66,  34,  81,  50,  66,  50,  65,
     49,  36,   0,   8,  96,  37,  14, 240,  50, 209, 225, 240,
    102,  37,  50,  97,  82,  97,  82,  97,  82,  97,  82,  97,
     82,  97,  82,  97,  82,  97,  82,  97,  82,  97,  82,  97,
     98,  65, 133,   0,  11,  16,  37,  14, 240, 113, 193, 193,
    240, 102,  37,  50,  97,  82,  97,  82,  97,  82,  97,  82,
     97,  82,  97,  82,  97,  82,  97,  82,  97,  82,  97,  82,
     97,  98,  65, 133,   0,  11,  16,  39,  14, 240,  81, 193,
     17, 161,  49, 240,  70,  37,  50,  97,  82,  97,  82,  97,
     82,  97,  82,  97,  82,  97,  82,  97,  82,  97,  82,  97,
     82,  97,  82,  97,  98,  65, 133,   0,  11,  16,  39,  14,
    240,  50,  34, 130,  34, 240, 240,  38,  52,  50,  97,  82,
     97,  82,  97,  82,  97,  82,  97,  82,  97,  82,  97,  82,
     97,  82,  97,  82,  97,  82,  97,  98,  65, 133,   0,  11,
     16,  30,  13, 240,  97, 178, 177, 240,  54,  36,  66,  66,
     82,  65, 114,  49, 114,  33, 146,  17, 147, 178, 178, 178,
    178, 178, 178, 150,   0,  10,  16,  26,  12,   0,   7,  70,
    130, 162, 167,  82,  66,  66,  82,  50,  82,  50,  82,  50,
     66,  71,  82, 162, 162, 134,   0,   9,  96,  33,   8, 240,
    240, 195,  65,  34,  34,  34,  34,  34,  34,  33,  52,  66,
     34,  34,  49,  34,  50,  18,  50,  18,  50,  20,  18,  20,
     17,  34,  19,   0,   6,  32,  26,   9,   0,   6, 113, 130,
    129, 240,  35,  81,  34,  65,  34, 114,  69,  50,  34,  50,
     34,  17,  18,  34,  17,  38,   0,   7,  26,   9,   0,   7,
     49, 113, 240, 147,  81,  49,  66,  33, 129,  84,  50,  49,
     50,  49,  17,  18,  34,  17,  35,  18,   0,   7,  24,   9,
      0,   8,  18, 145, 243,  66,  34,  65,  34, 114,  69,  50,
     34,  50,  34,  17,  18,  34,  17,  38,   0,   7,  27,   9,
      0,   7,   1,  33,  65,  18, 240, 147,  81,  34,  65,  34,
    114,  69,  50,  34,  50,  34,  17,  18,  34,  17,  38,   0,
      7,  28,   9,   0,   6, 114,  18,  66,  18, 240, 131,  81,
     49,  66,  33, 129,  84,  50,  49,  50,  49,  17,  18,  34,
     17,  35,  18,   0,   7,  27,   9,   0,   7,   3,  81,  33,
     98, 240,  19,  66,  34,  65,  34, 114,  69,  50,  34,  50,
     34,  17,  18,  34,  17,  38,   0,   7,  30,  12,   0,  15,
     35,  19,  50,  34,  49,  49,  34,  50,  33,  34,  50,  57,
     18,  34,  98,  34,  65,  18,  17,  17,  49,  50,  51,   0,
      9,  48,  23,   7,   0,   9,   3,  49,  49,  18,  34,  18,
     33,  34,  82,  82,  97,  49,  51,  65, 114,  97,  67, 240,
     16,  24,   8,   0,   6,  17, 129, 129, 227,  65,  49,  34,
     50,  18,  50,  23,  18,  98,  65,  33,  49,  68,   0,   6,
     32,  23,   8,   0,   6,  81,  97, 240,  99,  65,  49,  34,
     49,  34,  49,  39,  18,  98, 113,  49,  67,   0,   6,  48,
     25,   8,   0,   6,  49, 114,  81,  33, 195,  65,  49,  34,
     50,  18,  50,  23,  18,  98,  65,  33,  49,  68,   0,   6,
     32,  25,   7, 240, 240, 210,  18,  34,  18, 240,  35,  49,
     34,  18,  49,  18,  49,  22,  18,  82,  97,  49,  51, 240,
    240, 224,  18,   5, 240, 242,  65,  81, 146,  50,  50,  50,
     50,  50,  50,  50,  50, 240, 240,  16,  17,   4, 240, 177,
     33,  33, 114,  34,  34,  34,  34,  34,  34,  34,  34, 240,
    176,  19,   5, 240, 240,  18,  35,  81, 114,  50,  50,  50,
     50,  50,  50,  50,  50, 240, 240,  32,  20,   6, 240, 240,
    194,  18,  18,  18, 145,  81,  81,  81,  81,  81,  81,  81,
     81, 240, 240, 144,  31,   8, 240, 240, 193,  33,  67,  97,
     82,  17, 114,  68,  49,  50,  18,  50,  18,  50,  18,  50,
     18,  50,  18,  50,  33,  49,  65,  17,   0,   6,  48,  30,
      7, 240, 240, 210,  17,  49,  18, 240,  18,  18,  35,  18,
     18,  34,  18,  34,  18,  34,  18,  34,  18,  34,  18,  34,
     18,  34, 240, 240, 208,  27,   8,   0,   6,  17, 129, 129,
    227,  65,  49,  34,  50,  18,  50,  18,  50,  18,  50,  18,
     50,  33,  49,  65,  17,   0,   6,  48,  27,   8,   0,   6,
     81,  97,  97, 227,  65,  49,  34,  50,  18,  50,  18,  50,
     18,  50,  18,  50,  33,  49,  65,  17,   0,   6,  48,  28,
      8,   0,   6,  49,  98,  97,  17, 211,  65,  49,  34,  50,
     18,  50,  18,  50,  18,  50,  18,  50,  33,  49,  65,  17,
      0,   6,  48,  29,   8,   0,   6,  34,  17,  49,  18, 240,
     99,  65,  49,  34,  50,  18,  50,  18,  50,  18,  50,  18,
     50,  33,  49,  65,  17,   0,   6,  48,  29,   8,   0,   6,
     18,  18,  50,  18, 240,  83,  65,  49,  34,  50,  18,  50,
     18,  50,  18,  50,  18,  50,  33,  49,  65,  17,   0,   6,
     48,  16,  15,   0,  15,  98, 210,   0,   6,  78,   0,   8,
     50, 210,   0,  10,  32,  28,   8,   0,  10,  35,  17,  33,
     49,  34,  35,  18,  17,  18,  18,  17,  18,  19,  34,  19,
     34,  33,  49,  33,  17,  17,   0,   6,  48,  28,   7, 240,
    240, 209,  97, 113, 178,  34,  18,  34,  18,  34,  18,  34,
     18,  34,  18,  34,  18,  34,  18,  19,  34,  18, 240, 240,
    208,  28,   7,   0,   5,  97,  81, 240,  34,  34,  18,  34,
     18,  34,  18,  34,  18,  34,  18,  34,  18,  34,  18,  19,
     34,  18, 240, 240, 208,  27,   7,   0,   6,  50,  65, 194,
     34,  18,  34,  18,  34,  18,  34,  18,  34,  18,  34,  18,
     34,  18,  19,  34,  18, 240, 240, 208,  29,   7, 240, 240,
    194,  34,  18,  34, 242,  34,  18,  34,  18,  34,  18,  34,
     18,  34,  18,  34,  18,  34,  18,  19,  34,  18, 240, 240,
    208,  30,   9,   0,   7,  65, 113, 113, 211,  35,  34,  49,
     65,  49,  65,  33,  82,  17,  97,  17,  98, 114, 129, 113,
     82,  17,  82,  17,  83, 240, 144,  32,   9,   0,   6, 114,
    114, 114, 114, 114,  34,  52,  18,  34,  50,  34,  50,  34,
     49,  50,  34,  50,  33,  66,  17,  83,  98, 114, 114, 114,
     97, 240,  32,  32,   9,   0,   7,   2,  18,  66,  18, 240,
     83,  50,  34,  49,  65,  49,  66,  17,  82,  17,  97,  17,
     98, 129, 129, 113,  82,  17,  82,  17,  83, 240, 144,
};

//*****************************************************************************
//
// The glyph offset table for the 18 point Oldstandard font.
//
//*****************************************************************************

const uint16_t g_pui16FontOffsetOldstandard18[] =
{
           0,    5,   21,   35,   65,  104,  146,  180,
         189,  211,  233,  254,  276,  287,  295,  303,
         327,  357,  377,  403,  429,  454,  482,  512,
         533,  563,  593,  603,  617,  640,  651,  674,
         697,  746,  776,  808,  838,  871,  903,  931,
         965,  999, 1020, 1045, 1079, 1103, 1155, 1197,
        1230, 1257, 1298, 1332, 1361, 1389, 1423, 1452,
        1500, 1532, 1559, 1588, 1610, 1633, 1655, 1674,
        1682, 1691, 1713, 1743, 1763, 1792, 1813, 1836,
        1863, 1893, 1909, 1932, 1961, 1979, 2013, 2038,
        2062, 2089, 2117, 2135, 2157, 2179, 2204, 2224,
        2256, 2279, 2305, 2325, 2346, 2367, 2388,    0,
           0,    0,    0,    0,    0,    0,    0,    0,
           0,    0,    0,    0,    0,    0,    0,    0,
           0,    0,    0,    0,    0,    0,    0,    0,
           0,    0,    0,    0,    0,    0,    0,    0,
        2402, 2407, 2422, 2451, 2477, 2504, 2529, 2546,
        2579, 2590, 2636, 2650, 2671, 2682, 2690, 2738,
        2746, 2761, 2781, 2799, 2818, 2827, 2857, 2896,
        2905, 2913, 2927, 2945, 2966, 3004, 3042, 3081,
        3105, 3137, 3170, 3204, 3236, 3272, 3308, 3350,
        3383, 3417, 3451, 3487, 3524, 3546, 3568, 3591,
        3614, 3647, 3693, 3728, 3764, 3800, 3835, 3871,
        3900, 3941, 3978, 4015, 4054, 4093, 4123, 4149,
        4182, 4208, 4234, 4258, 4285, 4313, 4340, 4370,
        4393, 4417, 4440, 4465, 4490, 4508, 4525, 4544,
        4564, 4595, 4625, 4652, 4679, 4707, 4736, 4765,
        4781, 4809, 4837, 4865, 4892, 4921, 4951, 4983,
};

//*****************************************************************************
//
// The font definition for the 18 point Oldstandard font.
//
//*****************************************************************************
const tFontEx g_sFontExOldstandard18 =
{
    //
    // The format of the font.
    //
    FONT_FMT_EX_PIXEL_RLE,

    //
    // The maximum width of the font.
    //
    17,

    //
    // The height of the font.
    //
    25,

    //
    // The baseline of the font.
    //
    19,

    //
    // The first encoded character in the font.
    //
    32,

    //
    // The last encoded character in the font.
    //
    255,

    //
    // A pointer to the character offset table.
    //
    g_pui16FontOffsetOldstandard18,

    //
    // A pointer to the actual font data
    //
    g_pui8Oldstandard18Data
};
