Resizing a font- bitmap strikes and glyphs

Hi Y'all!
I have a font for an LCD screen that is not resizable on its own. So, I have tried making my own, larger, font about 100 times with a ton of different applications. The problem is my code has to be extremely specific because of the library I have to use. I would like to make the font much larger, but even after days of trying to figure it out, I am lost. Does anyone know anyway to easily make some code (just like what I have shown below) for a font that is much larger?

#include "fonts.h"

// 
//  Font data for Courier New 12pt
// 

const uint8_t Font8_Table[] PROGMEM = 
{
  // @0 ' ' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      

  // @8 '!' (5 pixels wide)
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x00, //      
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @16 '"' (5 pixels wide)
  0x50, //  # # 
  0x50, //  # # 
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      

  // @24 '#' (5 pixels wide)
  0x28, //   # #
  0x50, //  # # 
  0xF8, // #####
  0x50, //  # # 
  0xF8, // #####
  0x50, //  # # 
  0xA0, // # #  
  0x00, //      

  // @32 '$' (5 pixels wide)
  0x20, //   #  
  0x30, //   ## 
  0x60, //  ##  
  0x30, //   ## 
  0x10, //    # 
  0x60, //  ##  
  0x20, //   #  
  0x00, //      

  // @40 '%' (5 pixels wide)
  0x20, //   #  
  0x20, //   #  
  0x18, //    ##
  0x60, //  ##  
  0x10, //    # 
  0x10, //    # 
  0x00, //      
  0x00, //      

  // @48 '&' (5 pixels wide)
  0x00, //      
  0x38, //   ###
  0x20, //   #  
  0x60, //  ##  
  0x50, //  # # 
  0x78, //  ####
  0x00, //      
  0x00, //      

  // @56 ''' (5 pixels wide)
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      

  // @64 '(' (5 pixels wide)
  0x10, //    # 
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x10, //    # 
  0x00, //      

  // @72 ')' (5 pixels wide)
  0x40, //  #   
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x40, //  #   
  0x00, //      

  // @80 '*' (5 pixels wide)
  0x20, //   #  
  0x70, //  ### 
  0x20, //   #  
  0x50, //  # # 
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      

  // @88 '+' (5 pixels wide)
  0x00, //      
  0x20, //   #  
  0x20, //   #  
  0xF8, // #####
  0x20, //   #  
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @96 ',' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x10, //    # 
  0x20, //   #  
  0x20, //   #  
  0x00, //      

  // @104 '-' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x00, //      
  0x70, //  ### 
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      

  // @112 '.' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @120 '/' (5 pixels wide)
  0x10, //    # 
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x40, //  #   
  0x40, //  #   
  0x80, // #    
  0x00, //      

  // @128 '0' (5 pixels wide)
  0x20, //   #  
  0x50, //  # # 
  0x50, //  # # 
  0x50, //  # # 
  0x50, //  # # 
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @136 '1' (5 pixels wide)
  0x60, //  ##  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0xF8, // #####
  0x00, //      
  0x00, //      

  // @144 '2' (5 pixels wide)
  0x20, //   #  
  0x50, //  # # 
  0x20, //   #  
  0x20, //   #  
  0x40, //  #   
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @152 '3' (5 pixels wide)
  0x20, //   #  
  0x50, //  # # 
  0x10, //    # 
  0x20, //   #  
  0x10, //    # 
  0x60, //  ##  
  0x00, //      
  0x00, //      

  // @160 '4' (5 pixels wide)
  0x10, //    # 
  0x30, //   ## 
  0x50, //  # # 
  0x78, //  ####
  0x10, //    # 
  0x38, //   ###
  0x00, //      
  0x00, //      

  // @168 '5' (5 pixels wide)
  0x70, //  ### 
  0x40, //  #   
  0x60, //  ##  
  0x10, //    # 
  0x50, //  # # 
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @176 '6' (5 pixels wide)
  0x30, //   ## 
  0x40, //  #   
  0x60, //  ##  
  0x50, //  # # 
  0x50, //  # # 
  0x60, //  ##  
  0x00, //      
  0x00, //      

  // @184 '7' (5 pixels wide)
  0x70, //  ### 
  0x50, //  # # 
  0x10, //    # 
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @192 '8' (5 pixels wide)
  0x20, //   #  
  0x50, //  # # 
  0x20, //   #  
  0x50, //  # # 
  0x50, //  # # 
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @200 '9' (5 pixels wide)
  0x30, //   ## 
  0x50, //  # # 
  0x50, //  # # 
  0x30, //   ## 
  0x10, //    # 
  0x60, //  ##  
  0x00, //      
  0x00, //      

  // @208 ':' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x20, //   #  
  0x00, //      
  0x00, //      
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @216 ';' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x10, //    # 
  0x00, //      
  0x10, //    # 
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @224 '<' (5 pixels wide)
  0x00, //      
  0x10, //    # 
  0x20, //   #  
  0xC0, // ##   
  0x20, //   #  
  0x10, //    # 
  0x00, //      
  0x00, //      

  // @232 '=' (5 pixels wide)
  0x00, //      
  0x70, //  ### 
  0x00, //      
  0x70, //  ### 
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      

  // @240 '>' (5 pixels wide)
  0x00, //      
  0x40, //  #   
  0x20, //   #  
  0x18, //    ##
  0x20, //   #  
  0x40, //  #   
  0x00, //      
  0x00, //      

  // @248 '?' (5 pixels wide)
  0x20, //   #  
  0x50, //  # # 
  0x10, //    # 
  0x20, //   #  
  0x00, //      
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @256 '@' (5 pixels wide)
  0x30, //   ## 
  0x48, //  #  #
  0x48, //  #  #
  0x58, //  # ##
  0x48, //  #  #
  0x40, //  #   
  0x38, //   ###
  0x00, //      

  // @264 'A' (5 pixels wide)
  0x60, //  ##  
  0x20, //   #  
  0x50, //  # # 
  0x70, //  ### 
  0x88, // #   #
  0xD8, // ## ##
  0x00, //      
  0x00, //      

  // @272 'B' (5 pixels wide)
  0xF0, // #### 
  0x48, //  #  #
  0x70, //  ### 
  0x48, //  #  #
  0x48, //  #  #
  0xF0, // #### 
  0x00, //      
  0x00, //      

  // @280 'C' (5 pixels wide)
  0x70, //  ### 
  0x50, //  # # 
  0x40, //  #   
  0x40, //  #   
  0x40, //  #   
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @288 'D' (5 pixels wide)
  0xF0, // #### 
  0x48, //  #  #
  0x48, //  #  #
  0x48, //  #  #
  0x48, //  #  #
  0xF0, // #### 
  0x00, //      
  0x00, //      

  // @296 'E' (5 pixels wide)
  0xF8, // #####
  0x48, //  #  #
  0x60, //  ##  
  0x40, //  #   
  0x48, //  #  #
  0xF8, // #####
  0x00, //      
  0x00, //      

  // @304 'F' (5 pixels wide)
  0xF8, // #####
  0x48, //  #  #
  0x60, //  ##  
  0x40, //  #   
  0x40, //  #   
  0xE0, // ###  
  0x00, //      
  0x00, //      

  // @312 'G' (5 pixels wide)
  0x70, //  ### 
  0x40, //  #   
  0x40, //  #   
  0x58, //  # ##
  0x50, //  # # 
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @320 'H' (5 pixels wide)
  0xE8, // ### #
  0x48, //  #  #
  0x78, //  ####
  0x48, //  #  #
  0x48, //  #  #
  0xE8, // ### #
  0x00, //      
  0x00, //      

  // @328 'I' (5 pixels wide)
  0x70, //  ### 
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @336 'J' (5 pixels wide)
  0x38, //   ###
  0x10, //    # 
  0x10, //    # 
  0x50, //  # # 
  0x50, //  # # 
  0x20, //   #  
  0x00, //      
  0x00, //      

  // @344 'K' (5 pixels wide)
  0xD8, // ## ##
  0x50, //  # # 
  0x60, //  ##  
  0x70, //  ### 
  0x50, //  # # 
  0xD8, // ## ##
  0x00, //      
  0x00, //      

  // @352 'L' (5 pixels wide)
  0xE0, // ###  
  0x40, //  #   
  0x40, //  #   
  0x40, //  #   
  0x48, //  #  #
  0xF8, // #####
  0x00, //      
  0x00, //      

  // @360 'M' (5 pixels wide)
  0xD8, // ## ##
  0xD8, // ## ##
  0xD8, // ## ##
  0xA8, // # # #
  0x88, // #   #
  0xD8, // ## ##
  0x00, //      
  0x00, //      

  // @368 'N' (5 pixels wide)
  0xD8, // ## ##
  0x68, //  ## #
  0x68, //  ## #
  0x58, //  # ##
  0x58, //  # ##
  0xE8, // ### #
  0x00, //      
  0x00, //      

  // @376 'O' (5 pixels wide)
  0x30, //   ## 
  0x48, //  #  #
  0x48, //  #  #
  0x48, //  #  #
  0x48, //  #  #
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @384 'P' (5 pixels wide)
  0xF0, // #### 
  0x48, //  #  #
  0x48, //  #  #
  0x70, //  ### 
  0x40, //  #   
  0xE0, // ###  
  0x00, //      
  0x00, //      

  // @392 'Q' (5 pixels wide)
  0x30, //   ## 
  0x48, //  #  #
  0x48, //  #  #
  0x48, //  #  #
  0x48, //  #  #
  0x30, //   ## 
  0x18, //    ##
  0x00, //      

  // @400 'R' (5 pixels wide)
  0xF0, // #### 
  0x48, //  #  #
  0x48, //  #  #
  0x70, //  ### 
  0x48, //  #  #
  0xE8, // ### #
  0x00, //      
  0x00, //      

  // @408 'S' (5 pixels wide)
  0x70, //  ### 
  0x50, //  # # 
  0x20, //   #  
  0x10, //    # 
  0x50, //  # # 
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @416 'T' (5 pixels wide)
  0xF8, // #####
  0xA8, // # # #
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @424 'U' (5 pixels wide)
  0xD8, // ## ##
  0x48, //  #  #
  0x48, //  #  #
  0x48, //  #  #
  0x48, //  #  #
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @432 'V' (5 pixels wide)
  0xD8, // ## ##
  0x88, // #   #
  0x48, //  #  #
  0x50, //  # # 
  0x50, //  # # 
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @440 'W' (5 pixels wide)
  0xD8, // ## ##
  0x88, // #   #
  0xA8, // # # #
  0xA8, // # # #
  0xA8, // # # #
  0x50, //  # # 
  0x00, //      
  0x00, //      

  // @448 'X' (5 pixels wide)
  0xD8, // ## ##
  0x50, //  # # 
  0x20, //   #  
  0x20, //   #  
  0x50, //  # # 
  0xD8, // ## ##
  0x00, //      
  0x00, //      

  // @456 'Y' (5 pixels wide)
  0xD8, // ## ##
  0x88, // #   #
  0x50, //  # # 
  0x20, //   #  
  0x20, //   #  
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @464 'Z' (5 pixels wide)
  0x78, //  ####
  0x48, //  #  #
  0x10, //    # 
  0x20, //   #  
  0x48, //  #  #
  0x78, //  ####
  0x00, //      
  0x00, //      

  // @472 '[' (5 pixels wide)
  0x30, //   ## 
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x30, //   ## 
  0x00, //      

  // @480 '\' (5 pixels wide)
  0x80, // #    
  0x40, //  #   
  0x40, //  #   
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x10, //    # 
  0x00, //      

  // @488 ']' (5 pixels wide)
  0x60, //  ##  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x60, //  ##  
  0x00, //      

  // @496 '^' (5 pixels wide)
  0x20, //   #  
  0x20, //   #  
  0x50, //  # # 
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      

  // @504 '_' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0xF8, // #####

  // @512 '`' (5 pixels wide)
  0x20, //   #  
  0x10, //    # 
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      
  0x00, //      

  // @520 'a' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x30, //   ## 
  0x10, //    # 
  0x70, //  ### 
  0x78, //  ####
  0x00, //      
  0x00, //      

  // @528 'b' (5 pixels wide)
  0xC0, // ##   
  0x40, //  #   
  0x70, //  ### 
  0x48, //  #  #
  0x48, //  #  #
  0xF0, // #### 
  0x00, //      
  0x00, //      

  // @536 'c' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x70, //  ### 
  0x40, //  #   
  0x40, //  #   
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @544 'd' (5 pixels wide)
  0x18, //    ##
  0x08, //     #
  0x38, //   ###
  0x48, //  #  #
  0x48, //  #  #
  0x38, //   ###
  0x00, //      
  0x00, //      

  // @552 'e' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x70, //  ### 
  0x70, //  ### 
  0x40, //  #   
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @560 'f' (5 pixels wide)
  0x10, //    # 
  0x20, //   #  
  0x70, //  ### 
  0x20, //   #  
  0x20, //   #  
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @568 'g' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x38, //   ###
  0x48, //  #  #
  0x48, //  #  #
  0x38, //   ###
  0x08, //     #
  0x30, //   ## 

  // @576 'h' (5 pixels wide)
  0xC0, // ##   
  0x40, //  #   
  0x70, //  ### 
  0x48, //  #  #
  0x48, //  #  #
  0xE8, // ### #
  0x00, //      
  0x00, //      

  // @584 'i' (5 pixels wide)
  0x20, //   #  
  0x00, //      
  0x60, //  ##  
  0x20, //   #  
  0x20, //   #  
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @592 'j' (5 pixels wide)
  0x20, //   #  
  0x00, //      
  0x70, //  ### 
  0x10, //    # 
  0x10, //    # 
  0x10, //    # 
  0x10, //    # 
  0x70, //  ### 

  // @600 'k' (5 pixels wide)
  0xC0, // ##   
  0x40, //  #   
  0x58, //  # ##
  0x70, //  ### 
  0x50, //  # # 
  0xD8, // ## ##
  0x00, //      
  0x00, //      

  // @608 'l' (5 pixels wide)
  0x60, //  ##  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @616 'm' (5 pixels wide)
  0x00, //      
  0x00, //      
  0xD0, // ## # 
  0xA8, // # # #
  0xA8, // # # #
  0xA8, // # # #
  0x00, //      
  0x00, //      

  // @624 'n' (5 pixels wide)
  0x00, //      
  0x00, //      
  0xF0, // #### 
  0x48, //  #  #
  0x48, //  #  #
  0xC8, // ##  #
  0x00, //      
  0x00, //      

  // @632 'o' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x30, //   ## 
  0x48, //  #  #
  0x48, //  #  #
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @640 'p' (5 pixels wide)
  0x00, //      
  0x00, //      
  0xF0, // #### 
  0x48, //  #  #
  0x48, //  #  #
  0x70, //  ### 
  0x40, //  #   
  0xE0, // ###  

  // @648 'q' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x38, //   ###
  0x48, //  #  #
  0x48, //  #  #
  0x38, //   ###
  0x08, //     #
  0x18, //    ##

  // @656 'r' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x78, //  ####
  0x20, //   #  
  0x20, //   #  
  0x70, //  ### 
  0x00, //      
  0x00, //      

  // @664 's' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x30, //   ## 
  0x20, //   #  
  0x10, //    # 
  0x60, //  ##  
  0x00, //      
  0x00, //      

  // @672 't' (5 pixels wide)
  0x00, //      
  0x40, //  #   
  0xF0, // #### 
  0x40, //  #   
  0x48, //  #  #
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @680 'u' (5 pixels wide)
  0x00, //      
  0x00, //      
  0xD8, // ## ##
  0x48, //  #  #
  0x48, //  #  #
  0x38, //   ###
  0x00, //      
  0x00, //      

  // @688 'v' (5 pixels wide)
  0x00, //      
  0x00, //      
  0xC8, // ##  #
  0x48, //  #  #
  0x30, //   ## 
  0x30, //   ## 
  0x00, //      
  0x00, //      

  // @696 'w' (5 pixels wide)
  0x00, //      
  0x00, //      
  0xD8, // ## ##
  0xA8, // # # #
  0xA8, // # # #
  0x50, //  # # 
  0x00, //      
  0x00, //      

  // @704 'x' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x48, //  #  #
  0x30, //   ## 
  0x30, //   ## 
  0x48, //  #  #
  0x00, //      
  0x00, //      

  // @712 'y' (5 pixels wide)
  0x00, //      
  0x00, //      
  0xD8, // ## ##
  0x50, //  # # 
  0x50, //  # # 
  0x20, //   #  
  0x20, //   #  
  0x60, //  ##  

  // @720 'z' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x78, //  ####
  0x50, //  # # 
  0x28, //   # #
  0x78, //  ####
  0x00, //      
  0x00, //      

  // @728 '{' (5 pixels wide)
  0x10, //    # 
  0x20, //   #  
  0x20, //   #  
  0x60, //  ##  
  0x20, //   #  
  0x20, //   #  
  0x10, //    # 
  0x00, //      

  // @736 '|' (5 pixels wide)
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x20, //   #  
  0x00, //      

  // @744 '}' (5 pixels wide)
  0x40, //  #   
  0x20, //   #  
  0x20, //   #  
  0x30, //   ## 
  0x20, //   #  
  0x20, //   #  
  0x40, //  #   
  0x00, //      

  // @752 '~' (5 pixels wide)
  0x00, //      
  0x00, //      
  0x00, //      
  0x28, //   # #
  0x50, //  # # 
  0x00, //      
  0x00, //      
  0x00, //      
};

sFONT Font8 = {
  Font8_Table,
  5, /* Width */
  8, /* Height */
};

/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

There ought to exist ready fonts You could copy. Make a search!

Yea I've been trying but I just cant seem to find any resources for ready to copy code like that- maybe my wording is off

Graphic displays usually use libraries that I think supplies fonts.
What is the disply where You want to show the fonts?

It supplied the font that I listed in the first post, as well as three others, but I wanted a larger one like I said

this is the display:
Amazon.com: waveshare General 2inch IPS LCD Display Module 240×320 Resolution 2.0inch Monitor Embedded Controller RGB, 262K Color Display Color LED Backlight ST7789 Driver SPI Interface : Electronics

Find a library supporting that display.
The datasheet would tell all that the sales site doesn't tell.

Unfortunately modifying the font data is not going to alter the font size without making some adjustment to the drawing function that draws the font, the drawing function is always going to to draw a 5 x 8 font.

Usually it is possible to pass a size value to the drawing function which will then take the same font data and display it as a bigger image.

The way this works is the font drawing function normally draws a pixel at every font data bit that is set to 1, for example with your font values using an upper case "A"

0x60 -> bin 01100000
0x20 -> bin 00100000
0x50 -> bin 01010000
0x70 -> bin 01110000
0x88 -> bin 10001000
0xD8 -> bin 11011000
0x00 -> bin 00000000
0x00 -> bin 00000000

The drawing function will read the first 5 bits of each of the 8 bytes to give a 5 x 8 font.

To increase size instead of drawing a single pixel you could replace them with 4 pixels in a square each time which gives an image twice the size.

So you still use the same font data and still use a loop that draws 5 x 8 times but now the font size is 10 x 16, below is a representation of pixel data for both sizes.

bin_font

In general, it is not a true. In most graphic libraries, the drawing functions does not limited to any specific font size.
For example, Adafrit gfx can be used with many standard and user defined fonts with different sizes. Moreover, the library is distributed with set of fonts with sizes from 5x7 and up to 18-24 points height.

@vbee155 What the library do you use with the display?

The very bottom of the font file appears to have the dimensions of the font characters:

sFONT Font8 = {
  Font8_Table,
  5, /* Width */
  8, /* Height */
};

Check the other fonts, if there is a similar Width / Height dimension appropriate to the character size, you may be able to generate a custom font.

The font file you posted appears to have a simple bitmap for each character, that will take a large amount of memory to store a larger font, especially if the library expects a full ASCII character set.
The Adafruit libraries are a bit different, the character bitmaps are rotated 1/4 turn, so they are essentially sideways. U8g2 uses a compressed format for the fonts, not a simple bitmap, but fortunately supplies all the base source fonts and programs to generate custom fonts.

That was my point, modifying the font is going to have zero effect on the size when displayed, there has to be a drawing function that takes size as an argument and magnifies the data.. Even if the font was made larger it would not do us any good without a function to process the data. So what we need to see here is the library/library function from the OP.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.