輔音音素文字(Abjad)是一個閃語族(Semitic)語言使用的書寫系統(tǒng)類型(希伯來文、阿拉伯文等)的技術術語,有表示所有輔音的字形但是讀者必須準備好猜測兩個輔音之間添加什么元音。
希伯來文與阿拉伯文有可選的元音標記,被稱作“不純的”輔音因素文字。
參見:字母表,元音附標文字,音節(jié)字母和相關的維基百科條目(http://en.wikipedia.org/wiki/Abjad)。
元音附標文字(Abugida)是字母表和音節(jié)字母之間的地方。印度語言書寫系統(tǒng)可能是最著名的元音附標文字。
在大多數(shù)元音附標文字中有獨立的輔音字形,每個輔音都隱含地后面跟著一個默認的元音發(fā)音。所有的元音除了默認的都將被標記變音符號或一些其他基本輔音的修改。
一個元音附標文字與音節(jié)字母區(qū)別在于代表以給定的輔音為開始的音節(jié)的圖片(也就是輔音的字形)有一個共同主題,而音節(jié)字母中即使兩個以共同輔音為開始的音節(jié)字母其音節(jié)也不同。
一個元音附標文字與輔音音素文字不同之處在于元音(除了默認的)必須標記在在元音附標文字上。
參見:字母表,輔音音素文字,音節(jié)文字和相關的維基百科條目(http://en.wikipedia.org/wiki/Abugida)。
參見變音符號
當前字形的開始與下個字形的開始之間的距離。有時候被稱作是字形的寬度。參見豎直步進寬度。
一個擁有所有因素的字形書寫系統(tǒng)——類似于輔音和元音——并且(無論如何在理論上)一個詞中所有的音素會被標記上一個適當?shù)淖中巍?/p>
參見:輔音音素文字,元音附標文字,音節(jié)文字和相關的維基百科條目(http://en.wikipedia.org/wiki/Alphabet)
Apple對基本 TrueType 字體的擴展。包括上下文的替換,連字,字距緊縮等。也包括變形的字體。
字母懸掛離開右邊的部分。
頂部(Ascender)是小寫字母超出 x 高度的莖?!發(fā)”有一個頂部。
參見 x 高度,大寫高度,底部,上突,基線。
用來指定標記到基本字形和手寫體 GPOS 子表。
在傳統(tǒng)的排印中一個字體的頂部是塊的頂?shù)交€的距離。
在現(xiàn)代排印中得確切意義似乎在不同的定義者中會變化。
蘋果的先進的排印系統(tǒng)。也稱為 Apple Advanced Typography。
基線(Baseline)是字母(拉丁字母、希臘字母、西里爾字母)放置的水平線。基線在不同的書寫字母中可能有不同的位置。在印度語書寫字母中多數(shù)字母下降超過基線。在 CJK 書寫字母中豎直基線通常在字形的中間。BASE 與 bsln 表允許你指定不同書寫字母的基線相對于其他應該如何對齊。
參見 x 高度,大寫高度,頂部,底部,上突。
貝茲(Bézier)曲線在手冊主要部分的貝茲一章。
雙向字符集文本。這是包含從左到右和從右到左書寫字母的文本區(qū)域。例如英文文本引用阿拉伯語。嵌套引用可能讓事情更加復雜。Unicode 標準包含了一個放置 Bidi 文本的算法。參見:Boustrophedon。
黑體(Black letter)是基于中世紀手寫的任何類型字體家族。
參見哥特體(gothic)。
Unicode 的前 65536 碼點。它們包含了現(xiàn)代世界中大多數(shù)的普通字符。參見
粗體(Bold)是一個常見的字體樣式。字形的莖比普通字體更寬,給字體以較暗的印象。粗體是幾個容易地轉換成其他書寫字母的 LGC 樣式中的一種。
?。˙owl)是字母的圓的部分。
注音符號(Bopomofo)是一個(1911~現(xiàn)代)漢語(普通話)字母表,用來在字典中表示漢字的注音。
牛耕式轉行書寫法(Boustrophedon)指的是“像牛耕一樣”書寫,書寫方向從左到右和從右到左交替。早期字母表(老迦南語和非常早的希臘語(和出人意料的futark))使用它。從右到左的字形常常是從左到右的字形的鏡像。據(jù)我所知,沒有現(xiàn)代書寫系統(tǒng)使用這種方法(OpenType也對它沒有任何支持)。參見 Bidi。
大寫高度(Cap-height)是一個大寫字母在基線上的高度(一個頂部平的字母比如“I”與彎曲的字母比如“O”截然相反)。
參見 X 高度,頂部,底部,上突,基線。
緊湊字體格式(Compact Font Format)在 OpenType postscript 字體內(nèi)使用最普遍,即使沒有 SFNT 包裝也是一個有效的字體格式。這是帶有 PostScript Type2 CharStrings 的字體的原生字體格式。
字符(Character)是柏拉圖式的理想具體化到至少一個字形中。例如字母“s”是一個具體化到幾種不同字形的字符,包括“S”,“s”,“s”,“?”,長 s 等。需要注意的是這些字形可能看起來互相非常不同,但是盡管積分符號的字形可能與長 s 字形相同,但它們是不同的字符。
字符集(character set is)是字符的一個無序集合。
字符識別符(Character Identifier),一個數(shù)字。在一些 CJK PostScript 字體中,字形并沒有命名但是通過字符識別符數(shù)字來引用。
以CID為鍵的字體(CID-keyed font)中的字形通過 CID 而不是名稱來索引。
中文,日文,韓文(Chinese,Japanese,Korean)。這三種語言的需要字體帶有數(shù)量龐大字形。這三者使用了相同的基于漢字的書寫系統(tǒng)(盡管它們在各自國家經(jīng)歷了分割演化,中國大陸的字體也確實與臺灣和香港所使用的不同)。
日文和韓文也有語音音節(jié)表。日文有兩個音節(jié)表,平假名和有約 60 個音節(jié)的片假名。韓文有一個音節(jié)表,有數(shù)萬個音節(jié)的韓文(Hangul)。
中文,日文,韓文,越南文(Chinese,Japanese,Korean,Vietnamese)。這四種語言需要字體有數(shù)量龐大的字形。
緊縮(Condensed)字體的字形的莖之間的間距和字形之間的間距被縮減。
如果一個字形包含兩個提示,其中一個的開始或者結束點在另一個的范圍內(nèi),那么這兩個提示沖突。它們可能不會同時有效。
一個字形的對立面(Counter)是字形中完全或部分閉合的白色部分。o 和 n 都有對立面。i 和 l 沒有。e 有對立面。B 有兩個對立面。
底部(Descender)是擴展到基線以下的小寫字母的莖?!皃”有一個底部。 參見 x 高度,大寫高度,頂部,上突,基線。
在傳統(tǒng)排印中字體的下降是從字體塊的底部到基線的距離。
這意味著在現(xiàn)代排印中變得精確度更低。
設備表(Device Table)是 OpenType 中的一個概念,允許您輸入間距的調(diào)整以準備好柵格化到特定的像素尺寸。如果一個在大多數(shù)時間都有效的字距值在一個 12 像素字體的字形中排列起來很丑,那么你可以添加一個特別的 到只應用在 12 像素的間距上(另一個是 14,18,或者你需要的任何大?。?。類似的功能錨標記也需要。
許多語言采用了頂部或底部有標記字母,有時標記甚至穿過字母。這些標記被稱作變音符號(Diacritics)。有時它們也被稱作“重音(accents)”,盡管這是個不太準確的術語。這些字母的例子包括 à à ? ? ü ü ? ? ? ?。
迪羅磅(Didot point)是歐洲的一種磅。每 23.566 毫米是 62 2/3 磅(2.66 磅/毫米或者 67.55 磅每英寸)。也有“公制”的迪羅磅:.4 毫米。
參見多主字體。
一個線性單位,等于字體的磅值。在一個 10 磅的字體中,em 將會是 10 磅。em-space 是與磅值一樣寬的空白空間。em-dash 是一個與磅值一樣寬的水平的條形。
em-square 是一個每個邊都是 1em 的正方形。在傳統(tǒng)排印中(此時每個字母被鑄造在金屬上)字形必須繪制在 em-square 中。
在一個可伸縮的字體中,“em”細分到單位。在一個 Postscript 字體中通常 em 有 1000 個單位。在一個 TrueType 字體中 em 可能有 512,1024 或 2048 個單位。在一個 Ikarus 字體中有 15000 個單位。FontForge 使用這些單位作為其坐標系統(tǒng)的基礎。
“em”的一半
編碼(Encoding)是一個字節(jié)碼集合到一個字符集之間的映射。它確定了什么字節(jié)串代表什么字符。名詞“編碼”和“字符集”經(jīng)常作為同義詞使用。ASCII 規(guī)范同時指定了一個字符集和一個編碼。但是 CJK 字符集經(jīng)常會一個字符集有多個編碼(并且一些編碼有多個字符集)。
在更復雜的情況下,有可能有多個字形關聯(lián)到每個字符(在阿拉伯文中大多數(shù)字符有至少 4 個不同的字形)并且客戶端程序必須選取適合當前上下文字符的字形。
舊日爾曼語字母“e”對應濁音的(英文的)“th”發(fā)音(“this”中的發(fā)音——大多數(shù)說英語的人甚至不知道英語中的“th”有兩個發(fā)音關聯(lián)到它,但它確實如此,參見 Thorn)。
為了使用奇偶填充規(guī)則(Even-Odd Fill rule)確定一個像素是否應該填充,從一個點到無窮遠(在任何方向上)繪制一條線,然后數(shù)輪廓穿過這條線的次數(shù)。如果數(shù)字是奇數(shù),那么填充這個點,如果是偶數(shù),那么不填充這個點。這個方法被 2.0 級別以后的 Postscript 柵格化用在字體上。參見 Non-Zero Winding Number Fill。
一個擴展(Extended)字體是一種字形的莖之間的間距和字形之間的間距增加的字體。
極值(Extremum)是數(shù)學上的曲線上的一點,曲線在這點達到其最大值或最小值。在一個連續(xù)曲線上,這個點會出現(xiàn)在端點(是鈍的)或者 dx/dt=0 或 dy/dt=0 處。
在字體設計中,字形的極值是輪廓的最高或最低點,也包括其最左點和最右點。確保一個字形所有極值處都有曲線上的點是重要的,因為在字體使用時它簡化了文本渲染。
當為復雜書寫字母創(chuàng)建字體時(甚至為不復雜的書寫字母)各種各樣的轉換必須在準備好顯示之前應用到輸入字形中。這些轉換被認定為字體特性并(在 OpenType 中)被打上 a 4 字母標記或者(在蘋果中)被打上 a 2 數(shù)字標識符。這些特性的意義被微軟和蘋果預定義了。FontForge 允許你在創(chuàng)建時(或之后)為每個查找標記上一個或多個特性。
這是 Adobe 設計的用來描述 OpenType 特性的文本語法。他可以用來將特性和查找信息從一個字體移動到另一個。
它們粗略地等于上面的 OpenType 的特性,它們是由蘋果定義的。
字形的一個集合,通常有至少一個字形關聯(lián)到字體的字符集中的每個字符,通常還有帶有編碼。
一個字體包含將字節(jié)串轉換成代表這些字節(jié)指定的字符的圖片集所需的信息。
在傳統(tǒng)的排字中,一個字體是小金屬塊的集合,每個上面都有雕刻字母的圖像。傳統(tǒng)上每個磅尺寸都有一個不同的字體。
字體家族(Font Family,或者Family)是相關字體的集合。經(jīng)常包含普通體,斜體和粗體樣式。
一個柵格化字體的庫。在 FontForge 中廣泛地用來理解 TrueType 字體的行為并能夠比 FontForge 在不受幫助下完成的柵格化更好。
老日爾曼語的古代北歐書寫字母。
有時指出水平邊緣確實是水平的是重要的。但是邊緣并沒有制作普通的莖的相應的邊緣。在這種情況下一個特殊的提示在 -20(或 -21)寬度下使用。一個幽靈提示(Ghost Hint)必須全部放置在一個字形總。如果它處在一個輪廓的頂部使用 -20 寬度,如果在底部則使用 -21。幽靈提示也應該處在 BlueZones 中。 (這一規(guī)格也提到豎直的幽靈提示,但是由于沒有豎直 BlueZones,所以并不清楚它們是不是應該被使用)。
一個字形是一張圖片,通常關聯(lián)到一個或多個字符。所以用來繪制“f”的字形關聯(lián)到字符 f,而連字“fi”的字形同時關聯(lián)到 f 和 i。在簡單的拉丁字體中,關聯(lián)關系通常是一對一(也就是一個字形恰好地關聯(lián)到一個字符),而在更復雜的字體或手寫中可能兩個字形關聯(lián)到每個字符(在文藝復興時期的印刷中字母“s”與兩個字形關聯(lián),一個是長 s,用在開頭和中間,另一個是短 s,用在詞的結尾)。在手寫中一個字形關聯(lián)到兩個或更多字符。
字體是字形和一些從字符到字形的映射形式的集合。
在 TrueType 字形柵格化之前,它們要經(jīng)過一個被稱為網(wǎng)格適應的過程,會運行一個 很小的程序(關聯(lián)到每個字形),這個程序將會移動字形輪廓周圍的點直到它們更好地適應像素網(wǎng)格。
德國僧侶在古騰堡生活的時代使用的一個黑體字書寫樣式,他在他的印刷字體樣式中復制了它們的書寫。意大利的字體設計者(在印刷術傳播到南方以后)嘲笑這個樣式,它們更喜歡羅馬人留下的字體設計。它們使用表示輕蔑的哥特(Gothic)一詞,幫助破壞羅馬王朝的哥特人的樣式。
Graphite 是 TrueType 的一個擴展,將幾個表嵌入到一個字體中,包括上下文形狀、連字、重排序、分割字形、雙向、變音符號堆疊、復雜位置等的規(guī)則。
這聽起來更像 OpenType——除了 OpenType 依賴于文本布局慣例來了解關于涉及字形的許多東西。這意味著 OpenType 字體在沒有新版本操作系統(tǒng)推出的情況下不能設計用于一種新的語言或者手寫。而 Graphite 表包含了所有這些隱藏的信息。
Apple Advanced Typography 提供了更好的對比,但是 Graphite 表被認為更容易構建。
SIL International 提供了一個自由的 Graphite 編譯器。
參見sans-serif。
漢字,在中國、日本、韓國使用的表意文字(并且我認為在許多其他亞洲國家也是這樣(越南?)),都基于在中國形成的書寫系統(tǒng)。
韓文音節(jié)表?;谝粋€字母表的唯一的音節(jié)表(無論如何我這么認為)——字母表中的字母從不單獨出現(xiàn),只有兩個或三個作為一組才能組成一個音節(jié)。
漢字的韓文名稱。
它們在手冊主要部分詳細描述了。它們幫助柵格化程序在小的磅值下繪制好字形。
在輪廓上的任何給定點上提示(Hint)可能不會沖突。但是一個字形中不同點上可能有沖突的提示。因此偶爾一個輪廓可能改變那個提示是激活的。激活的提示的每個列表被稱作提示遮罩(Hint Mask)。
兩個日語音節(jié)表中的一個。平假名(Hiragana)和片假名(Katakana)有相同的發(fā)音。
不必拼寫出來就可以代表一個概念的單個字符。通常用來表示漢字。
斜體(Italic,也稱意大利體)字體的一個傾斜的樣式,用來表示強調(diào)。
斜體與傾斜(Oblique)不同之處在于從水平到傾斜形式所涉及的不僅僅是偏斜字體。通常小寫的 a 修改為 a,小寫字母的襯線比如 i(i)改變,并且字體通常獲得更加流動的感覺。
韓文字母表中的字母(Jamo)。它們幾乎從不單獨出現(xiàn),通常作為 Hangul 音節(jié)的一部分以三個為一組出現(xiàn)。字母被分為三類(第一類和第三類有相當大的重疊),choseong——初聲,詞首輔音,jungseong——中聲,中元音,jongseong——終聲,詞尾輔音。一個音節(jié)通過將初聲放在 em-square 的左上,中聲放在右上,終聲可選地放在下部來組成。
漢字的日文名稱。
兩個(現(xiàn)代)日文音節(jié)表之一。平假名(Hiragana)和片假名(Katakana)有相同的發(fā)音。
當兩個字形之間的默認間距不適合,字體可能包含額外信息來指出當一個給定的字形(比如“T”)后面跟著另一個字形(比如“o”)那么“T”的步進寬度應該調(diào)整一定數(shù)量來獲得更加討人喜歡的顯示。這個過程就是字距緊縮(Kerning)。
在使用金屬字體的時候,實際上不得不切削字體金屬塊上的金屬來提供更整潔的適應。
字距緊縮信息所指定的一個字距緊縮對。
字體中的字形被分開到一些字形類別。有一張很大的表來指定列別之間所有可能的聯(lián)合的字距緊縮。通常由于每個類別經(jīng)常包含多個字形,所以這將會比設置字距緊縮對要小。
他是一個數(shù)學家,對糟糕的排版感到如此厭倦以至于在二十世紀七八十年代創(chuàng)造了自己的字體設計系統(tǒng)排字布局程序,分別被稱作 MetaFont 和 TeX。
左跨距(Left side bearing)從一個字形的原點到其最左擴展的水平距離。這可能是正數(shù)或負數(shù)。
狐猴(Lemur)是原猴亞目的猴靈長類動物的一個單型屬,目前只在馬達加斯加發(fā)現(xiàn),但是該科的正式成員(大約五千萬年前)曾經(jīng)更加廣泛地傳播。
連字(Ligature)是由兩個毗連的字形組成的單個字形。拉丁文手寫中的一個常見的例子是“fi”連字比順序排列感覺更好。
行距是字體的連續(xù)的行之間的距離。
拉丁文,希臘文和西里爾文。這三個字母表在過去的幾千年里一起進化。字母形式非常類似(一些字母是共享的)。許多概念比如“小寫”,“斜體”可以應用在這三個字母表上而不能應用在任何其他上面(好吧,亞美尼亞語也有小寫字母)。
一個早期的日語手寫體,是平假名和片假名的祖先。萬葉假名(Manyogana)使用漢字表示它們的發(fā)音,許多年后這些漢字簡化為平假名和片假名。
等寬字體(Monospace)是一種所有字形都有相同寬度的字體。它們有時也被稱作是打字機字體。
多層字體是 FontForge 的自有術語。PostScript type3 字體和 SVG 字體比普通字體擁有更多的繪制可能性。普通字體可能只能被來自圖形環(huán)境的一種顏色填充。這兩種字體可以被幾種不同的顏色填充或描邊,包括圖片,漸變條蟲等。FontForge 可以配置為支持這些字體(由于需要占用更多的內(nèi)存,它默認并不這么做)。
$ configure --with-type3
$ make
$ make install
一個多主字體(Multiple Master Font)是一種定義了無窮的相關字體的一個 PostScript 字體模式。多主字體可以在沿著幾個軸變化,例如你可能有一個定義了一個字體家族的不同粗細和不同寬度多主,它可以用來生成:細體,普通體,半粗體,粗體,緊縮字體,擴展字體,粗緊縮字體等。 Adobe 不再開發(fā)這種格式。蘋果有一種格式可以實現(xiàn)同樣的效果但是不會產(chǎn)生許多例子。FontForge 對兩者都支持。
名稱表(Namelist)是 Unicode 碼點到字形名稱的一個映射。
為了使用非零環(huán)繞數(shù)填充規(guī)則(Non-Zero Winding Number Fill rule)確定是否應該填充一個像素,從這點到無窮遠繪制一條直線(沿任意方向)并計算輪廓穿過這條線的次數(shù)。如果輪廓沿著順時針方向穿過這條線則加 1,如果輪廓按逆時針方向穿過則減一。如果結果非零則填充像素。如果是零則留空。這個方法被 TrueType 和更老(版本 2 之前)的 PostScript 字體用來柵格化字體。
參見奇偶填充規(guī)則
歐甘文(Ogham)是舊的凱爾特銘文手寫體。
字體的一個類型。是合并 PostScript 和 TrueType 字體到一個規(guī)范的一次嘗試。 一個 OpenType 字體可能包含一個 TrueType 或者一個 PostScript。
它包含了許多與 TrueType 相同的信息數(shù)據(jù)表,像編碼。
令人困惑的是它也用來表示 Adobe 和微軟(沒有蘋果)添加到 TrueType 中的先進的印刷表。這些包括上下文連字,上下文字距緊縮,字形替換等。
并且微軟 Windows 使用它表示包含“DSIG”(Digital Signature)表的字體。
每個 OpenType 字體中都包含一系列的表(OpenType Table),每一個表分別包含某一特定類型的信息。
字體的一個傾斜樣式,通常用來表示強調(diào)。
偽斜體(Oblique)與斜體(意大利斜體)不同之處在于從水平到傾斜形式涉及到一個數(shù)學上或機械上的偏斜字母形式。
為了“O”的弧形與“I”的平坦頂部看起來高度一致,它傾向于“上凸(Overshoot)”大寫高度(或者 x 高度),或者將基線下凸(undershoot)大約大寫高度(或 x 高度)的 3%。對于一個三角形(比如“A”)來說上突甚至更大,或許是 5%。
這些指引基于我們眼睛的工作方式和其產(chǎn)生的視覺錯覺,來自 Peter Karow 的 Digital Formats for Typefaces,第 26 頁。
上凸也依賴于一個字體的磅值,磅值越大上凸應該越小。通常現(xiàn)代字體將會用在多個磅值上,但是在一些字體家族中對不同的磅值有不同的字體樣式,在這一情況下上凸將會依樣式不同而變化。
參見 X 高度,大寫高度,頂部,底部,基線
描述字體的一個系統(tǒng)。參見 HP's PANOSE classification metrics guide。也有一個擴展叫做 Panose 2。
FontForge 只知道拉丁字體的分類方案。其他方案為其他手寫體而存在。
這是 FontForge 的早期名稱。最初的設想是它應該只編輯 type1 ASCII 字體(因此得名),它迅速演化超過了這一點,但是重命名花掉了我三年時間。
在 TrueType 字體中有一些添加到每個字形上的點,它們并不被組成字形的輪廓所指定。它們被稱作幽靈點(Phantom points)。這些點中的一個代表左跨距,另一個是字形的步進寬度。TrueType 說明(提示,hints)允許移動這些點,就像其他任何可能被移動的點——從而改變左跨距或者步進寬度。TrueType 的早期版本只提供這兩種幽靈點,較新的版本也支持上跨距幽靈點和豎直步進寬度的幽靈點。
寬度的一個單位(至少在美國)定義為 35/83 cm(或者大約 1/6 英寸)。它用來測量文本行高(比如“30picas 和 4磅長”),但是不是用來測量字體高度。
在文藝復興排印中,在有磅之前字體的尺寸有有名稱,“pica”用在這種上下文環(huán)境中。比如:“Great Canon”,"Double Pica”,"Great Primer”,“English”,“Pica”,“Primer”,“Small Pica”,“Brevier”,“Nonpareil”和“Pearl”(每個名稱代表一個漸進更小的字體尺寸)和參見 Wikipedia上Caslon 的字體范例表。
英美磅值。72.27 磅美英寸(2.85 磅/毫米)。
磅是一個度量單位。在計算機誕生之前(至少)有三種不同的對“磅”的常用定義。一個用在 Anglo-Saxon 印刷世界的是 72.27 磅每英寸(2.85 磅/毫米)的“pica point”,用在歐洲大陸的是 62 2/3 磅每 23.566 毫米的迪羅磅(2.66 磅/毫米或者 67.54 磅/英寸),法國有時使用中值磅(Median point,72.78 磅每英寸,2.86 磅/毫米)。
迪羅磅和 pica 磅被安排成在兩種系統(tǒng)下使用給定的磅值文本將會有近似相同的大寫高度,迪羅磅將會在大寫上有額外的空白來包含在大多數(shù)非英語拉丁文手寫體中經(jīng)常出現(xiàn)的重音。
這有有趣的副作用,為歐洲人使用而設計的字體的文本主體給出的豎直em應該有更小的比例。我認為計算機字體傾向于忽略這點,因此大概歐洲的打印機現(xiàn)在設置了更多行距。
如我可以告訴你的,計算機傾向于以 pica 磅的近似值工作(但是這可能是因為我在美國),PostScript 使用 1/72 英寸的單位。
最初字體并不通過磅值來描述,而是通過名稱。直到 17 世紀 30 年代 Pierre Fournier 創(chuàng)造了用于指定字體高度的磅系統(tǒng)。接下來這被 Fran?ois-Ambroise Didot 改進(因此有了磅的名稱)。在 1878 年芝加哥字體公司首先在美國使用磅系統(tǒng)。在 1886 年美國磅被標準化——pica 被定義為 35/83 厘米,pica 磅被定義為它的 1/12。
在傳統(tǒng)的排印中一個 10 磅的字體是每個字形的金屬塊都 10 磅高的字體。一個字體的磅值不插鉛條的基線到基線的距離。
曲線上的一個點,在此處它從下凹變?yōu)樯习迹ǚ粗嗳唬??;蛘咴跀?shù)學表示上(連續(xù)曲線上)d2y/dx2=0 或無窮大處。 三次樣條曲線可能包含拐點,二次樣條曲線可能不包含。
PostScript 是許多打印機使用的頁布局語言。語言包含集中不同字體格式的規(guī)范。手冊主體(FontForge)有一節(jié)描述 PostScript 與 TrueType 如何不同。
一種強調(diào)代碼可讀性的計算機編程語言。
一個引用(Reference)是在一個字形中保存另一個字形的一種方式(比如重音字形中的例子)。有時也被成為一個組件。
右跨距(Right side bearing)是一個字形最右擴展到字形步進寬度的水平距離。它可能是正數(shù)或負數(shù)。
參見Serif。
文字(Script)是一個字符集和將字符放在一起的相關規(guī)則。拉丁文,阿拉伯文,片假名和朝鮮漢字都是文字。
回溯到兩千年前羅馬人在石碑上雕刻它們的字母的時候,它們發(fā)現(xiàn)可以通過在字形主莖的結尾添加精細的線條來減少石頭破裂的機會。
這些精細的線條被稱作襯線(Serif),能夠增加美的作用。早期的字體設計者將它添加到它們自己的字體是為了美觀而不是功能性的原因。
在十九世紀末二十世紀初,字體設計者開始設計無襯線的字體。它們最初因為形式看起來如此奇怪而被稱為畸形字體(grotesques),它們現(xiàn)在通常被成為無襯線字體。
其他書寫系統(tǒng)(希伯來文算一個)有它們自己的襯線。希伯來文襯線與拉丁文(西里爾文或希臘文)襯線非常不同,我也不知道它們的歷史。希伯來文襯線只出現(xiàn)在一個字形的頂部。
SplineFont Database。這些是 FontForge 自己的個人字體標示。文件是 ASCII 的并且含糊難讀,這里描述格式。2008 年 5 月 14 日格式在 IANA 注冊為一個多用途互聯(lián)網(wǎng)郵件擴展類型(MIME)類型: application/vnd.font-fontforge-sfd。 (不幸的是)其他人也使用首字母縮寫“sfd”。
名稱用來表示一般字體格式,包含 TrueType、OpenType、蘋果的位圖、X11 的位圖、過時的“typ1”字體和 Adobe 的 SING 字體(毫無疑問還有其他)。SFNT 格式描述字體表如何在一個文件中放置。每個上面格式都遵循這一一般想法但是包含了更多的具體要求(比如需要什么表和每個表的格式)。
Unicode 的表意文字補充平面(Supplementary Ideographic Plane,0x20000-0x2FFFF)。用在罕見的漢字上(大多數(shù)平時不再使用)。參見
Unicode 的多文種補充平面(Supplementary Multilingual Plane,0x10000-0x1FFFF)。用在古代人造的字母表和音節(jié)表——像 Linear B,Gothic 和 Shavian。參見
樣條曲線(Spline)是一條彎曲的線段。FontForge 中使用的樣條曲線都是第二類或第三類樣條曲線(平方或立方)和 Raph Levien 的回旋樣條曲線。
Unicode 的特別用途補充平面(Supplementary Special-purpose Plane,0xE0000-0xEFFFF)。用得并不多。參見
狀態(tài)機(State machine)就像是一個非常簡單的小程序,它們用在 mac 上來執(zhí)行上下文替換和字距緊縮。狀態(tài)機對話框可以從 Element->Font Info->Lookups 打開。
“狀態(tài)機”包含了一個狀態(tài)表,每個狀態(tài)依次包含了一系列依賴于輸入的潛在轉換(到相同或不同的狀態(tài))。在字體內(nèi)的狀態(tài)機中,機器從一個被稱作起始狀態(tài)的特殊狀態(tài)開始,讀取文本中的字形流。每個獨立的字形將會導致一個狀態(tài)轉換的發(fā)生。機器中發(fā)生的轉換也可能指定字形流的改變(條件替換或緊縮)。
莖(Stem)是字母中豎直的部分。I 和 l 除了襯線外都是莖。H 由兩個莖和一個橫梁組成。其他包含莖的字形有 B b F f K k P p R r 1 and 4。
刪除線(Strike)是一個字體的特殊實例。最常見的位圖刪除線是字體的一個特殊的像素尺寸。
一個字體有多種常規(guī)的變形。大概在任何書寫系統(tǒng)中字形的莖的厚度可能是變化的,被稱作是字體的粗細(weight)。常見的粗細是普通體和粗體。
在 LGC 字母表中一個斜體出現(xiàn)并用來表示強調(diào)。
字體經(jīng)常被壓縮為一個緊縮的樣式,或者擴展成為一個擴展樣式。
各種其他系統(tǒng)偶爾用到:underline,overstrike,outline,shadow。
可縮放矢量圖形(Scalable Vector Graphics)。一個用于繪制矢量圖的 XML 格式。它包含了一個字體格式。
音節(jié)表(Syllabary)像字母表一樣,是一個語音上的書寫系統(tǒng)。與字母表不同,書寫的發(fā)音單元是音節(jié)而不是音位。在日文片假名中“ka”音由一個字形來代表。音節(jié)表傾向于比字母表大(日文片假名需要大約 60 個不同的字符,而韓文 Hangul 需要幾萬個)。
參見:abjad,abugida,alphabet 和相關維基百科條目。
一個字形的末端(Terminal)是末端的那部分。f的頂部有一個末端。s 有兩個末端。當一個字形有多個襯線時,襯線可能與襯線不同。因為如果 f 在一個襯線樣式中那么底部將有一個襯線,那么不認為底部是一個末端。但是 j 和 y 的底部被認為是末端。同樣 3 有兩個末端,一個在頂部一個在底部。中部被認為是連接而不是末端。這些部分的分類可能更多地通過慣例來確定而非嚴格的邏輯。
一個文字排版程序包。
用于不發(fā)音(英文的)“th”發(fā)音(正如單詞“thorn”中)的德文字母“t”,我認為這與希臘語Theta有相同的發(fā)音值。目前這個字形的損壞的版本存在于“the”中的“ye”。參見 Eth。
蘋果發(fā)明并分享給微軟的一個字體。它用來指明輪廓的是二次(二次方)貝茲曲線,包含創(chuàng)新的提示控制和包含任何認為對字體重要的附加信息表的一個可擴展的系列。 蘋果和 Adobe/微軟用不同的方式擴展這些表來包含非拉丁手寫體(或復雜的拉丁手寫體)所需要的先進的排字特性。參見 Apple Advanced Typography 和 OpenType。
每個 TrueType 字體包含表的一個集合,每個表包含一些特定的信息。
PostScript 字體的一個類型。
PostScript 字體的一個類型,在 OpenType 字體包裝中使用。
PostScript 字體的一個非常普通的類型。
PostScript 字體的一個類型。
在金屬字體的年代,這是金屬塊的高度——印刷面到它所放置的平臺的距離。
參見 Monospace。
一個字符集/編碼,嘗試包含當前世界上使用的所有字符,也包含許多歷史上使用的。更多信息參見 Unicode consortium。
參見Overshoot。
這是 PostScript 字體使用的一個字段,以前作為唯一確認字體的機制,隨后 Adobe 做出決定認為它不夠好并創(chuàng)建了 XUID(擴展的 Unique ID)字段。Adobe 現(xiàn)在決定不需要兩者。
TrueType 的“name”表中有一個非常類似的字段。
這是一個 TrueType 的概念,強制一個復合字形(例如一個帶重音的字母)的寬度與其組件相同(例如被添加重音的基本字母)。
CJK 文本經(jīng)常會按豎直方向書寫(有時按水平方向),因此和水平步進一樣,每個 CJK 字形有一個豎直步進。
一個字體的粗細是字形的莖多么粗(暗)。傳統(tǒng)上粗細是被命名的,但是目前數(shù)字被應用在粗細上。
細體(Thin) 100
超輕體(Extra-Light) 200
輕體(Light) 300
常規(guī)體(Normal) 400
中等體(Medium) 500
半粗體(Demi-Bold) 600
粗體(Bold) 700
重體(Heavy) 800
黑體(Black) 900
Nord
Ultra
字體設計的空白間距包括文本行的距離,字母間的距離,字距和字母內(nèi)的距離。這是一個廣泛的包羅萬象的術語。
這是一個輕微模糊的術語,又是用來表示步進寬度(從字形開始到下一個字形開始的距離),又是用來表示從左跨距到右跨距的距離。
基線上小寫字母(頂部平坦的像“x”或“z”或“v”,相反的頂部彎曲的像“o”或者有頂部的像“l(fā)”)的高度。
參見大寫高度,頂部,底部,上凸,基線。
PostScript 字體的 Extended Unique ID?,F(xiàn)在有些過時。參見 Unique ID。