FontCreator14 中文使用手册

  1. 首页
  2. FontCreator14 中文使用手册
  3. 设计字体
  4. 推荐必做字形

推荐必做字形

除了文字和语言特定的标点符号及本地化数字之外,强烈建议将以下字形包含在字体中。

.notdef – 绝对的第一个字形!

所有字体都必须包含一个 .notdef(缺失字符)字形,作为第一个字形(字形索引为 0)。当在字体中找不到相关字形时,.notdef 字形将起到向用户提供信息反馈的非常重要作用。例如,如果您的字体不包含 At 符号 (@),用户将看到 .notdef 字形,以警告用户当前字符缺失的事实。

此字形不应该没有字形轮廓(outline),因为一旦字形缺失,用户只会看到看起来像空格的内容,并不会意识到当前字体的缺陷。建议 .notdef 字形的形状为空矩形、内部带问号或带 X 的矩形。像蜗旋或其他符号之类的创意形状,作为字形在字体中的缺失提示,可能不会被用户识别,并且该符号可能不会在该位置上显示。

注意:有时操作系统、文字处理软件、网络浏览器等会使用备用(Fallback)字体,因此用户仍会看到当前字体中未包含的字符。

过时的字形 – .null 和 nonmarkingreturn

.null 和 nonmarkingreturn 字形过去是必需的,但如今它们不需要再包含在您的字体中。如果您要包括它们,最好遵循以下准则:

.null -> 字形索引为 1 ;没有轮廓线;预置宽度为 0 。

nonmarkingreturn -> 字形索引 为 2 ;没有轮廓线;预置宽度等于空格字形的预置宽度。

注意:有一个例外,COLR 彩色字体必须将字形索引 1 定义给 .null 字形。

空格

显然,空格是一个非常重要的字符。它通常紧跟在在上述字形之后,但它的位置不再重要。空格字形,通常同时被映射到空格和不间断空格;它没有轮廓线和有正数的预置宽度。

常规标点符号和拉丁数字

字形名称描述性名称样本Unicode
space空格 $0020
exclam感叹号!$0021
quotedbl直双引号$0022
numbersign序数符号#$0023
dollar美元符号$$0024
percent百分号%$0025
ampersand和与符&$0026
quotesingle直单引号(撇号)$0027
parenleft左括号($0028
parenright右括号)$0029
asterisk星号*$002A
plus加号+$002B
comma逗号,$002C
hyphen连字符(减号)$002D
period句号.$002E
slash斜杠/$002F
zero数字零0$0030
one数字一1$0031
two数字二2$0032
three数字三3$0033
four数字四4$0034
five数字五5$0035
six数字六6$0036
seven数字七7$0037
eight数字八8$0038
nine数字九9$0039
colon冒号:$003A
semicolon分号;$003B
less小于号<$003C

引号和省略号

智能引号(也称为弯引号)是升级形式字符,与直单引号 (‘) 和直双引号或英寸字符 (“) 相比,它使文本看起来更好。Microsoft Word 还会自动将 3 个句号更改为省略号。

如果您的字体不支持这些字符,您可以在应用程序中关闭“智能引号”和“省略号”功能(在 Microsoft Word 中,它位于工具 -> 自动更正下)或确保这些字形及其映射在字体中可用。

字形名称描述性名称样本Unicode
quoteleft左单引号$2018
quoteright右单引号$2019
quotedblleft左双引号$201C
quotedblright右双引号$201D
ellipsis横向省略号$2026

其他建议字形

字形名称描述性名称样本Unicode
nbspace *不换行空格(译: 硬空格、固定空格) $00A0
currency货币符号¤$00A4
section分节符§$00A7
logicalnot否定符¬$00AC
degree度数符号°$00B0
paragraph分段符$00B6
periodcentered间隔号·$00B7
endash短破折号(译: 大写 N 同宽)$2013
emdash长破折号(译: 大写 M 同宽)$2014
bullet项目符号(译: 段前强调符)$2022
euro欧元货币符号$20AC

* nbspace 通常映射到空格字形

复杂文字字体的附加字形

字形名称描述性名称样本Unicode
uni200B零宽空格$200B
uni200C零宽禁连字符$200C
uni200D零宽连字符$200D
uni25CC虚线圆圈符号$25CC
multiply乘号×$00D7
figuredash数字连接符(译: 与数字同宽)$2012
horizontalbar横杠$2015
uni25FB中号白方块$25FB
uni25FC中号黑方块$25FC
uni25FD中小号白方块$25FD
uni25FE中小号黑方块$25FE
Was this article helpful to you? Yes No

How can we help?