chenglou/pretext
6 articles
前置知识
- ›Web 开发基础与 DOM 概念
- ›CSS 文本布局模型(white-space、overflow-wrap)
- ›TypeScript 类型系统基本认知
01
Pretext 架构解析:为什么两阶段设计优于 DOM 测量
深入探讨 Pretext 的核心架构思想:将一次性文本分析与纯算术布局计算彻底分离
02
深入文本分析管道:从原始字符串到可测量的文本段
深入解析空白字符规范化、Intl.Segmenter、合并级联与 Canvas 测量——它们共同将原始文本转化为并行数组
03
换行引擎:快速路径算术与浏览器行为一致性
深入剖析 line-break.ts 中的换行引擎——以微秒级速度执行的热路径,以及 simple 与 full walker 的分发机制
04
浏览器差异、Emoji 宽度修正与多语言文字支持
涵盖跨浏览器引擎配置检测、emoji 宽度修正、分段指标缓存、双向文字实现,以及多种世界文字的处理方式
05
丰富布局 API 实战:收缩包裹、障碍物绕排与杂志版面
通过聊天气泡收缩包裹、杂志版面障碍物绕排以及 SVG 多边形轮廓提取,深入探索 Pretext 富 API 层的能力
06
验证文本排版:语料库、浏览器扫描与大规模精度校验
深入解析 Pretext 的测试基础设施:确定性的伪 Canvas、浏览器精度扫描、多语言语料库验证,以及作为项目知识沉淀的 RESEARCH.md