用途:为 UI 设计、网页应用与屏幕文本套用一套源自长期排版实践的固定规则,而非风格趋势。默认模式为强制执行:生成任何含可见文字的界面时,自动使用正确的 HTML 实体与 CSS,不询问、不解释;审查模式用于检查现有代码或设计,指出违规并给出 before/after 修复。附带的参考文件包括 CSS 模板与 HTML 实体表。
主要能力:规范弯引号与撇号(“ ” ‘ ’),并提醒智能引号引擎在 '70s、'n 等场景会误插开引号;区分连字符、短破折号 –(范围与连接)和长破折号 —(句中断开);省略号用 …;乘号 ×、减号 −;英尺英寸符号保持直引号并用 连接;商标版权用 © ™ ®,替代 (c)(TM)(R);节号与段号 § ¶ 后接 ;专有名词必须保留重音符号。空格方面:标点后永远一个空格; 用于防止断行;换行、换段、分页、软连字符各有对应工具,不用空格键凑版式。格式方面:粗体与斜体互斥且尽量少用;禁止下划线;全大写仅限一行以内并加 5–12% 字距;小型大写须用真实字体特性;正文尺寸 Web 建议 15–25px;字距仅用于全大写与小大写;字偶距始终开启;fi/fl 碰撞时启用连字;数据表用表格数字。字体选择禁止花体与等宽正文,正文衬线优先,最多混用两种字体并各司其职。版面方面:先定正文的四项属性;行长 45–90 字符,容器 max-width: 65ch;行距为字号的 120–145%;对齐以左对齐为主;段间缩进或空行二选一,不可并用;标题最多三级,用上下留白与粗体区分,段前留白大于段后;块引用缩进 2–5em 且不加引号;列表用语义标签;表格去掉边框、加内边距、数字右对齐;处理孤行寡行。响应式排版规则不随屏幕改变,字号与容器同步缩放,正文容器始终设最大宽度。
用法与限制:作为技能使用时,按默认强制执行或审查两种模式操作。JSX 文本中 Unicode 转义序列(如 \u2019)不会生效,需直接粘贴真实 UTF-8 字符或用 {'\u2019'} 表达式;HTML 实体在 JSX 中不可用。批量修复可用 sed 配合原始 UTF-8 字节。资料未提供安装命令、收费方式与具体集成步骤。