SameBoy/SDL/font.c

1125 lines
21 KiB
C
Raw Normal View History

2017-10-04 09:43:31 +00:00
#include "font.h"
#define _ 0
#define X 1
uint8_t font[] = {
/* */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* ! */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* " */
2017-10-13 22:41:51 +00:00
X, X, _, X, X, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* # */
2017-10-13 22:41:51 +00:00
_, X, _, X, _, _,
_, X, _, X, _, _,
X, X, X, X, X, _,
_, X, _, X, _, _,
X, X, X, X, X, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* $ */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
_, X, X, X, _, _,
X, _, X, _, X, _,
_, X, X, _, _, _,
_, _, X, X, _, _,
X, _, X, _, X, _,
_, X, X, X, _, _,
_, _, X, _, _, _,
2017-10-04 09:43:31 +00:00
/* % */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
X, X, _, _, _, X,
X, X, _, _, X, _,
_, _, _, X, _, _,
_, _, X, _, _, _,
_, X, _, _, X, X,
X, _, _, _, X, X,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* & */
2017-10-13 22:41:51 +00:00
_, X, X, _, _, _,
X, _, _, X, _, _,
X, _, _, X, _, _,
_, X, X, _, X, _,
X, _, _, X, _, _,
X, _, _, X, _, _,
_, X, X, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* ' */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* ( */
2017-10-13 22:41:51 +00:00
_, _, _, X, _, _,
_, _, X, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, _, X, _, _, _,
_, _, _, X, _, _,
2017-10-04 09:43:31 +00:00
/* ) */
2017-10-13 22:41:51 +00:00
_, X, _, _, _, _,
_, _, X, _, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, X, _, _, _,
_, X, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* * */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, X, _, _, _,
X, _, X, _, X, _,
_, X, X, X, _, _,
X, _, X, _, X, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* + */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
X, X, X, X, X, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
/*, */
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, X, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* - */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* . */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* / */
2017-10-13 22:41:51 +00:00
_, _, _, _, X, _,
_, _, _, _, X, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 0 */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 1 */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
X, X, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 2 */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
_, _, _, _, X, _,
_, _, X, X, _, _,
_, X, _, _, _, _,
X, _, _, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 3 */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
_, _, _, _, X, _,
_, _, X, X, _, _,
_, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 4 */
2017-10-13 22:41:51 +00:00
_, _, _, X, _, _,
_, _, X, X, _, _,
_, X, _, X, _, _,
X, _, _, X, _, _,
X, X, X, X, X, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 5 */
2017-10-13 22:41:51 +00:00
X, X, X, X, X, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, X, X, X, _, _,
_, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 6 */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, _, _,
X, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 7 */
2017-10-13 22:41:51 +00:00
X, X, X, X, X, _,
_, _, _, _, X, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 8 */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* 9 */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, X, _,
_, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* : */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* ; */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, X, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* < */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, X, _,
_, _, X, X, _, _,
X, X, _, _, _, _,
X, X, _, _, _, _,
_, _, X, X, _, _,
_, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* = */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* > */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
X, _, _, _, _, _,
_, X, X, _, _, _,
_, _, _, X, X, _,
_, _, _, X, X, _,
_, X, X, _, _, _,
X, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* ? */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
_, _, _, _, X, _,
_, _, X, X, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* @ */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, X, X, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
X, _, _, X, X, _,
X, _, _, _, _, _,
_, X, X, X, X, _,
2017-10-04 09:43:31 +00:00
/* A */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
_, _, X, _, _, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* B */
2017-10-13 22:41:51 +00:00
X, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* C */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* D */
2017-10-13 22:41:51 +00:00
X, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* E */
2017-10-13 22:41:51 +00:00
X, X, X, X, X, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, X, X, X, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* F */
2017-10-13 22:41:51 +00:00
X, X, X, X, X, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, X, X, X, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* G */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, _, _,
X, _, X, X, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* H */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, X, X, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* I */
2017-10-13 22:41:51 +00:00
X, X, X, X, X, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* J */
2017-10-13 22:41:51 +00:00
_, _, X, X, X, _,
_, _, _, _, X, _,
_, _, _, _, X, _,
_, _, _, _, X, _,
_, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* K */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
X, _, _, X, _, _,
X, _, X, _, _, _,
X, X, _, _, _, _,
X, _, X, _, _, _,
X, _, _, X, _, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* L */
2017-10-13 22:41:51 +00:00
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* M */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
X, X, _, X, X, _,
X, X, _, X, X, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* N */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
X, X, _, _, X, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
X, _, _, X, X, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* O */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* P */
2017-10-13 22:41:51 +00:00
X, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, X, X, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* Q */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, X, _, X, _,
_, X, X, X, _, _,
_, _, _, _, X, X,
2017-10-04 09:43:31 +00:00
/* R */
2017-10-13 22:41:51 +00:00
X, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, X, X, _, _,
X, _, X, _, _, _,
X, _, _, X, _, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* S */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, _, _,
_, X, X, X, _, _,
_, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* T */
2017-10-13 22:41:51 +00:00
X, X, X, X, X, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* U */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* V */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* W */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
X, X, _, X, X, _,
X, X, _, X, X, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* X */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
_, _, X, _, _, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* Y */
2017-10-13 22:41:51 +00:00
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, _, X, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* Z */
2017-10-13 22:41:51 +00:00
X, X, X, X, X, _,
_, _, _, _, X, _,
_, _, _, X, _, _,
_, _, X, _, _, _,
_, X, _, _, _, _,
X, _, _, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* [ */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, X, X, _, _,
2017-10-04 09:43:31 +00:00
/* \ */
2017-10-13 22:41:51 +00:00
_, X, _, _, _, _,
_, X, _, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, _, _, X, _,
_, _, _, _, X, _,
2017-10-04 09:43:31 +00:00
/* ] */
2017-10-13 22:41:51 +00:00
_, X, X, X, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, X, X, X, _, _,
2017-10-04 09:43:31 +00:00
/* ^ */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* _ */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
X, X, X, X, X, X,
2017-10-04 09:43:31 +00:00
/* ` */
2017-10-13 22:41:51 +00:00
_, X, _, _, _, _,
_, _, X, _, _, _,
_, _, _, X, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* a */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, X, X, _, _, _,
_, _, _, X, _, _,
_, X, X, X, _, _,
X, _, _, X, _, _,
_, X, X, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* b */
2017-10-13 22:41:51 +00:00
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, X, X, _, _,
X, X, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* c */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, _, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* d */
2017-10-13 22:41:51 +00:00
_, _, _, _, X, _,
_, _, _, _, X, _,
_, X, X, X, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* e */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, X, X, X, _, _,
X, _, _, _, X, _,
X, X, X, X, X, _,
X, _, _, _, _, _,
_, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* f */
2017-10-13 22:41:51 +00:00
_, _, X, X, _, _,
_, X, _, _, _, _,
X, X, X, X, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* g */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, X, X, X, X, _,
X, _, _, X, _, _,
_, X, X, _, _, _,
_, _, _, X, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
2017-10-04 09:43:31 +00:00
/* h */
2017-10-13 22:41:51 +00:00
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, X, X, _, _,
X, X, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* i */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
_, _, _, _, _, _,
X, X, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* j */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
_, _, _, _, _, _,
X, X, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
X, X, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* k */
2017-10-13 22:41:51 +00:00
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, X, _,
X, _, X, X, _, _,
X, X, _, _, _, _,
X, _, X, X, _, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* l */
2017-10-13 22:41:51 +00:00
X, X, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* m */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, X, X, X, _, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* n */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, _, X, X, _, _,
X, X, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* o */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* p */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, X, X, X, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, _, _, X, _,
X, _, X, X, _, _,
X, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* q */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, X, X, X, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, X, X, _,
_, X, X, _, X, _,
_, _, _, _, X, _,
2017-10-04 09:43:31 +00:00
/* r */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, X, _, X, _, _,
_, X, X, _, X, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* s */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
_, X, X, X, X, _,
X, _, _, _, _, _,
_, X, X, X, _, _,
_, _, _, _, X, _,
X, X, X, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* t */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, X, _, _, _, _,
X, X, X, X, X, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, _, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* u */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, X, X, _,
_, X, X, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* v */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* w */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, _, _, _, X, _,
X, _, X, _, X, _,
X, _, X, _, X, _,
_, X, _, X, _, _,
_, X, _, X, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* x */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, _, _, _, X, _,
_, X, _, X, _, _,
_, _, X, _, _, _,
_, X, _, X, _, _,
X, _, _, _, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* y */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, X, X, _,
_, X, X, _, X, _,
_, _, _, _, X, _,
_, X, X, X, _, _,
2017-10-04 09:43:31 +00:00
/* z */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
_, _, _, _, _, _,
X, X, X, X, X, _,
_, _, _, X, _, _,
_, _, X, _, _, _,
_, X, _, _, _, _,
X, X, X, X, X, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
/* { */
2017-10-13 22:41:51 +00:00
_, _, X, X, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, X, _, _, _, _,
_, X, _, _, _, _,
_, _, X, X, _, _,
2017-10-04 09:43:31 +00:00
/* | */
2017-10-13 22:41:51 +00:00
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
2017-10-04 09:43:31 +00:00
/* } */
2017-10-13 22:41:51 +00:00
_, X, X, _, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, X, _, _,
_, _, _, X, _, _,
_, X, X, _, _, _,
2017-10-04 09:43:31 +00:00
/* ~ */
2017-10-13 22:41:51 +00:00
_, _, _, _, _, X,
_, _, _, _, _, _,
_, _, X, _, _, X,
_, X, _, X, _, X,
_, X, _, _, X, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
/* Custom characters */
/* Selection */
_, X, _, _, _, _,
_, X, X, _, _, _,
_, X, X, X, _, _,
_, X, X, X, X, _,
_, X, X, X, _, _,
_, X, X, _, _, _,
_, X, _, _, _, _,
_, _, _, _, _, _,
/* CTRL symbol */
2017-12-22 20:25:53 +00:00
_, X, X, _, _, X,
X, _, _, X, _, _,
2017-10-13 22:41:51 +00:00
X, _, _, _, _, _,
X, _, _, _, _, _,
X, _, _, _, _, _,
2017-12-22 20:25:53 +00:00
X, _, _, X, _, _,
_, X, X, _, _, _,
2017-10-13 22:41:51 +00:00
_, _, _, _, _, _,
X, X, _, X, X, X,
X, _, _, X, _, _,
X, _, _, X, _, _,
X, _, _, X, _, _,
X, _, _, X, X, X,
X, _, _, X, _, X,
X, _, _, X, _, _,
_, _, _, _, _, _,
_, _, X, _, _, _,
X, _, X, _, _, _,
X, _, X, _, _, _,
X, _, X, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
X, _, X, X, X, X,
_, _, _, _, _, _,
/* Shift symbol */
_, _, X, X, _, _,
_, X, X, X, X, _,
X, X, X, X, X, X,
_, X, X, X, X, _,
_, X, X, X, X, _,
_, X, X, X, X, _,
_, X, X, X, X, _,
_, _, _, _, _, _,
/* Cmd symbol */
_, _, _, _, _, X,
_, _, _, _, X, _,
_, _, _, _, _, X,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, X,
_, _, _, _, X, _,
_, _, _, _, _, X,
_, _, _, _, X, _,
X, _, _, X, _, X,
X, X, X, X, X, _,
X, _, _, X, _, _,
X, _, _, X, _, _,
X, X, X, X, X, _,
X, _, _, X, _, X,
_, _, _, _, X, _,
/* Left Arrow */
_, _, _, _, X, _,
_, _, _, X, X, _,
_, _, X, X, X, _,
_, X, X, X, X, _,
_, _, X, X, X, _,
_, _, _, X, X, _,
_, _, _, _, X, _,
_, _, _, _, _, _,
/* Elipsis */
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
X, _, X, _, X, _,
_, _, _, _, _, _,
/* Mojibake */
X, X, X, X, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, _, _, _, X, _,
X, X, X, X, X, _,
/* Slider */
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, X, X, X, X,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
X, X, X, X, X, X,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
X, X, X, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
/* Slider, selected */
_, X, X, X, _, _,
_, X, X, X, _, _,
_, X, X, X, _, _,
_, X, X, X, X, X,
_, X, X, X, _, _,
_, X, X, X, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, X, X, X, _, _,
_, X, X, X, _, _,
_, X, X, X, _, _,
X, X, X, X, X, X,
_, X, X, X, _, _,
_, X, X, X, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, X, X, X, _, _,
_, X, X, X, _, _,
_, X, X, X, _, _,
X, X, X, X, _, _,
_, X, X, X, _, _,
_, X, X, X, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
/* Slider, tick*/
_, _, _, _, _, _,
_, _, X, _, _, _,
_, _, X, _, _, _,
X, X, X, X, X, X,
_, _, X, _, _, _,
_, _, X, _, _, _,
_, _, _, _, _, _,
_, _, _, _, _, _,
2017-10-04 09:43:31 +00:00
};
2017-10-13 22:41:51 +00:00
const uint8_t font_max = sizeof(font) / GLYPH_HEIGHT / GLYPH_WIDTH + ' ';