环境:Win 7,Python 3.4,Sublime Text 2

我正在尝试通过导入* .py中的fontforge到use fontforge as in following example:

import fontforge
font = fontforge.open('blank.sfd')
...

但是,我没有找到关于win 7的帮助(在哪(或哪个子集))在我的项目中包括fontforge二进制文件以使其正常工作。有什么想法吗?谢谢

编辑:
我正在尝试在win 7中使用pyextension来构建它,如下所述:

http://fontforge.org/source-build.html#MS

通过cygwin它执行失败
./configure --enable-pyextension
throwing
checking for gcc
result: no
checking for cc
result: no
checking for cl.exe
result: no
error: in `/cygdrive/c/fontforge':
no acceptable C compiler found in $PATH

编辑2:
通过安装C编译器,我已经成功地对./configure进行了配置,但是在执行make install命令时我的尝试失败了。在其他无数行之前,出现以下错误:
Makefile:91: recipe for target '../libfontforge.la' failed
make[1]: *** [../libfontforge.la] Error 1
make[1]: Leaving directory '/cygdrive/c/fontforge/fontforge'
Makefile:28: recipe for target 'fontforge' failed
make: *** [fontforge] Error 2

最佳答案

安装fontforge for windows,然后在安装中搜索fontforge-console.bat,然后双击它。从那里,您可以通过以下命令获得一个包含fontforge的python环境:
ffpython
例如。:
ffpython yourPythonFontForgeScript.py
在运行该命令之前,您可能需要cd到您的python脚本所在的任何目录,否则,请确保该脚本在%PATH%中。

关于python - 如何在Windows 7中将Fontforge导入python,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23365299/

10-12 19:26