本帖最后由 Ellia.Duan 于 2023-10-30 10:00 编辑
背景:通过GcExcel导出PDF文件,当文件中存在宋体字体时,且Linux中没有相应字体文件,所以通过这篇教程,在字体库目录中添加了宋体文件。但是通过GcExcel导出PDF时,一直提示“Error on getting font 宋体”
这是怎么回事呢?
经过多方排查,最后发现问题出在了simsunbd.ttf这个字体上。
在Linux中,当字体库中同时存在simsun.ttf、simsunbd.ttf两个字体文件时,GcExcel使用的pdfbox报错,为此我们已向这个第三方插件报告了此问题。
针对此问题中,可以删除simsunbd.ttf字体文件,并且使用Windows自带的simsun.ttc。
由于GcExcel会模拟粗体宋体效果,不需要专门的粗体宋体,所以并不用担心宋体粗体会没有效果的问题。
|
|