字体为什么会缺字?

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部首字的「日」则可能会显示缺字的状况。

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


字体产品与应用

如何呈现国字〇

在使用输入法输出中文字时,你的零是以怎样的面貌呈现呢?是写成国字「零」,还是「〇」、「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中做使用。

 

字体产品与应用

文鼎UD晶熙黑体的西文造型搭配

中文字体与日文字体同样都有汉字、西文与假名,如果有留意日文字体产品,会发现日文字体同样的一个字体家族,但有着不同假名、西文的造型设计做搭配。

文鼎UD晶熙黑体开发之初也规划有这样的设计,亦即晶熙黑体在西文的造型上,共有三种造型可供设计师选用,以简体中文为例,字体名称分别是:

1. 文鼎UD晶熙黑体

2. 文鼎UD晶熙黑体E1

3. 文鼎UD晶熙黑体Aktiv

这三款字体的西文造型可以追溯回到原始的西文字,分别是AR Dori Sans、AR NewHebe Sans、Aktiv Grotesk;AR Dori Sans、AR NewHebe Sans是文鼎字库近年来在西文设计的代表作之一,除了文鼎内部的字体设计师参与设计开发外,也力邀位于美国波士顿Font Bureau字体公司的总监David Berlow协助设计指导、监修;两款原生西文皆有自Light-Ultrablack 9个字重,在与晶熙黑体汉字12个字重搭配时,设计师重新给予字重的设定,细修曲线、调整架构再加入必要的视觉修正,字重扩充至极细的Hair到极粗的Ultrablack(E1版),再依据视觉灰度给予最佳的宽度比例,让中文汉字、西文搭配出最佳的整体视觉效果。

 

西文符号的设计通常会有因应造型、字重而做视觉校正的处理,目的是为了排版上的美观、舒适性而做。以AR Dori Sans /文鼎UD晶熙黑体的符号为例,在数字1和4就有在不同的字重上做视觉校正,经过视觉校正的字型有字高(Font Height)的不同,但随着字重(Weight)加粗,数字1、4、6将差距会缩小。



文鼎UD晶熙黑体Aktiv,是晶熙黑体的汉字与英国合作伙伴Dalto Maag 公司的Aktiv Grotesk 进行搭配后的字体,共有繁体中文+香港字符集、简体中文、日文三个语言,每个语言各四有个字重,旨在将晶熙黑体的简洁与Aktiv Grotesk干净利落加以整合,感受上均匀平稳,视觉连贯而有当代感,目前已经导入国泰航空做企业字体的使用。

文鼎UD晶熙黑体,拉丁以AR Dori Sans做搭配,整体呈现出几何、工程、现代的氛围,具有Medium-Heavy共五个最常使用的字重,适合在数字显示环境下使用,在中文显示各分句之间停顿的逗号(U+FF0C),设计师简化汉字逗号的造型,在这里尝试着做大胆的简化设计,阅读时营造出简洁时尚的视觉感受。

文鼎UD晶熙黑体E1,拉丁以AR New Hebe Sans做搭配,整体呈现出经典、传统、隽永的氛围,适合使用在书籍排印,现有12个字重的产品推出。

搭配着不同西文造型的晶熙黑体产品,这样的整合设计罕见于中文字体上,让设计师们在字体使用时,多了不同设计情境字体选用上的弹性。

字体产品与应用

可变式字体variable font在设计上的应用,以明/宋体为例

可变式字体(variable font) 发布于2016年,发布至今,我们观察到许多字体设计公司逐渐地发布自家的可变式字体,经过这几年的推广,最近我们从问卷调查上发现国内的设计师对这样的产品仍然感到陌生,今天,我们藉由几个演示,再一次让大家认识可变式字体。

 

可变式字体的特色在于可随使用者的设定或是依应用程序的自动判断,变化出将近无限种的字体属性组合。只需要一个字体档案,就可以无间段调整该字体提供的字重、字宽或对比等可变属性,让设计师用字的创意不再受局限,同时也减少了庞大字体家族所需要的海量存储器空间。

 

不知道大家有没有思考过一个问题,字体设计师都是在60公分距离前的屏幕做字体设计,使用时,有可能近到20公分,远则超过5公尺以在使用的字体,这样的应用情境,字体的设计如果都一样,合理吗?设计师如果在用字的时后,思考到这样层次的问题,有没有产品可以上设计师挑选使用呢?

 

通常在进行字体开发前先会决定使用目的,而在选用字体时,会依情境来选用造型,在使用明/宋体这类的字体时,通常横向笔画的粗细是固定的,在可变式字体里,可以将横向粗细的变化设计在可变式字体的变化轴上,使用者除了传统的字重外,还可以使用到横向笔画(对比/Contrast)变化轴的调整。下方以文鼎书苑宋体书苑宋作为举例,因应复杂化的使用情境,书苑宋设计了四个横笔粗细的产品,为横笔宽度16(EM Square =1000 ) 到64 的响应式设计,使用者可依据使用配方建议,从内文到标题,从纸本到屏幕,因应不同情境选取适当字体使用。

 

有个多个横笔粗细对比这样的产品,我们思考一下,如果在设计这样的指示标示,怎么样可以让阅读讯息用的字体在画面上呈现的更好呢?画面上『南京三民站』这几个字分别使用思源宋体(上)与文鼎书苑宋体(下)做展示,我们可以看到这五个字符笔画数并不算多,但『三』这个字的笔画相对起来特别少,整体看起来视觉灰度少了一级。

这时候如果我们要对他加粗,通常的作法就是在AI里转外框,加笔画,但这样一来,字就变成图,不是字了,会增加后续版本维护的困扰。使用书苑宋可变式字体的微调后的成果,我们来看看调整前后的差别,经过适当的调整后,每个字符的视觉量感变得更平均了。

我们认为,设计师宝贵的时间应该要用在设计思考上,如果字体可以协助设计师解决问题,节省设计师的时间,那就是我们对设计产业的帮助。关于更多可变字体的信息可参阅下方文鼎iFontCloud云字库的展示说明

https://ifontcloud.com/index/variablefont.jsp