聚珍(Juzhen)切片 1 — 目视验证页

主 · 简体(开明式)— 句内点号+括号引号半形

中西混排:我用 Neovim 写 TypeScript,配合 ripgrep 与 fzf 做模糊搜索,效率提升了 200%,达到约 3.5 倍。

句末+引号:他问:“真的吗?”我说:“当然!”这是 GPT-4 与 state-of-the-art 工具的时代。

连续标点:完了……怎么办?!真是的——他竟然走了。

括号嵌套:(含括号)与【方括号】以及《标题》,还有“她讲过‘小心’二字”。

间隔号:卡尔·马克思与弗里德里希·恩格斯合著。

列举:第一、第二、第三;以及其他(杂项)的内容。

对比 · 繁體(全角式)— 句內標點不擠,僅鄰接/行端收縮

中西混排:我用 Neovim 寫 TypeScript,配合 ripgrep 與 fzf 做模糊搜尋,效率提升了 200%,達到約 3.5 倍。

句末+引號:他問:「真的嗎?」我說:「當然!」這是 GPT-4 與 state-of-the-art 工具的時代。

連續標點:完了……怎麼辦?!真是的——他竟然走了。

括號嵌套:(含括號)與【方括號】以及《標題》,還有「她講過『小心』二字」。

間隔號:卡爾·馬克思與弗里德里希·恩格斯合著。

列舉:第一、第二、第三;以及其他(雜項)的內容。

copy-clean 测试 — 框选整段并复制到纯文本编辑器,中西间隙的空格不应被带入

请选取此句:我用 Neovim 编辑配置文件,搭配 fzf 与 ripgrep 做模糊搜索。复制后粘到纯文本,应为“我用Neovim编辑配置文件,搭配fzf与ripgrep做模糊搜索。”般紧凑(标点原样保留,中西间隙不入剪贴板)。

验证重点(jsdom 无法覆盖之版面层):①justify 下句末标点只占一份间距(不被拉成两份); ②开明式句内点号与括号引号视觉半形、繁体全角式不擠(仅相邻/行端收缩); ③句末标点后接闭引号(如 。 接 ”)行内应约 1.5em、行尾应约 1em; ④长英文词在窄栏可原生连字断行(需字体支持);⑤复制粘贴中西间隙不污染原文。 请于 Chrome / Safari / Firefox 三引擎各核对一次。
字型注意:擠壓(开明式半形)依赖字型的 OpenType halt 特性。 本页已用 webfont 载入 Noto Serif SC/TC(含 halt)作参考;若改用无 halt 的字型 (含部分系统字型如 PingFang),Safari 等浏览器下开明式擠壓会不生效——这是字型限制,非逻辑错误。

标点实测宽度(诊断用——点「测量标点宽度」后把下表复制给我)
(点上方「测量标点宽度」)