aboutsummaryrefslogtreecommitdiff
path: root/buildroot/share/fonts/u8glib-bdf2u8g.patch
diff options
context:
space:
mode:
Diffstat (limited to 'buildroot/share/fonts/u8glib-bdf2u8g.patch')
-rw-r--r--buildroot/share/fonts/u8glib-bdf2u8g.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/buildroot/share/fonts/u8glib-bdf2u8g.patch b/buildroot/share/fonts/u8glib-bdf2u8g.patch
new file mode 100644
index 0000000..1201e99
--- /dev/null
+++ b/buildroot/share/fonts/u8glib-bdf2u8g.patch
@@ -0,0 +1,32 @@
+178c178
+< fprintf(out_fp, "%d", data_buf[i]);
+---
+> fprintf(out_fp, "0x%02x", data_buf[i]);
+180c180
+< fprintf(out_fp, "%3d", data_buf[i]);
+---
+> fprintf(out_fp, "0x%02x", data_buf[i]);
+487c487,488
+< int bdf_delta_x; /* DWIDTH arg 1 */
+---
+> int bdf_delta_x_default = -1;
+> int bdf_delta_x = -1; /* DWIDTH arg 1 */
+1097a1099,1114
+> else if ( strcmp(p_buf, "CHARS") == 0 )
+> {
+> if (bdf_delta_x < 0) {
+> bdf_delta_x = 0;
+> }
+> if (bdf_delta_x_default < 0) {
+> bdf_delta_x_default = bdf_delta_x;
+> }
+> }
+> else if ( strcmp(p_buf, "STARTCHAR") == 0 )
+> {
+> if (bdf_delta_x_default < 0) {
+> bdf_delta_x_default = 0;
+> }
+> bdf_delta_x = bdf_delta_x_default;
+> }
+1293d1309
+< fprintf(out_fp, "#include \"u8g.h\"\n");