| 
    OpenCore
    1.0.5
    
   OpenCore Bootloader 
   | 
 
Go to the source code of this file.
Macros | |
| #define | PAGE0_CHAR_MIN (32) | 
| #define | PAGE0_CHAR_MAX (127) | 
| Use one over.   | |
| #define | PAGE0_FONT_HEAD (1) | 
| #define | PAGE0_FONT_TAIL (1) | 
| #define | PAGE0_LEFT_TO_RIGHT (FALSE) | 
| #define | PAGE67_CHAR_MIN (0x10) | 
| #define | PAGE67_CHAR_MAX (0x14) | 
| #define | PAGE67_FONT_HEAD (0) | 
| #define | PAGE67_FONT_TAIL (2) | 
| #define | PAGE67_LEFT_TO_RIGHT (TRUE) | 
| #define | PAGE74_CHAR_MIN (0x00) | 
| #define | PAGE74_CHAR_MAX (0x6D) | 
| #define | PAGE74_SPARSE_CHAR_COUNT (40) | 
| #define | PAGE74_LEFT_TO_RIGHT (TRUE) | 
| #define | PAGE75_CHAR_MIN (0x08) | 
| #define | PAGE75_CHAR_MAX (0x45) | 
| #define | PAGE75_SPARSE_CHAR_COUNT (6) | 
| #define | PAGE75_LEFT_TO_RIGHT (TRUE) | 
| #define | FONT_PAGE_MIN (0) | 
| #define | FONT_PAGE_MAX (76) | 
Variables | |
| STATIC UINT8 | mIsoFontDataPage0 [(PAGE0_CHAR_MAX - PAGE0_CHAR_MIN) *(ISO_CHAR_HEIGHT - PAGE0_FONT_HEAD - PAGE0_FONT_TAIL)] | 
| STATIC UINT8 | mGlyphsPage67 [(PAGE67_CHAR_MAX - PAGE67_CHAR_MIN) *(ISO_CHAR_HEIGHT - PAGE67_FONT_HEAD - PAGE67_FONT_TAIL)] | 
| STATIC UINT8 | mGlyphsPage74 [PAGE74_SPARSE_CHAR_COUNT *ISO_CHAR_HEIGHT] | 
| STATIC UINT8 | mOffsetsPage74 [PAGE74_CHAR_MAX - PAGE74_CHAR_MIN] | 
| STATIC UINT8 | mGlyphsPage75 [PAGE75_SPARSE_CHAR_COUNT *ISO_CHAR_HEIGHT] | 
| STATIC UINT8 | mOffsetsPage75 [PAGE75_CHAR_MAX - PAGE75_CHAR_MIN] | 
| STATIC OC_CONSOLE_FONT_PAGE | mFontPages [] | 
| STATIC UINT16 | mFontPageOffsets [FONT_PAGE_MAX - FONT_PAGE_MIN] | 
| STATIC OC_CONSOLE_FONT_PAGE | mMinimalFontPages [1] | 
| GLOBAL_REMOVE_IF_UNREFERENCED OC_CONSOLE_FONT | gDefaultConsoleFont | 
| GLOBAL_REMOVE_IF_UNREFERENCED OC_CONSOLE_FONT | gMinimalConsoleFont | 
| GLOBAL_REMOVE_IF_UNREFERENCED OC_CONSOLE_FONT_RANGE | gEfiRequiredUnicodeChars [] | 
| GLOBAL_REMOVE_IF_UNREFERENCED OC_CONSOLE_FONT_RANGE | gExtendedUnicodeChars [] | 
Default console font.
Copyright (c) 2020-2023, Vitaly Cheptsov, Mike Beaton. All rights reserved.
 SPDX-License-Identifier: BSD-3-Clause 
Definition in file ConsoleFont.c.
| #define FONT_PAGE_MAX (76) | 
Definition at line 510 of file ConsoleFont.c.
| #define FONT_PAGE_MIN (0) | 
Definition at line 509 of file ConsoleFont.c.
| #define PAGE0_CHAR_MAX (127) | 
Use one over.
Definition at line 22 of file ConsoleFont.c.
| #define PAGE0_CHAR_MIN (32) | 
Definition at line 21 of file ConsoleFont.c.
| #define PAGE0_FONT_HEAD (1) | 
Definition at line 23 of file ConsoleFont.c.
| #define PAGE0_FONT_TAIL (1) | 
Definition at line 24 of file ConsoleFont.c.
| #define PAGE0_LEFT_TO_RIGHT (FALSE) | 
Definition at line 25 of file ConsoleFont.c.
| #define PAGE67_CHAR_MAX (0x14) | 
Definition at line 249 of file ConsoleFont.c.
| #define PAGE67_CHAR_MIN (0x10) | 
Definition at line 248 of file ConsoleFont.c.
| #define PAGE67_FONT_HEAD (0) | 
Definition at line 250 of file ConsoleFont.c.
| #define PAGE67_FONT_TAIL (2) | 
Definition at line 251 of file ConsoleFont.c.
| #define PAGE67_LEFT_TO_RIGHT (TRUE) | 
Definition at line 252 of file ConsoleFont.c.
| #define PAGE74_CHAR_MAX (0x6D) | 
Definition at line 262 of file ConsoleFont.c.
| #define PAGE74_CHAR_MIN (0x00) | 
Definition at line 261 of file ConsoleFont.c.
| #define PAGE74_LEFT_TO_RIGHT (TRUE) | 
Definition at line 264 of file ConsoleFont.c.
| #define PAGE74_SPARSE_CHAR_COUNT (40) | 
Definition at line 263 of file ConsoleFont.c.
| #define PAGE75_CHAR_MAX (0x45) | 
Definition at line 422 of file ConsoleFont.c.
| #define PAGE75_CHAR_MIN (0x08) | 
Definition at line 421 of file ConsoleFont.c.
| #define PAGE75_LEFT_TO_RIGHT (TRUE) | 
Definition at line 424 of file ConsoleFont.c.
| #define PAGE75_SPARSE_CHAR_COUNT (6) | 
Definition at line 423 of file ConsoleFont.c.
| GLOBAL_REMOVE_IF_UNREFERENCED OC_CONSOLE_FONT gDefaultConsoleFont | 
Free font used by XNU, plus unicode box drawing chars.
Definition at line 611 of file ConsoleFont.c.
| GLOBAL_REMOVE_IF_UNREFERENCED OC_CONSOLE_FONT_RANGE gEfiRequiredUnicodeChars[] | 
List of non-page 0 chars required by EFI. Refs: https://github.com/acidanthera/audk/blob/master/MdePkg/Include/Protocol/SimpleTextOut.h#L177-L178 https://github.com/acidanthera/audk/blob/master/MdePkg/Include/Protocol/SimpleTextOut.h#L34-L98
Definition at line 631 of file ConsoleFont.c.
| GLOBAL_REMOVE_IF_UNREFERENCED OC_CONSOLE_FONT_RANGE gExtendedUnicodeChars[] | 
List of all chars present in Extended Unicode range. Ref: https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_vga_8x16
Definition at line 654 of file ConsoleFont.c.
| GLOBAL_REMOVE_IF_UNREFERENCED OC_CONSOLE_FONT gMinimalConsoleFont | 
Definition at line 621 of file ConsoleFont.c.
| STATIC UINT16 mFontPageOffsets[FONT_PAGE_MAX - FONT_PAGE_MIN] | 
Definition at line 512 of file ConsoleFont.c.
| STATIC OC_CONSOLE_FONT_PAGE mFontPages[] | 
Definition at line 499 of file ConsoleFont.c.
| STATIC UINT8 mGlyphsPage67[(PAGE67_CHAR_MAX - PAGE67_CHAR_MIN) *(ISO_CHAR_HEIGHT - PAGE67_FONT_HEAD - PAGE67_FONT_TAIL)] | 
Definition at line 254 of file ConsoleFont.c.
| STATIC UINT8 mGlyphsPage74[PAGE74_SPARSE_CHAR_COUNT *ISO_CHAR_HEIGHT] | 
Definition at line 266 of file ConsoleFont.c.
| STATIC UINT8 mGlyphsPage75[PAGE75_SPARSE_CHAR_COUNT *ISO_CHAR_HEIGHT] | 
Definition at line 426 of file ConsoleFont.c.
| STATIC UINT8 mIsoFontDataPage0[(PAGE0_CHAR_MAX - PAGE0_CHAR_MIN) *(ISO_CHAR_HEIGHT - PAGE0_FONT_HEAD - PAGE0_FONT_TAIL)] | 
Definition at line 27 of file ConsoleFont.c.
| STATIC OC_CONSOLE_FONT_PAGE mMinimalFontPages[1] | 
Definition at line 604 of file ConsoleFont.c.
| STATIC UINT8 mOffsetsPage74[PAGE74_CHAR_MAX - PAGE74_CHAR_MIN] | 
Definition at line 309 of file ConsoleFont.c.
| STATIC UINT8 mOffsetsPage75[PAGE75_CHAR_MAX - PAGE75_CHAR_MIN] | 
Definition at line 435 of file ConsoleFont.c.