Telari 0.3.5 更新内容
2026年8月21日
主要更新
-
段落里的单个换行怎么处理,现在可以选了。按照Markdown的严格语法,段内单纯的换行不是换行,只是一个空格——源码里折成几行,读者看到的仍是按阅读宽度重新折过的一整段。但 Typora、Obsidian 默认走另一种方言(单个换行就是换行),逐行写成的文档拿到 telari 里会被并成一段。现在 ⌘, ▸ 通用 ▸ 换行与空格 ▸ 单个换行有两档:合并成段(Markdown 标准)与保留换行;也可以只改一个标签页——显示 ▸ 本标签页的换行(跟随设置 / 合并成段 / 保留换行),同一个文件在两个标签页里可以各带各的档,选择随标签页记忆、关掉标签页就没了。出厂默认(合并成段)保持不变
-
中文里紧贴标点的强调星号现在能生效了。
在**「保留换行」档下……**。这类写法此前渲染成字面的裸星号——CommonMark 的 flanking 规则是为有词间空格的文字设计的,中文不写空格,**经常正好落在「汉字↔中文标点」的接缝上,按规则既开不了也关不了(我们自己随 app 分发的手册页上就印着裸星号)。现在采用 CommonMark CJK-friendly emphasis 修正案(tats-u 起草,pulldown-cmark 上游已合并、尚未发布):接缝任意一侧是 CJK 字符或 CJK 标点即放行。
改进
-
行内代码里的连续空格不再被合并。
-
可以选择是否保留正文中连续空格。选项在 ⌘, ▸ 通用 ▸ 换行与空格中,能与两端对齐算法共存。一串空格里第一个照旧弹性伸缩、其余只贡献宽度不贡献弹性,所以对齐灰度不受影响,两个空格也永远比一个宽。
修复
-
价目表不再被误判成行内数学。
$4.99/mo·$89.99这类两个价格连写的行,此前被当成一条$…$公式,已修复此类情形。 -
转义的方括号不再被当成引用链接。
见[文档]\[id]。此前会把「文档」渲染成超链接、两对方括号从页面上消失——而\[正是作者声明「这是字面方括号」的唯一手段。现在如实显示(回移的上游修复)。 -
修复安装用的 DMG 窗口背景问题——安装包在某些macOS版本上背景渲染错误,已修复并简化。