cleanup: use helper to set font
This commit is contained in:
+3
-13
@@ -13,7 +13,7 @@ import seaborn as sns
|
|||||||
from matplotlib import rcParams
|
from matplotlib import rcParams
|
||||||
from matplotlib.colors import LogNorm
|
from matplotlib.colors import LogNorm
|
||||||
|
|
||||||
from utils.helpers import DB_PATH, get_settings
|
from utils.helpers import DB_PATH, FONT_DIR, get_settings, get_font
|
||||||
|
|
||||||
|
|
||||||
def get_data(now=None):
|
def get_data(now=None):
|
||||||
@@ -183,22 +183,12 @@ def create_plot(df_plt_today, now, is_top=None):
|
|||||||
|
|
||||||
|
|
||||||
def load_fonts():
|
def load_fonts():
|
||||||
conf = get_settings()
|
|
||||||
# Add every font at the specified location
|
# Add every font at the specified location
|
||||||
font_dir = [os.path.expanduser('~/BirdNET-Pi/homepage/static')]
|
font_dir = [FONT_DIR]
|
||||||
for font in font_manager.findSystemFonts(font_dir, fontext='ttf'):
|
for font in font_manager.findSystemFonts(font_dir, fontext='ttf'):
|
||||||
font_manager.fontManager.addfont(font)
|
font_manager.fontManager.addfont(font)
|
||||||
# Set font family globally
|
# Set font family globally
|
||||||
if conf['DATABASE_LANG'] == 'ar':
|
rcParams['font.family'] = get_font()['font.family']
|
||||||
rcParams['font.family'] = 'Noto Sans Arabic'
|
|
||||||
elif conf['DATABASE_LANG'] in ['ja', 'zh']:
|
|
||||||
rcParams['font.family'] = 'Noto Sans JP'
|
|
||||||
elif conf['DATABASE_LANG'] == 'ko':
|
|
||||||
rcParams['font.family'] = 'Noto Sans KR'
|
|
||||||
elif conf['DATABASE_LANG'] == 'th':
|
|
||||||
rcParams['font.family'] = 'Noto Sans Thai'
|
|
||||||
else:
|
|
||||||
rcParams['font.family'] = 'Roboto Flex'
|
|
||||||
|
|
||||||
|
|
||||||
def main(daemon, sleep_m):
|
def main(daemon, sleep_m):
|
||||||
|
|||||||
Reference in New Issue
Block a user