投稿タイトルの引用符が異なる文字に変換されました

こんにちは。

Discourse の最新アップデート以降、投稿タイトルに引用符 ' を含めて投稿を作成すると、それが (先頭に半角スペース付き)に変換されてしまいます。

タイトル編集ボタンをクリックすると、入力欄には正しく ' が表示されますが、タイトル編集を確定すると、これも常に (先頭に半角スペース付き)に変換されてしまいます。

また、二重引用符 " を入力すると、» に変換されるようです。

「いいね!」 3

ふむ、これは国際的なクォートに関する新しいバグのようだね、@zogstrip

「いいね!」 2

@gerhard は既に把握しています。

HtmlPrettify は「文字単位」で処理しているため、引用符が対応するペアの開始なのか、それとも単なるアポストロフィなのかを区別できません。そのため、そのコミットを元に戻さなければならない可能性があります。

smartquotes.js のようなアプローチが機能するかもしれませんが、これは 非常に複雑な 問題です。

「いいね!」 6
「いいね!」 5