字體驗證 - 設置

設計字形可能非常複雜。從字體菜單可用的字體驗證嚮導識別常見的潛在問題,並在可能的情況下指向特定項目(例如字形、輪廓和座標)。它驗證所有字形並可選擇修復檢測到的問題。

字體驗證測試

具體的驗證測試在此處解釋:

重複組件

當驗證具有兩個或更多相同字形成員的複合字形時,將報告此問題。

空組件

當驗證具有空字形成員的複合字形時,將報告此問題。

重疊組件

當驗證具有相交字形成員的複合字形時,將報告此問題。一些字體設計師認為重疊的複合組件是錯誤,而另一些則不在意。我們建議避免重疊輪廓。

重複輪廓

當驗證具有兩個或更多相同輪廓的簡單字形時,將報告此問題。

具有一個或兩個點的輪廓

當驗證具有一個或兩個點的輪廓的簡單字形時,將報告此問題。

方向不正確的輪廓

當驗證具有方向不正確的輪廓的簡單字形時,將報告此問題(需要填充黑色的輪廓必須具有順時針方向。如果我們想在現有輪廓內製作白色區域,我們必須使新輪廓的方向為逆時針。)。

曲線外極值座標

此測試檢查所有曲線外點是否在全局邊界框內(以及可選的它們的局部邊界框內)。您可以通過選項對話框自定義此功能。

全局和局部極值

左側圖像顯示兩個紅色矩形。大的是全局邊界框,較小的矩形是曲線外-曲線外-曲線序列之間的局部邊界框。兩個曲線外點都位於其邊界框之外。啓用局部檢測後,右側圖像顯示在驗證面板上單擊添加曲線極值按鈕的結果。

冗餘點

當驗證具有冗餘點的輪廓的簡單字形時,將報告此問題。

重複節點

當驗證簡單字形時,如果輪廓具有兩個具有相同座標但一個在曲線上而另一個在曲線外的相鄰點,將報告此問題。

相交座標

當驗證具有(自)相交輪廓的簡單字形時,將報告此問題。儘可能避免交叉輪廓。

注意:較舊的 PostScript Level 2 驅動程式不支援重疊輪廓。

可疑點

當驗證簡單字形時,如果輪廓具有需要關注的點,因為它們可能位置不正確,將報告此問題。

插值問題

檢測可變字形的這些問題:

不平衡組件

當在可變字體中,字形使用具有不同縮放或旋轉值的組件時,會檢測到此問題。這在設計期間不是問題,但由於 OpenType 格式不支援它,此類字形輪廓將在導出時轉換為簡單輪廓(輪廓)。

英文原文:https://www.high-logic.com/fontcreator/manual16/fontvalidation-setup.html