@@ 77,9 77,11 @@ int main(int argc, const char *argv[]) {
printf(
"};\n"
"#endif\n"
- "#if defined(UNIFONT_GROUP_%d) || defined(UNIFONT_GROUP_ALL)\n"
+ "#if defined(UNIFONT_GROUP_%d)"
+ " || defined(UNIFONT_GROUP_0x%x)"
+ " || defined(UNIFONT_GROUP_ALL)\n"
"static uint16_t group_%d[256][16] = {\n",
- i / 256, i / 256
+ i / 256, i / 256, i / 256
);
printf("\t{");
@@ 96,12 98,14 @@ int main(int argc, const char *argv[]) {
printf("uint16_t *unifont[256] = {\n");
for (int i=0; i < 256; ++i)
printf(
- "#if defined(UNIFONT_GROUP_%d) || defined(UNIFONT_GROUP_ALL)\n"
+ "#if defined(UNIFONT_GROUP_%d)"
+ " || defined(UNIFONT_GROUP_0x%x)"
+ " || defined(UNIFONT_GROUP_ALL)\n"
"&group_%d[0][0],\n"
"#else\n"
"NULL,\n"
"#endif\n",
- i, i
+ i, i, i
);
printf("};\n#endif\n");