ストレートクォotation

Typographerの置換ペアで直線引用符「 " " ’ '」を設定しようと試みました。

これにより、Typographerは他の通常の処理(エムダッシュ、商標記号など)を継続しつつ、直線引用符をそのまま保持させることができました。ユーザーはテキストに対して波線引用符を明示的に入力する必要がありましたが、それは問題ありませんでした。

しかし残念ながら、置換ペアフィールドに同じ値を2回入力することができませんでした。

そのため、やむを得ずTypographer全体を無効にしました。コード内の引用符が修正されないようにするという目標を達成する別の方法はありませんでしたか?

PS. ここを見ると、二重引用符は直線のままですが、単一引用符は変更されています。つまり、これは可能なのでしょうか?

現時点では、markdown typographer quotation marks サイト設定を使用して、装飾的な引用符を通常の引用符に置き換えることはできないようです。この設定の本来の目的は、ドイツ語やフランス語のように、4 種類の異なる引用符文字を使用する言語 をサポートすることでした。

enable markdown typographer サイト設定にチェックが入っている場合、最初の二重引用符の直後にスペースがある場合、または最後の二重引用符の直前にスペースがある場合のみ、二重引用符は通常の形でレンダリングされます。

通常の引用符:

  • " "
  • " foo"
  • "bar "
  • " foo bar"
  • "foo bar "

装飾的な引用符:

  • “”
  • “foo”
  • “foo bar”

単一引用符(アポストロフィとも呼ばれる)は、常に装飾的な形でレンダリングされます。

装飾的な引用符を置き換えようとしている具体的な理由は何でしょうか?コードを共有する目的では、装飾的な書式を回避するためにコードブロックを使用することをお勧めします。

以下の構文を使用します:

```
'single quote'
"double quote"
```

結果は以下のようになります:

'single quote'
"double quote"

ありがとうございます。コードブロックを使うことを思いつく人は少ないため、そのエラーがコード自体のミスなのか、タイプセッターが直線引用符に変換したせいなのかを推測するのは難しいです。

それでも、私のチームに確認し、彼らにコードブロックを使うよう促せるか見てみます。

コードブロックはテキストではなく、CODE BLOCKS として投稿してください!

  • 4 スペースでインデント
  • コードフェンス(バックティック 3 本)を使用
  • ツールバーのコード書式ボタンを使用

対症療法ではなく、根本的な疾患を治療しましょう :wink: