你好。
自上次 Discourse 更新以来,当我撰写包含单引号 ' 的帖子标题时,在创建帖子时它会被转换为 ›,前面带有一个空格。
如果我点击编辑标题按钮,输入框中会正确显示 ',但在确认标题编辑时,它总是被转换为 ›(前面带有一个空格)。
此外,似乎如果我输入双引号 ",它会被转换为 »。
你好。
自上次 Discourse 更新以来,当我撰写包含单引号 ' 的帖子标题时,在创建帖子时它会被转换为 ›,前面带有一个空格。
如果我点击编辑标题按钮,输入框中会正确显示 ',但在确认标题编辑时,它总是被转换为 ›(前面带有一个空格)。
此外,似乎如果我输入双引号 ",它会被转换为 »。
嗯,这看起来是国际引号的一个新 bug @zogstrip
@gerhard 已经知晓。
我们可能不得不回退该提交,因为我们的 HtmlPrettify 是逐字符处理的,它无法判断某个引号是成对引号的起始,还是仅仅是一个撇号。
像 smartquotes.js 这样的方案或许可行,但这确实是一个 非常复杂 的问题。