最新消息:相关的技术文章和资料收集整理,感谢大家支持。

CoreText 字体知识知多少

iOS平台 djwangping 11816浏览

1. 字体相关

介绍一些字体的术语,以及对应的英文名称
字体(Font):是一系列字号、样式和磅值相同的字符(例如:10磅黑体Palatino)。现多被视为字样的同义词

字面(Face):是所有字号的磅值和格式的综合

字体集(Font family):是一组相关字体(例如:Franklin family包括Franklin Gothic、Fran-klinHeavy和Franklin Compressed)

磅值(Weight):用于描述字体粗度。典型的磅值,从最粗到最细,有极细、细、book、中等、半粗、粗、较粗、极粗

样式(Style):字形有三种形式:Roman type是直体;oblique type是斜体;utakuc type是斜体兼曲线(比Roman type更像书法体)。

x高度(X height):指小写字母的平均高度(以x为基准)。磅值相同的两字母,x高度越大的字母看起来比x高度小的字母要大

Cap高度(Cap height):与x高度相似。指大写字母的平均高度(以C为基准)

下行字母(Descender):例如在字母q中,基线以下的字母部分叫下伸部分

上行字母(Ascender):x高度以上的部分(比如字母b)叫做上伸部分

基线(Baseline):通常在x、v、b、m下的那条线

描边(Stroke):组成字符的线或曲线。可以加粗或改变字符形状

衬线(Serif):用来使字符更可视的一条水平线。如字母左上角和下部的水平线。

无衬线(Sans Serif):可以让排字员不使用衬线装饰。

方形字(Block):这种字体的笔画使字符看起来比无衬线字更显眼,但还不到常见的衬线字的程度。例如Lubalin Graph就是方形字,这种字看起来好像是木头块刻的一样
手写体脚本(Calligraphic script):是一种仿效手写体的字体。例如Murray Hill或者Fraktur字体

艺术字(Decorative):像绘画般的字体

Pi符号(Pisymbol):非标准的字母数字字符的特殊符号。例如Wingdings和Mathematical Pi

连写(Ligature):是一系列连写字母如fi、fl、ffi或ffl。由于字些字母形状的原因经常被连写,故排字员已习惯将它们连写。

见下图:
223DCC

2. 字排版

行距(Leading):又称行间距。指的是行的基线到另一行基线之间的距离(Leading的史称来源于旧式排版时用铅条隔开行之间的距离,读作”ledding”)。

合成(Composition):是一种通篇字符间距的调整以求更好的视觉效果。多数程序都是按行排列文本的,这样可能会造成相邻行间的空格混乱。

字距(Tracking):决定单词中每个字母之间的距离

词间距(Word spacing):决定两个词间合适、最小和最大的距离

字母间距(Letter spacing):决定两字母间合适、最小和最大距离

字偶距调整(Kerning):指两字母间距离的调整。根据字母形状微调字母。实际上,每种字体都已为你做好微调,它们通常用于广告和题头。

成对字偶距调整(Pair kerning):一个表格在InDesign中称为字偶距调整表。表示对想排的字母对自动进行字偶距调整。它常被用于大写标题,因为在这里字母间距的不协调更令人不悦。

对齐(Justification):为使栏或页中的文本各行左右对齐,”对齐”用于增大两词或字母间距。它也指对齐方式:右对齐、左对齐或居中

左对齐(Ragged right and flush left):指文本对齐页面的左边界但右边界不齐

右对齐(Ragged left and flush right):指文本对齐页面的右边界但左边界不齐

居中(Centered):以文本或行的中线为基准两边与页边的距离相等

纵向对齐(Vertical justification):增加两段间距(或两行)以使页面每个栏的顶部和底部对齐。不幸的是,InDesign未设纵向对齐

asdasda

缩进(Indent):可在每段前加空格的方法表示新段落的开始

伸出(Outdent):表示首行首字母伸出左边界,其他行左边界对齐

块缩进(Block indent):多用于较长引用,从左边界有时从右边界移动整段

悬挂缩进(Hanging indent):表示首行由左边界起始,所有相应行都缩进

项目符号(Bullet):一种字符(通常为实心圆),表示某段在要素列表中是要素之一。可被缩进、伸出或对齐左边界

大写字母下沉(Drop cap):表示一个字母其高度相当于它所在段落中几行的高度。排版员经常用它引起读者注意

保持(Keep):使一定数目的行段彼此相连而不被隔断

样式(Styles):它包含间距、行距、缩进、前导和对齐的属性

样式或样式标注(Style or style tag):是一系列属性。可在整段中应用样式,称为段落样式;也可在高亮显示的字符上应用样式,称为字符样式

连字符(Hyphen):表示行尾的某单词被分隔了或表示连接两次形成新词

连字符连接(Hyphenation):决定被分单词中连字符的位置

连续的连字符连接(Consecutive hyphenation):决定一行中可使用连字符的数量(一般认为一行中三个或更多的连字符是糟糕的排版)

连字符区(Hyphenation zone):决定分割单词的连字符距离右边界的距离

非标准词典(Exception dictionary):列出非标准连字符连接的单词。用户可增加一些排版程序词典中默认的单词和重写某单词的默认连字符连接,例如:proj-cet表名词而pro-ject表动词

随意连字符(Discretionary hyphen):在单词中置入随意连字符会告知程序当此词在行尾处必须被分割开时自动添加连字符。随意连字符只对被置入的单词有效

转载请注明:Mibugs.com » CoreText 字体知识知多少