Files

75 lines
3.0 KiB
C

/*
* "miniwi" is a 4x8 pixel bitmap font
*
* Copyright (C) 2015-2016 Josuah Demangeon
* <jd at ssh dot bio>, https://git.z0.is/miniwi/
*
*
*/
#ifndef __MINIWIFT_H__
#define __MINIWIFT_H__
/*
* The printable 7-bit ASCII part of miniwi
* as a C array with bitmap data. 2 glyphs
* are packed together per 8 Bytes by using
* the high nibbles for glyph 1 and the low
* nibbles for glyph 2.
*
* Size: 384 Bytes
*/
static unsigned char miniwi_data[48][8] = {
{ 0x00, 0x04, 0x04, 0x04, 0x00, 0x04, 0x00, 0x00 },
{ 0x00, 0xA6, 0xAF, 0x06, 0x0F, 0x06, 0x00, 0x00 },
{ 0x00, 0x4A, 0xE2, 0xC4, 0x68, 0xEA, 0x40, 0x00 },
{ 0x00, 0x44, 0xA4, 0x40, 0xA0, 0x60, 0x00, 0x00 },
{ 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x00 },
{ 0x00, 0xA0, 0x44, 0xEE, 0x44, 0xA0, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x0E, 0x00, 0x40, 0x80, 0x00 },
{ 0x02, 0x02, 0x04, 0x04, 0x04, 0x48, 0x08, 0x00 },
{ 0x00, 0xE4, 0xEC, 0xA4, 0xE4, 0xEE, 0x00, 0x00 },
{ 0x00, 0xEE, 0x22, 0xEE, 0x82, 0xEE, 0x00, 0x00 },
{ 0x00, 0xAE, 0xA8, 0xEE, 0x22, 0x2E, 0x00, 0x00 },
{ 0x00, 0xEE, 0x82, 0xE2, 0xA2, 0xE2, 0x00, 0x00 },
{ 0x00, 0xEE, 0xAA, 0xEE, 0xA2, 0xEE, 0x00, 0x00 },
{ 0x00, 0x00, 0x44, 0x00, 0x00, 0x44, 0x08, 0x00 },
{ 0x00, 0x20, 0x4E, 0x80, 0x4E, 0x20, 0x00, 0x00 },
{ 0x00, 0x8E, 0x42, 0x24, 0x40, 0x84, 0x00, 0x00 },
{ 0x00, 0xCE, 0x2A, 0xAA, 0xAE, 0x4A, 0x00, 0x00 },
{ 0x00, 0xCE, 0xA8, 0xC8, 0xA8, 0xCE, 0x00, 0x00 },
{ 0x00, 0xCE, 0xA8, 0xAE, 0xA8, 0xCE, 0x00, 0x00 },
{ 0x00, 0xEE, 0x88, 0xE8, 0x8A, 0x8E, 0x00, 0x00 },
{ 0x00, 0xAE, 0xA4, 0xE4, 0xA4, 0xAE, 0x00, 0x00 },
{ 0x00, 0x2A, 0x2A, 0x2C, 0xAA, 0xEA, 0x00, 0x00 },
{ 0x00, 0x8E, 0x8E, 0x8E, 0x8A, 0xEA, 0x00, 0x00 },
{ 0x00, 0xAE, 0xEA, 0xEA, 0xEA, 0xAE, 0x00, 0x00 },
{ 0x00, 0xEE, 0xAA, 0xEA, 0x8E, 0x8E, 0x02, 0x00 },
{ 0x00, 0xEE, 0xA8, 0xC4, 0xA2, 0xAE, 0x00, 0x00 },
{ 0x00, 0xEA, 0x4A, 0x4A, 0x4A, 0x4E, 0x00, 0x00 },
{ 0x00, 0xAA, 0xAA, 0xAE, 0xAE, 0x4E, 0x00, 0x00 },
{ 0x00, 0xAA, 0xAA, 0x44, 0xA4, 0xA4, 0x00, 0x00 },
{ 0x06, 0xE4, 0x24, 0x44, 0x84, 0xE4, 0x06, 0x00 },
{ 0x86, 0x82, 0x42, 0x42, 0x42, 0x22, 0x26, 0x00 },
{ 0x40, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F },
{ 0x80, 0x40, 0x2E, 0x02, 0x0E, 0x0E, 0x00, 0x00 },
{ 0x80, 0x80, 0xEE, 0xA8, 0xA8, 0xEE, 0x00, 0x00 },
{ 0x20, 0x20, 0xEE, 0xAE, 0xA8, 0xEE, 0x00, 0x00 },
{ 0x60, 0x40, 0xEE, 0x4A, 0x4A, 0x4E, 0x02, 0x0E },
{ 0x84, 0x80, 0xE4, 0xA4, 0xA4, 0xA4, 0x00, 0x00 },
{ 0x48, 0x08, 0x4A, 0x4C, 0x4C, 0x4A, 0x40, 0xC0 },
{ 0x40, 0x40, 0x4E, 0x4E, 0x4E, 0x6A, 0x00, 0x00 },
{ 0x00, 0x00, 0xEE, 0xAA, 0xAA, 0xAE, 0x00, 0x00 },
{ 0x00, 0x00, 0xEE, 0xAA, 0xAA, 0xEE, 0x82, 0x82 },
{ 0x00, 0x00, 0xEE, 0x88, 0x82, 0x8E, 0x00, 0x00 },
{ 0x00, 0x40, 0xEA, 0x4A, 0x4A, 0x6E, 0x00, 0x00 },
{ 0x00, 0x00, 0xAA, 0xAE, 0xAE, 0x4E, 0x00, 0x00 },
{ 0x00, 0x00, 0xAA, 0x4A, 0x4A, 0xAE, 0x02, 0x0E },
{ 0x06, 0x04, 0xE4, 0x28, 0x84, 0xE4, 0x06, 0x00 },
{ 0x4C, 0x44, 0x44, 0x42, 0x44, 0x44, 0x4C, 0x00 },
{ 0x0E, 0x0A, 0x0A, 0xCA, 0x6A, 0x0A, 0x0E, 0x00 }
};
#endif /* __MINIWIFT_H__ */