def __register_font(self):
'''
????????,?????????????
:return:
'''
if platform.system() == 'Windows':
if platform.win32_ver()[0] == '8':
__platform = 'Win8'
else:
__platform = 'Win7orLower'
elif platform.system() == 'Linux':
__platform = 'Linux'
else:
__platform = 'MacOS'
if __platform != 'Win7orLower':
if __platform == 'Win8':
pdfmetrics.registerFont(TTFont('chsFont','msyh.TTC'))
elif __platform == 'MacOS':
pdfmetrics.registerFont(TTFont('chsFont', 'STHeiti Light.ttc'))
elif __platform == 'Linux': #???linux??????????????????
pdfmetrics.registerFont(TTFont('chsFont','STHeiti Light.ttc'))
else:
pdfmetrics.registerFont(TTFont('chsFont','msyh.TTF'))
评论列表
文章目录