Files
lity3d/Engine/VisualScript/block_font.inc
T

100 lines
4.2 KiB
PHP

// 5x7 位图字体 (列优先, LSB 在上)
static const uint8_t BLOCK_FONT[96][5] = {
/* */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* ! */ {0x00, 0x00, 0xBE, 0x00, 0x00},
/* " */ {0x00, 0x36, 0x36, 0x00, 0x00},
/* # */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* $ */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* % */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* & */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* ' */ {0x00, 0x06, 0x06, 0x00, 0x00},
/* ( */ {0x3C, 0x42, 0x81, 0x81, 0x00},
/* ) */ {0x00, 0x81, 0x81, 0x42, 0x3C},
/* * */ {0x22, 0x14, 0x08, 0x14, 0x22},
/* + */ {0x08, 0x08, 0x7F, 0x08, 0x08},
/* , */ {0x00, 0xA0, 0x60, 0x00, 0x00},
/* - */ {0x08, 0x08, 0x08, 0x08, 0x08},
/* . */ {0x00, 0x60, 0x60, 0x00, 0x00},
/* / */ {0x80, 0x40, 0x20, 0x10, 0x08},
/* 0 */ {0x7E, 0x81, 0x81, 0x81, 0x7E},
/* 1 */ {0x00, 0x82, 0xFF, 0x80, 0x00},
/* 2 */ {0xC2, 0xA1, 0x91, 0x89, 0x86},
/* 3 */ {0x42, 0x81, 0x89, 0x89, 0x76},
/* 4 */ {0x18, 0x28, 0x48, 0xFF, 0x08},
/* 5 */ {0x4F, 0x89, 0x89, 0x89, 0x71},
/* 6 */ {0x7E, 0x89, 0x89, 0x89, 0x72},
/* 7 */ {0x01, 0xC1, 0x31, 0x0D, 0x03},
/* 8 */ {0x76, 0x89, 0x89, 0x89, 0x76},
/* 9 */ {0x46, 0x89, 0x89, 0x89, 0x7E},
/* : */ {0x00, 0x66, 0x66, 0x00, 0x00},
/* ; */ {0x00, 0xB6, 0x66, 0x00, 0x00},
/* < */ {0x10, 0x28, 0x44, 0x82, 0x00},
/* = */ {0x28, 0x28, 0x28, 0x28, 0x28},
/* > */ {0x00, 0x82, 0x44, 0x28, 0x10},
/* ? */ {0x02, 0x01, 0x51, 0x09, 0x06},
/* @ */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* A */ {0x7E, 0x09, 0x09, 0x09, 0x7E},
/* B */ {0xFF, 0x89, 0x89, 0x89, 0x76},
/* C */ {0x7E, 0x81, 0x81, 0x81, 0x42},
/* D */ {0xFF, 0x81, 0x81, 0x42, 0x3C},
/* E */ {0xFF, 0x89, 0x89, 0x89, 0x81},
/* F */ {0xFF, 0x09, 0x09, 0x09, 0x01},
/* G */ {0x7E, 0x81, 0x89, 0x89, 0x72},
/* H */ {0xFF, 0x08, 0x08, 0x08, 0xFF},
/* I */ {0x00, 0x81, 0xFF, 0x81, 0x00},
/* J */ {0x40, 0x80, 0x80, 0x80, 0x7F},
/* K */ {0xFF, 0x08, 0x14, 0x22, 0x41},
/* L */ {0xFF, 0x80, 0x80, 0x80, 0x80},
/* M */ {0xFF, 0x02, 0x0C, 0x02, 0xFF},
/* N */ {0xFF, 0x04, 0x08, 0x10, 0xFF},
/* O */ {0x7E, 0x81, 0x81, 0x81, 0x7E},
/* P */ {0xFF, 0x09, 0x09, 0x09, 0x06},
/* Q */ {0x7E, 0x81, 0xA1, 0x41, 0xBE},
/* R */ {0xFF, 0x09, 0x19, 0x29, 0x46},
/* S */ {0x46, 0x89, 0x89, 0x89, 0x72},
/* T */ {0x01, 0x01, 0xFF, 0x01, 0x01},
/* U */ {0x7F, 0x80, 0x80, 0x80, 0x7F},
/* V */ {0x3F, 0x40, 0x80, 0x40, 0x3F},
/* W */ {0x7F, 0x80, 0x70, 0x80, 0x7F},
/* X */ {0xC3, 0x24, 0x18, 0x24, 0xC3},
/* Y */ {0x03, 0x04, 0xF8, 0x04, 0x03},
/* Z */ {0xC1, 0xA1, 0x91, 0x89, 0x87},
/* [ */ {0x7E, 0x82, 0x82, 0x82, 0x00},
/* \ */ {0x08, 0x10, 0x20, 0x40, 0x80},
/* ] */ {0x00, 0x82, 0x82, 0x82, 0x7E},
/* ^ */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* _ */ {0x80, 0x80, 0x80, 0x80, 0x80},
/* ` */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* a */ {0x20, 0x54, 0x54, 0x54, 0x78},
/* b */ {0xFF, 0x48, 0x48, 0x48, 0x30},
/* c */ {0x38, 0x44, 0x44, 0x44, 0x44},
/* d */ {0x30, 0x48, 0x48, 0x48, 0xFF},
/* e */ {0x38, 0x54, 0x54, 0x54, 0x58},
/* f */ {0x08, 0x7E, 0x09, 0x01, 0x02},
/* g */ {0x08, 0x54, 0x54, 0x54, 0x3C},
/* h */ {0xFF, 0x08, 0x08, 0x08, 0xF0},
/* i */ {0x00, 0x48, 0x7A, 0x40, 0x00},
/* j */ {0x20, 0x40, 0x40, 0x3A, 0x00},
/* k */ {0xFF, 0x10, 0x28, 0x44, 0x82},
/* l */ {0x00, 0x41, 0xFF, 0x40, 0x00},
/* m */ {0x7C, 0x04, 0x78, 0x04, 0x78},
/* n */ {0x7C, 0x04, 0x04, 0x04, 0xF8},
/* o */ {0x38, 0x44, 0x44, 0x44, 0x38},
/* p */ {0xFC, 0x24, 0x24, 0x24, 0x18},
/* q */ {0x18, 0x24, 0x24, 0x24, 0xFC},
/* r */ {0x7C, 0x08, 0x04, 0x04, 0x08},
/* s */ {0x48, 0x54, 0x54, 0x54, 0x24},
/* t */ {0x04, 0x3F, 0x44, 0x40, 0x20},
/* u */ {0x3C, 0x40, 0x40, 0x40, 0x3C},
/* v */ {0x1C, 0x20, 0x40, 0x20, 0x1C},
/* w */ {0x3C, 0x40, 0x30, 0x40, 0x3C},
/* x */ {0x44, 0x28, 0x10, 0x28, 0x44},
/* y */ {0x0C, 0x50, 0x50, 0x50, 0x3C},
/* z */ {0x44, 0x64, 0x54, 0x4C, 0x44},
/* { */ {0x18, 0x24, 0x42, 0x24, 0x18},
/* | */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* } */ {0x18, 0x24, 0x42, 0x24, 0x18},
/* ~ */ {0x00, 0x00, 0x00, 0x00, 0x00},
/* \x7f */ {0x00, 0x00, 0x00, 0x00, 0x00},
};