最近需要制作某古典小说的的电子书,其中有二十几个古体的异体字,需要系统或电子书中自带相应的字体或其子集,否则显示都是方框。原因在于这些字属于EXT-B的拓展集字库,一般字体文件都没有相应的字体。但是如果把整个EXT-B字体集嵌入,文件就会过于大(比如细明体的字体文件有十几M,有的还有60多M),而且kindle等设备还会报错(原因还是字体文件过大,但报的错误没显示原因)。其实,一本100字的小说涉及的这类字也说那个几十个,如果抽取了相应字的字体子集,再嵌入文件就好了。可是搜遍了,都没有很好的方法,不是不支持繁体、异体,就是输出的字体不能用。网上也有一篇运用font creator来做,但那个软件处理体积较大的繁体字库比较吃力,经常无响应卡死。

于是自己反复试了,找到一个在线手动制作的方法,不过只适用于字数不多的情况,因为需要一个一个来处理。

(1)打开百度的字体在线处理平台FontEditor(http://fontstore.baidu.com/static/editor/index.html#)。
(2)导入(上传)原版的字体文件;
(3)新开一个窗口(或浏览器中的标签),新建一个字体编辑项目。为什么要新开一个而不在一个页面下建新项目呢?这是因为这个系统在一个字体文件中复制了内容想粘到另一个项目中去时,就会要求你保存,但由于上传的原版字体文件很大,保存常常不成功。
(4)查找想要抽取字体的字的unicode代码。可以直在在百度中搜这个字,会有一些字典网站可显示这个字的各种标准下的代码,比如(http://www.zdic.net/)。
例如“?”字,查到“统一码”一栏,可以看到这个字是拓展B集(EXT-B)中字,编码为“U+25456”(就是unicode码25156)。
(5)在百度FontEditor系统中的“查找字形”功能中查“25456”(数字前加25456”(数字前加25456”(数字前加),就能打到这个字的字符图形,直接复制(有按钮,也支持Ctrl+C)。
(6)粘贴到自己的项目中,自己的字体项目里就出现这个字了,反复上述过程,直到所有需要的字都复制合并到新的项目中。
(7)点击百度FontEditor系统中的TTF输出(也支持其他字体文件输出),就可以下载到精减的字体文件了。

手动制做字体子集(字体文件裁剪、抽取、提取,特别适用处理少量繁体异体字)相关推荐

  1. 在线手动制做字体子集(少量字的字体裁剪、抽取、提取)

    @[TOC]在线手动制做字体子集(少量字的字体裁剪.抽取.提取) 最近需要制作某古典小说的的电子书,其中有二十几个古体的异体字,需要系统或电子书中自带相应的字体或其子集,否则显示都是方框.原因在于这些 ...

  2. TTF字体文件裁剪(支持简体中文,繁体中文TTF字体裁剪)

    Google开源的字体提取神器--sfntly sfnttool,官网地址是:https://code.google.com/p/sfntly/ 可用于编辑.创建和使用字体文件,主要针对OpenTyp ...

  3. 【字体在哪个文件夹】Win7怎么安装字体

    [字体在哪个文件夹]Win7怎么安装字体 对于系统的字体,我们一般都是作为精简系统的选择,为例节省系统盘的空间,把多余的字体都给处理掉,但是做设计师.编辑等职业因为工作需求,用到的字体会很多,所以就需 ...

  4. 电脑自带字体包的文件夹位置

    电脑自带字体包的文件夹位置

  5. 字体包和字体子集制作,位图字体制作工具推荐

    字体包和字体子集制作,位图字体制作工具推荐 Bitmap Font Generator(位图字体) windows软件 在线工具 在线生成位图字体工具 字体子集制作软件 Fontmin-v0.2.0- ...

  6. U盘加背景图片,改图标,修改字体颜色,把文件夹变彩色,更改文件夹背景

    U盘加背景图片,改图标,修改字体颜色,把文件夹变彩色,更改文件夹背景 改图标: 1.首先选择一个你喜欢的图标,图标的扩展名是:ico. 2.将这个图标文件拷到U盘,并在U盘中新建一个文本文档. 3.在 ...

  7. 计算机字体原理,字体图标生成原理(1)

    浏览器根据font-family解析渲染为不同图形的过程: 1:读取文字内容转换成对应的 unicode码() 计算机操作系统里面每个字符都有一个unicode编码,比如我们在web上输入\u621 ...

  8. ios13苹方字体ttf_字体 | iOS1013 SF Compact Rounded 英文 By alex

    最近沉迷游戏,差点忘记了这个英文.嗨呀,问就是在玩了,啊不,在做了. 这个英文来自推特alexman,原版包含100和85大小,本次分享新增到了100-60,每5%一个大小. gzh分享已经获得ale ...

  9. truetype字体怎么转换成普通字体_字体 – 如何将位图字体(.FON)转换为truetype字体(.TTF)?...

    使用 FontForge Autotrace然后手动进行一些修正. 首先在Fontforge中集成Autotrace,请参阅Autotracing bitmaps in FontForge.这是我如何 ...

最新文章

  1. 一行命令,瞬间从“马赛克”到高清影像
  2. [Leetcode] Insertion Sort List
  3. linux安装php7.2.7
  4. 计算机软件与电子出版物,电子出版物出版和互联网出版.pdf
  5. 过程计算机控制综合课程设计,自动化10本 12升《计算机控制综合课程设计》任务书...
  6. 简单深入两个虚拟内存API VirtualAlloc及VritualCopy
  7. 初始化懒惰关系以及何时使用它们的5种方法
  8. oracle ebs 安装教程,Oracle_EBS_系统安装以及维护.doc
  9. zabbix 监控 3com
  10. 机器视觉烟包行业质量检测解决方案
  11. PHPMailer如何获取QQ邮箱授权码
  12. LED点阵书写显示屏
  13. wifi微信认证服务器架设,商业WiFi微信认证实现
  14. 关于python维度扩充
  15. 大作业系列之体育课 | 从NBA中看篮球精神
  16. 证券公司信息化12-IT基础设施2-什么是局域网?什么是广域网?CCNP是什么证书?电信能提供长途数据线路吗?
  17. wpf中使用控件时,最好给控件取一个好的名字
  18. ajax请求-IE缓存处理
  19. 险资搭台 游资唱戏?南玻A高潮迭起
  20. SiKi学院 Unity中常用api学习笔记(015-019)

热门文章

  1. 盘点 | 10大行业大数据应用痛点及解决策略
  2. 【渝粤教育】广东开放大学 影视艺术概论 形成性考核 (52)
  3. 老板,缺人吗?这里有一大波产品人才想安利给你~
  4. Linux安装python3教程
  5. 编程ph与c语言是学什么的,一、程序设计与C语言
  6. iOS 文件预览(PDF、Excel、World等)之QuickLook框架
  7. 金蝶K3供应链期初数据录入案例教程2
  8. visual studio code 无法启动问题
  9. 翻煎饼问题swust oj~~~254
  10. 计算机毕业设计springboot基于vue众筹平台系统 aj3l6源码+系统+程序+lw文档+部署