replace roboto font with montserrat and add built-in fonts for every 2px from 12-32px
This commit is contained in:
BIN
scripts/built_in_font/Montserrat-Medium.ttf
Normal file
BIN
scripts/built_in_font/Montserrat-Medium.ttf
Normal file
Binary file not shown.
BIN
scripts/built_in_font/Montserrat-Regular.ttf
Normal file
BIN
scripts/built_in_font/Montserrat-Regular.ttf
Normal file
Binary file not shown.
@@ -23,7 +23,7 @@ parser.add_argument('-r', '--range',
|
||||
parser.add_argument('--font',
|
||||
metavar = 'file',
|
||||
nargs='?',
|
||||
default='Roboto-Regular.woff',
|
||||
default='Montserrat-Medium.ttf',
|
||||
help='A TTF or WOFF file')
|
||||
parser.add_argument('-o', '--output',
|
||||
nargs='?',
|
||||
@@ -45,5 +45,5 @@ else:
|
||||
syms = "61441,61448,61451,61452,61452,61453,61457,61459,61461,61465,61468,61473,61478,61479,61480,61502,61512,61515,61516,61517,61521,61522,61523,61524,61543,61544,61550,61552,61553,61556,61559,61560,61561,61563,61587,61589,61636,61637,61639,61671,61674,61683,61724,61732,61787,61931,62016,62017,62018,62019,62020,62087,62099,62212,62189,62810,63426,63650"
|
||||
|
||||
#Run the command (Add degree and bbullet symbol)
|
||||
cmd = "lv_font_conv {} --bpp {} --size {} --font Roboto-Regular.woff -r {} --font FontAwesome5-Solid+Brands+Regular.woff -r {} --format lvgl -o {} --force-fast-kern-format".format(compr, args.bpp, args.size, args.range[0], syms, args.output)
|
||||
cmd = "lv_font_conv {} --bpp {} --size {} --font Montserrat-Medium.ttf -r {} --font FontAwesome5-Solid+Brands+Regular.woff -r {} --format lvgl -o {} --force-fast-kern-format".format(compr, args.bpp, args.size, args.range[0], syms, args.output)
|
||||
os.system(cmd)
|
||||
|
||||
@@ -1,26 +1,54 @@
|
||||
import os
|
||||
|
||||
print("Generating 12 px")
|
||||
os.system("python built_in_font_gen.py --size 12 -o lv_font_roboto_12.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_roboto_12.c')
|
||||
os.system("python built_in_font_gen.py --size 12 -o lv_font_montserrat_12.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_12.c')
|
||||
|
||||
print("\nGenerating 14 px")
|
||||
os.system("python built_in_font_gen.py --size 14 -o lv_font_montserrat_14.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_14.c')
|
||||
|
||||
print("\nGenerating 16 px")
|
||||
os.system("python built_in_font_gen.py --size 16 -o lv_font_roboto_16.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_roboto_16.c')
|
||||
os.system("python built_in_font_gen.py --size 16 -o lv_font_montserrat_16.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_16.c')
|
||||
|
||||
print("\nGenerating 18 px")
|
||||
os.system("python built_in_font_gen.py --size 18 -o lv_font_montserrat_18.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_18.c')
|
||||
|
||||
print("\nGenerating 20 px")
|
||||
os.system("python built_in_font_gen.py --size 20 -o lv_font_montserrat_20.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_20.c')
|
||||
|
||||
print("\nGenerating 22 px")
|
||||
os.system("python built_in_font_gen.py --size 22 -o lv_font_roboto_22.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_roboto_22.c')
|
||||
os.system("python built_in_font_gen.py --size 22 -o lv_font_montserrat_22.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_22.c')
|
||||
|
||||
print("\nGenerating 24 px")
|
||||
os.system("python built_in_font_gen.py --size 24 -o lv_font_montserrat_24.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_24.c')
|
||||
|
||||
print("\nGenerating 26 px")
|
||||
os.system("python built_in_font_gen.py --size 26 -o lv_font_montserrat_26.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_26.c')
|
||||
|
||||
print("\nGenerating 28 px")
|
||||
os.system("python built_in_font_gen.py --size 28 -o lv_font_roboto_28.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_roboto_28.c')
|
||||
os.system("python built_in_font_gen.py --size 28 -o lv_font_montserrat_28.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_28.c')
|
||||
|
||||
print("\nGenerating 30 px")
|
||||
os.system("python built_in_font_gen.py --size 30 -o lv_font_montserrat_30.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_30.c')
|
||||
|
||||
print("\nGenerating 32 px")
|
||||
os.system("python built_in_font_gen.py --size 32 -o lv_font_montserrat_32.c --bpp 4")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_32.c')
|
||||
|
||||
print("\nGenerating 12 px subpx")
|
||||
os.system("python built_in_font_gen.py --size 12 -o lv_font_roboto_12_subpx.c --bpp 4 --subpx")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_roboto_12_subpx.c')
|
||||
os.system("python built_in_font_gen.py --size 12 -o lv_font_montserrat_12_subpx.c --bpp 4 --subpx")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_12_subpx.c')
|
||||
|
||||
print("\nGenerating 28 px compressed")
|
||||
os.system("python built_in_font_gen.py --size 28 -o lv_font_roboto_28_compressed.c --bpp 4 --compressed")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_roboto_28_compressed.c')
|
||||
os.system("python built_in_font_gen.py --size 28 -o lv_font_montserrat_28_compressed.c --bpp 4 --compressed")
|
||||
os.system('sed -i \'s|#include "lvgl/lvgl.h"|#include "../../lvgl.h"|\' lv_font_montserrat_28_compressed.c')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user