前面我们切割好了小图片,下面就要正式生成字体了。

  1. 先把小图片放进一个文件夹中,FontForge导入的小图片不要太多,太多容易卡死,我是分成四个文件夹,每个文件夹最多放置3000个左右。

  1. 打开FontForge,点击New,新建一个文件。

  1. 点击Encoding→Compact(或者直接按住Alt,注意是按住,然后依次按N,C,注意是依次),这一步是清空界面,方便查看。

  1. 点击File→Execute Script,导入脚本。(或者直接按住Alt,然后依次按F,X)

  1. 把我们的导入脚本内容复制进去(脚本文件在本文末有下载),这里打开的TXT文件先不要关闭,要不然复制不进去,很奇怪,巨坑
  1. 注意把这里的小图片存放路径改成你自己的哦,只需要改这一个地方,其他勿动。完成后点击OK。(或者直接按住Alt+O)

  1. 开始工作了,这里是滚动的导入记录。
  1. 本批次所有小图片导入完,也可以继续导入其他目录下的小图片。这里没继续导入,演示的是导出字体文件。点击File→Generate Fonts。(或者直接按住Alt,然后依次按F,G)
  1. 这里是默认保存位置,初始格式为PS type1(pfb),我们需要TrueType(ttf)。所以把格式改成TrueType,把Validate Before Saving前面的钩取掉,不需要验证,点击Generate保存文件。
  1. 这里选择Yes默认即可。这样就导出了TTF字体文件了。

  1. 完成后就可以关闭软件了,选择保存还是不保存项目文件就看你了。我一般都是不保存,有字体文件了这个项目文件也没用了。

  1. 导出的字体文件默认保存位置在此。大功告成!

下载本文相关软件及脚本

FontForge软件官网下载地址:https://fontforge.org/en-US/

FontForge软件下载地址(本文所用软件)https://wwz.lanzouq.com/i3DjF05b7wwd 访问密码:6jb2

FontForge导入脚本下载地址:https://www.syjshare.com/res/6RHZ06

导入FontForge生成字体相关推荐

  1. 微信小程序使用base64字体图标 (生成字体图标+将字体图标转为base64格式)

    问题: 1.微信小程序不能随意使用网络资源,如字体,css文件等 2.不能在小程序中使用字体文件 3.不能使用background-position背景图片定位来使用内部png图片 下面就介绍一下如何 ...

  2. IDEA 入门:安装使用详解(创建项目/包/类、运行/关闭/导入项目、字体/字号设置、常用快捷键等)

    文章目录 前言 一.创建新项目 Project 1.1.选择"Create New Project" 1.2.选择左下角的"Empty Project" 1.3 ...

  3. Unity 美术字图片 生成 字体Font

    简介 有时候,美术会提供图片(大部分是数字效果),Unity需要在Text组件使用这些美术效果,这时候可以把这些图片制作成一个Font(字体文件),供Text使用. 一.使用BmFont工具 注:工具 ...

  4. 根据.svg文件借助IconMoon生成字体图标及应用的方法

    应用背景:字体图标可以设置font-size, color, 因此,任意缩放不会失真,且当有页面颜色换肤需求时,针对不同皮肤颜色,不需要多次切图,只需在css里面设置color即可.同时,也减少了图片 ...

  5. 使用 IcoMoon 生成字体图标,并在微前端项目中使用

    目录 1. IcoMoon 使用步骤 1.1 进入 IcoMoon 新建图集 1.2 选择并生成字体图标 1.3 使用字体图标文件 2. 微前端中实现换肤的一种思路 2.1 使用 CSS 变量 2.2 ...

  6. Python批量导入图片生成能治疗颈椎病的HTML5版课件

    本文要点:Python文件操作,HTML5的figure元素和CSS3属性的用法. 说明:1):本文图片来自于相关阅读中Python批量导出多个PPT/PPTX文件中每个幻灯片为独立JPG图片或Pyt ...

  7. python批量导入图片_Python批量导入图片生成PowerPoint 2007+文件

    原标题:Python批量导入图片生成PowerPoint 2007+文件 说明:本文是"Python批量爬取微信公众号文章中的图片"的后续文章,用来把从公众号批量抓取的图片还原为P ...

  8. vs-code 中导入新的字体

    vs-code 中导入新的字体 网上搜了一圈发现没有比较清楚的教学.自己研究了一下记录下来,万一自己忘了呢哈哈哈 首先准备好自己的字体文件,即是ttf后缀的字体文件,打开是这样子的: 点击最上面的安装 ...

  9. 生成字体图标及其原理

    详解使用icomoon生成字体图标的方法并应用 IcoMoon是一个在线的图标字体生成器.其允许我们通过个性化设置生成ICON字体,我们可以上传本地ICON资源也可以使用IcoMoon给我们提供的丰富 ...

  10. UE4+Cubemap(jpg导入UE4生成Cubemap)

    VS:2019 虚幻引擎:4.25 Python:官方2.7版本 目的:通过加载外部的jpg全景图,直接在UE4中生成Texture Cube格式 起因:我们将一张外部的jpg导入UE4后,会在资源管 ...

最新文章

  1. 近期发现的一些-20190519
  2. [BZOJ3693]圆桌会议[霍尔定理+线段树]
  3. Python入门100题 | 第045题
  4. Android开源项目整理:个性化空间View篇(看遍论坛千万篇,不看此篇也枉然)
  5. matlab中的tfrwv函数,求助,关于时频分布的
  6. 如何让组织的KPI成为敏捷转型的推手而不是杀手 | IDCF
  7. oracle死锁的解决方法
  8. 特斯拉:感谢A股股民!
  9. Make my home's PC as proxy server to surf internet
  10. Foxmail忘了帐户访问密码咋办?
  11. 2012 Multi-University Training Contest 2
  12. 2021华科计算机考研复试机试 与 复试经验分享
  13. 【微信小程序】自定义导航栏
  14. 【NPM】Building fresh packages运行很久都没反应
  15. 即时通讯-Netty篇
  16. C语言 课程设计 实现简单的车辆管理系统
  17. 服务器合租速度的决定因素
  18. markdown 入门 - 这样就够用了
  19. 数据不满足正态分布,方差齐性怎么办?
  20. 单链表建立的两种方法 头插法和尾插法

热门文章

  1. C++ float转换int
  2. 基于Simulink模型的嵌入式代码生成与实际工程应用
  3. 电子商务正在形成共同体经济
  4. 苹果mac笔记本部分按键失灵,为什么要5连按⌥ option键
  5. 点击计算机 不支持此接口
  6. G1的基本概念(G1源码分析和调优读书笔记)
  7. Python 报错Process finished with exit code -1073740791 (0xC0000409)解决方法
  8. 夯实数据库根科技,提升企业数智化转型的“人效”和“能效” | 数据猿
  9. vue将图片保存到相册_Vue保存当前页面为图片
  10. mysql创建用户并授权语句_MySQL创建用户与授权