英文来源:https://github.com/adobe-type-tools/afdko/
中文来源(如下):https://www.cnpython.com/pypi/afdko
afdko是一组用于从 Postscript和TrueType字体数据。
这个存储库包含数据文件、python脚本和 组成AFDKO的命令行程序。项目使用 Apache2.0开源许可证
请参考 afdko概述 有关包中包含的内容的详细说明。
请看 维基 其他信息,如参考资料和相关链接 项目。
安装
afdko需要python3.6 或以后。
版本可在python包上获得 索引(pypi)并可以安装 使用pip
安装
选项1(推荐)
-
创建虚拟环境:
python3 -m venv afdko_env
-
激活虚拟环境:
-
MacOS&Linux
source afdko_env/bin/activate
-
窗口
afdko_env\Scripts\activate.bat
-
-
安装afdko
pip install afdko
在虚拟环境中安装afdko可防止冲突 在其依赖项和全球安装的其他模块之间。
选项2
在全球范围内安装afdko
pip install --user afdko
更新
使用-u
(或--upgrade
)选项更新AFDKO(和TS 依赖项)到最新的稳定版本:
pip install -U afdko
要获得预发布版本和开发版本,请使用--pre
标志:
pip install -U afdko --pre
卸载
要删除afdko包,请使用以下命令:
pip uninstall afdko
从源构建
首先,您必须为您的平台安装了开发工具。
在Mac上,使用以下命令安装这些程序:
xcode-select --install
在Linux(Ubuntu17.10LTS或更高版本)上,使用以下命令安装它们:
python3 -m venv afdko_env
0
在Windows上,您需要Visual Studio 2017。
要从源代码构建afdko,请克隆afdko github 存储库,确保控制盘
安装模块(pip install wheel
),然后将cd
安装到顶层 AFDKO的目录,并运行:
python3 -m venv afdko_env
1
注意
无法使用 pip install-e.
;这是因为工具包包含二进制c可执行文件 但是,setup.py试图在bin/(或scripts/)文件夹中安装哪个 这个过程只用于基于文本的脚本(或者 用python或shell脚本语言编写)。解决这个问题 (这只会影响到少数需要生存的核心afdko开发人员 修改源文件时的反馈)可以使用其他方法,如 使用.pth文件或类似的黑客导出pythonpath。 有关更多详细信息,请阅读此评论
版本2.5.x的主要更改
-
afdko已经进行了重组,以便可以作为python安装 包裹。它现在依赖于用户的python解释器,而不再依赖于 包含自己的python解释器。
-
两个程序,是和检查大纲被删除,因为它们的源 代码不能开源。这些工具可以在发布版本 2.5.65322及以上
注意
如果您安装了旧的afdko和新的pypiafdko包,那么 较新的版本将优先于较旧的版本。这是因为皮普 在系统路径环境的开头添加afdko的包路径 变量,而旧的安装程序将其添加到末尾;此对路径的修改 卸载程序无法撤消。如果要完全删除 更新的版本,您必须编辑路径。在Mac上,这意味着编辑 在登录文件中设置路径变量的行。在windows上,这意味着编辑 系统控制面板中的PATH环境变量。