FONT6X12

Dependents:   ILI9341_SPI

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers font6x12.h Source File

font6x12.h

00001 #define FONT_6x12_WIDTH         6
00002 #define FONT_6x12_HEIGHT            12
00003 typedef unsigned short ushort;
00004 typedef unsigned char byte;
00005 const byte fc_soh[] = { 0x0, 0x1e, 0x21, 0x21, 0x33, 0x21, 0x21, 0x33, 0x2d, 0x21, 0x1e, 0x0 };
00006 const byte fc_stx[] = { 0x3f, 0x21, 0x1e, 0x1e, 0xc, 0x1e, 0x1e, 0xc, 0x12, 0x1e, 0x21, 0x3f };
00007 const byte fc_space[] ={0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
00008 const byte fc_alert[] = { 0x0, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x8, 0x8, 0x0 };
00009 const byte fc_dot[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x18, 0x0 };
00010 const byte fc_common[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x18, 0x18, 0x10, 0x20 };
00011 const byte fc_minus[] = { 0x0,0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x0};
00012 const byte fc_0[] = { 0x1e, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x0 };
00013 const byte fc_1[] = { 0x4, 0xc, 0x1c, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x0 };
00014 const byte fc_2[] = { 0x1e, 0x21, 0x21, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x20, 0x3f, 0x0 };
00015 const byte fc_3[] = { 0x1e, 0x21, 0x21, 0x1, 0x1, 0xe, 0x1, 0x1, 0x21, 0x21, 0x1e, 0x0 };
00016 const byte fc_4[] = { 0x2, 0x6, 0xa, 0x12, 0x22, 0x3f, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0 };
00017 const byte fc_5[] = { 0x3f, 0x20, 0x20, 0x20, 0x3e, 0x21, 0x1, 0x1, 0x21, 0x21, 0x1e, 0x0 };
00018 const byte fc_6[] = { 0x1e, 0x21, 0x21, 0x20, 0x3e, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x0 };
00019 const byte fc_7[] = { 0x3f, 0x1, 0x2, 0x2, 0x4, 0x4, 0x4, 0x8, 0x8, 0x8, 0x8, 0x0 };
00020 const byte fc_8[] = { 0x1e, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x0 };
00021 const byte fc_9[] = { 0x1e, 0x21, 0x21, 0x21, 0x21, 0x1f, 0x1, 0x1, 0x1, 0x21, 0x1e, 0x0 };
00022 
00023 const byte fc_colon[] = { 0x0, 0x0, 0x0, 0x0, 0xc, 0xc, 0x0, 0x0, 0xc, 0xc, 0x0, 0x0 };
00024 const byte fc_semi[] = { 0x0, 0x0, 0x0, 0x0, 0xc, 0xc, 0x0, 0x0, 0xc, 0xc, 0x4, 0x8 };
00025 
00026 const byte fc_less[] = { 0x0, 0x0, 0x2, 0x4, 0x8, 0x10, 0x20, 0x10, 0x8, 0x4, 0x2, 0x0 };
00027 const byte fc_equal[] = { 0x0, 0x0, 0x0, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0 };
00028 const byte fc_great[] = { 0x0, 0x0, 0x2, 0x4, 0x8, 0x10, 0x20, 0x10, 0x8, 0x4, 0x2, 0x0 };
00029 const byte fc_quest[] = { 0x0, 0x1e, 0x21, 0x21, 0x2, 0x4, 0x8, 0x8, 0x0, 0x8, 0x8, 0x0 };
00030 const byte fc_at[] = { 0xc, 0x12, 0x21, 0x2d, 0x35, 0x35, 0x35, 0x2a, 0x20, 0x11, 0xe, 0x0 };
00031 
00032 const byte fc_AA[] = { 0xc, 0x12, 0x12, 0x21, 0x21, 0x21, 0x3f, 0x21, 0x21, 0x21, 0x21, 0x0 };
00033 const byte fc_BB[] = { 0x3e, 0x11, 0x11, 0x11, 0x11, 0x1e, 0x11, 0x11, 0x11, 0x11, 0x3e, 0x0 };
00034 const byte fc_CC[] = { 0xc, 0x12, 0x21, 0x20, 0x20, 0x20, 0x20, 0x20, 0x21, 0x12, 0xc, 0x0 };
00035 const byte fc_DD[] = { 0x3c, 0x12, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11, 0x11, 0x12, 0x3c, 0x0 };
00036 const byte fc_EE[] = { 0x3f, 0x20, 0x20, 0x20, 0x20, 0x3e, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x0 };
00037 const byte fc_FF[] = { 0x3f, 0x20, 0x20, 0x20, 0x20, 0x3e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0 };
00038 const byte fc_GG[] = { 0xe, 0x11, 0x21, 0x20, 0x20, 0x2e, 0x21, 0x21, 0x21, 0x13, 0xd, 0x0 };
00039 const byte fc_HH[] = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x3f, 0x21, 0x21, 0x21, 0x21, 0x21, 0x0 };
00040 const byte fc_II[] = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0 };
00041 const byte fc_JJ[] = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x12, 0x12, 0xc, 0x0 };
00042 const byte fc_KK[] = { 0x21, 0x22, 0x22, 0x24, 0x28, 0x2c, 0x34, 0x22, 0x22, 0x21, 0x21, 0x0 };
00043 const byte fc_LL[] = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x0 };
00044 const byte fc_MM[] = { 0x22, 0x36, 0x36, 0x36, 0x2a, 0x2a, 0x22, 0x22, 0x22, 0x22, 0x22, 0x0 };
00045 const byte fc_NN[] = { 0x21, 0x31, 0x31, 0x29, 0x29, 0x25, 0x25, 0x23, 0x23, 0x21, 0x21, 0x0 };
00046 const byte fc_OO[] = { 0xc, 0x12, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x12, 0xc, 0x0 };
00047 const byte fc_PP[] = { 0x3c, 0x22, 0x21, 0x21, 0x21, 0x22, 0x3c, 0x20, 0x20, 0x20, 0x20, 0x0 };
00048 const byte fc_QQ[] = { 0xc, 0x12, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x25, 0x13, 0xe, 0x1 };
00049 const byte fc_RR[] = { 0x3c, 0x22, 0x21, 0x21, 0x21, 0x22, 0x3c, 0x24, 0x22, 0x22, 0x21, 0x0 };
00050 const byte fc_SS[] = { 0x1e, 0x21, 0x21, 0x20, 0x10, 0xc, 0x2, 0x1, 0x21, 0x21, 0x1e, 0x0 };
00051 const byte fc_TT[] = { 0x1f, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x0 };
00052 const byte fc_UU[] = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x0 };
00053 const byte fc_VV[] = { 0x22, 0x22, 0x22, 0x22, 0x14, 0x14, 0x14, 0x8, 0x8, 0x8, 0x0, 0x0 };
00054 const byte fc_WW[] = { 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0xa, 0xa, 0xa, 0xa, 0xa, 0x0 };
00055 const byte fc_XX[] = { 0x11, 0x11, 0xa, 0xa, 0x4, 0x4, 0x4, 0xa, 0xa, 0x11, 0x11, 0x0 };
00056 const byte fc_YY[] = { 0x11, 0x11, 0x11, 0x11, 0xa, 0xa, 0x4, 0x4, 0x4, 0x4, 0x4, 0x0 };
00057 const byte fc_ZZ[] = { 0x3f, 0x1, 0x2, 0x2, 0x4, 0x4, 0x8, 0x8, 0x10, 0x10, 0x3f, 0x0 };
00058 
00059 const byte fc_a[] = { 0x0, 0x0, 0x0, 0x1c, 0x22, 0x2, 0x1c, 0x22, 0x22, 0x26, 0x1b, 0x0 };
00060 const byte fc_b[] = { 0x20, 0x20, 0x20, 0x2c, 0x32, 0x21, 0x21, 0x21, 0x21, 0x32, 0x2c, 0x0 };
00061 const byte fc_c[] = { 0x0, 0x0, 0x0, 0xe, 0x11, 0x20, 0x20, 0x20, 0x20, 0x11, 0xe, 0x0 };
00062 const byte fc_d[] = { 0x1, 0x1, 0x1, 0xd, 0x13, 0x21, 0x21, 0x21, 0x21, 0x13, 0xd, 0x0 };
00063 const byte fc_e[] = { 0x0, 0x0, 0x0, 0x1e, 0x21, 0x21, 0x3f, 0x20, 0x20, 0x21, 0x1e, 0x0 };
00064 const byte fc_f[] = { 0x6, 0x8, 0x8, 0x3e, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0 };
00065 const byte fc_g[] = { 0x0, 0x0, 0x0, 0x1e, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x1, 0x21, 0x1e };
00066 const byte fc_h[] = { 0x20, 0x20, 0x20, 0x2c, 0x32, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x0 };
00067 const byte fc_i[] = { 0x8, 0x8, 0x0, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0 };
00068 const byte fc_j[] = { 0x4, 0x4, 0x0, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x18 };
00069 const byte fc_k[] = { 0x20, 0x20, 0x20, 0x20, 0x21, 0x22, 0x24, 0x28, 0x38, 0x24, 0x22, 0x21 };
00070 const byte fc_l[] = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0 };
00071 const byte fc_m[] = { 0x0, 0x0, 0x0, 0x34, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x0 };
00072 const byte fc_n[] = { 0x0, 0x0, 0x0, 0x3c, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22 };
00073 const byte fc_o[] = { 0x0, 0x0, 0x0, 0xc, 0x12, 0x21, 0x21, 0x21, 0x21, 0x12, 0xc, 0x0 };
00074 const byte fc_p[] = { 0x0, 0x0, 0x0, 0x2c, 0x32, 0x21, 0x21, 0x21, 0x21, 0x32, 0x2c, 0x20 };
00075 const byte fc_q[] = { 0x0, 0x0, 0x0, 0xd, 0x13, 0x21, 0x21, 0x21, 0x21, 0x13, 0xd, 0x1 };
00076 const byte fc_r[] = { 0x0, 0x0, 0x0, 0x16, 0x18, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 };
00077 const byte fc_s[] = { 0x0, 0x0, 0x0, 0x1e, 0x21, 0x20, 0x18, 0x6, 0x1, 0x21, 0x1e, 0x0 };
00078 const byte fc_t[] = { 0x8, 0x8, 0x8, 0x1e, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x6, 0x0 };
00079 const byte fc_u[] = { 0x0, 0x0, 0x0, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1f };
00080 const byte fc_v[] = { 0x0, 0x0, 0x0, 0x22, 0x22, 0x22, 0x22, 0x14, 0x14, 0x8, 0x8, 0x0 };
00081 const byte fc_w[] = { 0x0, 0x0, 0x0, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x14, 0x14, 0x14, 0x0 };
00082 const byte fc_x[] = { 0x0, 0x0, 0x0, 0x21, 0x12, 0x12, 0xc, 0xc, 0x12, 0x12, 0x21, 0x0 };
00083 const byte fc_y[] = { 0x0, 0x0, 0x0, 0x21, 0x22, 0x12, 0x14, 0x14, 0x8, 0x8, 0x8, 0x30 };
00084 const byte fc_z[] = { 0x0, 0x0, 0x0, 0x3f, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x3f, 0x0 };
00085 
00086 /* 自作ASCII表の一部 */
00087 const byte* fc_tab[] = {
00088     0, fc_soh, fc_stx, 0, 0, 0, 0, 0, 0, 0,                 // 0~9
00089     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,                               // 10~19
00090     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,                               // 20~29
00091     0, 0, fc_space, fc_alert, 0, 0, 0, 0, 0, 0,                    // 30~39
00092     0, 0, 0, 0, fc_common, fc_minus, fc_dot, 0, fc_0, fc_1,                // 40~49
00093     fc_2, fc_3, fc_4, fc_5, fc_6, fc_7, fc_8, fc_9, fc_colon, fc_semi,                              // 50~59
00094     fc_great, fc_equal, fc_less, fc_quest, fc_at, fc_AA, fc_BB, fc_CC, fc_DD, fc_EE,            // 60~69
00095     fc_FF, fc_GG, fc_HH, fc_II, fc_JJ, fc_KK, fc_LL, fc_MM, fc_NN, fc_OO,       // 70~79
00096     fc_PP, fc_QQ, fc_RR, fc_SS, fc_TT, fc_UU, fc_VV, fc_WW, fc_XX, fc_YY,       // 80~89
00097     fc_ZZ, 0, 0, 0, 0, 0, 0,                // 90~96
00098 
00099     fc_a, fc_b, fc_c, fc_d, fc_e, fc_f, fc_g,
00100     fc_h, fc_i, fc_j, fc_k, fc_l, fc_m, fc_n,
00101     fc_o, fc_p, fc_q, fc_r, fc_s, fc_t,
00102     fc_u, fc_v, fc_w, fc_x, fc_y, fc_z
00103 };