from app.display.fonts.fonts_utils import align_font, font_height import app.utils.colors as colors def font_pretty(font): pretty_font = align_font(font) print(pretty_font) def fonts_check(display, font) -> None: display.clear() display.set_font(font) height = font_height(font) alphabet: str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' char_line_1 = alphabet[:11] char_line_2 = alphabet[11:22] char_line_3 = alphabet[21:] num_line = '0123456789' row = 0 incr = height display.write_text(num_line, 0, row) row += incr display.write_text(char_line_1.upper(), 0, row, colors.YELLOW) # row += incr # display.write_text(char_line_2.upper(), 0, row, colors.YELLOW) # row += incr # display.write_text(char_line_3.upper(), 0, row, colors.YELLOW) row += incr display.write_text(char_line_1.lower(), 0, row, colors.YELLOW) # row += incr # display.write_text(char_line_2.lower(), 0, row, colors.YELLOW) # row += incr # display.write_text(char_line_3.lower(), 0, row, colors.YELLOW) row += incr display.write_text('!.,:;\'"-_+=*/\\()~°•', 0, row, colors.ORANGE)