OpenCore
1.0.4
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.