Python 检查字体是否已安装
在 Python 中,可以使用 fontTools 库来判断某个字体是否存在于电脑中。首先,需要安装 fontTools 库,可以使用以下命令安装:
pip install fonttools
然后,可以使用下面的代码来判断某个字体是否存在:
from fontTools.ttLib import TTFont
def is_font_installed(font_path):
try:
TTFont(font_path)
return True
except:
return False
font_path = 'path_to_font/font.ttf' # 字体文件路径
if is_font_installed(font_path):
print('字体已安装')
else:
print('字体未安装')
在上面的代码中,is_font_installed 函数会尝试加载指定路径的字体文件,如果加载成功则说明该字体已经安装,否则说明字体未安装。可以将字体文件的路径传递给 is_font_installed 函数来判断指定字体是否存在。
原文地址: https://www.cveoy.top/t/topic/qysn 著作权归作者所有。请勿转载和采集!