text: /** @file 
  
    Implements custom fonts for the Window Manager's Caption text.
  
    Copyright (c) 2018, Microsoft Corporation.
                All rights reserved.
  
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are met:
        1.Redistributions of source code must retain the above copyright notice,
          this list of conditions and the following disclaimer.
        2.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.
    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.
  
    Generated by FontConvert on 6/18/2018 10:08:47 PM
    Selected font is Selawik Regular, 9pt
    Additional symbols loaded from font winjs-symbols, 9 pt
  
  
  SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 included by reference
  
      - Proportional font
          Cell Width      = 11
          Cell Height     = 11
          baseline        = 11
          lineheight      = 12
  **/
  
  #include <Uefi/UefiInternalFormRepresentation.h>
  
  //
  
  // Standard Alphanumeric + Punctuation:
  // ---------------------------------------------------------------
  
  //
  
  #define MS_UI_CUSTOM_FONT_Selawik_Regular_9pt_CELL_HEIGHT        11
  #define MS_UI_CUSTOM_FONT_Selawik_Regular_9pt_CELL_WIDTH         11
  #define MS_UI_CUSTOM_FONT_Selawik_Regular_9pt_MAX_ADVANCE        12
  
  // NOTE: Don't define as a constant since we're updating structure size elements elsewhere.
  //
  MS_UI_FONT_PACKAGE_HEADER mMsUiFontPackageHdr_Selawik_Regular_9pt =
  {
      {
          {
              0,                                              // Size of this single font package in bytes (Filled in later).
              EFI_HII_PACKAGE_FONTS,                          // Font package.
          },
          sizeof(MS_UI_FONT_PACKAGE_HEADER),                    // Size of header in bytes.
          sizeof(MS_UI_FONT_PACKAGE_HEADER),                    // Offset in bytes to the start of the package data.
          {
              MS_UI_CUSTOM_FONT_Selawik_Regular_9pt_CELL_WIDTH,        // Maximum font width.
              MS_UI_CUSTOM_FONT_Selawik_Regular_9pt_CELL_HEIGHT,       // Maximum font height.
              0,                                              // Offset to the vertical edge of the character cell.
              0,                                              // Offset to the horizontal edge of the character cell.
              MS_UI_CUSTOM_FONT_Selawik_Regular_9pt_MAX_ADVANCE,       // Number of pixels to advance horizontally when moving from origin to next glyph.
          },
          EFI_HII_FONT_STYLE_NORMAL,                          // Font style (i.e., normal, bold, italic, etc.)
          L'S',                                               // Font Family name.
      },
      L"urfaceSelawik_Regular_9pt"                                        // Font Family name continued.
  };
  
  
  UINT8 mMsUiFontPackageGlyphs_Selawik_Regular_9pt[] =
  {
  // Capture settings:
  
  //     Font            = Selawik Regular, 9pt
  
      EFI_HII_GIBT_SKIP2,                    // Skip 31 Unicode characters.
      0x1F,
      0x00,
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x01,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x00,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x00,          // Character: ' ' (0x0020)
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: '!' (0x0021)
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x00, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x03,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x04,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xA0,          // Character: '"' (0x0022)
      0xA0, 
      0xA0, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x14,          // Character: '#' (0x0023)
      0x14, 
      0x7E, 
      0x28, 
      0x28, 
      0x28, 
      0xFC, 
      0x50, 
      0x50, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x00,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '$' (0x0024)
      0x70, 
      0xA8, 
      0xA0, 
      0xA0, 
      0x70, 
      0x28, 
      0x28, 
      0xA8, 
      0x70, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x09,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x0B,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x60, 0x00,          // Character: '%' (0x0025)
      0x91, 0x00, 
      0x92, 0x00, 
      0x64, 0x00, 
      0x08, 0x00, 
      0x13, 0x00, 
      0x24, 0x80, 
      0x44, 0x80, 
      0x03, 0x00, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x30,          // Character: '&' (0x0026)
      0x48, 
      0x48, 
      0x30, 
      0x60, 
      0x94, 
      0x8C, 
      0x88, 
      0x74, 
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x03,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: ''' (0x0027)
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x04,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '(' (0x0028)
      0x40, 
      0x40, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x40, 
      0x40, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x04,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: ')' (0x0029)
      0x40, 
      0x40, 
      0x20, 
      0x20, 
      0x20, 
      0x20, 
      0x20, 
      0x40, 
      0x40, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x04,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x06,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x05,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '*' (0x002A)
      0xF8, 
      0x20, 
      0x50, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x05,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '+' (0x002B)
      0x20, 
      0xF8, 
      0x20, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x02,          // Cell width in pixels.
      0x00,
      0x02,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x00,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x40,          // Character: ',' (0x002C)
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x04,          // Cell width in pixels.
      0x00,
      0x01,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x04,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x04,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF0,          // Character: '-' (0x002D)
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x01,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: '.' (0x002E)
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '/' (0x002F)
      0x20, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: '0' (0x0030)
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '1' (0x0031)
      0xE0, 
      0x20, 
      0x20, 
      0x20, 
      0x20, 
      0x20, 
      0x20, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: '2' (0x0032)
      0x88, 
      0x08, 
      0x08, 
      0x10, 
      0x20, 
      0x40, 
      0x80, 
      0xF8, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: '3' (0x0033)
      0x88, 
      0x08, 
      0x08, 
      0x30, 
      0x08, 
      0x08, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x08,          // Character: '4' (0x0034)
      0x18, 
      0x28, 
      0x28, 
      0x48, 
      0x88, 
      0xFC, 
      0x08, 
      0x08, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF8,          // Character: '5' (0x0035)
      0x80, 
      0x80, 
      0xF0, 
      0x88, 
      0x08, 
      0x08, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: '6' (0x0036)
      0x88, 
      0x80, 
      0xB0, 
      0xC8, 
      0x88, 
      0x88, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF8,          // Character: '7' (0x0037)
      0x08, 
      0x10, 
      0x10, 
      0x20, 
      0x20, 
      0x40, 
      0x40, 
      0x40, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: '8' (0x0038)
      0x88, 
      0x88, 
      0x88, 
      0x70, 
      0x88, 
      0x88, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: '9' (0x0039)
      0x88, 
      0x88, 
      0x88, 
      0x98, 
      0x68, 
      0x08, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: ':' (0x003A)
      0x00, 
      0x00, 
      0x00, 
      0x00, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x02,          // Cell width in pixels.
      0x00,
      0x07,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x00,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x40,          // Character: ';' (0x003B)
      0x00, 
      0x00, 
      0x00, 
      0x00, 
      0x40, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x07,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x02,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x08,          // Character: '<' (0x003C)
      0x30, 
      0x40, 
      0x80, 
      0x40, 
      0x30, 
      0x08, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x03,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x04,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF8,          // Character: '=' (0x003D)
      0x00, 
      0xF8, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x07,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x02,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: '>' (0x003E)
      0x60, 
      0x10, 
      0x08, 
      0x10, 
      0x60, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: '?' (0x003F)
      0x88, 
      0x08, 
      0x08, 
      0x10, 
      0x20, 
      0x20, 
      0x00, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x0A,          // Cell width in pixels.
      0x00,
      0x0A,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x00,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x0C,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x1E, 0x00,          // Character: '@' (0x0040)
      0x61, 0x80, 
      0x40, 0x80, 
      0x8E, 0x40, 
      0x92, 0x40, 
      0x92, 0x40, 
      0x8D, 0xC0, 
      0x40, 0x00, 
      0x60, 0x00, 
      0x1F, 0x00, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x10,          // Character: 'A' (0x0041)
      0x10, 
      0x28, 
      0x28, 
      0x44, 
      0x44, 
      0x7C, 
      0x82, 
      0x82, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF8,          // Character: 'B' (0x0042)
      0x84, 
      0x84, 
      0x84, 
      0xF8, 
      0x84, 
      0x84, 
      0x84, 
      0xF8, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x38,          // Character: 'C' (0x0043)
      0x44, 
      0x82, 
      0x80, 
      0x80, 
      0x80, 
      0x82, 
      0x44, 
      0x38, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF8,          // Character: 'D' (0x0044)
      0x84, 
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      0x84, 
      0xF8, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xFC,          // Character: 'E' (0x0045)
      0x80, 
      0x80, 
      0x80, 
      0xF8, 
      0x80, 
      0x80, 
      0x80, 
      0xFC, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xFC,          // Character: 'F' (0x0046)
      0x80, 
      0x80, 
      0x80, 
      0xF8, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x38,          // Character: 'G' (0x0047)
      0x44, 
      0x82, 
      0x80, 
      0x8E, 
      0x82, 
      0x82, 
      0x46, 
      0x3A, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x82,          // Character: 'H' (0x0048)
      0x82, 
      0x82, 
      0x82, 
      0xFE, 
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: 'I' (0x0049)
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x06,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x08,          // Character: 'J' (0x004A)
      0x08, 
      0x08, 
      0x08, 
      0x08, 
      0x08, 
      0x88, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x84,          // Character: 'K' (0x004B)
      0x88, 
      0x90, 
      0xA0, 
      0xE0, 
      0x90, 
      0x88, 
      0x84, 
      0x82, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: 'L' (0x004C)
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0xFC, 
      EFI_HII_GIBT_GLYPH,
      0x09,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x0B,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80, 0x80,          // Character: 'M' (0x004D)
      0x80, 0x80, 
      0xC1, 0x80, 
      0xA2, 0x80, 
      0xA2, 0x80, 
      0x94, 0x80, 
      0x94, 0x80, 
      0x88, 0x80, 
      0x80, 0x80, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x82,          // Character: 'N' (0x004E)
      0xC2, 
      0xA2, 
      0xA2, 
      0x92, 
      0x8A, 
      0x8A, 
      0x86, 
      0x82, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x38,          // Character: 'O' (0x004F)
      0x44, 
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      0x44, 
      0x38, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xFC,          // Character: 'P' (0x0050)
      0x82, 
      0x82, 
      0x82, 
      0xFC, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x38,          // Character: 'Q' (0x0051)
      0x44, 
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      0x8A, 
      0x44, 
      0x3A, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xFC,          // Character: 'R' (0x0052)
      0x82, 
      0x82, 
      0x82, 
      0xFC, 
      0x84, 
      0x82, 
      0x82, 
      0x82, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x78,          // Character: 'S' (0x0053)
      0x84, 
      0x84, 
      0x80, 
      0x78, 
      0x04, 
      0x84, 
      0x84, 
      0x78, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xFE,          // Character: 'T' (0x0054)
      0x10, 
      0x10, 
      0x10, 
      0x10, 
      0x10, 
      0x10, 
      0x10, 
      0x10, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x82,          // Character: 'U' (0x0055)
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      0x82, 
      0x44, 
      0x38, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x82,          // Character: 'V' (0x0056)
      0x82, 
      0x44, 
      0x44, 
      0x44, 
      0x28, 
      0x28, 
      0x10, 
      0x10, 
      EFI_HII_GIBT_GLYPH,
      0x0B,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x0B,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80, 0x20,          // Character: 'W' (0x0057)
      0x80, 0x20, 
      0x44, 0x40, 
      0x44, 0x40, 
      0x44, 0x40, 
      0x2A, 0x80, 
      0x2A, 0x80, 
      0x11, 0x00, 
      0x11, 0x00, 
      EFI_HII_GIBT_GLYPH,
      0x08,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x81,          // Character: 'X' (0x0058)
      0x42, 
      0x24, 
      0x18, 
      0x18, 
      0x18, 
      0x24, 
      0x42, 
      0x81, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x82,          // Character: 'Y' (0x0059)
      0x82, 
      0x44, 
      0x28, 
      0x10, 
      0x10, 
      0x10, 
      0x10, 
      0x10, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF8,          // Character: 'Z' (0x005A)
      0x08, 
      0x10, 
      0x10, 
      0x20, 
      0x40, 
      0x40, 
      0x80, 
      0xF8, 
      EFI_HII_GIBT_GLYPH,
      0x02,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xC0,          // Character: '[' (0x005B)
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0xC0, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: '\' (0x005C)
      0x80, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x20, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x02,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xC0,          // Character: ']' (0x005D)
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0xC0, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x03,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x06,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '^' (0x005E)
      0x50, 
      0x88, 
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x01,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xFE,          // Character: '_' (0x005F)
      EFI_HII_GIBT_GLYPH,
      0x02,          // Cell width in pixels.
      0x00,
      0x02,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x04,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: '`' (0x0060)
      0x40, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: 'a' (0x0061)
      0x08, 
      0x78, 
      0x88, 
      0x88, 
      0x78, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: 'b' (0x0062)
      0x80, 
      0x80, 
      0xF0, 
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0xF0, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x06,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: 'c' (0x0063)
      0x88, 
      0x80, 
      0x80, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x08,          // Character: 'd' (0x0064)
      0x08, 
      0x08, 
      0x78, 
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0x78, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: 'e' (0x0065)
      0x88, 
      0xF8, 
      0x80, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: 'f' (0x0066)
      0x40, 
      0x40, 
      0xE0, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x08,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x78,          // Character: 'g' (0x0067)
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0x78, 
      0x08, 
      0xF0, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: 'h' (0x0068)
      0x80, 
      0x80, 
      0xB0, 
      0xC8, 
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: 'i' (0x0069)
      0x00, 
      0x00, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x02,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x40,          // Character: 'j' (0x006A)
      0x00, 
      0x00, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x06,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: 'k' (0x006B)
      0x80, 
      0x80, 
      0x90, 
      0xA0, 
      0xC0, 
      0xA0, 
      0x90, 
      0x88, 
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: 'l' (0x006C)
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x09,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x0B,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xB3, 0x00,          // Character: 'm' (0x006D)
      0xCC, 0x80, 
      0x88, 0x80, 
      0x88, 0x80, 
      0x88, 0x80, 
      0x88, 0x80, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xB0,          // Character: 'n' (0x006E)
      0xC8, 
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x70,          // Character: 'o' (0x006F)
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0x70, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x08,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF0,          // Character: 'p' (0x0070)
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0xF0, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x08,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x78,          // Character: 'q' (0x0071)
      0x88, 
      0x88, 
      0x88, 
      0x88, 
      0x78, 
      0x08, 
      0x08, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x04,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xA0,          // Character: 'r' (0x0072)
      0xC0, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x04,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x06,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x60,          // Character: 's' (0x0073)
      0x90, 
      0x40, 
      0x20, 
      0x90, 
      0x60, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x08,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x40,          // Character: 't' (0x0074)
      0x40, 
      0xE0, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x88,          // Character: 'u' (0x0075)
      0x88, 
      0x88, 
      0x88, 
      0x98, 
      0x68, 
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x05,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x88,          // Character: 'v' (0x0076)
      0x88, 
      0x50, 
      0x50, 
      0x20, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x09,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x09,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x88, 0x80,          // Character: 'w' (0x0077)
      0x88, 0x80, 
      0x55, 0x00, 
      0x55, 0x00, 
      0x55, 0x00, 
      0x22, 0x00, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x06,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x84,          // Character: 'x' (0x0078)
      0x48, 
      0x30, 
      0x30, 
      0x48, 
      0x84, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x08,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x06,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x44,          // Character: 'y' (0x0079)
      0x44, 
      0x28, 
      0x28, 
      0x10, 
      0x10, 
      0x20, 
      0xC0, 
      EFI_HII_GIBT_GLYPH,
      0x04,          // Cell width in pixels.
      0x00,
      0x06,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x06,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xF0,          // Character: 'z' (0x007A)
      0x10, 
      0x20, 
      0x40, 
      0x80, 
      0xF0, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x04,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '{' (0x007B)
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x80, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x20, 
      EFI_HII_GIBT_GLYPH,
      0x01,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x03,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: '|' (0x007C)
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x0B,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0xFF,          // Vertical offset from cell boundary to start of glyph.
      0xFF,
      0x04,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x80,          // Character: '}' (0x007D)
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x20, 
      0x40, 
      0x40, 
      0x40, 
      0x40, 
      0x80, 
      EFI_HII_GIBT_GLYPH,
      0x06,          // Cell width in pixels.
      0x00,
      0x02,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x08,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x64,          // Character: '~' (0x007E)
      0x98, 
      EFI_HII_GIBT_SKIP2,                    // Skip 8099 Unicode characters.
      0xA3,
      0x1F,
      EFI_HII_GIBT_GLYPH,
      0x03,          // Cell width in pixels.
      0x00,
      0x03,          // Cell height in pixels.
      0x00,
      0x01,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x04,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x05,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0xE0,          // Character: '•' (0x2022)
      0xE0, 
      0xE0, 
      EFI_HII_GIBT_SKIP2,                    // Skip 49380 Unicode characters.
      0xE4,
      0xC0,
      EFI_HII_GIBT_GLYPH,
      0x05,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x03,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x0B,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x20,          // Character: '' (0xE107)
      0x00, 
      0xF8, 
      0x00, 
      0xF8, 
      0xE8, 
      0xE8, 
      0xE8, 
      0xF8, 
      EFI_HII_GIBT_SKIP2,                    // Skip 7925 Unicode characters.
      0xF5,
      0x1E,
      EFI_HII_GIBT_GLYPH,
      0x07,          // Cell width in pixels.
      0x00,
      0x09,          // Cell height in pixels.
      0x00,
      0x00,          // Horizontal offset from cell boundary to start of glyph.
      0x00,
      0x01,          // Vertical offset from cell boundary to start of glyph.
      0x00,
      0x07,          // Number of pixels to the right to advance to next glyph.
      0x00,
      0x10,          // Character: '�' (0xFFFD)
      0x38, 
      0x44, 
      0x74, 
      0xEE, 
      0x7C, 
      0x28, 
      0x38, 
      0x10, 
      EFI_HII_GIBT_END            // Glyph list terminator.
  };
  