首页 > 其他分享 >导入FontForge生成字体

导入FontForge生成字体

时间:2024-07-26 13:29:01浏览次数:8  
标签:文件 导入 FontForge 文件夹 字体 图片

导入FontForge生成字体

本教程由做字体网(www.zuoziti.com)友情提供!
本教程是制作手写字体系列教程,建议从序言部分开始阅读学习!如需交流,请加QQ924268440

本节视频教程

FontForge导入步骤

  前面我们切割好了小图片,下面就要正式生成字体了。以下教程是用FontForge导入python脚本实现导入生成字体的,所以你的电脑如果没有安装python的话还要先安装这个。文末有免费下载地址。

  1. 先把小图片放进一个文件夹中,FontForge一次性导入的小图片不要太多,太多容易卡死,我是分成四个文件夹分批导入,每个文件夹最多放置3000个左右。而且这个软件貌似有个bug,就是第一个小文件夹放置多个小图片会导致不显示进度,所以不知道导入到第几个小图片了。我是这样解决的,第一个文件夹中只放置一个小图片,导入完第一个后再接着导入第二个文件夹,第二个文件夹就可以放置好几千个了,大家根据自己电脑性能琢磨下数量吧。
    img
  2. 打开FontForge,点击New,新建一个文件。
    img
  3. 点击Encoding→Compact(或者直接按住Alt,注意是按住,然后依次按N,C,注意是依次),这一步是清空界面,方便查看。
    img
  4. 点击File→Execute Script,导入脚本。(或者直接按住Alt,然后依次按F,X)
    img
  5. 把我们的导入脚本内容复制进去(脚本文件在本文末有下载),这里打开的TXT文件先不要关闭,要不然复制不进去,很奇怪,巨坑
    img
  6. 注意把这里的小图片存放路径改成你自己的,还有单次最大导入数量,我这里设置了3436,如果你单次数量超过这个数了,也要改成你自己的哦,其他勿动。完成后点击OK。(或者直接按住Alt+O)
    img
  7. 开始工作了,这里是滚动的导入记录。
    img
  8. 本批次所有小图片导入完,也可以继续导入其他目录下的小图片。这里没继续导入,演示的是导出字体文件。点击File→Generate Fonts。(或者直接按住Alt,然后依次按F,G)
    img
  9. 这里是默认保存位置,初始格式为PS type1(pfb),我们需要TrueType(ttf)。所以把格式改成TrueType,把Validate Before Saving前面的钩取掉,不需要验证,点击Generate保存文件。
    img
  10. 这里选择Yes默认即可。这样就导出了TTF字体文件了。
    img
  11. 完成后就可以关闭软件了,选择保存还是不保存项目文件就看你了。我一般都是不保存,有字体文件了这个项目文件也没用了。
    img
  12. 导出的字体文件默认保存位置在此。(注意:分批制作字体导出文件时这里要改一下文件名,如:Untitled2.ttf,Untitled3.ttf等,要不然会覆盖前面导出的文件哦)大功告成!
    img

下载本文相关软件及脚本

  本人是一个小白开发者,本人的原则是凡是网上能搜索到的软件本站一律不收费,只有本人原创的一些辅助小软件才酌情收费,本着量贩式的原则用到哪个下载哪个,当然你也可以用其他的一些软件去替代。开发软件很艰难、书写教程很辛苦,希望你能赏我一杯咖啡☕,多谢!

python本站版本免费下载地址:https://wwno.lanzouf.com/b018c01xg 密码:fcrl
FontForge本站版本免费下载地址:https://wwz.lanzouq.com/i3DjF05b7wwd 访问密码:6jb2
FontForge导入脚本下载地址:https://mbd.pub/o/bread/ZZaUlJ9x

标签:文件,导入,FontForge,文件夹,字体,图片
From: https://www.cnblogs.com/zuoziti/p/18325148

相关文章

  • 导出字体安装调试
    导出字体安装调试本教程由做字体网(www.zuoziti.com)友情提供!本教程是制作手写字体系列教程,建议从序言部分开始阅读学习!如需交流,请加QQ924268440本节视频教程在FontCreator中调试字体在FontCreator中调试字体很简单,直接按F5键即可。这里可以设置字体大小,我一般使用26......
  • 调整字体参数
    调整字体参数本教程由做字体网(www.zuoziti.com)友情提供!本教程是制作手写字体系列教程,建议从序言部分开始阅读学习!如需交流,请加QQ924268440本节视频教程导入厂商信息等固定参数前面我们已经生成了字体,但是我们还想把字体做的更个性化一些。一些字体参数,比如字体名、......
  • 做字体网——序言
    如何制作有版权的手写字体并出售手写字体制作是小众化的吗毫无疑问,YES。小众=不赚钱吗?NO!本书可能是国内第一部详细介绍如何制作手写字体、如何获得手写字体版权、如何出售手写字体的工具书。手写字体制作应该算是比较小众的了,人家大厂某正某仪肯定有自己的制作......
  • 手写字体如何赚钱
    手写字体如何赚钱本教程由做字体网(www.zuoziti.com)友情提供!本教程是制作手写字体系列教程,建议从序言部分开始阅读学习!如需交流,请加QQ924268440本节视频教程手写字体也可以赚钱?是的,你没有看错,收入可看本文末收入截图。你之所以感到惊讶是因为你不了解这个行业。字体......
  • 什么是手写字体
    什么是手写字体本教程由做字体网(www.zuoziti.com)友情提供!本教程是制作手写字体系列教程,建议从序言部分开始阅读学习!如需交流,请加QQ924268440本节视频教程什么是手写字体百度百科的定义是这样的,字体是文字的外在形式特征。是文字的风格,是文字的外衣。字体的艺术性体......
  • 如何在 Folium colorbar 中自定义标题文本?我想增加颜色图标题文本的字体大小
    我正在尝试在Folium中使用颜色条作为输出变量圆形图colormap=cm.LinearColormap(colors=['green','red'],index=[min(df['output']),max(df['output'])],vmin=min(df['output']),vmax=max(df['output']),caption='out......
  • SqlServer 导入 MySql
    1、将sqlserver的数据导入到mysql中本文演示:将sqlserver中的数据库表结构和数据导入到mysql中2、sqlserver库3、navicat逆向表到模型4、转换模型为...5、选择mysql6、建模转换后导出sql7、导出sql后,在mysql所在的数据库中,运行该sql文件(该sql为表结构)8、运行完毕后,......
  • 无法在 Jupyter Notebook 中导入 Pytorch 模块
    我在激活虚拟环境时使用conda命令安装了pytorch。但是,当我在JupyterNotebook中导入torch模块时出现一些问题。我在提示符和JupyterNotebook中检查了sys.path。|||嗯..在提示符中,的结果是sys.path,并且导入torch模块时没有错误。['','/home/u......
  • Python 和 ReportLab。如何更改 Table 对象中的字体和字体大小?
    我需要更改表对象(ReportLab)中特定单元格的文本样式。据我了解,它可以通过TableStayle类完成,但我找不到示例。my_table=Table(data,colWidths=column_widths,rowHeights=row_heghts)my_colour_black=[0,0,0]my_colour_ligt_gray=[0.8,0.8,0.8]my_colour_gra......
  • numpy 已安装,但出现错误“导入 _multiarray_umath 时 DLL 加载失败:找不到指定的模块。
    我使用的是带有Python3.9的Anaconda发行版。在安装的软件包中,我有numpy、pandas等。在PyCharmIDE中,我将ProjectInterpreter设置为与Anaconda一起安装的python.exe的路径:C:\Users\[user]\anaconda3\envs[Tensorflow]\pythonw.exeP.S:我已经尝试了各种方法来解决堆栈溢......