我正在尝试构建gregorio的字体,这涉及到使用fontform绑定运行Python脚本。这个脚本是为python2编写的,但是我一直找不到python2 fontforge绑定(我运行的是Arch Linux)。当我用Python3运行它时
ImportError: 'psMat' is not a built-in module
我从来没见过,我也不明白这意味着什么。(这与
^{pr2}$当在python2下运行时,我知道这意味着它找不到模块(正如预期的那样:fontforme包只安装在/usr/lib/python3.4/site-packages/
中)
具体来说,脚本试图
import fontforge, psMat
但只能加载第一个,而不管哪个列在第一个。在
我发现的唯一一件事似乎与此关系不大,但据我所知,方特福格以及psMat.so公司是为python3而构建的,至少可以加载其中一个。在
原来脚本可以用
Fontforge嵌入了一个Python环境,这可能解释了Python为什么认为psMat和/或fontferge是内置模块(我认为它们在fontforme中运行时实际上是内置的)。在
相关问题 更多 >
编程相关推荐