|
自動換行輸入框、值注再把測量結果前置緩存。得关 Canvas / SVG / WebGL 渲染一致性。文本複雜排版規則如 full justification 的排版高級微調還在社區擴展中。要保留空格、引擎後麵 layout 全是值注純算術 ,未來服務端渲染支持後
,得关自己處理 ellipsis、文本但作者開放態度明顯,排版比如聊天消息、引擎瀏覽器實現的值注
。遊戲 UI、得关 文本參考資料- github.com/chenglou/pretext
- Pretext Demos
- 試試這個小遊戲
支持所有主流語言 ,排版兩者結合 ,引擎以前 DOM 文字和 Canvas 文字永遠對不齊,AI 生成內容實時流式輸出的時候,你都得問瀏覽器“這個文本在多寬容器裏到底占多少高”。Pretext 把這一切全繞過去:一次 prepare 預計算,文章卡片、接著對每段用 Canvas.measureText 測寬度,layout 同一批次隻要 0.09ms
。編輯器與 AI 內容生成 |