From 840ec5178ebcef33032c70ec7793a4ea52dc07d4 Mon Sep 17 00:00:00 2001 From: Daniel Morais Date: Fri, 28 Jul 2023 11:42:02 +0200 Subject: [PATCH] Add support for Speculos OCR --- .../bagl_font_open_sans_extrabold_11px.json | 1053 ++++++++++++- ...font_open_sans_extrabold_11px_unicode.json | 1395 ++++++++++++++++- .../bagl_font_open_sans_light_16px.json | 1053 ++++++++++++- ...agl_font_open_sans_light_16px_unicode.json | 1395 ++++++++++++++++- .../bagl_font_open_sans_regular_11px.json | 1053 ++++++++++++- ...l_font_open_sans_regular_11px_unicode.json | 1395 ++++++++++++++++- lib_bagl/src/bagl.c | 2 +- .../nbgl_font_hmalpha_mono_medium_32.json | 656 ++++++++ .../include/nbgl_font_inter_medium_32.json | 1052 +++++++++++++ .../nbgl_font_inter_medium_32_1bpp.json | 1052 +++++++++++++ .../include/nbgl_font_inter_regular_24.json | 1052 +++++++++++++ .../nbgl_font_inter_regular_24_1bpp.json | 1052 +++++++++++++ .../include/nbgl_font_inter_semibold_24.json | 1052 +++++++++++++ .../nbgl_font_inter_semibold_24_1bpp.json | 1052 +++++++++++++ lib_nbgl/src/nbgl_draw.c | 29 +- tools/ttf2inc.py | 62 +- 16 files changed, 14366 insertions(+), 39 deletions(-) create mode 100644 lib_nbgl/include/nbgl_font_hmalpha_mono_medium_32.json create mode 100644 lib_nbgl/include/nbgl_font_inter_medium_32.json create mode 100644 lib_nbgl/include/nbgl_font_inter_medium_32_1bpp.json create mode 100644 lib_nbgl/include/nbgl_font_inter_regular_24.json create mode 100644 lib_nbgl/include/nbgl_font_inter_regular_24_1bpp.json create mode 100644 lib_nbgl/include/nbgl_font_inter_semibold_24.json create mode 100644 lib_nbgl/include/nbgl_font_inter_semibold_24_1bpp.json diff --git a/lib_bagl/include/bagl_font_open_sans_extrabold_11px.json b/lib_bagl/include/bagl_font_open_sans_extrabold_11px.json index 98ada95da..6ca0901a9 100644 --- a/lib_bagl/include/bagl_font_open_sans_extrabold_11px.json +++ b/lib_bagl/include/bagl_font_open_sans_extrabold_11px.json @@ -1 +1,1052 @@ -[{"bitmap": "G7ZtDAMgzjB4DBgAPDw8fmZ+58MwGAA8PDx+Zn7nwzgsADw8PH5mfufDLDQAPDw8fmZ+58MsLAA8PDx+Zn7nw/hDAxvY4wY/mGF8/jAMwzB4DMKGgTfGG2M8zIA3xhtjPG6DN8YbYzxrgzfGG2M8NjAzMzMDxgIYhmEYhmHJAhiGYRiGYSw8AGdnb297e3NzOAgAPmNjY2NjYz4cNgA+Y2NjY2NjPiwaAD5jY2NjY2M+NDYAPmNjY2NjYz4OBGA2m81ms5kHGAZgNpvNZrOZBxwLYDabzWazmQcWG2A2m81ms5kHntlus9vNfwwMwAPzzWY+OATAB/Pdbj4cG8AD881mPiwfwAfz3W4+JBrAB/Pdbj7+weT/DTe4B7xxHAbPYAwMDIBn/h8MPDAMgGf+Hww8HBuAZ/4fDDw2G4Bn/h8MPDYwMzMDzgYYhmEYBlUwMzMDlgZ027ZtGzgEgGO7320cHBuAY7vfbRwsDYBju99tHDQagGO7320cBgNs27ZtFxgDbNu2bRfOBmzbtm0XkgZs27ZtFxIOwDcY7GazmQ82DsBvs3kMvvHYAxu2bdvbtgH+jTHGeGOMMYZ/3LPT+e9gB+4BvmE4HJ59DMJvPIefMQdrgzfGG2M8PDw8fmZ+58PfMHzbvj3ftj3bvn3fMAzDMAz8mDFjxsyYsf+DBw8Gb4w3xnh3x27wB/7AH/yH3bg7HhmMAYPHPnNze3tvb2dnNhwAc3N7e29vZ2fz2ebx2czmfGxsbGZmZmPHHffee++ttttus9nsN5vNZj5jY2NjY2M+v9lsNpvNZt+2b98wDP4wDMMweH8Gg8FgMBjHZmZsPDgYHzDwY9vst9vGDwxnZjw8PDxm5zMzMzMzMzP/wMDAs9lsNvvBYDOb2cxmNrOZzex/MzMzMzMzMzMzM/P/AAzAAAwPDAx8bOxsfMOGDXu2bdu2Z8MwfNu+PR8YzAeDxT7jmdnOPraxmc1sPDw2NjY8NjY3PpjvdvMBOIfBd7PZON/2bNsHf4wxBnxsZGZm/8PDPNP/YOABNmM7/MEbNnNzHsbg+Qez3e93mwEzD2C2+/1uM7vN47HZAXxsbGRmZ3d3d3d/a9v2bdsGHNv9buPftm3bBt+279s3DAO8cRwmD38Gg8FgYzY2NBwcHAwOGDD42bZt2zY/GDBgdxuHY7sDOzs7Ozt/YGC3280HgwG77bbbbrv9B7OZzWxmM5v/AxjADwx87Ox8w4Z927btG8PwbNsDD+Zj2QNztn3fvm0OPjc2PjYzNBqAZ/ofDDw8g+Fj8Bh8EOBAhDffPecOHyhA", "bagl_font_unicode_character": [{"char_unicode": 161, "char_width": 4, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 3, "bitmap_offset": 0, "encoding": 0}, {"char_unicode": 191, "char_width": 7, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 3, "encoding": 0}, {"char_unicode": 192, "char_width": 9, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 9, "encoding": 0}, {"char_unicode": 193, "char_width": 9, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 20, "encoding": 0}, {"char_unicode": 194, "char_width": 9, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 31, "encoding": 0}, {"char_unicode": 195, "char_width": 9, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 42, "encoding": 0}, {"char_unicode": 196, "char_width": 9, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 53, "encoding": 0}, {"char_unicode": 198, "char_width": 11, "x_offset": 0, "y_offset": 3, "bitmap_byte_count": 11, "bitmap_offset": 64, "encoding": 0}, {"char_unicode": 199, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 75, "encoding": 0}, {"char_unicode": 200, "char_width": 7, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 83, "encoding": 0}, {"char_unicode": 201, "char_width": 7, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 90, "encoding": 0}, {"char_unicode": 202, "char_width": 7, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 97, "encoding": 0}, {"char_unicode": 203, "char_width": 7, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 104, "encoding": 0}, {"char_unicode": 205, "char_width": 6, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 6, "bitmap_offset": 111, "encoding": 0}, {"char_unicode": 206, "char_width": 6, "x_offset": 0, "y_offset": 0, "bitmap_byte_count": 8, "bitmap_offset": 117, "encoding": 0}, {"char_unicode": 207, "char_width": 6, "x_offset": 0, "y_offset": 0, "bitmap_byte_count": 8, "bitmap_offset": 125, "encoding": 0}, {"char_unicode": 209, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 133, "encoding": 0}, {"char_unicode": 211, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 144, "encoding": 0}, {"char_unicode": 212, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 155, "encoding": 0}, {"char_unicode": 213, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 166, "encoding": 0}, {"char_unicode": 214, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 177, "encoding": 0}, {"char_unicode": 217, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 188, "encoding": 0}, {"char_unicode": 218, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 198, "encoding": 0}, {"char_unicode": 219, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 208, "encoding": 0}, {"char_unicode": 220, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 218, "encoding": 0}, {"char_unicode": 223, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 228, "encoding": 0}, {"char_unicode": 224, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 235, "encoding": 0}, {"char_unicode": 225, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 243, "encoding": 0}, {"char_unicode": 226, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 251, "encoding": 0}, {"char_unicode": 227, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 259, "encoding": 0}, {"char_unicode": 228, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 267, "encoding": 0}, {"char_unicode": 230, "char_width": 11, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 8, "bitmap_offset": 275, "encoding": 0}, {"char_unicode": 231, "char_width": 7, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 283, "encoding": 0}, {"char_unicode": 232, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 290, "encoding": 0}, {"char_unicode": 233, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 298, "encoding": 0}, {"char_unicode": 234, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 306, "encoding": 0}, {"char_unicode": 235, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 314, "encoding": 0}, {"char_unicode": 237, "char_width": 6, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 5, "bitmap_offset": 322, "encoding": 0}, {"char_unicode": 238, "char_width": 6, "x_offset": 0, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 327, "encoding": 0}, {"char_unicode": 239, "char_width": 6, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 5, "bitmap_offset": 334, "encoding": 0}, {"char_unicode": 241, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 339, "encoding": 0}, {"char_unicode": 243, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 346, "encoding": 0}, {"char_unicode": 244, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 354, "encoding": 0}, {"char_unicode": 245, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 362, "encoding": 0}, {"char_unicode": 246, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 370, "encoding": 0}, {"char_unicode": 249, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 378, "encoding": 0}, {"char_unicode": 250, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 385, "encoding": 0}, {"char_unicode": 251, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 392, "encoding": 0}, {"char_unicode": 252, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 399, "encoding": 0}, {"char_unicode": 286, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 406, "encoding": 0}, {"char_unicode": 287, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 11, "bitmap_offset": 416, "encoding": 0}, {"char_unicode": 304, "char_width": 5, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 4, "bitmap_offset": 427, "encoding": 0}, {"char_unicode": 305, "char_width": 5, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 3, "bitmap_offset": 431, "encoding": 0}, {"char_unicode": 338, "char_width": 12, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 10, "bitmap_offset": 434, "encoding": 0}, {"char_unicode": 339, "char_width": 12, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 9, "bitmap_offset": 444, "encoding": 0}, {"char_unicode": 350, "char_width": 7, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 453, "encoding": 0}, {"char_unicode": 351, "char_width": 7, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 461, "encoding": 0}, {"char_unicode": 1025, "char_width": 7, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 467, "encoding": 0}, {"char_unicode": 1040, "char_width": 9, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 474, "encoding": 0}, {"char_unicode": 1041, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 482, "encoding": 0}, {"char_unicode": 1042, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 488, "encoding": 0}, {"char_unicode": 1043, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 494, "encoding": 0}, {"char_unicode": 1044, "char_width": 10, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 500, "encoding": 0}, {"char_unicode": 1045, "char_width": 7, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 5, "bitmap_offset": 513, "encoding": 0}, {"char_unicode": 1046, "char_width": 13, "x_offset": 0, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 518, "encoding": 0}, {"char_unicode": 1047, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 531, "encoding": 0}, {"char_unicode": 1048, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 538, "encoding": 0}, {"char_unicode": 1049, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 546, "encoding": 0}, {"char_unicode": 1050, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 557, "encoding": 0}, {"char_unicode": 1051, "char_width": 9, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 564, "encoding": 0}, {"char_unicode": 1052, "char_width": 12, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 10, "bitmap_offset": 572, "encoding": 0}, {"char_unicode": 1053, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 582, "encoding": 0}, {"char_unicode": 1054, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 589, "encoding": 0}, {"char_unicode": 1055, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 597, "encoding": 0}, {"char_unicode": 1056, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 604, "encoding": 0}, {"char_unicode": 1057, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 610, "encoding": 0}, {"char_unicode": 1058, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 616, "encoding": 0}, {"char_unicode": 1059, "char_width": 9, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 623, "encoding": 0}, {"char_unicode": 1060, "char_width": 11, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 10, "bitmap_offset": 631, "encoding": 0}, {"char_unicode": 1061, "char_width": 9, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 641, "encoding": 0}, {"char_unicode": 1062, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 11, "bitmap_offset": 649, "encoding": 0}, {"char_unicode": 1063, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 660, "encoding": 0}, {"char_unicode": 1064, "char_width": 13, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 11, "bitmap_offset": 667, "encoding": 0}, {"char_unicode": 1065, "char_width": 14, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 17, "bitmap_offset": 678, "encoding": 0}, {"char_unicode": 1066, "char_width": 9, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 695, "encoding": 0}, {"char_unicode": 1067, "char_width": 11, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 9, "bitmap_offset": 703, "encoding": 0}, {"char_unicode": 1068, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 712, "encoding": 0}, {"char_unicode": 1069, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 718, "encoding": 0}, {"char_unicode": 1070, "char_width": 13, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 11, "bitmap_offset": 725, "encoding": 0}, {"char_unicode": 1071, "char_width": 8, "x_offset": 0, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 736, "encoding": 0}, {"char_unicode": 1072, "char_width": 8, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 744, "encoding": 0}, {"char_unicode": 1073, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 750, "encoding": 0}, {"char_unicode": 1074, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 757, "encoding": 0}, {"char_unicode": 1075, "char_width": 7, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 762, "encoding": 0}, {"char_unicode": 1076, "char_width": 9, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 8, "bitmap_offset": 766, "encoding": 0}, {"char_unicode": 1077, "char_width": 8, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 774, "encoding": 0}, {"char_unicode": 1078, "char_width": 12, "x_offset": 0, "y_offset": 5, "bitmap_byte_count": 9, "bitmap_offset": 780, "encoding": 0}, {"char_unicode": 1079, "char_width": 7, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 789, "encoding": 0}, {"char_unicode": 1080, "char_width": 9, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 794, "encoding": 0}, {"char_unicode": 1081, "char_width": 9, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 800, "encoding": 0}, {"char_unicode": 1082, "char_width": 9, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 808, "encoding": 0}, {"char_unicode": 1083, "char_width": 9, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 814, "encoding": 0}, {"char_unicode": 1084, "char_width": 10, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 820, "encoding": 0}, {"char_unicode": 1085, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 826, "encoding": 0}, {"char_unicode": 1086, "char_width": 8, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 831, "encoding": 0}, {"char_unicode": 1087, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 836, "encoding": 0}, {"char_unicode": 1088, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 841, "encoding": 0}, {"char_unicode": 1089, "char_width": 7, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 848, "encoding": 0}, {"char_unicode": 1090, "char_width": 8, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 853, "encoding": 0}, {"char_unicode": 1091, "char_width": 8, "x_offset": 0, "y_offset": 5, "bitmap_byte_count": 9, "bitmap_offset": 858, "encoding": 0}, {"char_unicode": 1092, "char_width": 11, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 12, "bitmap_offset": 867, "encoding": 0}, {"char_unicode": 1093, "char_width": 8, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 879, "encoding": 0}, {"char_unicode": 1094, "char_width": 10, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 8, "bitmap_offset": 885, "encoding": 0}, {"char_unicode": 1095, "char_width": 8, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 893, "encoding": 0}, {"char_unicode": 1096, "char_width": 12, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 8, "bitmap_offset": 899, "encoding": 0}, {"char_unicode": 1097, "char_width": 13, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 11, "bitmap_offset": 907, "encoding": 0}, {"char_unicode": 1098, "char_width": 9, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 918, "encoding": 0}, {"char_unicode": 1099, "char_width": 11, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 924, "encoding": 0}, {"char_unicode": 1100, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 931, "encoding": 0}, {"char_unicode": 1101, "char_width": 7, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 936, "encoding": 0}, {"char_unicode": 1102, "char_width": 11, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 941, "encoding": 0}, {"char_unicode": 1103, "char_width": 8, "x_offset": 0, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 948, "encoding": 0}, {"char_unicode": 1105, "char_width": 8, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 8, "bitmap_offset": 954, "encoding": 0}, {"char_unicode": 8356, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 962, "encoding": 0}, {"char_unicode": 65533, "char_width": 12, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 12, "bitmap_offset": 969, "encoding": 0}], "bagl_font_unicode": {"font_id": 10, "bpp": 1, "char_height": 14, "baseline_height": 11, "line_height": 0, "char_leftmost_x": -1, "first_unicode_char": 161, "last_unicode_char": 65533}}] +[ + { + "bitmap": "//M7JSSSn/KXSCSItywOh6YfAk6sscJ+fmONNXI8bNjg4O2ePd8XtLfNJtlsewtM+3seDPMzDNb/DxgxZowY3jzP8zx77M/MzG5jzJz5D2OHMX4Yx2naj2E/88z8nCF88zx7H2PMGDPePHvzPHvePM8+jDkPDzZgDZiZYRgGP/ADwzDMzA9jZ4Ax+DBm99ZLr72fAfgBGDw8fmZ+58N/77f3/n6MMcbw3zzP8zx/P/Mz83+MN8YY/jDs8zz78zz/8zzP///MzMzMzAfz2ebx2czmY4wxxvjHj79//3717t3n8/u938/nvvF4PB6PfX/v/ccYvvF4PB6PfTAwz7Ztz7bNfozjOH8/wzAMwzDzPM/zPHvzPM+e5zFztpvdrGY17nAHG8NmPDw8PGbDY5uNg8FgMH8YDsNwGP4/MzMz80MYwxjCz8zMzPwM40kzPzMe7M+zD8Pwbfu+fbxxHAYPMMzb923zPPP/YOAB3HxjjDF+m81j8I3HPmP8vffe8/8MzMzMzAfDsH3Ps+3//+3b29vb233vvTcc2/1u49+279s3DAO+fd+2D8Mw/TMzbzyPH+YbYwwHe++9L2ObzcbhM9vmn3/MMAN3G4djuwNjm43G4XAYDj/GMMYPnDF2DmOMA///P8cYw7kx5m8P", + "bagl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 3, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 0, + "bitmap_offset": 0, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 33, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 2, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 34, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 4, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 35, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 11, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 2, + "char": 36, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 19, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 37, + "bitmap_byte_count": 10 + }, + { + "encoding": 0, + "bitmap_offset": 29, + "width": 9, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 38, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 38, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 8, + "char": 39, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 39, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 40, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 43, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 41, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 47, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 6, + "char": 42, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 51, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 5, + "char": 43, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 55, + "width": 3, + "x_min_offset": 0, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 2, + "char": 44, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 56, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 5, + "x_max_offset": 0, + "y_max_offset": 5, + "char": 45, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 57, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 7, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 46, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 58, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 47, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 63, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 48, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 69, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 49, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 73, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 50, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 78, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 51, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 83, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 52, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 89, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 53, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 93, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 54, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 99, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 55, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 104, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 56, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 110, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 57, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 116, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 58, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 118, + "width": 3, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 2, + "char": 59, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 121, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 60, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 126, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 5, + "char": 61, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 129, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 62, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 133, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 63, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 138, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 2, + "char": 64, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 150, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 65, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 158, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 66, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 163, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 67, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 168, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 68, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 174, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 69, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 178, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 70, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 183, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 71, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 189, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 72, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 195, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 73, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 197, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 74, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 203, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 75, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 210, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 76, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 215, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 77, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 224, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 78, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 231, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 79, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 238, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 80, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 243, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 81, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 252, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 82, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 258, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 83, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 263, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 84, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 269, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 85, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 275, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 86, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 281, + "width": 11, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 87, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 292, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 88, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 300, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 89, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 307, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 90, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 314, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 91, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 319, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 92, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 324, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 93, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 329, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 6, + "char": 94, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 333, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 10, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 95, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 334, + "width": 7, + "x_min_offset": 2, + "y_min_offset": 0, + "x_max_offset": 2, + "y_max_offset": 10, + "char": 96, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 335, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 97, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 340, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 98, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 346, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 99, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 351, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 100, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 357, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 101, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 363, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 102, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 368, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 376, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 104, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 381, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 105, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 383, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 389, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 107, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 395, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 108, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 397, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 109, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 403, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 110, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 407, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 111, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 412, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 419, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 426, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 114, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 429, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 115, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 433, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 116, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 438, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 117, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 442, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 118, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 447, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 119, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 455, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 120, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 461, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 469, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 122, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 474, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 123, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 481, + "width": 6, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 484, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 125, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 490, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 6, + "char": 126, + "bitmap_byte_count": 2 + } + ] + } +] diff --git a/lib_bagl/include/bagl_font_open_sans_extrabold_11px_unicode.json b/lib_bagl/include/bagl_font_open_sans_extrabold_11px_unicode.json index e02ca2f54..bb535ba21 100644 --- a/lib_bagl/include/bagl_font_open_sans_extrabold_11px_unicode.json +++ b/lib_bagl/include/bagl_font_open_sans_extrabold_11px_unicode.json @@ -1 +1,1394 @@ -[{"bitmap": "z/+MAeTG8AwYADw8PH5mfufDMBgAPDw8fmZ+58M4LAA8PDx+Zn7nwyw0ADw8PH5mfufDLCwAPDw8fmZ+58P4o8EGe274Ycb4/jAMwzB4DMLG8DM/Mw9s8DM/Mw9ugzfGG2M8a4M3xhtjPB62bdu2YGZmZga5YGZmZgYsHuB8fr/3+/kcOATANx6Px+OxDxwbwDcej8fjsQ8sDcA3Ho/H47EPNBvANx6Px+OxDw4CzPM8z/PsARgDzPM8z/PsAZwFzPM8z/PsAZYNzPM8z/PsAZ7ZbrPbzX8MBniwP88+OAL4sH/fPpwNeLA/zz6sD/iwf98+JA34sH/fPv7B5P8NN7gHvHEcBs9gDAwMgGf+Hww8MAyAZ/4fDDwcG4Bn/h8MPDYbgGf+Hww8HrZtA24DY4wxBi22bQNWg7733hs4BIBju99tHBwbgGO7320cLA2AY7vfbRw0GoBju99tHIaBvffeF5iBvffeF26DvffeF1KDvffeFxIH+MOwz/PsAzYOwG+zeQy+8dgDz/8//w/+x4wZP2bMGP/cs9P572AH7gG+YTgcnn0Mwm88h58xB2uDN8YbYzw8PDx+Zn7nw98wfNu+Pd+2Pdu+fX+MMcYY/JgxY8bMmLH/gwcPBj/zM/N3txt/+MMf/9nt7h4ZjAGDxz7z+X7/fp/PNg5gPt/v3+/zGfPZ5vHZzOZ8NpttNpvHx4+/f/9+9e7d8zz/8zzPvvF4PB6Pff88z/M8z9+2b98wDP4wDMMweH8Gg8FgMBjHZmZsPDgYHzDwY9vst9vGDwxnZjw8PDxm5zMzMzMzMzP/wMDA8zzP8w/DM88888wzzzzz/zMzMzMzMzMzMzPz/wAMwAAMDwwMfGzsbHzDw8PP29vbz8MwfNu+PR8M+zAcf+PNvPPHG88883i8bdu8bd8+7N+3D7hj+Ldtc3+/vT9/jDEGfGxkZmb/w8M80/9g4AE2sx1/eGOzmwMexuD5B/P+//cMswfM+//fM/v2PNsOfDabbD4D9/v9/l8De/+9Nxzb/W7jf++9N9+279s3DAO8cRwmD38Gg8FgY5uNxuFwGA4YGH7b29vbfhgYGHcbh2O7A7vdbrf7g8H3ffswDLt37969+z+zmc1sZjOb/wMYwA8MfOzsfMPD39vb32O8vR8P5mPZA3O2fd++bQ7+bfv2DDQagGf6Hww8vGF8hmf4EHAQ8fb9uTs+KCA=", "bagl_font_unicode_character": [{"char_unicode": 161, "width": 3, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 0, "encoding": 0}, {"char_unicode": 191, "width": 6, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 2, "encoding": 0}, {"char_unicode": 192, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 7, "encoding": 0}, {"char_unicode": 193, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 18, "encoding": 0}, {"char_unicode": 194, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 29, "encoding": 0}, {"char_unicode": 195, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 40, "encoding": 0}, {"char_unicode": 196, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 51, "encoding": 0}, {"char_unicode": 198, "width": 11, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 62, "encoding": 0}, {"char_unicode": 199, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 72, "encoding": 0}, {"char_unicode": 200, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 80, "encoding": 0}, {"char_unicode": 201, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 86, "encoding": 0}, {"char_unicode": 202, "width": 6, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 92, "encoding": 0}, {"char_unicode": 203, "width": 6, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 99, "encoding": 0}, {"char_unicode": 205, "width": 5, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 106, "encoding": 0}, {"char_unicode": 206, "width": 6, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 0, "bitmap_offset": 110, "encoding": 0}, {"char_unicode": 207, "width": 6, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 0, "bitmap_offset": 116, "encoding": 0}, {"char_unicode": 209, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 122, "encoding": 0}, {"char_unicode": 211, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 132, "encoding": 0}, {"char_unicode": 212, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 142, "encoding": 0}, {"char_unicode": 213, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 152, "encoding": 0}, {"char_unicode": 214, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 162, "encoding": 0}, {"char_unicode": 217, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 172, "encoding": 0}, {"char_unicode": 218, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 181, "encoding": 0}, {"char_unicode": 219, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 190, "encoding": 0}, {"char_unicode": 220, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 199, "encoding": 0}, {"char_unicode": 223, "width": 8, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 208, "encoding": 0}, {"char_unicode": 224, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 215, "encoding": 0}, {"char_unicode": 225, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 222, "encoding": 0}, {"char_unicode": 226, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 229, "encoding": 0}, {"char_unicode": 227, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 236, "encoding": 0}, {"char_unicode": 228, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 243, "encoding": 0}, {"char_unicode": 230, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 250, "encoding": 0}, {"char_unicode": 231, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 258, "encoding": 0}, {"char_unicode": 232, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 265, "encoding": 0}, {"char_unicode": 233, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 273, "encoding": 0}, {"char_unicode": 234, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 281, "encoding": 0}, {"char_unicode": 235, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 289, "encoding": 0}, {"char_unicode": 237, "width": 5, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 297, "encoding": 0}, {"char_unicode": 238, "width": 6, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 301, "encoding": 0}, {"char_unicode": 239, "width": 6, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 307, "encoding": 0}, {"char_unicode": 241, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 311, "encoding": 0}, {"char_unicode": 243, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 317, "encoding": 0}, {"char_unicode": 244, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 325, "encoding": 0}, {"char_unicode": 245, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 333, "encoding": 0}, {"char_unicode": 246, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 341, "encoding": 0}, {"char_unicode": 249, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 349, "encoding": 0}, {"char_unicode": 250, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 355, "encoding": 0}, {"char_unicode": 251, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 361, "encoding": 0}, {"char_unicode": 252, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 367, "encoding": 0}, {"char_unicode": 286, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 373, "encoding": 0}, {"char_unicode": 287, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 382, "encoding": 0}, {"char_unicode": 304, "width": 4, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 393, "encoding": 0}, {"char_unicode": 305, "width": 4, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 396, "encoding": 0}, {"char_unicode": 338, "width": 11, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 398, "encoding": 0}, {"char_unicode": 339, "width": 11, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 407, "encoding": 0}, {"char_unicode": 350, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 416, "encoding": 0}, {"char_unicode": 351, "width": 6, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 424, "encoding": 0}, {"char_unicode": 1025, "width": 6, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 430, "encoding": 0}, {"char_unicode": 1040, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 437, "encoding": 0}, {"char_unicode": 1041, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 445, "encoding": 0}, {"char_unicode": 1042, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 451, "encoding": 0}, {"char_unicode": 1043, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 457, "encoding": 0}, {"char_unicode": 1044, "width": 9, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 462, "encoding": 0}, {"char_unicode": 1045, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 475, "encoding": 0}, {"char_unicode": 1046, "width": 13, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 3, "bitmap_offset": 479, "encoding": 0}, {"char_unicode": 1047, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 490, "encoding": 0}, {"char_unicode": 1048, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 497, "encoding": 0}, {"char_unicode": 1049, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 504, "encoding": 0}, {"char_unicode": 1050, "width": 8, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 514, "encoding": 0}, {"char_unicode": 1051, "width": 8, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 521, "encoding": 0}, {"char_unicode": 1052, "width": 11, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 528, "encoding": 0}, {"char_unicode": 1053, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 537, "encoding": 0}, {"char_unicode": 1054, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 543, "encoding": 0}, {"char_unicode": 1055, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 550, "encoding": 0}, {"char_unicode": 1056, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 556, "encoding": 0}, {"char_unicode": 1057, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 562, "encoding": 0}, {"char_unicode": 1058, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 568, "encoding": 0}, {"char_unicode": 1059, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 575, "encoding": 0}, {"char_unicode": 1060, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 583, "encoding": 0}, {"char_unicode": 1061, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 593, "encoding": 0}, {"char_unicode": 1062, "width": 9, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 601, "encoding": 0}, {"char_unicode": 1063, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 612, "encoding": 0}, {"char_unicode": 1064, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 618, "encoding": 0}, {"char_unicode": 1065, "width": 13, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 628, "encoding": 0}, {"char_unicode": 1066, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 645, "encoding": 0}, {"char_unicode": 1067, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 653, "encoding": 0}, {"char_unicode": 1068, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 661, "encoding": 0}, {"char_unicode": 1069, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 667, "encoding": 0}, {"char_unicode": 1070, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 673, "encoding": 0}, {"char_unicode": 1071, "width": 8, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 3, "bitmap_offset": 683, "encoding": 0}, {"char_unicode": 1072, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 689, "encoding": 0}, {"char_unicode": 1073, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 694, "encoding": 0}, {"char_unicode": 1074, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 700, "encoding": 0}, {"char_unicode": 1075, "width": 6, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 704, "encoding": 0}, {"char_unicode": 1076, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 708, "encoding": 0}, {"char_unicode": 1077, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 716, "encoding": 0}, {"char_unicode": 1078, "width": 12, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 722, "encoding": 0}, {"char_unicode": 1079, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 731, "encoding": 0}, {"char_unicode": 1080, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 736, "encoding": 0}, {"char_unicode": 1081, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 741, "encoding": 0}, {"char_unicode": 1082, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 748, "encoding": 0}, {"char_unicode": 1083, "width": 8, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 753, "encoding": 0}, {"char_unicode": 1084, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 759, "encoding": 0}, {"char_unicode": 1085, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 765, "encoding": 0}, {"char_unicode": 1086, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 769, "encoding": 0}, {"char_unicode": 1087, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 774, "encoding": 0}, {"char_unicode": 1088, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 778, "encoding": 0}, {"char_unicode": 1089, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 785, "encoding": 0}, {"char_unicode": 1090, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 790, "encoding": 0}, {"char_unicode": 1091, "width": 8, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 795, "encoding": 0}, {"char_unicode": 1092, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 803, "encoding": 0}, {"char_unicode": 1093, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 814, "encoding": 0}, {"char_unicode": 1094, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 820, "encoding": 0}, {"char_unicode": 1095, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 827, "encoding": 0}, {"char_unicode": 1096, "width": 11, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 832, "encoding": 0}, {"char_unicode": 1097, "width": 12, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 839, "encoding": 0}, {"char_unicode": 1098, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 850, "encoding": 0}, {"char_unicode": 1099, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 856, "encoding": 0}, {"char_unicode": 1100, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 862, "encoding": 0}, {"char_unicode": 1101, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 866, "encoding": 0}, {"char_unicode": 1102, "width": 10, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 871, "encoding": 0}, {"char_unicode": 1103, "width": 8, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 5, "bitmap_offset": 878, "encoding": 0}, {"char_unicode": 1105, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 883, "encoding": 0}, {"char_unicode": 8356, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 891, "encoding": 0}, {"char_unicode": 65533, "width": 11, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 897, "encoding": 0}], "bagl_font_unicode": {"bitmap_len": 908, "font_id": 8, "bpp": 1, "height": 15, "baseline": 12, "line_height": 0, "crop": 1, "nb_characters": 125, "char_leftmost_x": 0, "char_topmost_y": 1}}] +[ + { + "bitmap": "z/+MAeTG8AwYADw8PH5mfufDMBgAPDw8fmZ+58M4LAA8PDx+Zn7nwyw0ADw8PH5mfufDLCwAPDw8fmZ+58P4o8EGe274Ycb4/jAMwzB4DMLG8DM/Mw9s8DM/Mw9ugzfGG2M8a4M3xhtjPB62bdu2YGZmZga5YGZmZgYsHuB8fr/3+/kcOATANx6Px+OxDxwbwDcej8fjsQ8sDcA3Ho/H47EPNBvANx6Px+OxDw4CzPM8z/PsARgDzPM8z/PsAZwFzPM8z/PsAZYNzPM8z/PsAZ7ZbrPbzX8MBniwP88+OAL4sH/fPpwNeLA/zz6sD/iwf98+JA34sH/fPv7B5P8NN7gHvHEcBs9gDAwMgGf+Hww8MAyAZ/4fDDwcG4Bn/h8MPDYbgGf+Hww8HrZtA24DY4wxBi22bQNWg7733hs4BIBju99tHBwbgGO7320cLA2AY7vfbRw0GoBju99tHIaBvffeF5iBvffeF26DvffeF1KDvffeFxIH+MOwz/PsAzYOwG+zeQy+8dgDz/8//w/+x4wZP2bMGP/cs9P572AH7gG+YTgcnn0Mwm88h58xB2uDN8YbYzw8PDx+Zn7nw98wfNu+Pd+2Pdu+fX+MMcYY/JgxY8bMmLH/gwcPBj/zM/N3txt/+MMf/9nt7h4ZjAGDxz7z+X7/fp/PNg5gPt/v3+/zGfPZ5vHZzOZ8NpttNpvHx4+/f/9+9e7d8zz/8zzPvvF4PB6Pff88z/M8z9+2b98wDP4wDMMweH8Gg8FgMBjHZmZsPDgYHzDwY9vst9vGDwxnZjw8PDxm5zMzMzMzMzP/wMDA8zzP8w/DM88888wzzzzz/zMzMzMzMzMzMzPz/wAMwAAMDwwMfGzsbHzDw8PP29vbz8MwfNu+PR8M+zAcf+PNvPPHG88883i8bdu8bd8+7N+3D7hj+Ldtc3+/vT9/jDEGfGxkZmb/w8M80/9g4AE2sx1/eGOzmwMexuD5B/P+//cMswfM+//fM/v2PNsOfDabbD4D9/v9/l8De/+9Nxzb/W7jf++9N9+279s3DAO8cRwmD38Gg8FgY5uNxuFwGA4YGH7b29vbfhgYGHcbh2O7A7vdbrf7g8H3ffswDLt37969+z+zmc1sZjOb/wMYwA8MfOzsfMPD39vb32O8vR8P5mPZA3O2fd++bQ7+bfv2DDQagGf6Hww8vGF8hmf4EHAQ8fb9uTs+KCA=", + "bagl_font_unicode_character": [ + { + "char_unicode": 161, + "width": 3, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 0, + "char": 161, + "bitmap_byte_count": 2 + }, + { + "char_unicode": 191, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 2, + "char": 191, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 192, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 7, + "char": 192, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 193, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 18, + "char": 193, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 194, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 29, + "char": 194, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 195, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 40, + "char": 195, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 196, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 51, + "char": 196, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 198, + "width": 11, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 62, + "char": 198, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 199, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 72, + "char": 199, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 200, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 80, + "char": 200, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 201, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 86, + "char": 201, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 202, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 92, + "char": 202, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 203, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 99, + "char": 203, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 205, + "width": 5, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 106, + "char": 205, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 206, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 110, + "char": 206, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 207, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 116, + "char": 207, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 209, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 122, + "char": 209, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 211, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 132, + "char": 211, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 212, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 142, + "char": 212, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 213, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 152, + "char": 213, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 214, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 162, + "char": 214, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 217, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 172, + "char": 217, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 218, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 181, + "char": 218, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 219, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 190, + "char": 219, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 220, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 199, + "char": 220, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 223, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 208, + "char": 223, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 224, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 215, + "char": 224, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 225, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 222, + "char": 225, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 226, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 229, + "char": 226, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 227, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 236, + "char": 227, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 228, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 243, + "char": 228, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 230, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 250, + "char": 230, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 231, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 258, + "char": 231, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 232, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 265, + "char": 232, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 233, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 273, + "char": 233, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 234, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 281, + "char": 234, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 235, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 289, + "char": 235, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 237, + "width": 5, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 297, + "char": 237, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 238, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 301, + "char": 238, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 239, + "width": 6, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 307, + "char": 239, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 241, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 311, + "char": 241, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 243, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 317, + "char": 243, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 244, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 325, + "char": 244, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 245, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 333, + "char": 245, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 246, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 341, + "char": 246, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 249, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 349, + "char": 249, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 250, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 355, + "char": 250, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 251, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 361, + "char": 251, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 252, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 367, + "char": 252, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 286, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 373, + "char": 286, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 287, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 382, + "char": 287, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 304, + "width": 4, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 393, + "char": 304, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 305, + "width": 4, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 396, + "char": 305, + "bitmap_byte_count": 2 + }, + { + "char_unicode": 338, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 398, + "char": 338, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 339, + "width": 11, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 407, + "char": 339, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 350, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 416, + "char": 350, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 351, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 424, + "char": 351, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1025, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 430, + "char": 1025, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1040, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 437, + "char": 1040, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1041, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 445, + "char": 1041, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1042, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 451, + "char": 1042, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1043, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 457, + "char": 1043, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1044, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 462, + "char": 1044, + "bitmap_byte_count": 13 + }, + { + "char_unicode": 1045, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 475, + "char": 1045, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1046, + "width": 13, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 479, + "char": 1046, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1047, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 490, + "char": 1047, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1048, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 497, + "char": 1048, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1049, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 504, + "char": 1049, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 1050, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 514, + "char": 1050, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1051, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 521, + "char": 1051, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1052, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 528, + "char": 1052, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1053, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 537, + "char": 1053, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1054, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 543, + "char": 1054, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1055, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 550, + "char": 1055, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1056, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 556, + "char": 1056, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1057, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 562, + "char": 1057, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1058, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 568, + "char": 1058, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1059, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 575, + "char": 1059, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1060, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 583, + "char": 1060, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 1061, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 593, + "char": 1061, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1062, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 601, + "char": 1062, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1063, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 612, + "char": 1063, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1064, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 618, + "char": 1064, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 1065, + "width": 13, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 628, + "char": 1065, + "bitmap_byte_count": 17 + }, + { + "char_unicode": 1066, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 645, + "char": 1066, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1067, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 653, + "char": 1067, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1068, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 661, + "char": 1068, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1069, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 667, + "char": 1069, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1070, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 673, + "char": 1070, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 1071, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 683, + "char": 1071, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1072, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 689, + "char": 1072, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1073, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 694, + "char": 1073, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1074, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 700, + "char": 1074, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1075, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 704, + "char": 1075, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1076, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 708, + "char": 1076, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1077, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 716, + "char": 1077, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1078, + "width": 12, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 722, + "char": 1078, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1079, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 731, + "char": 1079, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1080, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 736, + "char": 1080, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1081, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 741, + "char": 1081, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1082, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 748, + "char": 1082, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1083, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 753, + "char": 1083, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1084, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 759, + "char": 1084, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1085, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 765, + "char": 1085, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1086, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 769, + "char": 1086, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1087, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 774, + "char": 1087, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1088, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 778, + "char": 1088, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1089, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 785, + "char": 1089, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1090, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 790, + "char": 1090, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1091, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 795, + "char": 1091, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1092, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 803, + "char": 1092, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1093, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 814, + "char": 1093, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1094, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 820, + "char": 1094, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1095, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 827, + "char": 1095, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1096, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 832, + "char": 1096, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1097, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 839, + "char": 1097, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1098, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 850, + "char": 1098, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1099, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 856, + "char": 1099, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1100, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 862, + "char": 1100, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1101, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 866, + "char": 1101, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1102, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 871, + "char": 1102, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1103, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 878, + "char": 1103, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1105, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 883, + "char": 1105, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 8356, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 891, + "char": 8356, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 65533, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 897, + "char": 65533, + "bitmap_byte_count": 11 + } + ], + "bagl_font_unicode": { + "bitmap_len": 908, + "font_id": 8, + "bpp": 1, + "height": 15, + "baseline": 12, + "line_height": 0, + "crop": 1, + "nb_characters": 125, + "char_leftmost_x": 0, + "char_topmost_y": 1 + } + } +] diff --git a/lib_bagl/include/bagl_font_open_sans_light_16px.json b/lib_bagl/include/bagl_font_open_sans_light_16px.json index 037502b67..210e56fe0 100644 --- a/lib_bagl/include/bagl_font_open_sans_light_16px.json +++ b/lib_bagl/include/bagl_font_open_sans_light_16px.json @@ -1 +1,1052 @@ -[{"bitmap": "CZAkSQIIAiAIIQRBEHgIQAABACDAAAMSSCBCCD8CCSRQgGCAAAEAIMAAAxJIIEIIPwIJJFCAEKCABAAgwAADEkggQgg/AgkkUICYkAEACDDAgAQSiBDCj0ACCRQgSAAAAgwwIIEEIoTwI5BAAgUI4A8UAAVAAUgA8kME8AFCgBAgBAQ/+AgICBAgQIAAAQQYwAcBBggMAgEB8AsEAoFfIBAIBH4QBAHwCwQCgV8gEAgEfgSFBPALBAKBXyAQCAR+EsAvEAgEfoFAIBD4AUqQJEmSJIaRAARBEARBEARBEAkQQgghhBBCCCzIAEAggQxSSCGJRBJJKMEEEwhAAAEEAIAHwwgkQAEKUIACFCCBGAYPMIABEgCAB8MIJEABClCAAhQggRgGD5ggAwDwYBiBBChAAQpQgAIkEMPgAUgAAB4MI5AABShAAQpQgARiGDwEEIAAAIEEEkgggQQSSCCBBDIMDzBAgAAAgQQSSCCBBBJIIIEEMgwPCFBAAgCBBBJIIIEEEkgggQQyDA8kABBIIIEEEkgggQQSSCDD8B4iISERCQkRYUFBRTkCAgLgAYFAvlAo5gIQBAHggYFAvlAo5gIIigjgAYFAvlAo5gKmDMADA4F8oVDMBRKABwYC+UKhmAueB4yAIRDk/0JACAgDngc8QSAQCAQEPAQCwQQIEAAcIkFBfwEBQjwQCAQAHCJBQX8BAUI8CBQiABwiQUF/AQFCPBQAHCJBQX8BAUI8UpAkSRKEEhEEQRAEQRAFCCGEEEIITDIAHSNBQUFBQUFBMBAIABwiQUFBQUEiHAgUIgAcIkFBQUFBIhwsMgAcIkFBQUFBIhwkABwiQUFBQUEiHAQIEABBQUFBQUFBYl4QEAgAQUFBQUFBQWJeCBQiAEFBQUFBQUFiXiQAQUFBQUFBQWJeSIADAPDDAAEEIAABCF+AAiQgAuEHJDgA4CdCiBARPAgI4CMo0BAfRVVVFUmSJAH4zwgIgSAQBIJfEAgCQUAIGAH8BzyPKBIMBUHBXxAQBIgCHA88QwEBAwwwQEBAYD8ICAgMXhAMDARBD0EgBhLALxAIBH6BQCAQ+AEgwAADEkggQgg/AgkkUIA/AQEBAT9hQUFBYR8fYUFBIR9hQUFBYR9/EARBEARBEATwQIQQQgghhBBBBBEk0P8BBhggv0AgEPgFAoFA4AdCRIgQCaQADeABNEAKSIFICJEgBD5hQEAgHiBAQEBgH4EEE0wokUSSSCGFDBJIICJwAEAgwQQTSiSRJFJIIYMEEgghEQkJBQMDBQkRIWHwQQhCEIIQhCAEIQQhCEEGAgESMAMzMIVSKIWSJEkSIzESIYEEEkgggfwTSCCBBBJIIHgwjEACFKAABShAARKIYfB/ggQJEiRIkCBBggQJAp9YKBSKPQKBQCD4CAgIECBAgAABBBjAB/8gQIAAAQIECBAgQIABCSIIIUQggQIMEECAgQMgAAE/RBKiEIUoRCLhBwhAggQRQYICAgoURIgICgiBBBJIIIEEEkgggQQSyP8AAggggQQSSCCBBCIIP4AAAgggQUgQEoQEIUFIEBKEBCFBSBAShPw/IUgIEoKEICFICBKChCAhSAgSgvz/ACAACAACD0AAAhCAAPwgDEEIQhDC8AEBCUhAAhKQj4QkJEEJSUg+AgEBAQEBP2FBQUFhHx9AAAEEyB8gQICAgPjBQwgTgURAEdADlABFQBFQBBLCBA98jAgRIsQIHyREiAgJAh4YCOQLhWIucAwCAQE9Y0FBQUEiHD9BQUE/QUFBP38QBEEQBAF4ECFCRIgQIUH/AwYMCBwiQUF/AQECPCIiCSlQAQdUkEREIQQPBEEOBEEPwUKFipQoUaFCgyI4AAgWKlSkRIkKFRoEkUSiMCgkIjH4ECEiRIgQIUODgw1WVFFFpZRSShEBgQIFCvQvUKBAgRwiQUFBQUEiHP8CBQoUKFCgQIE9hgwKFCjQoCE9AgQIEDxBIBAIBAQ8fwQCgUAgEAhBQSIiIhQUFAgIBAQDEEAAAQR8SBJRRBFFFJEkfEAAAQQQoYiEwWBIQiGBAgUKFChQoED/AQIECEFBQUFjXkBAQCEoBIWgEBSCQlAICkH/DyEoBIWgEBSCQlAICkH/HwACQAAIDyCAAAL4IIQQQvgBClCAAvSjIAUpSD8CAQEBAT9BQUE/DwgI9AOBIA/BESIRFEEfFEERFCLBAb5QKOQTiUIhFAAcIkFBfwEBAjw4BAICAh8CHwICAn9AAGAAeABCgEHgZ/hz/nw+H54H/gFmABIABgAB", "bagl_font_unicode_character": [{"char_unicode": 161, "char_width": 5, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 5, "bitmap_offset": 0, "encoding": 0}, {"char_unicode": 191, "char_width": 8, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 9, "bitmap_offset": 5, "encoding": 0}, {"char_unicode": 192, "char_width": 11, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 20, "bitmap_offset": 14, "encoding": 0}, {"char_unicode": 193, "char_width": 11, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 20, "bitmap_offset": 34, "encoding": 0}, {"char_unicode": 194, "char_width": 11, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 20, "bitmap_offset": 54, "encoding": 0}, {"char_unicode": 195, "char_width": 11, "x_offset": 1, "y_offset": 1, "bitmap_byte_count": 19, "bitmap_offset": 74, "encoding": 0}, {"char_unicode": 196, "char_width": 11, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 18, "bitmap_offset": 93, "encoding": 0}, {"char_unicode": 198, "char_width": 14, "x_offset": 0, "y_offset": 4, "bitmap_byte_count": 21, "bitmap_offset": 111, "encoding": 0}, {"char_unicode": 199, "char_width": 11, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 18, "bitmap_offset": 132, "encoding": 0}, {"char_unicode": 200, "char_width": 10, "x_offset": 3, "y_offset": 0, "bitmap_byte_count": 14, "bitmap_offset": 150, "encoding": 0}, {"char_unicode": 201, "char_width": 10, "x_offset": 3, "y_offset": 1, "bitmap_byte_count": 14, "bitmap_offset": 164, "encoding": 0}, {"char_unicode": 202, "char_width": 10, "x_offset": 3, "y_offset": 0, "bitmap_byte_count": 14, "bitmap_offset": 178, "encoding": 0}, {"char_unicode": 203, "char_width": 10, "x_offset": 3, "y_offset": 2, "bitmap_byte_count": 13, "bitmap_offset": 192, "encoding": 0}, {"char_unicode": 205, "char_width": 6, "x_offset": 3, "y_offset": 0, "bitmap_byte_count": 6, "bitmap_offset": 205, "encoding": 0}, {"char_unicode": 206, "char_width": 6, "x_offset": 0, "y_offset": 0, "bitmap_byte_count": 12, "bitmap_offset": 211, "encoding": 0}, {"char_unicode": 207, "char_width": 5, "x_offset": 0, "y_offset": 2, "bitmap_byte_count": 9, "bitmap_offset": 223, "encoding": 0}, {"char_unicode": 209, "char_width": 13, "x_offset": 3, "y_offset": 1, "bitmap_byte_count": 19, "bitmap_offset": 232, "encoding": 0}, {"char_unicode": 211, "char_width": 13, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 22, "bitmap_offset": 251, "encoding": 0}, {"char_unicode": 212, "char_width": 13, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 22, "bitmap_offset": 273, "encoding": 0}, {"char_unicode": 213, "char_width": 13, "x_offset": 2, "y_offset": 1, "bitmap_byte_count": 21, "bitmap_offset": 295, "encoding": 0}, {"char_unicode": 214, "char_width": 13, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 19, "bitmap_offset": 316, "encoding": 0}, {"char_unicode": 217, "char_width": 13, "x_offset": 3, "y_offset": 0, "bitmap_byte_count": 20, "bitmap_offset": 335, "encoding": 0}, {"char_unicode": 218, "char_width": 13, "x_offset": 3, "y_offset": 0, "bitmap_byte_count": 20, "bitmap_offset": 355, "encoding": 0}, {"char_unicode": 219, "char_width": 13, "x_offset": 3, "y_offset": 0, "bitmap_byte_count": 20, "bitmap_offset": 375, "encoding": 0}, {"char_unicode": 220, "char_width": 13, "x_offset": 3, "y_offset": 2, "bitmap_byte_count": 17, "bitmap_offset": 395, "encoding": 0}, {"char_unicode": 223, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 412, "encoding": 0}, {"char_unicode": 224, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 12, "bitmap_offset": 425, "encoding": 0}, {"char_unicode": 225, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 12, "bitmap_offset": 437, "encoding": 0}, {"char_unicode": 226, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 12, "bitmap_offset": 449, "encoding": 0}, {"char_unicode": 227, "char_width": 9, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 11, "bitmap_offset": 461, "encoding": 0}, {"char_unicode": 228, "char_width": 9, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 10, "bitmap_offset": 472, "encoding": 0}, {"char_unicode": 230, "char_width": 15, "x_offset": 2, "y_offset": 6, "bitmap_byte_count": 15, "bitmap_offset": 482, "encoding": 0}, {"char_unicode": 231, "char_width": 9, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 11, "bitmap_offset": 497, "encoding": 0}, {"char_unicode": 232, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 508, "encoding": 0}, {"char_unicode": 233, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 521, "encoding": 0}, {"char_unicode": 234, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 534, "encoding": 0}, {"char_unicode": 235, "char_width": 10, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 11, "bitmap_offset": 547, "encoding": 0}, {"char_unicode": 237, "char_width": 5, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 5, "bitmap_offset": 558, "encoding": 0}, {"char_unicode": 238, "char_width": 7, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 9, "bitmap_offset": 563, "encoding": 0}, {"char_unicode": 239, "char_width": 6, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 572, "encoding": 0}, {"char_unicode": 241, "char_width": 10, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 12, "bitmap_offset": 579, "encoding": 0}, {"char_unicode": 243, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 591, "encoding": 0}, {"char_unicode": 244, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 604, "encoding": 0}, {"char_unicode": 245, "char_width": 10, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 12, "bitmap_offset": 617, "encoding": 0}, {"char_unicode": 246, "char_width": 10, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 11, "bitmap_offset": 629, "encoding": 0}, {"char_unicode": 249, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 640, "encoding": 0}, {"char_unicode": 250, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 653, "encoding": 0}, {"char_unicode": 251, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 666, "encoding": 0}, {"char_unicode": 252, "char_width": 10, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 11, "bitmap_offset": 679, "encoding": 0}, {"char_unicode": 286, "char_width": 13, "x_offset": 2, "y_offset": 1, "bitmap_byte_count": 21, "bitmap_offset": 690, "encoding": 0}, {"char_unicode": 287, "char_width": 10, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 18, "bitmap_offset": 711, "encoding": 0}, {"char_unicode": 304, "char_width": 5, "x_offset": 3, "y_offset": 1, "bitmap_byte_count": 4, "bitmap_offset": 729, "encoding": 0}, {"char_unicode": 305, "char_width": 5, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 4, "bitmap_offset": 733, "encoding": 0}, {"char_unicode": 338, "char_width": 15, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 20, "bitmap_offset": 737, "encoding": 0}, {"char_unicode": 339, "char_width": 16, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 16, "bitmap_offset": 757, "encoding": 0}, {"char_unicode": 350, "char_width": 10, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 16, "bitmap_offset": 773, "encoding": 0}, {"char_unicode": 351, "char_width": 8, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 10, "bitmap_offset": 789, "encoding": 0}, {"char_unicode": 1025, "char_width": 10, "x_offset": 3, "y_offset": 2, "bitmap_byte_count": 13, "bitmap_offset": 799, "encoding": 0}, {"char_unicode": 1040, "char_width": 11, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 15, "bitmap_offset": 812, "encoding": 0}, {"char_unicode": 1041, "char_width": 11, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 12, "bitmap_offset": 827, "encoding": 0}, {"char_unicode": 1042, "char_width": 11, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 12, "bitmap_offset": 839, "encoding": 0}, {"char_unicode": 1043, "char_width": 9, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 9, "bitmap_offset": 851, "encoding": 0}, {"char_unicode": 1044, "char_width": 11, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 19, "bitmap_offset": 860, "encoding": 0}, {"char_unicode": 1045, "char_width": 10, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 11, "bitmap_offset": 879, "encoding": 0}, {"char_unicode": 1046, "char_width": 14, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 20, "bitmap_offset": 890, "encoding": 0}, {"char_unicode": 1047, "char_width": 10, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 12, "bitmap_offset": 910, "encoding": 0}, {"char_unicode": 1048, "char_width": 13, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 15, "bitmap_offset": 922, "encoding": 0}, {"char_unicode": 1049, "char_width": 13, "x_offset": 3, "y_offset": 1, "bitmap_byte_count": 19, "bitmap_offset": 937, "encoding": 0}, {"char_unicode": 1050, "char_width": 11, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 12, "bitmap_offset": 956, "encoding": 0}, {"char_unicode": 1051, "char_width": 12, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 17, "bitmap_offset": 968, "encoding": 0}, {"char_unicode": 1052, "char_width": 15, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 18, "bitmap_offset": 985, "encoding": 0}, {"char_unicode": 1053, "char_width": 13, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 15, "bitmap_offset": 1003, "encoding": 0}, {"char_unicode": 1054, "char_width": 13, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 16, "bitmap_offset": 1018, "encoding": 0}, {"char_unicode": 1055, "char_width": 12, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 14, "bitmap_offset": 1034, "encoding": 0}, {"char_unicode": 1056, "char_width": 10, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 10, "bitmap_offset": 1048, "encoding": 0}, {"char_unicode": 1057, "char_width": 11, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 14, "bitmap_offset": 1058, "encoding": 0}, {"char_unicode": 1058, "char_width": 10, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 13, "bitmap_offset": 1072, "encoding": 0}, {"char_unicode": 1059, "char_width": 11, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 15, "bitmap_offset": 1085, "encoding": 0}, {"char_unicode": 1060, "char_width": 13, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 16, "bitmap_offset": 1100, "encoding": 0}, {"char_unicode": 1061, "char_width": 10, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 14, "bitmap_offset": 1116, "encoding": 0}, {"char_unicode": 1062, "char_width": 13, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 19, "bitmap_offset": 1130, "encoding": 0}, {"char_unicode": 1063, "char_width": 12, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 15, "bitmap_offset": 1149, "encoding": 0}, {"char_unicode": 1064, "char_width": 17, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 21, "bitmap_offset": 1164, "encoding": 0}, {"char_unicode": 1065, "char_width": 17, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 27, "bitmap_offset": 1185, "encoding": 0}, {"char_unicode": 1066, "char_width": 12, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 17, "bitmap_offset": 1212, "encoding": 0}, {"char_unicode": 1067, "char_width": 14, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 17, "bitmap_offset": 1229, "encoding": 0}, {"char_unicode": 1068, "char_width": 11, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 12, "bitmap_offset": 1246, "encoding": 0}, {"char_unicode": 1069, "char_width": 11, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 13, "bitmap_offset": 1258, "encoding": 0}, {"char_unicode": 1070, "char_width": 17, "x_offset": 3, "y_offset": 4, "bitmap_byte_count": 21, "bitmap_offset": 1271, "encoding": 0}, {"char_unicode": 1071, "char_width": 10, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 14, "bitmap_offset": 1292, "encoding": 0}, {"char_unicode": 1072, "char_width": 9, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 8, "bitmap_offset": 1306, "encoding": 0}, {"char_unicode": 1073, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 13, "bitmap_offset": 1314, "encoding": 0}, {"char_unicode": 1074, "char_width": 10, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 9, "bitmap_offset": 1327, "encoding": 0}, {"char_unicode": 1075, "char_width": 8, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 7, "bitmap_offset": 1336, "encoding": 0}, {"char_unicode": 1076, "char_width": 10, "x_offset": 1, "y_offset": 7, "bitmap_byte_count": 14, "bitmap_offset": 1343, "encoding": 0}, {"char_unicode": 1077, "char_width": 10, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 9, "bitmap_offset": 1357, "encoding": 0}, {"char_unicode": 1078, "char_width": 12, "x_offset": 1, "y_offset": 7, "bitmap_byte_count": 13, "bitmap_offset": 1366, "encoding": 0}, {"char_unicode": 1079, "char_width": 8, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 7, "bitmap_offset": 1379, "encoding": 0}, {"char_unicode": 1080, "char_width": 11, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 10, "bitmap_offset": 1386, "encoding": 0}, {"char_unicode": 1081, "char_width": 11, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 14, "bitmap_offset": 1396, "encoding": 0}, {"char_unicode": 1082, "char_width": 9, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 8, "bitmap_offset": 1410, "encoding": 0}, {"char_unicode": 1083, "char_width": 10, "x_offset": 1, "y_offset": 7, "bitmap_byte_count": 10, "bitmap_offset": 1418, "encoding": 0}, {"char_unicode": 1084, "char_width": 12, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 12, "bitmap_offset": 1428, "encoding": 0}, {"char_unicode": 1085, "char_width": 11, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 10, "bitmap_offset": 1440, "encoding": 0}, {"char_unicode": 1086, "char_width": 10, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 9, "bitmap_offset": 1450, "encoding": 0}, {"char_unicode": 1087, "char_width": 11, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 10, "bitmap_offset": 1459, "encoding": 0}, {"char_unicode": 1088, "char_width": 11, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 14, "bitmap_offset": 1469, "encoding": 0}, {"char_unicode": 1089, "char_width": 9, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 8, "bitmap_offset": 1483, "encoding": 0}, {"char_unicode": 1090, "char_width": 8, "x_offset": 1, "y_offset": 7, "bitmap_byte_count": 8, "bitmap_offset": 1491, "encoding": 0}, {"char_unicode": 1091, "char_width": 9, "x_offset": 1, "y_offset": 7, "bitmap_byte_count": 13, "bitmap_offset": 1499, "encoding": 0}, {"char_unicode": 1092, "char_width": 12, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 21, "bitmap_offset": 1512, "encoding": 0}, {"char_unicode": 1093, "char_width": 9, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 8, "bitmap_offset": 1533, "encoding": 0}, {"char_unicode": 1094, "char_width": 11, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 14, "bitmap_offset": 1541, "encoding": 0}, {"char_unicode": 1095, "char_width": 10, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 9, "bitmap_offset": 1555, "encoding": 0}, {"char_unicode": 1096, "char_width": 15, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 15, "bitmap_offset": 1564, "encoding": 0}, {"char_unicode": 1097, "char_width": 15, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 20, "bitmap_offset": 1579, "encoding": 0}, {"char_unicode": 1098, "char_width": 11, "x_offset": 1, "y_offset": 7, "bitmap_byte_count": 11, "bitmap_offset": 1599, "encoding": 0}, {"char_unicode": 1099, "char_width": 13, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 13, "bitmap_offset": 1610, "encoding": 0}, {"char_unicode": 1100, "char_width": 10, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 9, "bitmap_offset": 1623, "encoding": 0}, {"char_unicode": 1101, "char_width": 9, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 8, "bitmap_offset": 1632, "encoding": 0}, {"char_unicode": 1102, "char_width": 14, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 14, "bitmap_offset": 1640, "encoding": 0}, {"char_unicode": 1103, "char_width": 9, "x_offset": 2, "y_offset": 7, "bitmap_byte_count": 8, "bitmap_offset": 1654, "encoding": 0}, {"char_unicode": 1105, "char_width": 10, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 11, "bitmap_offset": 1662, "encoding": 0}, {"char_unicode": 8356, "char_width": 10, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 12, "bitmap_offset": 1673, "encoding": 0}, {"char_unicode": 65533, "char_width": 17, "x_offset": 2, "y_offset": 4, "bitmap_byte_count": 28, "bitmap_offset": 1685, "encoding": 0}], "bagl_font_unicode": {"font_id": 10, "bpp": 1, "char_height": 20, "baseline_height": 16, "line_height": 0, "char_leftmost_x": -1, "first_unicode_char": 161, "last_unicode_char": 65533}}] +[ + { + "bitmap": "/wyZmZBAgggi/iOBxH9EEEECCQieIpFQcHBIZMqDBklEIpKQhJSZEpKQRCQiCQYcRIgQQYGBxJBBAw3zCQ9aVVUppaqqFggE4k+hiAgE4o9AIGoHDxAhRAghQogcUTAYDAaDwaCIA3RJkiQJnhAIBAJBEARB4A+eEBAE84CAQCDoA0DAQEGChIgQIf+BAAECPoFAEPiAgUBgyAM4gyAQ6A2DwaCQB38gCASCQBAIBIEcUTAo4oiCwWDQB55QMBgMe4FAEMwBD8ADD0AFQBhjwIABAX8A4A8BAwaMMQQPQggREQIIAfDBIAIknhGZkAmZkIkZdwEgAASADzDAAAMSSCBBCD8CCSRQgJ9QMBj6hILBYOgD+AQCAQEBAQEBAgT4HyFBgYGBgYGBQSEffxAEwR8EQRD8fxAEQfAHQRAE+BEgQAABBBB+gAEKSCB+gYGBgYH/gYGBgYGB/w8kSZIkSQ7BUCRRGBQSkUgoCEEQBEEQBEEQ/AEGPPDAhRZaaJJJxhhjgIGDg4WFiZGRocHBgXgQIlCAAQYYYIABCkQIHl8YhmH4BUEQBHgQIlCAAQYYYIABCkQIHkAAAhifUDAYDH0ikVAwCL5gIBBwwIBAIPAHfwQCgUAgEAgEAgGBgYGBgYGBgYGBQjwBAwoSJIgIESIoUECAwaAwJAyJRCIRSUKSUCgUCoaBYSAQggQRQYICAgoURIgICgiBQkIkJBgYEBAQEBB/IAgEQSAIAkHgDx8REREREREPQQhBCCEIIQiPiIiIiIiIDwgKRSQKBgF/EQEeCIJ+GMYuAQEBAT1DgYGBgYFDPbwQBEEQCDyAgICAvMKBgYGBgcK8HFEw+A8EhDw4QRAfQRAEQRAE/CJCQiI8BAJ8QoFDPoFAINAZBYPBYDAYBPkHBEiSJEkegUAgEIokCoVFJBQE/x+dM0ZBGIRBGIRBGIRBCJ1RMBgMBoNBHFEwGAwGRRw9Q4GBgYGBQz0BAQEBvMKBgYGBgcK8gICAgH2EEEIIAT6EwSCED+IJIYQQggPBYDAYDAbFXsGgSCSiUCgIYShGYiRJkkQpDIMQCAFhKDEMI4UhwaBIJKJQKAgEgTAfIkSECB+YEEIIGYQQQggG//8BQxBCCMGEEELEBzw=", + "bagl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 0, + "bitmap_offset": 0, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 33, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 2, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 34, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 4, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 35, + "bitmap_byte_count": 15 + }, + { + "encoding": 0, + "bitmap_offset": 19, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 36, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 30, + "width": 13, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 37, + "bitmap_byte_count": 17 + }, + { + "encoding": 0, + "bitmap_offset": 47, + "width": 11, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 38, + "bitmap_byte_count": 14 + }, + { + "encoding": 0, + "bitmap_offset": 61, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 12, + "char": 39, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 62, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 40, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 66, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 41, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 70, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 1, + "y_max_offset": 10, + "char": 42, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 76, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 43, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 82, + "width": 3, + "x_min_offset": 0, + "y_min_offset": 11, + "x_max_offset": 1, + "y_max_offset": 2, + "char": 44, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 83, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 45, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 84, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 11, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 46, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 85, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 47, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 92, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 48, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 103, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 4, + "y_max_offset": 4, + "char": 49, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 108, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 50, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 119, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 51, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 130, + "width": 9, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 52, + "bitmap_byte_count": 14 + }, + { + "encoding": 0, + "bitmap_offset": 144, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 53, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 155, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 54, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 166, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 55, + "bitmap_byte_count": 10 + }, + { + "encoding": 0, + "bitmap_offset": 176, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 56, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 187, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 57, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 198, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 58, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 201, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 59, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 204, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 7, + "char": 60, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 211, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 5, + "x_max_offset": 1, + "y_max_offset": 8, + "char": 61, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 215, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 7, + "char": 62, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 221, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 63, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 229, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 2, + "char": 64, + "bitmap_byte_count": 21 + }, + { + "encoding": 0, + "bitmap_offset": 250, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 65, + "bitmap_byte_count": 15 + }, + { + "encoding": 0, + "bitmap_offset": 265, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 66, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 276, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 67, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 288, + "width": 11, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 68, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 300, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 69, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 309, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 70, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 318, + "width": 12, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 71, + "bitmap_byte_count": 15 + }, + { + "encoding": 0, + "bitmap_offset": 333, + "width": 12, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 72, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 345, + "width": 4, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 73, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 347, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 3, + "y_max_offset": 1, + "char": 74, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 353, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 75, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 364, + "width": 8, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 76, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 373, + "width": 14, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 77, + "bitmap_byte_count": 15 + }, + { + "encoding": 0, + "bitmap_offset": 388, + "width": 12, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 78, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 400, + "width": 12, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 79, + "bitmap_byte_count": 15 + }, + { + "encoding": 0, + "bitmap_offset": 415, + "width": 9, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 80, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 424, + "width": 12, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 81, + "bitmap_byte_count": 19 + }, + { + "encoding": 0, + "bitmap_offset": 443, + "width": 10, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 82, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 454, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 83, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 465, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 84, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 476, + "width": 12, + "x_min_offset": 2, + "y_min_offset": 1, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 85, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 488, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 86, + "bitmap_byte_count": 13 + }, + { + "encoding": 0, + "bitmap_offset": 501, + "width": 14, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 87, + "bitmap_byte_count": 21 + }, + { + "encoding": 0, + "bitmap_offset": 522, + "width": 9, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 88, + "bitmap_byte_count": 14 + }, + { + "encoding": 0, + "bitmap_offset": 536, + "width": 9, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 89, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 548, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 90, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 559, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 91, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 567, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 92, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 575, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 93, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 583, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 9, + "char": 94, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 590, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 14, + "x_max_offset": 1, + "y_max_offset": 2, + "char": 95, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 591, + "width": 9, + "x_min_offset": 3, + "y_min_offset": 0, + "x_max_offset": 3, + "y_max_offset": 14, + "char": 96, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 593, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 97, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 600, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 98, + "bitmap_byte_count": 13 + }, + { + "encoding": 0, + "bitmap_offset": 613, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 99, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 620, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 100, + "bitmap_byte_count": 13 + }, + { + "encoding": 0, + "bitmap_offset": 633, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 101, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 641, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 102, + "bitmap_byte_count": 10 + }, + { + "encoding": 0, + "bitmap_offset": 651, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 13 + }, + { + "encoding": 0, + "bitmap_offset": 664, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 104, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 676, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 105, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 678, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 2, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 684, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 107, + "bitmap_byte_count": 12 + }, + { + "encoding": 0, + "bitmap_offset": 696, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 2, + "y_max_offset": 4, + "char": 108, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 698, + "width": 14, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 109, + "bitmap_byte_count": 14 + }, + { + "encoding": 0, + "bitmap_offset": 712, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 110, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 720, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 111, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 728, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 13 + }, + { + "encoding": 0, + "bitmap_offset": 741, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 13 + }, + { + "encoding": 0, + "bitmap_offset": 754, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 114, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 760, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 115, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 766, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 116, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 773, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 117, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 781, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 118, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 789, + "width": 12, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 4, + "char": 119, + "bitmap_byte_count": 14 + }, + { + "encoding": 0, + "bitmap_offset": 803, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 120, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 810, + "width": 8, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 11 + }, + { + "encoding": 0, + "bitmap_offset": 821, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 122, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 827, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 123, + "bitmap_byte_count": 10 + }, + { + "encoding": 0, + "bitmap_offset": 837, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 0, + "x_max_offset": 4, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 840, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 125, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 849, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 6, + "x_max_offset": 1, + "y_max_offset": 9, + "char": 126, + "bitmap_byte_count": 2 + } + ] + } +] diff --git a/lib_bagl/include/bagl_font_open_sans_light_16px_unicode.json b/lib_bagl/include/bagl_font_open_sans_light_16px_unicode.json index 8a3b03a47..ccf3c62f3 100644 --- a/lib_bagl/include/bagl_font_open_sans_light_16px_unicode.json +++ b/lib_bagl/include/bagl_font_open_sans_light_16px_unicode.json @@ -1 +1,1394 @@ -[{"bitmap": "8w8IAYSICCEEDwhAAAEAIMAAAxJIIEIIPwIJJFCAYIAAAQAgwAADEkggQgg/AgkkUIAQoIAEACDAAAMSSCBCCD8CCSRQgJiQAQAIMMCABBKIEMKPQAIJFCBIAAACDDAggQQihPAjkEACBQjgDwVQAAVIgPxEwAdCIARCEPz4BAIBAQEBAQECBvgQMCAYgkAAfxAEwR8EQRD8EEIAfxAEwR8EQRD8hCIBfxAEwR8EQRD8EvAHQRD8QRAEwQ8WVVVVZglERERERERSVVUFLDIAgYGDhYWJkZGhwcGBQIAAAQB4GCZQgAEGGGCAAQpkGB4wwIAEAHgYJlCAAQYYYIABCmQYHpiQAQAehgkUYIABBhhggAIZhgdIAICHYQIFGGCAAQYYoECG4QEEBAgAgYGBgYGBgYGBgcM8MBAIAIGBgYGBgYGBgYHDPAgUJACBgYGBgYGBgYGBwzwkAIGBgYGBgYGBgYHDPB5RKBRJJCLhYLCYAwKBAB4Ign4Yxi4QQgAeDIJ+GMYuCCUCHgiCfhjGLmYGeDAI+mEYuxLgwSDoh2HsAp4HRmAIgv4fAiEQBp4HvBAEQRAIPIIgDAQEBMARBYP/QEDIAxAEAcARBYP/QEDIAwiKCMARBYP/QEDIAxQARxQM/gMBIQ8aVVUBREVCCCGEEAKFJEmSTBmgMwoGg8FgMAgwCALAEQWDwWBQxAEIigjAEQWDwWBQxAEsGYAjCgaDwaCIAyQARxQMBoNBEQcEBAQQDAaDwWBQ7AUQCAIQDAaDwWBQ7AUIiggQDAaDwWBQ7AUkQDAYDAaDQbEXSMABAH4MCBBAAAGEH2CAAhKIHyQcAPwiQkIiPAQCfIKBQz77f/8B+G8EQhAEQRD8QRAEQSAERoD/PE8UBcMgGPyDQBAQBRwPvGEgMGDAgEAg+IdAIBg+hMEghI8QZBLwB0EQ/EEQBMEPIMAAAxJIIEIIPwIJJFCAv0AgEPiFg8Fg+AOfcDAY+oSDwWD4A38QBEEQBEEQBPBAhBBCCCGEEEEEESTQ/wEGGCB/EATBHwRBEPxCJEREghTQAA/QgBRIQSRCFIS+MBAI8oCAQCD4A4HBwaGRkYmFhYOBgSIcAIHBwaGRkYmFhYOBgaFIIlEYDAqJSCgM8BEiRIgQIUKEBAkSHAgBBjzwwIUWWmiSScYYY4SBgYGBgf+BgYGBgYF4GCZQgAEGGGCAAQpkGB7/YDAYDAaDwWAwCF8chmH8BEEQBPgEAgEBAQEBAQIG+P8QEBAQEBAQEBAQEAEFCSJEBAkKGBAgYHAggMCPSCGGGGKIIvEDAgiCBBFBggICChREiAgKCIEEEkgggQQSSCCBBBLI/wACCCCBgYGBgYGC/ICAgIBBGIRBGIRBGIRBGIRBGIRB+P8hSAgSgoQgIUgIEoKEICFICBKC/P8AIAAIAAIPIIAAAgjghzCCCCKIMD4BAwYMGPBjyJBBQ4b8CIFAIBD4hYPBYPgDHyBAgID+gICAQCAfwSOERaAIGAEfYAKMgBEwAoWw4AF8o1AoNPKRRKIwCB4Mgn4Yxi5whiAQ6I2DwWBQxAG/YDD4CwaDP38QBEEQBAF4ECFCRIgQIUH/AwYMCBxRMPgPBAQ8IiIJKVABB1SQREQhBA9C6CCED8GhoZGJiYWFgyIcAMGhoZGJiYWFg1GSFEORRDH4iIiEhISEhoODBxctWjRlypQRAYGBgYH/gYGBgRxRMBgMBkUc/4GBgYGBgYGBPUODgYGBg0M9AQEBAbwQBEEQCDx/BAKBQCAQCMGgSCSiUCgIBIEwECBAgMBHUsSIESNGlMQHAgQIEGEkMQwjhSGBAgUKFChQoED/AQIECMFgMDj2AoFAIRiCIRiCIRiCIRiC/w8hKASFoBAUgkJQCApB/x8AAkAACA8QIECADyFChPgBBhhggD8GGWSQPwKBQCDwCwaDPw8Egj8IQg/BCVEEI/jBCEYwRMEBfhiGviiGIRQARxQM/gMBAQ84gkAg+Ag+AoHgD0AAMAAeQAgYBD/jz/35Ph/Pg3/ADCABMAAE", "bagl_font_unicode_character": [{"char_unicode": 161, "width": 4, "x_min_offset": 1, "x_max_offset": 2, "y_min_offset": 7, "bitmap_offset": 0, "encoding": 0}, {"char_unicode": 191, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 2, "encoding": 0}, {"char_unicode": 192, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 10, "encoding": 0}, {"char_unicode": 193, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 30, "encoding": 0}, {"char_unicode": 194, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 50, "encoding": 0}, {"char_unicode": 195, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 1, "bitmap_offset": 70, "encoding": 0}, {"char_unicode": 196, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 89, "encoding": 0}, {"char_unicode": 198, "width": 14, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 107, "encoding": 0}, {"char_unicode": 199, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 125, "encoding": 0}, {"char_unicode": 200, "width": 9, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 141, "encoding": 0}, {"char_unicode": 201, "width": 9, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 153, "encoding": 0}, {"char_unicode": 202, "width": 9, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 165, "encoding": 0}, {"char_unicode": 203, "width": 9, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 177, "encoding": 0}, {"char_unicode": 205, "width": 5, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 188, "encoding": 0}, {"char_unicode": 206, "width": 6, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 0, "bitmap_offset": 192, "encoding": 0}, {"char_unicode": 207, "width": 4, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 200, "encoding": 0}, {"char_unicode": 209, "width": 12, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 1, "bitmap_offset": 204, "encoding": 0}, {"char_unicode": 211, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 219, "encoding": 0}, {"char_unicode": 212, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 239, "encoding": 0}, {"char_unicode": 213, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 259, "encoding": 0}, {"char_unicode": 214, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 278, "encoding": 0}, {"char_unicode": 217, "width": 12, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 0, "bitmap_offset": 296, "encoding": 0}, {"char_unicode": 218, "width": 12, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 0, "bitmap_offset": 312, "encoding": 0}, {"char_unicode": 219, "width": 12, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 0, "bitmap_offset": 328, "encoding": 0}, {"char_unicode": 220, "width": 12, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 2, "bitmap_offset": 344, "encoding": 0}, {"char_unicode": 223, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 358, "encoding": 0}, {"char_unicode": 224, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 370, "encoding": 0}, {"char_unicode": 225, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 380, "encoding": 0}, {"char_unicode": 226, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 390, "encoding": 0}, {"char_unicode": 227, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 400, "encoding": 0}, {"char_unicode": 228, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 409, "encoding": 0}, {"char_unicode": 230, "width": 14, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 6, "bitmap_offset": 418, "encoding": 0}, {"char_unicode": 231, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 432, "encoding": 0}, {"char_unicode": 232, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 442, "encoding": 0}, {"char_unicode": 233, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 454, "encoding": 0}, {"char_unicode": 234, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 466, "encoding": 0}, {"char_unicode": 235, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 478, "encoding": 0}, {"char_unicode": 237, "width": 4, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 488, "encoding": 0}, {"char_unicode": 238, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 492, "encoding": 0}, {"char_unicode": 239, "width": 5, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 500, "encoding": 0}, {"char_unicode": 241, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 504, "encoding": 0}, {"char_unicode": 243, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 515, "encoding": 0}, {"char_unicode": 244, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 527, "encoding": 0}, {"char_unicode": 245, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 539, "encoding": 0}, {"char_unicode": 246, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 550, "encoding": 0}, {"char_unicode": 249, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 560, "encoding": 0}, {"char_unicode": 250, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 572, "encoding": 0}, {"char_unicode": 251, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 584, "encoding": 0}, {"char_unicode": 252, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 596, "encoding": 0}, {"char_unicode": 286, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 606, "encoding": 0}, {"char_unicode": 287, "width": 9, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 625, "encoding": 0}, {"char_unicode": 304, "width": 4, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 641, "encoding": 0}, {"char_unicode": 305, "width": 4, "x_min_offset": 1, "x_max_offset": 2, "y_min_offset": 7, "bitmap_offset": 643, "encoding": 0}, {"char_unicode": 338, "width": 14, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 645, "encoding": 0}, {"char_unicode": 339, "width": 15, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 663, "encoding": 0}, {"char_unicode": 350, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 678, "encoding": 0}, {"char_unicode": 351, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 692, "encoding": 0}, {"char_unicode": 1025, "width": 9, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 700, "encoding": 0}, {"char_unicode": 1040, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 4, "bitmap_offset": 711, "encoding": 0}, {"char_unicode": 1041, "width": 10, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 726, "encoding": 0}, {"char_unicode": 1042, "width": 10, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 737, "encoding": 0}, {"char_unicode": 1043, "width": 8, "x_min_offset": 2, "x_max_offset": 0, "y_min_offset": 4, "bitmap_offset": 748, "encoding": 0}, {"char_unicode": 1044, "width": 10, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 4, "bitmap_offset": 757, "encoding": 0}, {"char_unicode": 1045, "width": 9, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 776, "encoding": 0}, {"char_unicode": 1046, "width": 13, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 785, "encoding": 0}, {"char_unicode": 1047, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 803, "encoding": 0}, {"char_unicode": 1048, "width": 12, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 814, "encoding": 0}, {"char_unicode": 1049, "width": 12, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 1, "bitmap_offset": 826, "encoding": 0}, {"char_unicode": 1050, "width": 10, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 841, "encoding": 0}, {"char_unicode": 1051, "width": 11, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 852, "encoding": 0}, {"char_unicode": 1052, "width": 14, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 866, "encoding": 0}, {"char_unicode": 1053, "width": 12, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 881, "encoding": 0}, {"char_unicode": 1054, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 893, "encoding": 0}, {"char_unicode": 1055, "width": 11, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 908, "encoding": 0}, {"char_unicode": 1056, "width": 9, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 919, "encoding": 0}, {"char_unicode": 1057, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 928, "encoding": 0}, {"char_unicode": 1058, "width": 9, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 940, "encoding": 0}, {"char_unicode": 1059, "width": 10, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 952, "encoding": 0}, {"char_unicode": 1060, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 965, "encoding": 0}, {"char_unicode": 1061, "width": 9, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 4, "bitmap_offset": 980, "encoding": 0}, {"char_unicode": 1062, "width": 12, "x_min_offset": 2, "x_max_offset": 0, "y_min_offset": 4, "bitmap_offset": 994, "encoding": 0}, {"char_unicode": 1063, "width": 11, "x_min_offset": 1, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 1013, "encoding": 0}, {"char_unicode": 1064, "width": 16, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 1025, "encoding": 0}, {"char_unicode": 1065, "width": 16, "x_min_offset": 2, "x_max_offset": 0, "y_min_offset": 4, "bitmap_offset": 1043, "encoding": 0}, {"char_unicode": 1066, "width": 11, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 1070, "encoding": 0}, {"char_unicode": 1067, "width": 13, "x_min_offset": 2, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 1085, "encoding": 0}, {"char_unicode": 1068, "width": 10, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 1099, "encoding": 0}, {"char_unicode": 1069, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 1110, "encoding": 0}, {"char_unicode": 1070, "width": 16, "x_min_offset": 2, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 1122, "encoding": 0}, {"char_unicode": 1071, "width": 9, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 4, "bitmap_offset": 1142, "encoding": 0}, {"char_unicode": 1072, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1153, "encoding": 0}, {"char_unicode": 1073, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 1160, "encoding": 0}, {"char_unicode": 1074, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1172, "encoding": 0}, {"char_unicode": 1075, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 7, "bitmap_offset": 1180, "encoding": 0}, {"char_unicode": 1076, "width": 9, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 7, "bitmap_offset": 1187, "encoding": 0}, {"char_unicode": 1077, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1201, "encoding": 0}, {"char_unicode": 1078, "width": 11, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 7, "bitmap_offset": 1209, "encoding": 0}, {"char_unicode": 1079, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1222, "encoding": 0}, {"char_unicode": 1080, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1228, "encoding": 0}, {"char_unicode": 1081, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 1237, "encoding": 0}, {"char_unicode": 1082, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1249, "encoding": 0}, {"char_unicode": 1083, "width": 9, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1256, "encoding": 0}, {"char_unicode": 1084, "width": 11, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1265, "encoding": 0}, {"char_unicode": 1085, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1276, "encoding": 0}, {"char_unicode": 1086, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1285, "encoding": 0}, {"char_unicode": 1087, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1293, "encoding": 0}, {"char_unicode": 1088, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1302, "encoding": 0}, {"char_unicode": 1089, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1315, "encoding": 0}, {"char_unicode": 1090, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 7, "bitmap_offset": 1322, "encoding": 0}, {"char_unicode": 1091, "width": 8, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1330, "encoding": 0}, {"char_unicode": 1092, "width": 11, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 1341, "encoding": 0}, {"char_unicode": 1093, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1360, "encoding": 0}, {"char_unicode": 1094, "width": 10, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 7, "bitmap_offset": 1367, "encoding": 0}, {"char_unicode": 1095, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1381, "encoding": 0}, {"char_unicode": 1096, "width": 14, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1389, "encoding": 0}, {"char_unicode": 1097, "width": 14, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 7, "bitmap_offset": 1403, "encoding": 0}, {"char_unicode": 1098, "width": 10, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1423, "encoding": 0}, {"char_unicode": 1099, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1433, "encoding": 0}, {"char_unicode": 1100, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1445, "encoding": 0}, {"char_unicode": 1101, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1453, "encoding": 0}, {"char_unicode": 1102, "width": 13, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1460, "encoding": 0}, {"char_unicode": 1103, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 7, "bitmap_offset": 1473, "encoding": 0}, {"char_unicode": 1105, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 1480, "encoding": 0}, {"char_unicode": 8356, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 1490, "encoding": 0}, {"char_unicode": 65533, "width": 16, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 1501, "encoding": 0}], "bagl_font_unicode": {"bitmap_len": 1527, "font_id": 9, "bpp": 1, "height": 22, "baseline": 18, "line_height": 0, "crop": 1, "nb_characters": 125, "char_leftmost_x": 0, "char_topmost_y": 2}}] +[ + { + "bitmap": "8w8IAYSICCEEDwhAAAEAIMAAAxJIIEIIPwIJJFCAYIAAAQAgwAADEkggQgg/AgkkUIAQoIAEACDAAAMSSCBCCD8CCSRQgJiQAQAIMMCABBKIEMKPQAIJFCBIAAACDDAggQQihPAjkEACBQjgDwVQAAVIgPxEwAdCIARCEPz4BAIBAQEBAQECBvgQMCAYgkAAfxAEwR8EQRD8EEIAfxAEwR8EQRD8hCIBfxAEwR8EQRD8EvAHQRD8QRAEwQ8WVVVVZglERERERERSVVUFLDIAgYGDhYWJkZGhwcGBQIAAAQB4GCZQgAEGGGCAAQpkGB4wwIAEAHgYJlCAAQYYYIABCmQYHpiQAQAehgkUYIABBhhggAIZhgdIAICHYQIFGGCAAQYYoECG4QEEBAgAgYGBgYGBgYGBgcM8MBAIAIGBgYGBgYGBgYHDPAgUJACBgYGBgYGBgYGBwzwkAIGBgYGBgYGBgYHDPB5RKBRJJCLhYLCYAwKBAB4Ign4Yxi4QQgAeDIJ+GMYuCCUCHgiCfhjGLmYGeDAI+mEYuxLgwSDoh2HsAp4HRmAIgv4fAiEQBp4HvBAEQRAIPIIgDAQEBMARBYP/QEDIAxAEAcARBYP/QEDIAwiKCMARBYP/QEDIAxQARxQM/gMBIQ8aVVUBREVCCCGEEAKFJEmSTBmgMwoGg8FgMAgwCALAEQWDwWBQxAEIigjAEQWDwWBQxAEsGYAjCgaDwaCIAyQARxQMBoNBEQcEBAQQDAaDwWBQ7AUQCAIQDAaDwWBQ7AUIiggQDAaDwWBQ7AUkQDAYDAaDQbEXSMABAH4MCBBAAAGEH2CAAhKIHyQcAPwiQkIiPAQCfIKBQz77f/8B+G8EQhAEQRD8QRAEQSAERoD/PE8UBcMgGPyDQBAQBRwPvGEgMGDAgEAg+IdAIBg+hMEghI8QZBLwB0EQ/EEQBMEPIMAAAxJIIEIIPwIJJFCAv0AgEPiFg8Fg+AOfcDAY+oSDwWD4A38QBEEQBEEQBPBAhBBCCCGEEEEEESTQ/wEGGCB/EATBHwRBEPxCJEREghTQAA/QgBRIQSRCFIS+MBAI8oCAQCD4A4HBwaGRkYmFhYOBgSIcAIHBwaGRkYmFhYOBgaFIIlEYDAqJSCgM8BEiRIgQIUKEBAkSHAgBBjzwwIUWWmiSScYYY4SBgYGBgf+BgYGBgYF4GCZQgAEGGGCAAQpkGB7/YDAYDAaDwWAwCF8chmH8BEEQBPgEAgEBAQEBAQIG+P8QEBAQEBAQEBAQEAEFCSJEBAkKGBAgYHAggMCPSCGGGGKIIvEDAgiCBBFBggICChREiAgKCIEEEkgggQQSSCCBBBLI/wACCCCBgYGBgYGC/ICAgIBBGIRBGIRBGIRBGIRBGIRB+P8hSAgSgoQgIUgIEoKEICFICBKC/P8AIAAIAAIPIIAAAgjghzCCCCKIMD4BAwYMGPBjyJBBQ4b8CIFAIBD4hYPBYPgDHyBAgID+gICAQCAfwSOERaAIGAEfYAKMgBEwAoWw4AF8o1AoNPKRRKIwCB4Mgn4Yxi5whiAQ6I2DwWBQxAG/YDD4CwaDP38QBEEQBAF4ECFCRIgQIUH/AwYMCBxRMPgPBAQ8IiIJKVABB1SQREQhBA9C6CCED8GhoZGJiYWFgyIcAMGhoZGJiYWFg1GSFEORRDH4iIiEhISEhoODBxctWjRlypQRAYGBgYH/gYGBgRxRMBgMBkUc/4GBgYGBgYGBPUODgYGBg0M9AQEBAbwQBEEQCDx/BAKBQCAQCMGgSCSiUCgIBIEwECBAgMBHUsSIESNGlMQHAgQIEGEkMQwjhSGBAgUKFChQoED/AQIECMFgMDj2AoFAIRiCIRiCIRiCIRiC/w8hKASFoBAUgkJQCApB/x8AAkAACA8QIECADyFChPgBBhhggD8GGWSQPwKBQCDwCwaDPw8Egj8IQg/BCVEEI/jBCEYwRMEBfhiGviiGIRQARxQM/gMBAQ84gkAg+Ag+AoHgD0AAMAAeQAgYBD/jz/35Ph/Pg3/ADCABMAAE", + "bagl_font_unicode_character": [ + { + "char_unicode": 161, + "width": 4, + "x_min_offset": 1, + "x_max_offset": 2, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 0, + "char": 161, + "bitmap_byte_count": 2 + }, + { + "char_unicode": 191, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 2, + "char": 191, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 192, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 10, + "char": 192, + "bitmap_byte_count": 20 + }, + { + "char_unicode": 193, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 30, + "char": 193, + "bitmap_byte_count": 20 + }, + { + "char_unicode": 194, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 50, + "char": 194, + "bitmap_byte_count": 20 + }, + { + "char_unicode": 195, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 70, + "char": 195, + "bitmap_byte_count": 19 + }, + { + "char_unicode": 196, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 89, + "char": 196, + "bitmap_byte_count": 18 + }, + { + "char_unicode": 198, + "width": 14, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 107, + "char": 198, + "bitmap_byte_count": 18 + }, + { + "char_unicode": 199, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 125, + "char": 199, + "bitmap_byte_count": 16 + }, + { + "char_unicode": 200, + "width": 9, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 141, + "char": 200, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 201, + "width": 9, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 153, + "char": 201, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 202, + "width": 9, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 165, + "char": 202, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 203, + "width": 9, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 177, + "char": 203, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 205, + "width": 5, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 188, + "char": 205, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 206, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 192, + "char": 206, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 207, + "width": 4, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 200, + "char": 207, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 209, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 204, + "char": 209, + "bitmap_byte_count": 15 + }, + { + "char_unicode": 211, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 219, + "char": 211, + "bitmap_byte_count": 20 + }, + { + "char_unicode": 212, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 239, + "char": 212, + "bitmap_byte_count": 20 + }, + { + "char_unicode": 213, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 259, + "char": 213, + "bitmap_byte_count": 19 + }, + { + "char_unicode": 214, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 278, + "char": 214, + "bitmap_byte_count": 18 + }, + { + "char_unicode": 217, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 296, + "char": 217, + "bitmap_byte_count": 16 + }, + { + "char_unicode": 218, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 312, + "char": 218, + "bitmap_byte_count": 16 + }, + { + "char_unicode": 219, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 328, + "char": 219, + "bitmap_byte_count": 16 + }, + { + "char_unicode": 220, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 344, + "char": 220, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 223, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 358, + "char": 223, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 224, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 370, + "char": 224, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 225, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 380, + "char": 225, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 226, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 390, + "char": 226, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 227, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 400, + "char": 227, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 228, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 409, + "char": 228, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 230, + "width": 14, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 6, + "encoding": 0, + "bitmap_offset": 418, + "char": 230, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 231, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 432, + "char": 231, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 232, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 442, + "char": 232, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 233, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 454, + "char": 233, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 234, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 466, + "char": 234, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 235, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 478, + "char": 235, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 237, + "width": 4, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 488, + "char": 237, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 238, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 492, + "char": 238, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 239, + "width": 5, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 500, + "char": 239, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 241, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 504, + "char": 241, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 243, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 515, + "char": 243, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 244, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 527, + "char": 244, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 245, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 539, + "char": 245, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 246, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 550, + "char": 246, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 249, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 560, + "char": 249, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 250, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 572, + "char": 250, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 251, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 584, + "char": 251, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 252, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 596, + "char": 252, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 286, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 606, + "char": 286, + "bitmap_byte_count": 19 + }, + { + "char_unicode": 287, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 625, + "char": 287, + "bitmap_byte_count": 16 + }, + { + "char_unicode": 304, + "width": 4, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 641, + "char": 304, + "bitmap_byte_count": 2 + }, + { + "char_unicode": 305, + "width": 4, + "x_min_offset": 1, + "x_max_offset": 2, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 643, + "char": 305, + "bitmap_byte_count": 2 + }, + { + "char_unicode": 338, + "width": 14, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 645, + "char": 338, + "bitmap_byte_count": 18 + }, + { + "char_unicode": 339, + "width": 15, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 663, + "char": 339, + "bitmap_byte_count": 15 + }, + { + "char_unicode": 350, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 678, + "char": 350, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 351, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 692, + "char": 351, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1025, + "width": 9, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 700, + "char": 1025, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1040, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 711, + "char": 1040, + "bitmap_byte_count": 15 + }, + { + "char_unicode": 1041, + "width": 10, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 726, + "char": 1041, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1042, + "width": 10, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 737, + "char": 1042, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1043, + "width": 8, + "x_min_offset": 2, + "x_max_offset": 0, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 748, + "char": 1043, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1044, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 757, + "char": 1044, + "bitmap_byte_count": 19 + }, + { + "char_unicode": 1045, + "width": 9, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 776, + "char": 1045, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1046, + "width": 13, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 785, + "char": 1046, + "bitmap_byte_count": 18 + }, + { + "char_unicode": 1047, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 803, + "char": 1047, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1048, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 814, + "char": 1048, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1049, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 826, + "char": 1049, + "bitmap_byte_count": 15 + }, + { + "char_unicode": 1050, + "width": 10, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 841, + "char": 1050, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1051, + "width": 11, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 852, + "char": 1051, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 1052, + "width": 14, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 866, + "char": 1052, + "bitmap_byte_count": 15 + }, + { + "char_unicode": 1053, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 881, + "char": 1053, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1054, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 893, + "char": 1054, + "bitmap_byte_count": 15 + }, + { + "char_unicode": 1055, + "width": 11, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 908, + "char": 1055, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1056, + "width": 9, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 919, + "char": 1056, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1057, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 928, + "char": 1057, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1058, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 940, + "char": 1058, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1059, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 952, + "char": 1059, + "bitmap_byte_count": 13 + }, + { + "char_unicode": 1060, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 965, + "char": 1060, + "bitmap_byte_count": 15 + }, + { + "char_unicode": 1061, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 980, + "char": 1061, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 1062, + "width": 12, + "x_min_offset": 2, + "x_max_offset": 0, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 994, + "char": 1062, + "bitmap_byte_count": 19 + }, + { + "char_unicode": 1063, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1013, + "char": 1063, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1064, + "width": 16, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1025, + "char": 1064, + "bitmap_byte_count": 18 + }, + { + "char_unicode": 1065, + "width": 16, + "x_min_offset": 2, + "x_max_offset": 0, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1043, + "char": 1065, + "bitmap_byte_count": 27 + }, + { + "char_unicode": 1066, + "width": 11, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1070, + "char": 1066, + "bitmap_byte_count": 15 + }, + { + "char_unicode": 1067, + "width": 13, + "x_min_offset": 2, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1085, + "char": 1067, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 1068, + "width": 10, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1099, + "char": 1068, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1069, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1110, + "char": 1069, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1070, + "width": 16, + "x_min_offset": 2, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1122, + "char": 1070, + "bitmap_byte_count": 20 + }, + { + "char_unicode": 1071, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1142, + "char": 1071, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1072, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1153, + "char": 1072, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1073, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 1160, + "char": 1073, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1074, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1172, + "char": 1074, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1075, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1180, + "char": 1075, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1076, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1187, + "char": 1076, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 1077, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1201, + "char": 1077, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1078, + "width": 11, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1209, + "char": 1078, + "bitmap_byte_count": 13 + }, + { + "char_unicode": 1079, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1222, + "char": 1079, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1080, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1228, + "char": 1080, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1081, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1237, + "char": 1081, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1082, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1249, + "char": 1082, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1083, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1256, + "char": 1083, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1084, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1265, + "char": 1084, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1085, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1276, + "char": 1085, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1086, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1285, + "char": 1086, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1087, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1293, + "char": 1087, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1088, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1302, + "char": 1088, + "bitmap_byte_count": 13 + }, + { + "char_unicode": 1089, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1315, + "char": 1089, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1090, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1322, + "char": 1090, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1091, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1330, + "char": 1091, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 1092, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 1341, + "char": 1092, + "bitmap_byte_count": 19 + }, + { + "char_unicode": 1093, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1360, + "char": 1093, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1094, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1367, + "char": 1094, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 1095, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1381, + "char": 1095, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1096, + "width": 14, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1389, + "char": 1096, + "bitmap_byte_count": 14 + }, + { + "char_unicode": 1097, + "width": 14, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1403, + "char": 1097, + "bitmap_byte_count": 20 + }, + { + "char_unicode": 1098, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1423, + "char": 1098, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 1099, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1433, + "char": 1099, + "bitmap_byte_count": 12 + }, + { + "char_unicode": 1100, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1445, + "char": 1100, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1101, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1453, + "char": 1101, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1102, + "width": 13, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1460, + "char": 1102, + "bitmap_byte_count": 13 + }, + { + "char_unicode": 1103, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 7, + "encoding": 0, + "bitmap_offset": 1473, + "char": 1103, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1105, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 1480, + "char": 1105, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 8356, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1490, + "char": 8356, + "bitmap_byte_count": 11 + }, + { + "char_unicode": 65533, + "width": 16, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 1501, + "char": 65533, + "bitmap_byte_count": 26 + } + ], + "bagl_font_unicode": { + "bitmap_len": 1527, + "font_id": 9, + "bpp": 1, + "height": 22, + "baseline": 18, + "line_height": 0, + "crop": 1, + "nb_characters": 125, + "char_leftmost_x": 0, + "char_topmost_y": 2 + } + } +] diff --git a/lib_bagl/include/bagl_font_open_sans_regular_11px.json b/lib_bagl/include/bagl_font_open_sans_regular_11px.json index fcd5edc50..8c0edee01 100644 --- a/lib_bagl/include/bagl_font_open_sans_regular_11px.json +++ b/lib_bagl/include/bagl_font_open_sans_regular_11px.json @@ -1 +1,1052 @@ -[{"bitmap": "UVUEECJCcAQEAEGhUEQ+URAIBABBoVBEPlEQCAoAQaFQRD5RECwJAEGhUEQ+URAUAIJCoYh8oiDwQQEKyEMCH4ggPP4QBEEweAjCQoAXwgshPESAF8ILITxEgRfCCyE8CrwQXgjhAQqSJEmmACGEEEIIBQghhBBCJA0gNCqVUqlYCAgIAD5jQUFBQWM+CBQAPmNBQUFBYz4sEgA+Y0FBQUFjPhQAPmNBQUFBYz4EAiAUCoVCoZAHCAIgFAqFQqGQBwwJIBQKhUKhkAcKQCgUCoVCIQ9OlBRJFHWCgIdeSg9EgIdeSg8mgYdeSg+qgYdeSg8FPPRSeu4g+ZMQwR0eEeFEBoIAl14IDkQAl14IDkQBl14IDgq49EJwCpIkAaIAIYQQAgUiIiJWAjxRFEURBAE4URRFDoQCOFEURQ5WAjhRFEUOCuBEURQ5AgFEURRFHwQBRFEURR+EAkRRFEUfChBFURR9JAyANwgEYqGRDxID+JLkCF4Ye1FVBVUF/iZEiBchwgR/7jLFi5DBHS+EwRB6ghgXQ3hCBwq8EF4I4QEICoUi8omCXxB8URR9XxQ9URR9P4QQQgh4SEhEREJC/4GBL4QXQniRSEIFDjhQIUlEHgQ5EAQ9oVgqVSqNQhIOIBRLpUqlUQhR0hxFksV8RERERERCQ8OGDStVKlOmTKFQ6BcKhUI+Y0FBQUFjPr9QKBQKhUJPFEVPEAT+EARBMHg/giAIgiBBkYmCwSAMCD5JSUlJPgghCYPBkEhCoVAoFAqF/kAgoVAo5AOBQBFFFFFEEUUU0X8RiUhEIhKRiETkfwACEAcEBDxEREQ8QUFBT1FRUU9BEHxRFH0fGMgHAsE+4YlYgh6UoARFLDxeFEWeFEUPvZQe3BB8URQ5L74YHx8RERwKRSL5hUIuvRAcUqTwoCElEg8ZhB5RVlVTBIkDRFlVTRGpjFMSHCVJ0gSh2azVagFR9EVRBE4URZEDXxRFUQRPFEXREwQBHhHhnxBCCKEkSQxDEAMEgqdUKpU8BAIBKRmTElEURdEPglEUfRAEiRIlSpToH4kSJUqU6D9AgAcEfEREfKHQK5V6AUHwRdEHBzmEDjlNR0VJOV4UeZIEBrj0QnCcIDzCI/wQ4ECEN8+95w8bKEA=", "bagl_font_unicode_character": [{"char_unicode": 161, "char_width": 4, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 2, "bitmap_offset": 0, "encoding": 0}, {"char_unicode": 191, "char_width": 6, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 2, "encoding": 0}, {"char_unicode": 192, "char_width": 8, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 7, "encoding": 0}, {"char_unicode": 193, "char_width": 8, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 17, "encoding": 0}, {"char_unicode": 194, "char_width": 8, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 27, "encoding": 0}, {"char_unicode": 195, "char_width": 8, "x_offset": 1, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 37, "encoding": 0}, {"char_unicode": 196, "char_width": 8, "x_offset": 1, "y_offset": 1, "bitmap_byte_count": 9, "bitmap_offset": 47, "encoding": 0}, {"char_unicode": 198, "char_width": 11, "x_offset": 0, "y_offset": 3, "bitmap_byte_count": 11, "bitmap_offset": 56, "encoding": 0}, {"char_unicode": 199, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 67, "encoding": 0}, {"char_unicode": 200, "char_width": 7, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 75, "encoding": 0}, {"char_unicode": 201, "char_width": 7, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 82, "encoding": 0}, {"char_unicode": 202, "char_width": 7, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 89, "encoding": 0}, {"char_unicode": 203, "char_width": 7, "x_offset": 2, "y_offset": 1, "bitmap_byte_count": 7, "bitmap_offset": 96, "encoding": 0}, {"char_unicode": 205, "char_width": 5, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 4, "bitmap_offset": 103, "encoding": 0}, {"char_unicode": 206, "char_width": 5, "x_offset": 0, "y_offset": 0, "bitmap_byte_count": 7, "bitmap_offset": 107, "encoding": 0}, {"char_unicode": 207, "char_width": 5, "x_offset": 0, "y_offset": 1, "bitmap_byte_count": 6, "bitmap_offset": 114, "encoding": 0}, {"char_unicode": 209, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 120, "encoding": 0}, {"char_unicode": 211, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 130, "encoding": 0}, {"char_unicode": 212, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 141, "encoding": 0}, {"char_unicode": 213, "char_width": 10, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 11, "bitmap_offset": 152, "encoding": 0}, {"char_unicode": 214, "char_width": 10, "x_offset": 2, "y_offset": 1, "bitmap_byte_count": 10, "bitmap_offset": 163, "encoding": 0}, {"char_unicode": 217, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 173, "encoding": 0}, {"char_unicode": 218, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 183, "encoding": 0}, {"char_unicode": 219, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 193, "encoding": 0}, {"char_unicode": 220, "char_width": 9, "x_offset": 2, "y_offset": 1, "bitmap_byte_count": 9, "bitmap_offset": 203, "encoding": 0}, {"char_unicode": 223, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 212, "encoding": 0}, {"char_unicode": 224, "char_width": 7, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 6, "bitmap_offset": 218, "encoding": 0}, {"char_unicode": 225, "char_width": 7, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 6, "bitmap_offset": 224, "encoding": 0}, {"char_unicode": 226, "char_width": 7, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 6, "bitmap_offset": 230, "encoding": 0}, {"char_unicode": 227, "char_width": 7, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 6, "bitmap_offset": 236, "encoding": 0}, {"char_unicode": 228, "char_width": 7, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 5, "bitmap_offset": 242, "encoding": 0}, {"char_unicode": 230, "char_width": 10, "x_offset": 1, "y_offset": 4, "bitmap_byte_count": 7, "bitmap_offset": 247, "encoding": 0}, {"char_unicode": 231, "char_width": 6, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 254, "encoding": 0}, {"char_unicode": 232, "char_width": 7, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 6, "bitmap_offset": 259, "encoding": 0}, {"char_unicode": 233, "char_width": 7, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 6, "bitmap_offset": 265, "encoding": 0}, {"char_unicode": 234, "char_width": 7, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 6, "bitmap_offset": 271, "encoding": 0}, {"char_unicode": 235, "char_width": 7, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 5, "bitmap_offset": 277, "encoding": 0}, {"char_unicode": 237, "char_width": 5, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 4, "bitmap_offset": 282, "encoding": 0}, {"char_unicode": 238, "char_width": 5, "x_offset": 0, "y_offset": 2, "bitmap_byte_count": 6, "bitmap_offset": 286, "encoding": 0}, {"char_unicode": 239, "char_width": 4, "x_offset": 0, "y_offset": 3, "bitmap_byte_count": 4, "bitmap_offset": 292, "encoding": 0}, {"char_unicode": 241, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 296, "encoding": 0}, {"char_unicode": 243, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 303, "encoding": 0}, {"char_unicode": 244, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 310, "encoding": 0}, {"char_unicode": 245, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 317, "encoding": 0}, {"char_unicode": 246, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 324, "encoding": 0}, {"char_unicode": 249, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 330, "encoding": 0}, {"char_unicode": 250, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 337, "encoding": 0}, {"char_unicode": 251, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 344, "encoding": 0}, {"char_unicode": 252, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 351, "encoding": 0}, {"char_unicode": 286, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 357, "encoding": 0}, {"char_unicode": 287, "char_width": 7, "x_offset": 1, "y_offset": 2, "bitmap_byte_count": 9, "bitmap_offset": 367, "encoding": 0}, {"char_unicode": 304, "char_width": 4, "x_offset": 2, "y_offset": 1, "bitmap_byte_count": 3, "bitmap_offset": 376, "encoding": 0}, {"char_unicode": 305, "char_width": 4, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 2, "bitmap_offset": 379, "encoding": 0}, {"char_unicode": 338, "char_width": 11, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 9, "bitmap_offset": 381, "encoding": 0}, {"char_unicode": 339, "char_width": 11, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 390, "encoding": 0}, {"char_unicode": 350, "char_width": 7, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 397, "encoding": 0}, {"char_unicode": 351, "char_width": 6, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 404, "encoding": 0}, {"char_unicode": 1025, "char_width": 7, "x_offset": 2, "y_offset": 1, "bitmap_byte_count": 7, "bitmap_offset": 409, "encoding": 0}, {"char_unicode": 1040, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 416, "encoding": 0}, {"char_unicode": 1041, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 423, "encoding": 0}, {"char_unicode": 1042, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 429, "encoding": 0}, {"char_unicode": 1043, "char_width": 7, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 5, "bitmap_offset": 435, "encoding": 0}, {"char_unicode": 1044, "char_width": 9, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 10, "bitmap_offset": 440, "encoding": 0}, {"char_unicode": 1045, "char_width": 7, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 5, "bitmap_offset": 450, "encoding": 0}, {"char_unicode": 1046, "char_width": 11, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 10, "bitmap_offset": 455, "encoding": 0}, {"char_unicode": 1047, "char_width": 7, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 465, "encoding": 0}, {"char_unicode": 1048, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 471, "encoding": 0}, {"char_unicode": 1049, "char_width": 9, "x_offset": 2, "y_offset": 0, "bitmap_byte_count": 10, "bitmap_offset": 478, "encoding": 0}, {"char_unicode": 1050, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 488, "encoding": 0}, {"char_unicode": 1051, "char_width": 9, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 494, "encoding": 0}, {"char_unicode": 1052, "char_width": 11, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 9, "bitmap_offset": 502, "encoding": 0}, {"char_unicode": 1053, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 511, "encoding": 0}, {"char_unicode": 1054, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 518, "encoding": 0}, {"char_unicode": 1055, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 526, "encoding": 0}, {"char_unicode": 1056, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 533, "encoding": 0}, {"char_unicode": 1057, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 539, "encoding": 0}, {"char_unicode": 1058, "char_width": 7, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 545, "encoding": 0}, {"char_unicode": 1059, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 551, "encoding": 0}, {"char_unicode": 1060, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 558, "encoding": 0}, {"char_unicode": 1061, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 566, "encoding": 0}, {"char_unicode": 1062, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 9, "bitmap_offset": 573, "encoding": 0}, {"char_unicode": 1063, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 582, "encoding": 0}, {"char_unicode": 1064, "char_width": 12, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 10, "bitmap_offset": 589, "encoding": 0}, {"char_unicode": 1065, "char_width": 13, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 14, "bitmap_offset": 599, "encoding": 0}, {"char_unicode": 1066, "char_width": 9, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 613, "encoding": 0}, {"char_unicode": 1067, "char_width": 10, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 8, "bitmap_offset": 621, "encoding": 0}, {"char_unicode": 1068, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 629, "encoding": 0}, {"char_unicode": 1069, "char_width": 8, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 7, "bitmap_offset": 635, "encoding": 0}, {"char_unicode": 1070, "char_width": 13, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 11, "bitmap_offset": 642, "encoding": 0}, {"char_unicode": 1071, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 653, "encoding": 0}, {"char_unicode": 1072, "char_width": 7, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 659, "encoding": 0}, {"char_unicode": 1073, "char_width": 8, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 663, "encoding": 0}, {"char_unicode": 1074, "char_width": 7, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 669, "encoding": 0}, {"char_unicode": 1075, "char_width": 6, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 3, "bitmap_offset": 673, "encoding": 0}, {"char_unicode": 1076, "char_width": 8, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 676, "encoding": 0}, {"char_unicode": 1077, "char_width": 7, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 683, "encoding": 0}, {"char_unicode": 1078, "char_width": 10, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 687, "encoding": 0}, {"char_unicode": 1079, "char_width": 6, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 694, "encoding": 0}, {"char_unicode": 1080, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 698, "encoding": 0}, {"char_unicode": 1081, "char_width": 8, "x_offset": 2, "y_offset": 2, "bitmap_byte_count": 7, "bitmap_offset": 703, "encoding": 0}, {"char_unicode": 1082, "char_width": 7, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 710, "encoding": 0}, {"char_unicode": 1083, "char_width": 7, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 714, "encoding": 0}, {"char_unicode": 1084, "char_width": 9, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 719, "encoding": 0}, {"char_unicode": 1085, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 725, "encoding": 0}, {"char_unicode": 1086, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 730, "encoding": 0}, {"char_unicode": 1087, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 735, "encoding": 0}, {"char_unicode": 1088, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 740, "encoding": 0}, {"char_unicode": 1089, "char_width": 6, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 3, "bitmap_offset": 747, "encoding": 0}, {"char_unicode": 1090, "char_width": 6, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 750, "encoding": 0}, {"char_unicode": 1091, "char_width": 7, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 754, "encoding": 0}, {"char_unicode": 1092, "char_width": 9, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 10, "bitmap_offset": 761, "encoding": 0}, {"char_unicode": 1093, "char_width": 7, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 771, "encoding": 0}, {"char_unicode": 1094, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 775, "encoding": 0}, {"char_unicode": 1095, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 781, "encoding": 0}, {"char_unicode": 1096, "char_width": 11, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 7, "bitmap_offset": 786, "encoding": 0}, {"char_unicode": 1097, "char_width": 11, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 9, "bitmap_offset": 793, "encoding": 0}, {"char_unicode": 1098, "char_width": 9, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 802, "encoding": 0}, {"char_unicode": 1099, "char_width": 9, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 808, "encoding": 0}, {"char_unicode": 1100, "char_width": 8, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 814, "encoding": 0}, {"char_unicode": 1101, "char_width": 6, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 4, "bitmap_offset": 819, "encoding": 0}, {"char_unicode": 1102, "char_width": 10, "x_offset": 2, "y_offset": 5, "bitmap_byte_count": 6, "bitmap_offset": 823, "encoding": 0}, {"char_unicode": 1103, "char_width": 7, "x_offset": 1, "y_offset": 5, "bitmap_byte_count": 5, "bitmap_offset": 829, "encoding": 0}, {"char_unicode": 1105, "char_width": 7, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 5, "bitmap_offset": 834, "encoding": 0}, {"char_unicode": 8356, "char_width": 7, "x_offset": 1, "y_offset": 3, "bitmap_byte_count": 6, "bitmap_offset": 839, "encoding": 0}, {"char_unicode": 65533, "char_width": 12, "x_offset": 2, "y_offset": 3, "bitmap_byte_count": 12, "bitmap_offset": 845, "encoding": 0}], "bagl_font_unicode": {"font_id": 10, "bpp": 1, "char_height": 14, "baseline_height": 11, "line_height": 0, "char_leftmost_x": -1, "first_unicode_char": 161, "last_unicode_char": 65533}}] +[ + { + "bitmap": "vw8gkp9C+UkEX2XMD6NKpb2lUsVOkhhlGr0DapUKlWoFBPEzEsiPGgMBSEQiEpaZmWkuSZKHiCTxh2iIeBBGSdIPQR/xiHge8Zlpj0gkIpZpmWmWmY94IQJoSDOEDw8hzBKHSCIgfIK5paWl/QE+CAqFIvKJgj/GF2P8foQQwvBfGIZhGH4f8RHxP4TwQwh+EARxGPphGP5hGIb/JEmSHFFSDEUShSGEEEL4w8PDpaWZmZnhWJZpGoe+YDAYDAZ9L8b4Qgi+YDAYDAZ9EBAvxvhSjB4xjHifEEIIIWEYhmEYekGRSEShUBAxyiSTUkopRQghocQwjCSFoSQxCIIgj0QS8U+SJDkhIkSEJ0mSPAwjSSEfCY+f+SG8GGN8HhHhEPoYY/SeH+EsLyIiviQ5gheGHiG8GGOM/QRJkuQBEVlTmf/vkZGRkZEvxhgjLsYYHS/GGF8IAT7GGD2EEE+SF0N48iIiDjHGGD+hJEkMAxFVqVJFhAiZZpmhJEkMQxADHxEiPpaUSDL/B5NEShrD", + "bagl_font_character": [ + { + "encoding": 0, + "bitmap_offset": 0, + "width": 3, + "x_min_offset": 0, + "y_min_offset": 0, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 32, + "bitmap_byte_count": 0 + }, + { + "encoding": 0, + "bitmap_offset": 0, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 33, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 1, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 9, + "char": 34, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 2, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 35, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 9, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 36, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 13, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 37, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 20, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 2, + "y_max_offset": 3, + "char": 38, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 26, + "width": 2, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 9, + "char": 39, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 27, + "width": 3, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 40, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 30, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 41, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 33, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 6, + "char": 42, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 37, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 4, + "x_max_offset": 0, + "y_max_offset": 5, + "char": 43, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 39, + "width": 3, + "x_min_offset": 0, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 44, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 40, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 6, + "x_max_offset": 1, + "y_max_offset": 5, + "char": 45, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 41, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 8, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 46, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 42, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 47, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 46, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 48, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 50, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 2, + "y_max_offset": 3, + "char": 49, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 53, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 50, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 57, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 51, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 61, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 52, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 67, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 53, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 71, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 54, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 75, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 55, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 79, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 56, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 83, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 57, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 87, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 58, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 88, + "width": 3, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 59, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 90, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 60, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 93, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 5, + "char": 61, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 95, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 2, + "x_max_offset": 1, + "y_max_offset": 4, + "char": 62, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 98, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 63, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 102, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 2, + "char": 64, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 111, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 65, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 118, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 66, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 123, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 67, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 128, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 68, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 134, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 69, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 138, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 70, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 143, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 71, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 149, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 72, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 155, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 73, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 156, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 74, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 160, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 75, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 166, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 76, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 171, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 77, + "bitmap_byte_count": 8 + }, + { + "encoding": 0, + "bitmap_offset": 179, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 78, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 185, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 79, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 192, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 80, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 197, + "width": 9, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 81, + "bitmap_byte_count": 9 + }, + { + "encoding": 0, + "bitmap_offset": 206, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 82, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 211, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 83, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 215, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 84, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 220, + "width": 8, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 85, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 226, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 86, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 233, + "width": 10, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 87, + "bitmap_byte_count": 10 + }, + { + "encoding": 0, + "bitmap_offset": 243, + "width": 7, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 88, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 249, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 89, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 255, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 90, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 259, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 91, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 263, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 92, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 267, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 93, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 271, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 6, + "char": 94, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 275, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 10, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 95, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 276, + "width": 6, + "x_min_offset": 2, + "y_min_offset": 0, + "x_max_offset": 2, + "y_max_offset": 10, + "char": 96, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 277, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 97, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 280, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 98, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 285, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 99, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 288, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 100, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 293, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 101, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 296, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 102, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 300, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 103, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 307, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 104, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 312, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 105, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 313, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 106, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 318, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 107, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 322, + "width": 3, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 108, + "bitmap_byte_count": 1 + }, + { + "encoding": 0, + "bitmap_offset": 323, + "width": 10, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 109, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 329, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 110, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 333, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 111, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 337, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 112, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 343, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 0, + "char": 113, + "bitmap_byte_count": 6 + }, + { + "encoding": 0, + "bitmap_offset": 349, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 114, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 351, + "width": 5, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 115, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 354, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 2, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 116, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 358, + "width": 7, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 117, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 362, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 118, + "bitmap_byte_count": 5 + }, + { + "encoding": 0, + "bitmap_offset": 367, + "width": 9, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 119, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 374, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 3, + "x_max_offset": 1, + "y_max_offset": 3, + "char": 120, + "bitmap_byte_count": 3 + }, + { + "encoding": 0, + "bitmap_offset": 377, + "width": 6, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 0, + "char": 121, + "bitmap_byte_count": 7 + }, + { + "encoding": 0, + "bitmap_offset": 384, + "width": 5, + "x_min_offset": 0, + "y_min_offset": 3, + "x_max_offset": 0, + "y_max_offset": 3, + "char": 122, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 388, + "width": 4, + "x_min_offset": 1, + "y_min_offset": 1, + "x_max_offset": 0, + "y_max_offset": 1, + "char": 123, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 392, + "width": 6, + "x_min_offset": 3, + "y_min_offset": 1, + "x_max_offset": 2, + "y_max_offset": 0, + "char": 124, + "bitmap_byte_count": 2 + }, + { + "encoding": 0, + "bitmap_offset": 394, + "width": 4, + "x_min_offset": 0, + "y_min_offset": 1, + "x_max_offset": 1, + "y_max_offset": 1, + "char": 125, + "bitmap_byte_count": 4 + }, + { + "encoding": 0, + "bitmap_offset": 398, + "width": 6, + "x_min_offset": 1, + "y_min_offset": 4, + "x_max_offset": 1, + "y_max_offset": 6, + "char": 126, + "bitmap_byte_count": 1 + } + ] + } +] diff --git a/lib_bagl/include/bagl_font_open_sans_regular_11px_unicode.json b/lib_bagl/include/bagl_font_open_sans_regular_11px_unicode.json index caca3ddbd..3808d4385 100644 --- a/lib_bagl/include/bagl_font_open_sans_regular_11px_unicode.json +++ b/lib_bagl/include/bagl_font_open_sans_regular_11px_unicode.json @@ -1 +1,1394 @@ -[{"bitmap": "/QREEuEEBABBoVBEPlEQCAQAQaFQRD5REAgKAEGhUEQ+URAsCQBBoVBEPlEQFACCQqGIfKIg8FGgIE/Ch4jw/hAEQTB4CMIi8BEfEQ8k8BEfEQ+k8BEfEQ8KH/ER8UZVFS4kSZJSVQWkBoRjWaZpHAIIBMA3DgaDwbEPCArANw4Gg8GxDywJwDcOBoPBsQ8UgG8cDAaDYx8EAYRhGIZh6AEIAYRhGIZh6AGMBIRhGIZh6AEKEIZhGIahBy6mkmLsQvD4mQ8k8PiZD5bw+JkP2vD4mQ8Fj5/57pD+EhHuHhHhRAZC4PkRDiTg+REOpOD5EQ4Knh/hRlUBKiRJAoUkSTaBF2OMEYQAF2OMDkQBF2OMDjYBF2OMDgq4GGN0goAYY4wfhIAYY4wfRIEYY4wfCsQYY/wkBvBDEMTh6AMSA/iS5AheGHv9Az/+ExHxERET/u6Z8REZ7h8xjPhCBhdDeEIHCh/xEfEICoUi8omCP4QfY/w/xhdj/D+EEEIIeEhIRERCQv+BgR/xEfGRJFHBgYOKpIgeQgchfGGcpmU5hhIHhHGaluUYAlHSHEWSxXwikUgkCofDw8OlpZmZmWEY/mEYhr5xMBgMjn1/GIZhGIYvxvhCCP4QBEEweD+CIAiCIEGRiYLBIAwIXzKZTPoQocQwjCSFoVAoFAqF/kAgYRiGPgiCESNGjBgxYsT/EUUUUUQRRRTR/wACCAcCgUckEnnBYPAZjUafIYQfY/wfDPogCH/hRZzggwkmGHF4PsboZYyPn/l8hB9jdC++GB8fEREcRUnSH4aeH+FSUjw0UpGPhvgx1zojyYGYa50RWXOVnEopJ+E8t20LMf4YIy7GGB0/xhgjL8YYXwgBHhHhnxBCCKEkSQxDEAME4ZVlWXoEQZlmmVEURdEPgjHGDyGJiYmJif+JEiVKlOg/QIAHAp9I5ANh+KbpCyH8GD+Hjni55rGYzAE+Ri8lBp4f4ZwgPMIj/BBwEPH2/L0/Nigg", "bagl_font_unicode_character": [{"char_unicode": 161, "width": 3, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 0, "encoding": 0}, {"char_unicode": 191, "width": 5, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 1, "encoding": 0}, {"char_unicode": 192, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 5, "encoding": 0}, {"char_unicode": 193, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 15, "encoding": 0}, {"char_unicode": 194, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 25, "encoding": 0}, {"char_unicode": 195, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 0, "bitmap_offset": 35, "encoding": 0}, {"char_unicode": 196, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 1, "bitmap_offset": 45, "encoding": 0}, {"char_unicode": 198, "width": 11, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 3, "bitmap_offset": 54, "encoding": 0}, {"char_unicode": 199, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 63, "encoding": 0}, {"char_unicode": 200, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 71, "encoding": 0}, {"char_unicode": 201, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 77, "encoding": 0}, {"char_unicode": 202, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 83, "encoding": 0}, {"char_unicode": 203, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 89, "encoding": 0}, {"char_unicode": 205, "width": 4, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 94, "encoding": 0}, {"char_unicode": 206, "width": 5, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 0, "bitmap_offset": 97, "encoding": 0}, {"char_unicode": 207, "width": 4, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 1, "bitmap_offset": 101, "encoding": 0}, {"char_unicode": 209, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 104, "encoding": 0}, {"char_unicode": 211, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 113, "encoding": 0}, {"char_unicode": 212, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 123, "encoding": 0}, {"char_unicode": 213, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 133, "encoding": 0}, {"char_unicode": 214, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 143, "encoding": 0}, {"char_unicode": 217, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 152, "encoding": 0}, {"char_unicode": 218, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 161, "encoding": 0}, {"char_unicode": 219, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 170, "encoding": 0}, {"char_unicode": 220, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 179, "encoding": 0}, {"char_unicode": 223, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 187, "encoding": 0}, {"char_unicode": 224, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 192, "encoding": 0}, {"char_unicode": 225, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 197, "encoding": 0}, {"char_unicode": 226, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 202, "encoding": 0}, {"char_unicode": 227, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 207, "encoding": 0}, {"char_unicode": 228, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 212, "encoding": 0}, {"char_unicode": 230, "width": 9, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 4, "bitmap_offset": 216, "encoding": 0}, {"char_unicode": 231, "width": 5, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 222, "encoding": 0}, {"char_unicode": 232, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 227, "encoding": 0}, {"char_unicode": 233, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 232, "encoding": 0}, {"char_unicode": 234, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 237, "encoding": 0}, {"char_unicode": 235, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 242, "encoding": 0}, {"char_unicode": 237, "width": 4, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 246, "encoding": 0}, {"char_unicode": 238, "width": 5, "x_min_offset": 0, "x_max_offset": 2, "y_min_offset": 2, "bitmap_offset": 249, "encoding": 0}, {"char_unicode": 239, "width": 4, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 253, "encoding": 0}, {"char_unicode": 241, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 256, "encoding": 0}, {"char_unicode": 243, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 262, "encoding": 0}, {"char_unicode": 244, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 268, "encoding": 0}, {"char_unicode": 245, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 274, "encoding": 0}, {"char_unicode": 246, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 280, "encoding": 0}, {"char_unicode": 249, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 285, "encoding": 0}, {"char_unicode": 250, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 291, "encoding": 0}, {"char_unicode": 251, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 297, "encoding": 0}, {"char_unicode": 252, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 303, "encoding": 0}, {"char_unicode": 286, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 308, "encoding": 0}, {"char_unicode": 287, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 2, "bitmap_offset": 317, "encoding": 0}, {"char_unicode": 304, "width": 3, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 326, "encoding": 0}, {"char_unicode": 305, "width": 3, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 328, "encoding": 0}, {"char_unicode": 338, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 329, "encoding": 0}, {"char_unicode": 339, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 337, "encoding": 0}, {"char_unicode": 350, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 343, "encoding": 0}, {"char_unicode": 351, "width": 5, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 349, "encoding": 0}, {"char_unicode": 1025, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 1, "bitmap_offset": 354, "encoding": 0}, {"char_unicode": 1040, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 359, "encoding": 0}, {"char_unicode": 1041, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 366, "encoding": 0}, {"char_unicode": 1042, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 371, "encoding": 0}, {"char_unicode": 1043, "width": 6, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 376, "encoding": 0}, {"char_unicode": 1044, "width": 8, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 381, "encoding": 0}, {"char_unicode": 1045, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 391, "encoding": 0}, {"char_unicode": 1046, "width": 10, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 395, "encoding": 0}, {"char_unicode": 1047, "width": 6, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 404, "encoding": 0}, {"char_unicode": 1048, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 409, "encoding": 0}, {"char_unicode": 1049, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 0, "bitmap_offset": 415, "encoding": 0}, {"char_unicode": 1050, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 424, "encoding": 0}, {"char_unicode": 1051, "width": 8, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 430, "encoding": 0}, {"char_unicode": 1052, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 437, "encoding": 0}, {"char_unicode": 1053, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 445, "encoding": 0}, {"char_unicode": 1054, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 451, "encoding": 0}, {"char_unicode": 1055, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 458, "encoding": 0}, {"char_unicode": 1056, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 464, "encoding": 0}, {"char_unicode": 1057, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 469, "encoding": 0}, {"char_unicode": 1058, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 475, "encoding": 0}, {"char_unicode": 1059, "width": 7, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 481, "encoding": 0}, {"char_unicode": 1060, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 488, "encoding": 0}, {"char_unicode": 1061, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 495, "encoding": 0}, {"char_unicode": 1062, "width": 8, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 501, "encoding": 0}, {"char_unicode": 1063, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 510, "encoding": 0}, {"char_unicode": 1064, "width": 11, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 516, "encoding": 0}, {"char_unicode": 1065, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 525, "encoding": 0}, {"char_unicode": 1066, "width": 8, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 538, "encoding": 0}, {"char_unicode": 1067, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 545, "encoding": 0}, {"char_unicode": 1068, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 552, "encoding": 0}, {"char_unicode": 1069, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 557, "encoding": 0}, {"char_unicode": 1070, "width": 12, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 563, "encoding": 0}, {"char_unicode": 1071, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 573, "encoding": 0}, {"char_unicode": 1072, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 578, "encoding": 0}, {"char_unicode": 1073, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 581, "encoding": 0}, {"char_unicode": 1074, "width": 6, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 586, "encoding": 0}, {"char_unicode": 1075, "width": 5, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 590, "encoding": 0}, {"char_unicode": 1076, "width": 7, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 593, "encoding": 0}, {"char_unicode": 1077, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 599, "encoding": 0}, {"char_unicode": 1078, "width": 9, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 602, "encoding": 0}, {"char_unicode": 1079, "width": 5, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 608, "encoding": 0}, {"char_unicode": 1080, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 611, "encoding": 0}, {"char_unicode": 1081, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 2, "bitmap_offset": 615, "encoding": 0}, {"char_unicode": 1082, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 621, "encoding": 0}, {"char_unicode": 1083, "width": 6, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 624, "encoding": 0}, {"char_unicode": 1084, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 628, "encoding": 0}, {"char_unicode": 1085, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 633, "encoding": 0}, {"char_unicode": 1086, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 637, "encoding": 0}, {"char_unicode": 1087, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 641, "encoding": 0}, {"char_unicode": 1088, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 645, "encoding": 0}, {"char_unicode": 1089, "width": 5, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 651, "encoding": 0}, {"char_unicode": 1090, "width": 5, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 654, "encoding": 0}, {"char_unicode": 1091, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 658, "encoding": 0}, {"char_unicode": 1092, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 665, "encoding": 0}, {"char_unicode": 1093, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 673, "encoding": 0}, {"char_unicode": 1094, "width": 7, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 676, "encoding": 0}, {"char_unicode": 1095, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 682, "encoding": 0}, {"char_unicode": 1096, "width": 10, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 686, "encoding": 0}, {"char_unicode": 1097, "width": 10, "x_min_offset": 1, "x_max_offset": 0, "y_min_offset": 5, "bitmap_offset": 692, "encoding": 0}, {"char_unicode": 1098, "width": 8, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 701, "encoding": 0}, {"char_unicode": 1099, "width": 8, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 707, "encoding": 0}, {"char_unicode": 1100, "width": 7, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 712, "encoding": 0}, {"char_unicode": 1101, "width": 5, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 716, "encoding": 0}, {"char_unicode": 1102, "width": 9, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 719, "encoding": 0}, {"char_unicode": 1103, "width": 6, "x_min_offset": 0, "x_max_offset": 1, "y_min_offset": 5, "bitmap_offset": 725, "encoding": 0}, {"char_unicode": 1105, "width": 6, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 729, "encoding": 0}, {"char_unicode": 8356, "width": 6, "x_min_offset": 0, "x_max_offset": 0, "y_min_offset": 3, "bitmap_offset": 733, "encoding": 0}, {"char_unicode": 65533, "width": 11, "x_min_offset": 1, "x_max_offset": 1, "y_min_offset": 3, "bitmap_offset": 739, "encoding": 0}], "bagl_font_unicode": {"bitmap_len": 750, "font_id": 10, "bpp": 1, "height": 15, "baseline": 12, "line_height": 0, "crop": 1, "nb_characters": 125, "char_leftmost_x": 0, "char_topmost_y": 1}}] +[ + { + "bitmap": "/QREEuEEBABBoVBEPlEQCAQAQaFQRD5REAgKAEGhUEQ+URAsCQBBoVBEPlEQFACCQqGIfKIg8FGgIE/Ch4jw/hAEQTB4CMIi8BEfEQ8k8BEfEQ+k8BEfEQ8KH/ER8UZVFS4kSZJSVQWkBoRjWaZpHAIIBMA3DgaDwbEPCArANw4Gg8GxDywJwDcOBoPBsQ8UgG8cDAaDYx8EAYRhGIZh6AEIAYRhGIZh6AGMBIRhGIZh6AEKEIZhGIahBy6mkmLsQvD4mQ8k8PiZD5bw+JkP2vD4mQ8Fj5/57pD+EhHuHhHhRAZC4PkRDiTg+REOpOD5EQ4Knh/hRlUBKiRJAoUkSTaBF2OMEYQAF2OMDkQBF2OMDjYBF2OMDgq4GGN0goAYY4wfhIAYY4wfRIEYY4wfCsQYY/wkBvBDEMTh6AMSA/iS5AheGHv9Az/+ExHxERET/u6Z8REZ7h8xjPhCBhdDeEIHCh/xEfEICoUi8omCP4QfY/w/xhdj/D+EEEIIeEhIRERCQv+BgR/xEfGRJFHBgYOKpIgeQgchfGGcpmU5hhIHhHGaluUYAlHSHEWSxXwikUgkCofDw8OlpZmZmWEY/mEYhr5xMBgMjn1/GIZhGIYvxvhCCP4QBEEweD+CIAiCIEGRiYLBIAwIXzKZTPoQocQwjCSFoVAoFAqF/kAgYRiGPgiCESNGjBgxYsT/EUUUUUQRRRTR/wACCAcCgUckEnnBYPAZjUafIYQfY/wfDPogCH/hRZzggwkmGHF4PsboZYyPn/l8hB9jdC++GB8fEREcRUnSH4aeH+FSUjw0UpGPhvgx1zojyYGYa50RWXOVnEopJ+E8t20LMf4YIy7GGB0/xhgjL8YYXwgBHhHhnxBCCKEkSQxDEAME4ZVlWXoEQZlmmVEURdEPgjHGDyGJiYmJif+JEiVKlOg/QIAHAp9I5ANh+KbpCyH8GD+Hjni55rGYzAE+Ri8lBp4f4ZwgPMIj/BBwEPH2/L0/Nigg", + "bagl_font_unicode_character": [ + { + "char_unicode": 161, + "width": 3, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 0, + "char": 161, + "bitmap_byte_count": 1 + }, + { + "char_unicode": 191, + "width": 5, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 1, + "char": 191, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 192, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 5, + "char": 192, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 193, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 15, + "char": 193, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 194, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 25, + "char": 194, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 195, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 35, + "char": 195, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 196, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 45, + "char": 196, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 198, + "width": 11, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 54, + "char": 198, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 199, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 63, + "char": 199, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 200, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 71, + "char": 200, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 201, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 77, + "char": 201, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 202, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 83, + "char": 202, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 203, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 89, + "char": 203, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 205, + "width": 4, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 94, + "char": 205, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 206, + "width": 5, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 97, + "char": 206, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 207, + "width": 4, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 101, + "char": 207, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 209, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 104, + "char": 209, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 211, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 113, + "char": 211, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 212, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 123, + "char": 212, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 213, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 133, + "char": 213, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 214, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 143, + "char": 214, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 217, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 152, + "char": 217, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 218, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 161, + "char": 218, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 219, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 170, + "char": 219, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 220, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 179, + "char": 220, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 223, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 187, + "char": 223, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 224, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 192, + "char": 224, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 225, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 197, + "char": 225, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 226, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 202, + "char": 226, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 227, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 207, + "char": 227, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 228, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 212, + "char": 228, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 230, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 4, + "encoding": 0, + "bitmap_offset": 216, + "char": 230, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 231, + "width": 5, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 222, + "char": 231, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 232, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 227, + "char": 232, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 233, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 232, + "char": 233, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 234, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 237, + "char": 234, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 235, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 242, + "char": 235, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 237, + "width": 4, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 246, + "char": 237, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 238, + "width": 5, + "x_min_offset": 0, + "x_max_offset": 2, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 249, + "char": 238, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 239, + "width": 4, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 253, + "char": 239, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 241, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 256, + "char": 241, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 243, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 262, + "char": 243, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 244, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 268, + "char": 244, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 245, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 274, + "char": 245, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 246, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 280, + "char": 246, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 249, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 285, + "char": 249, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 250, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 291, + "char": 250, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 251, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 297, + "char": 251, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 252, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 303, + "char": 252, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 286, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 308, + "char": 286, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 287, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 317, + "char": 287, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 304, + "width": 3, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 326, + "char": 304, + "bitmap_byte_count": 2 + }, + { + "char_unicode": 305, + "width": 3, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 328, + "char": 305, + "bitmap_byte_count": 1 + }, + { + "char_unicode": 338, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 329, + "char": 338, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 339, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 337, + "char": 339, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 350, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 343, + "char": 350, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 351, + "width": 5, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 349, + "char": 351, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1025, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 1, + "encoding": 0, + "bitmap_offset": 354, + "char": 1025, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1040, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 359, + "char": 1040, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1041, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 366, + "char": 1041, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1042, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 371, + "char": 1042, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1043, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 376, + "char": 1043, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1044, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 381, + "char": 1044, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 1045, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 391, + "char": 1045, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1046, + "width": 10, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 395, + "char": 1046, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1047, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 404, + "char": 1047, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1048, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 409, + "char": 1048, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1049, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 0, + "encoding": 0, + "bitmap_offset": 415, + "char": 1049, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1050, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 424, + "char": 1050, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1051, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 430, + "char": 1051, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1052, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 437, + "char": 1052, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1053, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 445, + "char": 1053, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1054, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 451, + "char": 1054, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1055, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 458, + "char": 1055, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1056, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 464, + "char": 1056, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1057, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 469, + "char": 1057, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1058, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 475, + "char": 1058, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1059, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 481, + "char": 1059, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1060, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 488, + "char": 1060, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1061, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 495, + "char": 1061, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1062, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 501, + "char": 1062, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1063, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 510, + "char": 1063, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1064, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 516, + "char": 1064, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1065, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 525, + "char": 1065, + "bitmap_byte_count": 13 + }, + { + "char_unicode": 1066, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 538, + "char": 1066, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1067, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 545, + "char": 1067, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1068, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 552, + "char": 1068, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1069, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 557, + "char": 1069, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1070, + "width": 12, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 563, + "char": 1070, + "bitmap_byte_count": 10 + }, + { + "char_unicode": 1071, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 573, + "char": 1071, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1072, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 578, + "char": 1072, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 1073, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 581, + "char": 1073, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1074, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 586, + "char": 1074, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1075, + "width": 5, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 590, + "char": 1075, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 1076, + "width": 7, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 593, + "char": 1076, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1077, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 599, + "char": 1077, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 1078, + "width": 9, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 602, + "char": 1078, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1079, + "width": 5, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 608, + "char": 1079, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 1080, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 611, + "char": 1080, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1081, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 2, + "encoding": 0, + "bitmap_offset": 615, + "char": 1081, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1082, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 621, + "char": 1082, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 1083, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 624, + "char": 1083, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1084, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 628, + "char": 1084, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1085, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 633, + "char": 1085, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1086, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 637, + "char": 1086, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1087, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 641, + "char": 1087, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1088, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 645, + "char": 1088, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1089, + "width": 5, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 651, + "char": 1089, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 1090, + "width": 5, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 654, + "char": 1090, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1091, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 658, + "char": 1091, + "bitmap_byte_count": 7 + }, + { + "char_unicode": 1092, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 665, + "char": 1092, + "bitmap_byte_count": 8 + }, + { + "char_unicode": 1093, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 673, + "char": 1093, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 1094, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 676, + "char": 1094, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1095, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 682, + "char": 1095, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1096, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 686, + "char": 1096, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1097, + "width": 10, + "x_min_offset": 1, + "x_max_offset": 0, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 692, + "char": 1097, + "bitmap_byte_count": 9 + }, + { + "char_unicode": 1098, + "width": 8, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 701, + "char": 1098, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1099, + "width": 8, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 707, + "char": 1099, + "bitmap_byte_count": 5 + }, + { + "char_unicode": 1100, + "width": 7, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 712, + "char": 1100, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1101, + "width": 5, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 716, + "char": 1101, + "bitmap_byte_count": 3 + }, + { + "char_unicode": 1102, + "width": 9, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 719, + "char": 1102, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 1103, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 1, + "y_min_offset": 5, + "encoding": 0, + "bitmap_offset": 725, + "char": 1103, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 1105, + "width": 6, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 729, + "char": 1105, + "bitmap_byte_count": 4 + }, + { + "char_unicode": 8356, + "width": 6, + "x_min_offset": 0, + "x_max_offset": 0, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 733, + "char": 8356, + "bitmap_byte_count": 6 + }, + { + "char_unicode": 65533, + "width": 11, + "x_min_offset": 1, + "x_max_offset": 1, + "y_min_offset": 3, + "encoding": 0, + "bitmap_offset": 739, + "char": 65533, + "bitmap_byte_count": 11 + } + ], + "bagl_font_unicode": { + "bitmap_len": 750, + "font_id": 10, + "bpp": 1, + "height": 15, + "baseline": 12, + "line_height": 0, + "crop": 1, + "nb_characters": 125, + "char_leftmost_x": 0, + "char_topmost_y": 1 + } + } +] diff --git a/lib_bagl/src/bagl.c b/lib_bagl/src/bagl.c index 6c611c0ed..eaf7dd646 100644 --- a/lib_bagl/src/bagl.c +++ b/lib_bagl/src/bagl.c @@ -523,7 +523,7 @@ int bagl_draw_string(unsigned short font_id, unsigned int fgcolor, unsigned int */ // chars are storred LSB to MSB in each char, packed chars. horizontal scan - if (ch_bitmap && ch_bits) { + if (ch_bitmap) { bagl_hal_draw_bitmap_within_rect(xx + ch_offset_x, ch_y + ch_offset_y, ch_width, ch_height, (1<x_min_offset; - char_y_min = unicode_ctx->font->y_min; - char_y_min += (uint16_t)unicodeCharacter->y_min_offset * 4; - char_x_max -= (uint16_t)unicodeCharacter->x_max_offset; - char_y_max -= (uint16_t)unicodeCharacter->y_max_offset * 4; + nb_skipped_bytes = 0; + char_x_min = (uint16_t)unicodeCharacter->x_min_offset; + char_y_min = unicode_ctx->font->y_min; + char_y_min += (uint16_t)unicodeCharacter->y_min_offset * 4; + char_x_max -= (uint16_t)unicodeCharacter->x_max_offset; + char_y_max -= (uint16_t)unicodeCharacter->y_max_offset * 4; } char_byte_cnt = nbgl_getUnicodeFontCharacterByteCount(); @@ -497,16 +497,13 @@ void nbgl_drawText(const nbgl_area_t *area, const char* text, uint16_t textLen, rectArea.height = (char_y_max - char_y_min); rectArea.width = (char_x_max -char_x_min); - if (char_byte_cnt) { - switch(encoding) { - case 0: - nbgl_frontDrawImage(&rectArea, char_buffer, NO_TRANSFORMATION, fontColor); - break; - case 1: - nbgl_frontDrawImageRle( - &rectArea, char_buffer, char_byte_cnt, fontColor, nb_skipped_bytes); - break; - } + // If char_byte_cnt = 0, call nbgl_frontDrawImageRle to let speculos notice + // a space character was 'displayed' + if (!char_byte_cnt || encoding == 1) { + nbgl_frontDrawImageRle( + &rectArea, char_buffer, char_byte_cnt, fontColor, nb_skipped_bytes); + } else { + nbgl_frontDrawImage(&rectArea, char_buffer, NO_TRANSFORMATION, fontColor); } x+=char_width; } diff --git a/tools/ttf2inc.py b/tools/ttf2inc.py index f2b7876bb..cf8a1bff8 100755 --- a/tools/ttf2inc.py +++ b/tools/ttf2inc.py @@ -777,6 +777,7 @@ def save_nbgl_font_character(self, inc, char, info): """ encoding = info["encoding"] bitmap_offset = info["offset"] + bitmap_byte_count = info["size"] width = info["width"] # If it's an empty box, just put everything at 0 @@ -818,6 +819,19 @@ def save_nbgl_font_character(self, inc, char, info): f"{x_max_offset}, {y_max_offset} }}," f" //asciii 0x{ord(char):04X}\n") + self.ttf_info_dictionary["nbgl_font_character"].append({ + "encoding": encoding, + "bitmap_offset": bitmap_offset, + "width": width, + "x_min_offset": x_min_offset, + "y_min_offset": y_min_offset, + "x_max_offset": x_max_offset, + "y_max_offset": y_max_offset, + # Additional fields used for speculos OCR + "char": ord(char), + "bitmap_byte_count": bitmap_byte_count + }) + # ------------------------------------------------------------------------- def save_nbgl_font_unicode(self, inc, crop, suffix): """ @@ -918,7 +932,9 @@ def save_nbgl_font_unicode_character(self, inc, char, info): "y_min_offset": y_min_offset, "x_max_offset": x_max_offset, "y_max_offset": y_max_offset, - "encoding": encoding + "encoding": encoding, + # Additional field used for speculos OCR + "char": ord(char), }) inc.write(f" {{ 0x{ord(char):06X}, {bitmap_byte_count:3}," f" {bitmap_offset:5}, {width:2}," @@ -983,10 +999,12 @@ def save_bagl_font_character(self, inc, char, info): x_min_offset = 0 y_min_offset = 0 x_max_offset = 0 + y_max_offset = 0 else: x_min_offset = info["left"] x_max_offset = width - info["right"] y_min_offset = info["top"] - self.char_topmost_y + y_max_offset = self.height - info["bottom"] offset = info["offset"] encoding = info["encoding"] @@ -1003,6 +1021,19 @@ def save_bagl_font_character(self, inc, char, info): f"{x_min_offset}, {y_min_offset}, {x_max_offset} }}," f" //asciii 0x{ord(char):04X}\n") + self.ttf_info_dictionary["bagl_font_character"].append({ + "encoding": encoding, + "bitmap_offset": offset, + "width": width, + "x_min_offset": x_min_offset, + "y_min_offset": y_min_offset, + "x_max_offset": x_max_offset, + "y_max_offset": y_max_offset, + # Additional fields used for speculos OCR + "char": ord(char), + "bitmap_byte_count": info["size"] + }) + # ------------------------------------------------------------------------- def save_bagl_font_unicode(self, inc, suffix): """ @@ -1079,8 +1110,11 @@ def save_bagl_font_unicode_character(self, inc, char, info): "x_min_offset": x_min_offset, "x_max_offset": x_max_offset, "y_min_offset": y_min_offset, + "encoding": encoding, "bitmap_offset": offset, - "encoding": encoding + # Additional fields used for speculos OCR + "char": ord(char), + "bitmap_byte_count": info["size"] }) inc.write(f" {{ 0x{ord(char):06X}, {width:3}, "\ @@ -1299,11 +1333,8 @@ def main(args): # Force .inc extension for inc_filename inc_filename = change_ext(inc_filename, ".inc") - # Build the corresponding .json file, if we need to - if ttf.unicode_needed: - inc_json = change_ext(inc_filename, ".json") - else: - inc_json = None + # Build the corresponding .json file + inc_json = change_ext(inc_filename, ".json") if args.suffix: suffix = args.suffix @@ -1377,8 +1408,10 @@ def main(args): # Write the array containing information about characters: if ttf.unicode_needed: typedef = f"{ttf.font_prefix}unicode_character_t" + ttf.ttf_info_dictionary[f"{ttf.font_prefix}unicode_character"]= [] else: typedef = f"{ttf.font_prefix}character_t" + ttf.ttf_info_dictionary[f"{ttf.font_prefix}character"]= [] inc.write("\n") if ttf.nbgl: @@ -1387,8 +1420,6 @@ def main(args): f"const {typedef} characters{ttf.basename.upper()}" f"{suffix}[{len(ttf.char_info)}] = {{\n") - ttf.ttf_info_dictionary[f"{ttf.font_prefix}unicode_character"]= [] - # Save each character info into the .inc file for char, info in sorted(ttf.char_info.items()): @@ -1444,13 +1475,12 @@ def main(args): inc.write("};\n") - # Do we need to generate a JSON file with unicode related info? - if ttf.unicode_needed: - ttf_info_list.append(ttf.ttf_info_dictionary) - with open(inc_json, "w") as json_file: - json.dump(ttf_info_list, json_file) - # Be sure there is a newline at the end of the file - json_file.write("\n") + # Generate a JSON file with all font related info? + ttf_info_list.append(ttf.ttf_info_dictionary) + with open(inc_json, "w") as json_file: + json.dump(ttf_info_list, json_file, indent=2) + # Be sure there is a newline at the end of the file + json_file.write("\n") return 0