chenglou

pretext

chenglou

Fast, accurate & comprehensive text measurement & layout

AI 简介

Pretext 是一个用于多语言文本测量与布局的纯 JavaScript/TypeScript 库,无需触发浏览器 DOM 重排即可精确计算段落高度、行数及分词位置。其核心采用基于 Canvas 的字体引擎实测 + 预处理缓存机制,支持 Unicode 全字符集(含中文、阿拉伯文、Emoji 等)、CSS 白空格行为(pre-wrap)、字间距与断字规则(keep-all)。适用于需要高性能文本尺寸预判的场景,如虚拟滚动、动态布局计算、服务端渲染文本占位、AI 生成内容的前端校验及防布局偏移(CLS)优化。

TypeScript
MIT License
49.1k
Stars
2.7k
Forks
147
Watchers
43
Issues

Star 增长

今日0
近 7 天0
近 30 天+250
综合评分80
默认分支main