朋友推荐游戏中的英文使用等线字体 Forma DJR,搜索了之后发现官网花里胡哨完全看不懂(英语差,懒),而Adobe Fonts里能够免费授权Creativ Cloud用户非商业使用,不巧的是我也买不起正版adobe软件,于是在网上疯狂搜索如何白嫖使用,以下是逐步破解使用过程。
需要使用的字体:Forma DJR Deck | Adobe Fonts
搜索到的教程:如何试用 Adobe Fonts - 点击领取 (dianjilingqu.com)
用到的网址/项目:TypeRip (badnoise.net) ——用以搜索下载字体文件
GitHub - CodeZombie/TypeRip: Adobe Fonts (formerly TypeKit) font ripper ——上一条的项目仓库
GitHub - adobe-type-tools/afdko: Adobe Font Development Kit for OpenType ——修改字体信息必要库
关于Python中使用pip安装库是出现的一个问题-python黑洞网 (pythonheidong.com)
Python连接MySQL数据库(pip.exe闪退)-CSDN博客
python之pip换源 - _yessir - 博客园 (cnblogs.com)
python3.7及以上版本
一、下载字体&准备工作
首先我们需要下载所需的字体,在TypeRip (badnoise.net) 上方搜索框输入字体的网址,即可下载。
“注意一定要先选中“Download without processing”,否则下载下来的文件会丢失字体特性。然后选择需要的字体下载或是直接“Download All”即可。”
由于我们是非正规手段得到的字体,adobe fonts里的字体信息不全,无法直接安装,需要用到Adobe Font Development Kit for OpenType (AFDKO) 中获取命令行工具 ttx 用以修改字体信息(方法来自知乎@梁海的回答)
下载ADFDKO后执行安装,电脑上需要Python3.7 及以上的版本,并且确保pip版本正确,第三方库下载支持是否正常以及pip是否可以运行。笔者接连遇到了以上问题,更新了版本,换源镜像站进行第三方库下载。最后pip仍然无法运行则是通过进入PYthon的安装目录的scripts子目录直接运行以下命令
pip3 install --user afdko
若出现警告提示需要把安装路径放进 PATH
中,除了python安装时必要配置的环境变量,还有保存第三方库的文件夹
这里我将C:\Users\用户名\AppData\Roaming\Python\Python39\Scripts
以及C:\Users\用户名\AppData\Roaming\Python\Python39\site-packages
同时放进了PATH路径中解决了问题
接下来继续运行命令
ttx -h
出现帮助信息表明安装成功
二、修改字体name表
运行命令
标签:Forma,DJR,Adobe,Fonts,字体,pip,安装,下载 From: https://www.cnblogs.com/yuan-E/p/17302631.html