こんにちは。
Discourse の最新アップデート以降、投稿タイトルに引用符 ' を含めて投稿を作成すると、それが ›(先頭に半角スペース付き)に変換されてしまいます。
タイトル編集ボタンをクリックすると、入力欄には正しく ' が表示されますが、タイトル編集を確定すると、これも常に ›(先頭に半角スペース付き)に変換されてしまいます。
また、二重引用符 " を入力すると、» に変換されるようです。
こんにちは。
Discourse の最新アップデート以降、投稿タイトルに引用符 ' を含めて投稿を作成すると、それが ›(先頭に半角スペース付き)に変換されてしまいます。
タイトル編集ボタンをクリックすると、入力欄には正しく ' が表示されますが、タイトル編集を確定すると、これも常に ›(先頭に半角スペース付き)に変換されてしまいます。
また、二重引用符 " を入力すると、» に変換されるようです。
ふむ、これは国際的なクォートに関する新しいバグのようだね、@zogstrip
@gerhard は既に把握しています。
HtmlPrettify は「文字単位」で処理しているため、引用符が対応するペアの開始なのか、それとも単なるアポストロフィなのかを区別できません。そのため、そのコミットを元に戻さなければならない可能性があります。
smartquotes.js のようなアプローチが機能するかもしれませんが、これは 非常に複雑な 問題です。