多行文本测量,不必再碰 DOM
Pretext(@chenglou/pretext)用浏览器字体引擎做基准测量,在纯算术层面完成折行与高度计算,适合虚拟列表、Canvas 绘制与防布局抖动等场景。
性能
一次 prepare 缓存字形宽度后,layout 可在微秒级重复计算不同宽度下的高度。
能力
多语言、emoji、混排方向;可选 pre-wrap 语义;并提供逐行 API 供 Canvas / 变宽排版使用。
开源
MIT 许可,仓库 chenglou/pretext。本站 pretextonline 为独立整理站点。