Я думал, что этот код даст мне детали шрифта, такие как имя, вес, наклон и т. Д. c
from matplotlib import font_manager
def ReadSystemFonts():
systemFonts = []
for fontPath in font_manager.win32systemFonts():
props = font_manager.FontProperties(fname=fontPath)
systemFonts.append({
'fontPath': fontPath,
'name': props.get_name(),
'family': props.get_family()[0],
'weight': props.get_weight(),
'variant': props.get_variant(),
'style': props.get_style(),
'stretch': props.get_stretch(),
'slant': props.get_slant()
})
Тем не менее, все отображается как "нормальный" (никогда не видел "жирным шрифтом" 'или' itali c 'et c)
Например, Verdana Bold отображается как
{'fontPath': 'C:\\Windows\\Fonts\\verdanab.ttf',
'name': 'Verdana',
'family': 'sans-serif',
'weight': 'normal',
'variant': 'normal',
'style': 'normal',
'stretch': 'normal',
'slant': 'normal'}
Так как мне получить информацию о шрифте TTF с * 1015? *?
Я пробовал matplotlib, PIL и fontTools, но безрезультатно