首页 > 其他分享 >如何破限使用 Adobe Fonts 中的字体(以Forma DJR为例)

如何破限使用 Adobe Fonts 中的字体(以Forma DJR为例)

时间:2023-04-10 20:46:55浏览次数:51  
标签:Forma DJR Adobe Fonts 字体 pip 安装 下载

朋友推荐游戏中的英文使用等线字体 Forma DJR,搜索了之后发现官网花里胡哨完全看不懂(英语差,懒),而Adobe Fonts里能够免费授权Creativ Cloud用户非商业使用,不巧的是我也买不起正版adobe软件,于是在网上疯狂搜索如何白嫖使用,以下是逐步破解使用过程。

需要使用的字体:Forma DJR Deck | Adobe Fonts

搜索到的教程:如何试用 Adobe Fonts - 点击领取 (dianjilingqu.com)

        如何更改字体文件的信息? - 知乎 (zhihu.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博客

        【pip升级】使用pip安装时出现要You are using pip version 22.0.4; however, version 23.0.1 is available报错的解决方法_Kan SY的博客-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

相关文章

  • (第八篇)__format__、__hash__、__init_subclass__、__reduce_ex__、__reduce__、__si
    一、__format__(self,format_spec)当我们使用format()方法对一个对象进行格式化时,如果这个对象有__format__方法,那么这个方法就会被调用。它接受一个变量作为参数,并返回一个格式化后的字符串。classPerson:def__init__(self,name,age):self.name=name......
  • Android LiveData Transformations怎么使用
    AndroidLiveDataTransformations是LiveData库中的一个类,它提供了一些便捷的方法来转换LiveData的数据。使用LiveDataTransformations需要在项目的build.gradle文件中添加以下依赖项: implementation'androidx.lifecycle:lifecycle-extensions:2.2.0'接下来可以在Vi......
  • DecimalFormat的使用
    参考博客:https://blog.csdn.net/weixin_42721317/article/details/115675707https://www.jianshu.com/p/b3699d73142e一、保留两位小数publicclassTestDecimal{publicstaticvoidmain(String[]args){//保留两位小数(截断)doublenum=11.256;......
  • [Javascript] Improve performance of Array.reduce
    Comparetwocodesnippetconstpeople=[{id:1,name:'John',age:45},{id:2,name:"Op",age:32},{id:3,name:"Wade",age:39}]//option1constres=people.reduce((acc,curr)=>{return({......
  • WPF的控件字符串内容使用StringFormat进行字符串转换
    在WPF中TextBlock的Text有时内容只需要改变个别数字,而不需要所以内容都修改,这时候就要使用StringFormat, 如:<TextBlockText="Ihavexxxfriends"/>这里面的xxx是个变量,那在Binding时应该怎样写呢<TextBlockText="{BindingFirendNumber,StringFormat='Ihave{0}firends......
  • docker启动报错the backing xfs filesystem is formatted without d_type support
    WARNING:overlay2:thebackingxfsfilesystemisformattedwithoutd_typesupport,whichleadstoincorrectbehavior.Reformatthefilesystemwithftype=1toenabled_typesupport.Runningwithoutd_typesupportwillnotbesupportedinfu......
  • 关于在table-column 格式化的两种方式,formatter传多个参
      第一种记得箭头函数不要写大括号,不写大括号表示return,写了大括号在大括号里面要写return哦,注释的部分为第二种办法......
  • B. Nastya Studies Informatics
    B.NastyaStudiesInformaticstimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputTodayonInformaticsclassNastyalearnedaboutGCDandLCM(seelinksbelow).Nastyaisveryintelligent,soshesolvedall......
  • INFS3202 Web Information Systems
    SchoolofInformationTechnology&ElectricalEngineeringINFS3202/7202WebInformationSystems1of4INFS3202/7202WebInformationSystemsINFS3202/INFS7202WebInformationSystemsIn-classQuiz1:Thefollowingconditionsapplytothequiz:•Thequizco......
  • Information Gathering - Identifying Website Technologies
    InformationGathering-IdentifyingWebsiteTechnologiesByOnlineWebsiteshttps://builtwith.comByBrowserExtensionsWappalyzerByOpenSourceToolswhatwebinkaliwhatweburlTips:在GitHub上有很多由python编写指纹识别工具......