字体为什么会缺字?

2024-05-16 00:00:00.0

分類: 字体产品与应用

使用字体碰到缺字的原因有很多,最主要原因是字体使用的字集,其次与输入法有关。

繁体中文在开发时最常使用的字体规格为Big5-2003(大五码),共收录13,060个汉字。 有1万多汉字怎么还会缺字? 原因是有些一般生活常用字并没有收录在其中,像是尘螨的「螨」、擀面的「擀」等文字。 因此形成使用Big5字集开发的字体在编排文件出现缺字的情形。 

为了降低用户用字缺字的机率,文鼎字型以现有Big5-2003字集规格为基础,参考教育部字频总表、中研院现代汉语语料库词频统计、网络流行用字以及营销与客户服务所累积的信息,汇整389个汉字,整合成Big5_AR 2021规格,自2021年以后皆以此规格进行新字体产品的开发,早期热销、经典的字体亦规划补字更新,用户可以透过iFontCloud获得最新版本的字体使用。 

再来谈到输入法。
可以打出汉字的中文输入法有很多种,每种输入法形成汉字的方式不大相同,一般常见为注音输入法和汉语拼音输入法。



如果不是使用注音输入法或汉语拼音输入法,有些字符的汉字与部首外型长得一样,但是实际上分属于不同的Unicode码位,就会形成透过输入法显示出来的文字误植成部首字也浑然不知, 误以为是字体缺字。 以字符「日」为例,「日」汉字的Unicode码位是U+65E5,是定义在中日韩统一表意文字(CJK Unified Ideographs)中,另外有一个与其形状几乎一样的「日」,是位于康熙部首字区( Kangxi Radicals)的部首字,它的Unicode码为是U+2F47,U+2F47其为Unicode于Unicode 3.0根据康熙字典的214个部首按序编排,位于U+2F00 - U+2FD5当中的一个字符。 此区段的字符是用于表示部首使用,不是中日韩统一表意文字区段内的汉字,而繁体中文使用的Big5-2003的规格并没有完整收录这些部首字的字符,在这样的情况下,如果使用标准Big5-2003字集的字体, 在输入U+65E5国字的「日」能够显示套用的字体,但是打成U+2F47部首字的「日」则可能会显示缺字的状况。

下次碰到字体缺字的状况别惊慌,先确认字符是否为汉字以及字体使用的字集就能解决大部分的问题啰!


字体产品与应用

更换计算机,iFontCloud文鼎云字库软件无法使用,该怎么办?

使用iFontCloud字库管理工具一段时间后,如果也想要在另外一台计算机上使用字体,在新计算机下载安装iFontCloud字库管理工具完成后,你可能会遇到启用订单时出现告知「无法启用订单」或是「授权已满」的讯息,这时候该怎么做呢?

 

由于iFontCloud字库管理工具的授权认定是以认定计算机设备为单位,当更换计算机或是重灌计算机(会视为新的计算机)必须将原本的计算机授权移除才能在新的计算机使用,此时需要到iFontCloud网站的租赁管理页面移除旧计算机的授权,才能在新计算机的iFontCloud字库管理工具订单页面启用订单。

 

iFontCloud字型服务授权移转操作步骤说明如下:

1. 请至iFontCloud进行会员登入

 

2.登入完成后,点选图示,于下拉选单点选「租赁管理」

 

移除授权前

 

 

移除授权后

字体产品与应用

如何解决在Word使用Adobe Acrobat转存PDF失败的问题?

在使用Microsoft Word编辑文件时,为了让文件维持编辑时的排版样式,通常我们会采用将档案转成PDF的方式做保存。但是,从word透过Adobe Acrobat转存成PDF时,在存档是不是有遇过跳出错误的log讯息?该怎么解决?

会出现这样的log讯息,是因为Acrobat在转存PDF的过程中,找不到文件中使用的字型。我们以在windows操作系统下,在word文件使用iFontCloud云端字型服务的情境来做说明,iFontCloud云端字型服务所使用到的字型,其存放位置并非一般认知的 C:windows/Fonts的目录中,其与过往将字型安装在系统上的行为不相同,因此造成Acrobat在转存PDF时出现找不到字型的情况。

 

我们以Acrobat有提供的方式,为大家解决这个转档问题,简易的操作2个步骤,使用word的Adobe Acrobat存成PDF就能成功啰!

1. 点选「打印」>「打印机内容」

2. 取消勾选「仅依赖系统资型;不使用文件字型」

 

取消勾选使用系统字型之后,word使用云端字型转PDF就不会出现错误讯息log。

字体产品与应用

如何呈现国字〇

在使用输入法输出中文字时,你的零是以怎样的面貌呈现呢?是写成国字「零」,还是「〇」、「O」、「○」、「0」或是写「0」?在windows作业系统的环境里,「零」、「O」或「0」使用任何输入法都可以打出来,但是「〇」用一般系统内建的输入法像是注音、新注音、仓颉是找不到的,如果您有额外安装的输入法,如自然输入法,键入零这个字,则可以透过选单找到「〇」。

上面举例的这些字符造型都长的很相近,每一个字符在Unicode字码的定义里都有一组数字来代表自己,这组数字一般通称为字码,这几个字码及其代表的意思分别如下:

零:U+96F6,中文汉字零。

0:U+FF10,全角数字零。

○:U+25CB,空心圆圈,几何图形。

〇:U+3007,空心圆圈,几何图形。

0:U+0030,数字零,属于基本拉丁字母。

O:U+004F,拉丁大写字母O,属于基本拉丁字母。

 

这些造型相似的字符在使用上会有怎样的差异,下图我们以微软正黑以及文鼎UD晶熙黑体、思源黑体做举例,在使用国字显示公元年时,我们可以看到使用 U+3007「〇」字符有最佳的排版效果,除了U+3007这个字符本身就是为了与国字一起使用外,以晶熙黑体为例,还会因应字体造型、字重做优化的设计。

如果在绘图软体,如Adobe illustrator里,我们可以透过「字符」工具面版来找到「U+3007,〇」这个字符,或者是用前面word输入的教学方式,在word中将「〇」呼叫出来,再复制到Adobe illustrator中做使用。