スマート引用符変換ツール
テキストを貼り付けて「変換」を押すと、ストレートの引用符をカーリー(スマート)引用符に変換します。コードやプレーンテキスト用に、カーリー引用符をストレートに戻すこともできます。アポストロフィは同じ処理で変換でき、二重ハイフンと3つのドットの修正も任意で選べます。変換された件数も表示されます。無料、登録不要で、テキストはアップロードされません。
方向
同時に変換する
スマート引用符変換ツールの使い方
- 方向を選ぶ。 初期設定は「ストレート → スマート(カーリー)」です。「スマート → ストレート」は逆方向に変換します。
- 必要な追加オプションにチェックを入れる。 アポストロフィは初期設定でオンです。「二重ハイフン → エムダッシュ」と「3つのドット → 省略記号」はオフです。「スマート → ストレート」の方向では、同じチェックボックスがエムダッシュと省略記号をそれぞれ -- と ... に戻します。
- テキストを貼り付けて「変換」を押す。 出力はオプションを変えても自動では更新されないため、設定を変えたら再度ボタンを押してください。件数は変更された記号の数を示します。
- 結果をコピーする。 提出する前に、下のセクションにある例外を確認してください。
関係する文字
| 記号 | 文字 | Unicode | 名称 |
|---|---|---|---|
| ストレートの二重引用符 | " | U+0022 | 引用符 |
| ストレートのシングル / アポストロフィ | ' | U+0027 | アポストロフィ |
| カーリーの二重、開き | “ | U+201C | 左二重引用符 |
| カーリーの二重、閉じ | ” | U+201D | 右二重引用符 |
| カーリーのシングル、開き | ‘ | U+2018 | 左シングル引用符 |
| カーリーのシングル、閉じとアポストロフィ | ’ | U+2019 | 右シングル引用符 |
| エムダッシュ | — | U+2014 | エムダッシュ |
| 省略記号 | … | U+2026 | 水平省略記号 |
アポストロフィは、閉じシングル引用符と同じ文字 U+2019 です。Unicode 標準はこれを推奨されるアポストロフィとして定めています。そのため「don't」は「don‘t」ではなく「don’t」に変換されるべきです。スマート → ストレートの方向は、ドイツ語などの一部の言語が引用の開きに使う下付きの引用符 „ と ‚ も受け付け、ストレートに変換します。
初期設定では、英文 She said, "It's the best result we've seen." は She said, “It’s the best result we’ve seen.” になり、ツールは4件の変換を報告します。内訳は二重引用符2件とアポストロフィ2件です。
ツールが引用符の向きを判断する仕組み
ストレート引用符は、テキストの先頭、または空白、改行、開き括弧や波括弧、ダッシュ、別の開き引用符のすぐ後にある場合は開きとみなされます。それ以外は閉じです。文字や数字の直後にあるストレートのシングル引用符はアポストロフィとなり、’ に変換されます。省略された文字で始まる短い語('tis、'twas、'em、'cause)や2桁の年('90s)の前にあるシングル引用符も、アポストロフィとして ’ になります。また 5'10" のようなフィートとインチの表記は、プライム記号 5′10″ になります。これはワードプロセッサが用いる規則であり、通常の文章には適しています。
判断を誤るケース
| 入力 | ツールの出力 | 正しい形 |
|---|---|---|
'Nuff said(ツールが知らない省略語) | ‘Nuff said | ’Nuff said: 認識されるのは 'tis、'twas、'twere、'twill、'twould、'em、'cause、'til、'bout、'cos と '90s のような2桁の年だけです。それ以外は手作業で修正してください |
6' 2" と a 12" ruler | 6′ 2″ と a 12” ruler | プライムは、フィートの後にインチが続く場合のみ使われます。12" のような単独の寸法は閉じ引用符と読まれます |
アポストロフィのチェックを外した 'hello' | ‘hello' | ‘hello’: 閉じ引用符が文字の後にあるため、ツールはアポストロフィとみなし、ストレートのまま残します |
アポストロフィのチェックを外して “It’s ‘fine’” をストレートに変換 | "It’s ‘fine’" | すべてのシングル引用符はカーリーのまま残ります。そのチェックボックスが、すべてのシングル引用符を制御するためです |
さらに2つの制限があります。このツールが変えるのは記号の形だけで、入れ子の構造は変えません。アメリカ式(外側が二重引用符)から英国式(外側がシングル引用符)への変更はしませんし、ギュメ(« »)や、日本語・中国語で使われるかぎ括弧(「」)も作りません。テキストを提出する前に、上の表にある例外を検索してください。
どちらの方向を使うか
- ストレート → スマート は、コードエディタ、LaTeX や Markdown のソース、チャットアプリ、古いWebページで下書きしたエッセイや原稿に使います。ストレートとカーリーが混在した文書は未編集に見えますし、出版社の組版担当者がいずれにせよ置き換えます。
- スマート → ストレート は、コンピュータが読むものすべてに使います。WordやGoogleドキュメントはカーリー引用符を自動で挿入します。ソースコードにカーリー引用符があると、Python の "invalid character '“' (U+201C)" のような構文エラーになりがちです。JSON、YAML、CSVのフィールド、シェルコマンドも同様で、カーリー引用符は完全一致検索も壊します。
必要なツールはどれですか?
| やりたいこと | 使うツール |
|---|---|
| 引用符の形、アポストロフィ、ダッシュ、省略記号を変更する | このスマート引用符変換ツール |
| 長い引用文をインデントしたブロックにする | ブロック引用フォーマッター |
| 句読点をすべて取り除く | 句読点を削除 |
| 見えない文字や似た文字を見つける | Hidden Character Detector |
| 各行を引用符で囲む | 接頭辞/接尾辞 |
よくある質問
- ストレート引用符とスマート引用符の違いは何ですか?
- ストレート引用符(" と ')は、キーボードにある単一の記号で、開きと閉じの両方に使われます。スマート引用符は、カーリー引用符やタイポグラフィック引用符とも呼ばれる別の文字です。開きは “ と ‘、閉じは ” と ’ です。ワードプロセッサは自動的にこれを挿入しますが、プレーンテキストエディタやコードはしません。
- ツールは引用符が開きか閉じかをどう判断しますか?
- 直前の文字を見ます。テキストの先頭、空白、改行、開き括弧、ダッシュの後にあれば開きで、それ以外は閉じです。文字や数字の直後のシングル引用符はアポストロフィです。これはワードプロセッサの動作に従っており、省略された語のアポストロフィ('tis、'90s)とフィート・インチの表記が例外です。その他の珍しいケースは手作業で確認してください。
- なぜカーリー引用符はコードを壊すのですか?
- プログラミング言語、JSON、シェルコマンドは、文字列の区切りとしてストレート文字 U+0022 と U+0027 しか受け付けません。カーリー引用符は別の文字なので、パーサーは無効な文字や閉じられていない文字列としてエラーを報告します。文書からコードに貼り付ける前に、スマート → ストレートに変換してください。
- 正しいアポストロフィは ' と ’ のどちらですか?
- 組版されたテキストでは ’(U+2019)です。閉じシングル引用符と同じ形で、Unicode 標準も推奨されるアポストロフィとして定めています。コード、URL、ファイル名では直線の ' を使ってください。
- エムダッシュと省略記号のオプションは何をしますか?
- ストレート → スマートの方向では、二重ハイフン(--)をエムダッシュ(—)に、3つのピリオド(...)を1文字の省略記号(…)に変換します。スマート → ストレートはその両方を逆にします。引用符の変換とは別の機能なので、必要な場合のみチェックしてください。
- テキストはアップロードされたり保存されたりしますか?
- いいえ。変換はブラウザー内で行われ、サーバーには何も送信されません。タブを閉じるとテキストは消去されます。