變更紀錄
本文件涵蓋的 glyphkit 版本。
1.0.0b4(2026-10-22)
- 字型只解析一次並保留下來(最近用過的八個),不再每個字形輪廓、每次數學排版各解析一次。輪廓與排版結果完全相同。解析後的字型在鎖保護下共用,所以並行讀取仍然是確定的(參見輪廓)。
1.0.0b3(2026-10-21)
- 數學排版依循 TeX 的規則與字型的 MATH 常數:分數、上下標、大型運算子與上下限、伸縮的根號與括號、重音符號,以及
\overline與\underline的線(參見數學語法)。 - 原子依 TeX 的表加上間距。沒有左運算元的二元運算子視為一般符號,字型有 U+2212 時,
-就用它來畫。 MathStyle.level除了"display"與"script",也接受"text"與"scriptscript"。- 新增更多命令:完整的希臘字母、符號與關係符號、函數名稱、
\mathrm、\text、\operatorname、空白與積分。Symbol.role為原子分類,並新增Space節點。
1.0.0b2(2026-10-13)
1.0.0b1(2026-10-12)
- 公開排版契約的第一個整合測試版:明確的字型來源、配對、後備與字型清單,Unicode 分段、支援雙向文字的字形處理、段落排版與輪廓、OpenType MATH 排版、會檢查權限的子集、有版本的序列化(參見簡介)。