KurtE
Senior Member+
Looks like it is doing exactly what it is supposed to do with Rubik_Regular.... You might want to ask Frank about this one...
For example I tried to output 12 pt version... So if you look at the font definition you will see:
The first obvious thing you will notice is that the font data is all 0's so no pixels set... (Also pretty small)... It shows it defines characters 32-126... And the definition data
looks like garbage as I commented in that area...
For example I tried to output 12 pt version... So if you look at the font definition you will see:
Code:
static const unsigned char RubikRegular12_data[] = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
/* font data size: 190 bytes */
static const unsigned char RubikRegular12_index[] = {
0x00,0x02,0x04,0x06,0x08,0x0A,0x0C,0x0E,0x10,0x12,
0x14,0x16,0x18,0x1A,0x1C,0x1E,0x20,0x22,0x24,0x26,
0x28,0x2A,0x2C,0x2E,0x30,0x32,0x34,0x36,0x38,0x3A,
0x3C,0x3E,0x40,0x42,0x44,0x46,0x48,0x4A,0x4C,0x4E,
0x50,0x52,0x54,0x56,0x58,0x5A,0x5C,0x5E,0x60,0x62,
0x64,0x66,0x68,0x6A,0x6C,0x6E,0x70,0x72,0x74,0x76,
0x78,0x7A,0x7C,0x7E,0x80,0x82,0x84,0x86,0x88,0x8A,
0x8C,0x8E,0x90,0x92,0x94,0x96,0x98,0x9A,0x9C,0x9E,
0xA0,0xA2,0xA4,0xA6,0xA8,0xAA,0xAC,0xAE,0xB0,0xB2,
0xB4,0xB6,0xB8,0xBA,0xBC,
};
/* font index size: 95 bytes */
const ILI9341_t3_font_t RubikRegular12 = {
RubikRegular12_index,
0,
RubikRegular12_data,
1,
0,
32,
126,
0,
0,
8, // Bits per index.
1, // bits width
1, // bits height
2, // x offset
2, // y offset
1, // delta
0, // line spacing
0 // cap height
};
looks like garbage as I commented in that area...