diff --git a/qt_material/__init__.py b/qt_material/__init__.py index 9473b2c..fe06228 100644 --- a/qt_material/__init__.py +++ b/qt_material/__init__.py @@ -232,16 +232,12 @@ def get_theme(theme_name, invert_secondary=False): # ---------------------------------------------------------------------- def add_fonts(): - """""" - fonts_path = os.path.join(os.path.dirname(__file__), "fonts") - - for font_dir in ["roboto"]: - for font in filter( - lambda s: s.endswith(".ttf"), - os.listdir(os.path.join(fonts_path, font_dir)), - ): - QFontDatabase.addApplicationFont(os.path.join(fonts_path, font_dir, font)) - + """ + on linux fonts_path is configurable via symlink: + sudo ln -sfvT /usr/share/fonts /usr/lib/python3.XX/site-packages/qt_material/fonts + """ + fonts_path = Path(__file__).parent / "fonts" + [ QFontDatabase.addApplicationFont(str(ttf)) for ttf in fonts_path.glob("**/*.ttf") ] # ---------------------------------------------------------------------- def apply_stylesheet(