曲線記錄
曲線記錄代表二次曲線 (,也就是 TrueType 使用的二次曲線 b 曲線) 。 曲線記錄的開頭為上一筆記錄的最後一個點, (或分佈中第一筆記錄的起點) 。 對於第一筆曲線記錄,記錄中的起點和最後一個點位於圖像外框上。 對於所有其他曲線記錄,只有最後一個點位於圖像外框上。 曲線記錄中的所有其他點都會關閉圖像外框,而且必須轉譯為 b-splines 的控制點。
分佈中的最後一個曲線或聚合線記錄一律以分佈的起點結束。 這種安排可確保每個分佈都已關閉。
因為 b-spline 需要三個點 (一個點與大綱) 兩個點之間的字元外框,所以當曲線記錄包含一個以上的曲線點時,您必須執行一些計算。
例如,如果曲線記錄包含三個點 (A、B 和 C) ,而且不是第一筆記錄,則點 A 和 B 會離開圖像外框。 若要解譯點 A,請使用目前的位置 (,該位置一律位於圖像外框) ,以及點 A 與 B 之間的圖像外框點。若要尋找 A 與 B 之間的中間點 (M) ,您可以執行下列計算。
M = A + (B A) /2
曲線記錄中連續外框點之間的中間點是字元外框上的點,根據 TrueType 字型中使用的曲線格式定義。
如果目前的位置是由 P 指定,則這個曲線記錄所定義的兩個二次方曲線會 (P、A、M) 和 (M、B、C) 。