#include "../lv_misc/lv_font.h"
#include <memory_map.h>
#if USE_UBUNTU_MONO != 0
static const lv_font_glyph_dsc_t ubuntu_mono_glyph_dsc[] =
{
#if USE_UBUNTU_MONO == 4
{.w_px = 6, .glyph_index = 0},
{.w_px = 2, .glyph_index = 60},
{.w_px = 5, .glyph_index = 80},
{.w_px = 10, .glyph_index = 140},
{.w_px = 8, .glyph_index = 240},
{.w_px = 10, .glyph_index = 320},
{.w_px = 10, .glyph_index = 420},
{.w_px = 2, .glyph_index = 520},
{.w_px = 6, .glyph_index = 540},
{.w_px = 6, .glyph_index = 600},
{.w_px = 9, .glyph_index = 660},
{.w_px = 8, .glyph_index = 760},
{.w_px = 4, .glyph_index = 840},
{.w_px = 5, .glyph_index = 880},
{.w_px = 4, .glyph_index = 940},
{.w_px = 8, .glyph_index = 980},
{.w_px = 8, .glyph_index = 1060},
{.w_px = 7, .glyph_index = 1140},
{.w_px = 8, .glyph_index = 1220},
{.w_px = 8, .glyph_index = 1300},
{.w_px = 8, .glyph_index = 1380},
{.w_px = 8, .glyph_index = 1460},
{.w_px = 8, .glyph_index = 1540},
{.w_px = 7, .glyph_index = 1620},
{.w_px = 8, .glyph_index = 1700},
{.w_px = 8, .glyph_index = 1780},
{.w_px = 4, .glyph_index = 1860},
{.w_px = 4, .glyph_index = 1900},
{.w_px = 9, .glyph_index = 1940},
{.w_px = 8, .glyph_index = 2040},
{.w_px = 8, .glyph_index = 2120},
{.w_px = 8, .glyph_index = 2200},
{.w_px = 9, .glyph_index = 2280},
{.w_px = 10, .glyph_index = 2380},
{.w_px = 8, .glyph_index = 2480},
{.w_px = 8, .glyph_index = 2560},
{.w_px = 8, .glyph_index = 2640},
{.w_px = 8, .glyph_index = 2720},
{.w_px = 8, .glyph_index = 2800},
{.w_px = 8, .glyph_index = 2880},
{.w_px = 8, .glyph_index = 2960},
{.w_px = 8, .glyph_index = 3040},
{.w_px = 8, .glyph_index = 3120},
{.w_px = 9, .glyph_index = 3200},
{.w_px = 8, .glyph_index = 3300},
{.w_px = 9, .glyph_index = 3380},
{.w_px = 8, .glyph_index = 3480},
{.w_px = 8, .glyph_index = 3560},
{.w_px = 8, .glyph_index = 3640},
{.w_px = 8, .glyph_index = 3720},
{.w_px = 8, .glyph_index = 3800},
{.w_px = 8, .glyph_index = 3880},
{.w_px = 8, .glyph_index = 3960},
{.w_px = 8, .glyph_index = 4040},
{.w_px = 9, .glyph_index = 4120},
{.w_px = 9, .glyph_index = 4220},
{.w_px = 10, .glyph_index = 4320},
{.w_px = 10, .glyph_index = 4420},
{.w_px = 8, .glyph_index = 4520},
{.w_px = 6, .glyph_index = 4600},
{.w_px = 8, .glyph_index = 4660},
{.w_px = 6, .glyph_index = 4740},
{.w_px = 10, .glyph_index = 4800},
{.w_px = 10, .glyph_index = 4900},
{.w_px = 4, .glyph_index = 5000},
{.w_px = 8, .glyph_index = 5040},
{.w_px = 8, .glyph_index = 5120},
{.w_px = 8, .glyph_index = 5200},
{.w_px = 8, .glyph_index = 5280},
{.w_px = 9, .glyph_index = 5360},
{.w_px = 9, .glyph_index = 5460},
{.w_px = 8, .glyph_index = 5560},
{.w_px = 8, .glyph_index = 5640},
{.w_px = 9, .glyph_index = 5720},
{.w_px = 7, .glyph_index = 5820},
{.w_px = 9, .glyph_index = 5900},
{.w_px = 8, .glyph_index = 6000},
{.w_px = 8, .glyph_index = 6080},
{.w_px = 8, .glyph_index = 6160},
{.w_px = 8, .glyph_index = 6240},
{.w_px = 8, .glyph_index = 6320},
{.w_px = 8, .glyph_index = 6400},
{.w_px = 7, .glyph_index = 6480},
{.w_px = 8, .glyph_index = 6560},
{.w_px = 8, .glyph_index = 6640},
{.w_px = 8, .glyph_index = 6720},
{.w_px = 9, .glyph_index = 6800},
{.w_px = 10, .glyph_index = 6900},
{.w_px = 10, .glyph_index = 7000},
{.w_px = 9, .glyph_index = 7100},
{.w_px = 8, .glyph_index = 7200},
{.w_px = 7, .glyph_index = 7280},
{.w_px = 2, .glyph_index = 7360},
{.w_px = 8, .glyph_index = 7380},
{.w_px = 9, .glyph_index = 7460},
#elif USE_UBUNTU_MONO == 8
{.w_px = 6, .glyph_index = 0},
{.w_px = 2, .glyph_index = 120},
{.w_px = 5, .glyph_index = 160},
{.w_px = 10, .glyph_index = 260},
{.w_px = 8, .glyph_index = 460},
{.w_px = 10, .glyph_index = 620},
{.w_px = 10, .glyph_index = 820},
{.w_px = 2, .glyph_index = 1020},
{.w_px = 6, .glyph_index = 1060},
{.w_px = 6, .glyph_index = 1180},
{.w_px = 9, .glyph_index = 1300},
{.w_px = 8, .glyph_index = 1480},
{.w_px = 4, .glyph_index = 1640},
{.w_px = 5, .glyph_index = 1720},
{.w_px = 4, .glyph_index = 1820},
{.w_px = 8, .glyph_index = 1900},
{.w_px = 8, .glyph_index = 2060},
{.w_px = 7, .glyph_index = 2220},
{.w_px = 8, .glyph_index = 2360},
{.w_px = 8, .glyph_index = 2520},
{.w_px = 8, .glyph_index = 2680},
{.w_px = 8, .glyph_index = 2840},
{.w_px = 8, .glyph_index = 3000},
{.w_px = 7, .glyph_index = 3160},
{.w_px = 8, .glyph_index = 3300},
{.w_px = 8, .glyph_index = 3460},
{.w_px = 4, .glyph_index = 3620},
{.w_px = 4, .glyph_index = 3700},
{.w_px = 9, .glyph_index = 3780},
{.w_px = 8, .glyph_index = 3960},
{.w_px = 8, .glyph_index = 4120},
{.w_px = 8, .glyph_index = 4280},
{.w_px = 9, .glyph_index = 4440},
{.w_px = 10, .glyph_index = 4620},
{.w_px = 8, .glyph_index = 4820},
{.w_px = 8, .glyph_index = 4980},
{.w_px = 8, .glyph_index = 5140},
{.w_px = 8, .glyph_index = 5300},
{.w_px = 8, .glyph_index = 5460},
{.w_px = 8, .glyph_index = 5620},
{.w_px = 8, .glyph_index = 5780},
{.w_px = 8, .glyph_index = 5940},
{.w_px = 8, .glyph_index = 6100},
{.w_px = 9, .glyph_index = 6260},
{.w_px = 8, .glyph_index = 6440},
{.w_px = 9, .glyph_index = 6600},
{.w_px = 8, .glyph_index = 6780},
{.w_px = 8, .glyph_index = 6940},
{.w_px = 8, .glyph_index = 7100},
{.w_px = 8, .glyph_index = 7260},
{.w_px = 8, .glyph_index = 7420},
{.w_px = 8, .glyph_index = 7580},
{.w_px = 8, .glyph_index = 7740},
{.w_px = 8, .glyph_index = 7900},
{.w_px = 9, .glyph_index = 8060},
{.w_px = 9, .glyph_index = 8240},
{.w_px = 10, .glyph_index = 8420},
{.w_px = 10, .glyph_index = 8620},
{.w_px = 8, .glyph_index = 8820},
{.w_px = 6, .glyph_index = 8980},
{.w_px = 8, .glyph_index = 9100},
{.w_px = 6, .glyph_index = 9260},
{.w_px = 10, .glyph_index = 9380},
{.w_px = 10, .glyph_index = 9580},
{.w_px = 4, .glyph_index = 9780},
{.w_px = 8, .glyph_index = 9860},
{.w_px = 8, .glyph_index = 10020},
{.w_px = 8, .glyph_index = 10180},
{.w_px = 8, .glyph_index = 10340},
{.w_px = 9, .glyph_index = 10500},
{.w_px = 9, .glyph_index = 10680},
{.w_px = 8, .glyph_index = 10860},
{.w_px = 8, .glyph_index = 11020},
{.w_px = 9, .glyph_index = 11180},
{.w_px = 7, .glyph_index = 11360},
{.w_px = 9, .glyph_index = 11500},
{.w_px = 8, .glyph_index = 11680},
{.w_px = 8, .glyph_index = 11840},
{.w_px = 8, .glyph_index = 12000},
{.w_px = 8, .glyph_index = 12160},
{.w_px = 8, .glyph_index = 12320},
{.w_px = 8, .glyph_index = 12480},
{.w_px = 7, .glyph_index = 12640},
{.w_px = 8, .glyph_index = 12780},
{.w_px = 8, .glyph_index = 12940},
{.w_px = 8, .glyph_index = 13100},
{.w_px = 9, .glyph_index = 13260},
{.w_px = 10, .glyph_index = 13440},
{.w_px = 10, .glyph_index = 13640},
{.w_px = 9, .glyph_index = 13840},
{.w_px = 8, .glyph_index = 14020},
{.w_px = 7, .glyph_index = 14180},
{.w_px = 2, .glyph_index = 14320},
{.w_px = 8, .glyph_index = 14360},
{.w_px = 9, .glyph_index = 14520},
#endif
};
lv_font_t ubuntu_mono =
{
.unicode_first = 32,
.unicode_last = 126,
.h_px = 20,
.glyph_bitmap = (const uint8_t *)(NYX_RES_ADDR),
.glyph_dsc = ubuntu_mono_glyph_dsc,
.glyph_cnt = 95,
.unicode_list = NULL,
.get_bitmap = lv_font_get_bitmap_continuous,
.get_width = lv_font_get_width_continuous,
#if USE_UBUNTU_MONO == 4
.bpp = 4,
#elif USE_UBUNTU_MONO == 8
.bpp = 8,
#endif
.monospace = 10,
.next_page = NULL,
};
#endif