彭贵 发表于 2023-6-27 18:45:52

为什么有的字体注册了可以导出pdf,有的不行,例如宋体不行,仿宋可以[SJS-19037]

本帖最后由 Joestar.Xu 于 2023-7-6 10:16 编辑

为什么有的字体注册了可以导出pdf,有的不行,例如宋体不行,仿宋可以

Joestar.Xu 发表于 2023-6-28 09:31:35

您好,理论上来说只要正确注册了字体,导出的PDF里面就会显示正确。听您的问题描述无法确定问题的原因,请您发一个可以复现出这个问题的Demo上来,我们这边结合实际情况调查一下看看。

彭贵 发表于 2023-6-29 15:44:30

麻烦看一下,这个宋体的文件能否在你们那里注册?我们试了不成功

Joestar.Xu 发表于 2023-6-29 18:32:42

彭贵 发表于 2023-6-29 15:44
麻烦看一下,这个宋体的文件能否在你们那里注册?我们试了不成功

您好,您试试用ttf格式的字体文件。我们SpreadJS目前是不支持ttc格式的字体文件的。


彭贵 发表于 2023-6-30 09:07:58

用你这个字体进行注册时报这个错


Joestar.Xu 发表于 2023-6-30 10:30:57

彭贵 发表于 2023-6-30 09:07
用你这个字体进行注册时报这个错

您好,您提供一下您乱码文件的ssjson,我们这边调查一下。

彭贵 发表于 2023-6-30 13:58:20

请查收。我们用这个JSON转成PDF文件时就报错了。

Joestar.Xu 发表于 2023-6-30 16:42:36

您好,我查看了您的json文件,看上去没有什么问题,所以我做了一个简单的Demo,请查收。



在Demo中我使用xhr的形式将字体文件读取进来,然后进行注册的操作。

此时我将您的json文件导入后,再导出为PDF的时候发现没有遇到乱码和报错的问题。

因为xhr读取文件会有跨域的问题,所以需要安装vscode的live-server插件,才能成功运行。

我将我的操作步骤录制为了一个GIF视频,您可以查看一下。


彭贵 发表于 2023-7-4 18:16:43

Joestar.Xu 发表于 2023-6-30 16:42
您好,我查看了您的json文件,看上去没有什么问题,所以我做了一个简单的Demo,请查收。




你好,麻烦再试一下这个字体文件,我们这也不行。

Joestar.Xu 发表于 2023-7-5 10:57:44

彭贵 发表于 2023-7-4 18:16
你好,麻烦再试一下这个字体文件,我们这也不行。

您好,您是说您在使用我给您提供的Demo导入这个字体的时候报错了吗?还是说导入后这个字体没有生效?
页: [1] 2
查看完整版本: 为什么有的字体注册了可以导出pdf,有的不行,例如宋体不行,仿宋可以[SJS-19037]