推荐字形

导航: 编辑字体 > 编辑字体 >

推荐字形

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

.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