Skip to content
貌似大家 edited this page Oct 12, 2024 · 10 revisions

整理开源过程中遇到的各种问题

1 Q:win上可以用linux上字体找不到了

A: linux 很多发行版默认没有安装中文字体,需要手动安装。

字体安装问题参考下面链接安装字体

https://www.cnblogs.com/wangjiming/p/12553535.html

2 Q:easyofd 库如何使用

A:代码使用有问题,可以先看 test\demo.py 文件

3 版本兼容性问题

Q:我的python 版本比较低可以运行easyofd吗?

A: 作者开发环境 为 3.11.5

v0.3.4.99 从该版本开始会增加对低版本python版本的兼容(最低3.8.18) , 带有99 标识的版本代表发布前对python 3.8 有做兼容性验证。 关于easyofd版本 demo 都为最新的代码演示。不一定会兼容旧版本, 请留意最新版本。

Q: 项目中python版本在3.7一下能否兼容?

A : easyofd 有使用python3.8以上语法特性,且主要开发环境是在3.11,相关依赖可能也是如此,需要使用easyofd建议是更新python版本得到更好的体验。如果还是要使用低版本的python建议fork后自己更改兼容版本。

4 Q 能否帮我实现一些需求,我的项目需要....

A:作者开源项目是为了完善python生态,完善easyofd, 并不是为了无偿帮助网友开发项目,和项目耦合度很高的需求请不要再提,也请不要私发我邮件。

5 Q 我有一个XML 文件能不能转为ofd 文件?

A: ofd 本质上是特定格式的xml 以及资源文件集合包。如果你的xml 不符合ofd 格式要求是不可以的。

ofd 格式规范协议详见: https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=3AF6682D939116B6F5EED53D01A9DB5D

其他常见错误

字体解析错误

作者有注意部分文件中存在 字体为开发者自定义的内嵌字体,这个暂时没有找到合适字体解析工具可以用来解析,转pdf 后会出现字体样式/大小/显示的错误 。暂无很好解决方案,有解决经验的同学也可以和作者沟通下。

关于存在的jb2格式图片解析

使用了第三方库 jbig2dec 去读取jb2格式图片 参考下面链接安装使用jbig2dec https://github.com/rillian/jbig2dec

6 mac上字体加载有问题,怎么解决? A: 作者没有mac......

Clone this wiki locally