reportlab 中文乱码 /微软字体ttf与汉字对应关系

1 参考地址: Python3操作pdf文件之ReportLab第1篇--解决中文乱码问题_reportlab 中文字体_老陈说编程的博客-CSDN博客

 

 

2

 

以下微软字体ttf与汉字对应关系:

                        if font_name == '宋体':
                            font_name = 'simsun'  # simsun.ttc
                        elif font_name == '楷体':
                            font_name = 'simkai'  # simkai.ttf
                        elif font_name == '微软雅黑':
                            font_name = 'msyh'  # msyh.ttc
                        elif font_name == '黑体':
                            font_name = 'simhei'  # simhei.ttf
                        elif font_name == '仿宋':
                            font_name = 'simfang'  # simfang.ttf
                        elif font_name == '等线':
                            font_name = 'Deng'  # Deng.ttf
                        else:
                            font_name = 'arial'  # arial.ttf

  

 

posted @ 2023-05-19 19:39  tslam  阅读(576)  评论(0编辑  收藏  举报