This commit is contained in:
iperov 2021-09-22 10:02:10 +04:00
parent 5298a68581
commit cd00e0ea31

View file

@ -27,17 +27,17 @@ class QXFontDB():
families_loaded = [] families_loaded = []
for filepath in filepaths: for filepath in filepaths:
id = QFontDatabase.addApplicationFont(str(filepath)) id = QFontDatabase.addApplicationFont(str(filepath))
families_loaded += QFontDatabase.applicationFontFamilies(id) families_loaded += QFontDatabase.applicationFontFamilies(id)
families_loaded = list(set(families_loaded)) # families_loaded = list(set(families_loaded))
# if len(families_loaded) > 1:
# raise Exception(f'More than one font family loaded from {dir}:\n{families_loaded}\nRemove unnecessary files.')
if len(families_loaded) > 1: # if name != families_loaded[0]:
raise Exception(f'More than one font family loaded from {dir}:\n{families_loaded}\nRemove unnecessary files.') # raise Exception(f'Loaded font family is different from requested: {name} != {families_loaded[0]}')
if name != families_loaded[0]:
raise Exception(f'Loaded font family is different from requested: {name} != {families_loaded[0]}')
@staticmethod @staticmethod
def _get(name : str, size : int, weight=None, italic=False, bold=False): def _get(name : str, size : int, weight=None, italic=False, bold=False):