幾條水平線和垂直線,也稱為字形度量(Metrics)線,將幫助您進(jìn)行字體設(shè)計(jì)。您可以通過(guò)度量線選項(xiàng)對(duì)話框,來(lái)決定是否啟用及啟用哪些度量線。
還有,全局性字體度量的設(shè)置。要更改這些字體度量,請(qǐng)單擊字體菜單上的屬性,然后單擊主版(Masters)選項(xiàng)卡。
組合字形使用自屬度量
組合(Composite)字形可以使用其中一個(gè)字形部件(Member)的度量。在這種情況下,您不能直接調(diào)整字承。有關(guān)信息您可以閱讀:字形部件屬性。
左側(cè)字承、右側(cè)字承和預(yù)置寬度
在字形編輯窗口中,有兩條垂直線(通常字形輪廓 outline 位于兩條線之間)代表左右側(cè)的字承。這兩條線是默認(rèn)顯示的,但您可以通過(guò)網(wǎng)格工具欄上的顯示度量線和參考線按鈕將其隱藏。將兩條線拖動(dòng)到所需位置,可以更改左右兩側(cè)的字承。您還可以通過(guò)字形屬性工具面板,來(lái)調(diào)整字承。在字形左側(cè)和右側(cè)字承線之間的空白應(yīng)均勻分布,除非字體被專門設(shè)計(jì)成連字,即用在連筆手寫字體中的連接字符。
無(wú)間距組合標(biāo)記
無(wú)間距組合標(biāo)記符(Non-spacing combining marks)的預(yù)置寬度應(yīng)當(dāng)為零。在 OpenType 設(shè)計(jì)器中,其被用于 標(biāo)記到基本(Mark-to-Base)、標(biāo)記到連字(Mark-to-Ligature)和標(biāo)記到標(biāo)記(Mark-to-Mark )的查詢表(Lookups)。
表格式數(shù)字
表格式(Tabular)數(shù)字(即數(shù)字 0 – 9),也稱為等寬數(shù)字,全部應(yīng)當(dāng)具有相同的預(yù)置寬度。
表達(dá)式
您可以提供簡(jiǎn)單的表達(dá)式來(lái)計(jì)算字形度量。用字形屬性工具面板中加強(qiáng)的“表達(dá)式”選項(xiàng),您現(xiàn)在可以為左側(cè)字承(LSB)、右側(cè)字承(RSB)、預(yù)置寬度(AW)、頂部字承(TSB)、底部字承(BSB) 和預(yù)置高度(AH) 提供表達(dá)式。如果左承(LSB)、右承(RSB)和預(yù)寬(AW)都有表達(dá)式,則預(yù)寬(AW) 的表達(dá)式將被視為無(wú)效并被棄用。同樣地,對(duì)于頂承(TSB)、底承(BSB)和預(yù)高(AH)的表達(dá)式,預(yù)高(AH)的表達(dá)式將被棄用。
支持以下功能:
min( X , Y ) | 返回兩個(gè)輸入?yún)?shù) X 和 Y 的較小值。 |
max( X , Y ) | 返回兩個(gè)輸入?yún)?shù) X 和 Y 的較大值。 |
abs( X ) | 返回參數(shù) X 的絕對(duì)值。 |
lsb(glyphname,master) | 返回 glyphname 字形的左側(cè)字承。如果您不提供字形名稱,則假定是當(dāng)前字形。 |
rsb(glyphname,master) | 返回 glyphname 字形的右側(cè)字承。如果您不提供字形名稱,則假定是當(dāng)前字形。 |
aw(glyphname,master) | 返回 glyphname 字形的預(yù)置寬度值。如果您不提供字形名稱,則假定是當(dāng)前字形。 |
tsb(glyphname,master) | 返回 glyphname 字形的頂部字承。如果您不提供字形名稱,則假定是當(dāng)前字形。 |
bsb(glyphname,master) | 返回 glyphname 字形的底部字承。如果您不提供字形名稱,則假定是當(dāng)前字形。 |
ah(glyphname,master) | 返回 glyphname 字形的預(yù)置高度值。如果您不提供字形名稱,則假定是當(dāng)前字形。 |
bw(glyphname,master) | 返回 glyphname 字形的邊界框?qū)挾戎?。如果您不提供字形名稱,則假定是當(dāng)前字形。 |
comp(glyphname,master) | 僅適用于組合字形的左承(LSB)、右承(RSB)、頂承(TSB)和底承(BSB)。它將提供一個(gè)值來(lái)同步所指定字形部件的字承。這對(duì)于其發(fā)音符號(hào)(accent)超出基本字形邊界的組合字形特別有用。 |
glyphname | 關(guān)聯(lián) glyphname 的字形度量。要讓當(dāng)前字形關(guān)聯(lián)使用 glyphname 字形的字承,有一種更短捷的表示法,即在當(dāng)前字形的左承(LSB)字段中使用該表達(dá)式,其將執(zhí)行 lsb(glyphname),若用在右承(RSB)中,其將執(zhí)行 rsb(glyphname),若用在預(yù)寬(AW) 中,其將執(zhí)行 aw(glyphname)。這也適用于頂承(TSB)、底承(BSB)和預(yù)高(AH)。 |
snap(snapname) | 用在頂承(TSB)和底承(BSB)的 snapname 可以是排印升部(typoascender)、排印降部(typodescender)、小寫 x 高度(xheight)、大寫高度(capheight)。 |
Glyphname(字形名稱)
字形名稱必須完全由以下集合中的字符組成:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
. (句號(hào)/點(diǎn))
_(下劃線)
-(連字符/減號(hào))
如果字形名稱包含連字符,則將其放在雙引號(hào)之間。否則,會(huì)與減號(hào)(-)運(yùn)算符相沖突。
Master(主版)
此參數(shù)是可選項(xiàng)。如其可能,盡量避免使用,因其會(huì)使事情變得相當(dāng)復(fù)雜。
數(shù)字
您可以使用數(shù)字(可以是小數(shù))、函數(shù)、運(yùn)算符(+、-、*、/ )以及圓括號(hào),來(lái)定義簡(jiǎn)單的表達(dá)式。下列示例說(shuō)明了表達(dá)式一些可能的用法:
min(18.75*aw(agrave), 800)/36+lsb(tonosmod-grek)
lsb(a)/3 + bw(i) + 25 – (17.3-3)*3
無(wú)效的表達(dá)式
如果表達(dá)式無(wú)效,將使用最后一個(gè)已知值,并且該值將顯示為紅色。
固定值
如果您提供一個(gè)固定值表達(dá)式,即一個(gè)等號(hào)后跟一個(gè)值,即使您移動(dòng)或調(diào)整字形輪廓線(contour)大小,也會(huì)始終保持該固定值。
關(guān)聯(lián)字形度量
如果要使字形“m”和“n”的左側(cè)字承保持相同,只需在 m 的左承(LSB )表達(dá)式字段中鍵入“n”。
字形名稱沖突
如果在表達(dá)式中使用字形名稱,若其包含特定字符,如空格字符,或者也被用作運(yùn)算符的字符,就會(huì)引起問(wèn)題。這主要是連字符,其既可用來(lái)組成字形名稱,也可作為減法的運(yùn)算符。在這種情況下,請(qǐng)將字形名稱用雙引號(hào)引起來(lái)。

自動(dòng)附接
對(duì)于啟用了自動(dòng)附接的字形,其度量值會(huì)根據(jù)組合字形部件自動(dòng)計(jì)算。有時(shí)這些度量值幾乎是完美的,但仍需要調(diào)整。在這種情況下,您就可以使用表達(dá)式對(duì)自動(dòng)計(jì)算值進(jìn)行增或減,方法是在加號(hào)或減號(hào)后面,緊跟以等號(hào)開始的表達(dá)式,如:
+=10 表示將在自動(dòng)計(jì)算值上增加 10 個(gè)單位。
-=aw(zero) 表示將減去名為 zero 字形的預(yù)置寬度。
取消表達(dá)式
要停止使用表達(dá)式,只需清除該字段,它就會(huì)返回最后一個(gè)已知值。一旦您執(zhí)行了自動(dòng)度量、全能組合或在字形編輯面板中拖動(dòng)字承線,相關(guān)表達(dá)式也會(huì)被取消。
默認(rèn)字承的快捷方式
在字形編輯面板中,按下 ; 鍵可設(shè)置默認(rèn)字承。
另請(qǐng)參閱: