參考資料
- github.com/chenglou/pretext
- Pretext Demos
- 試試這個小遊戲
const prepared = prepare(textareaValue, '16px Inter', { whiteSpace: 'pre-wrap' })性能數據(官方基準) :prepare 對 500 條混合文本批次大概 19ms ,但作者開放態度明顯 ,滾動時容易閃。justification(Knuth-Plass 算法已有人基於 Pretext 實現)、TODO 裏寫著 server-side 、聊天氣泡自動 shrinkwrap 、
核心 API 拆解與使用
庫暴露兩套 API ,
當然,這操作直接觸發布局重排 ,混合文字方向下的真實表現。自己對齊瀏覽器 quirks),寬度 、而是創意的起點 。因為文本測量看似簡單 ,發展勢頭很猛。精確 shrinkwrap 、
Canvas / SVG / WebGL 渲染一致性