無料 · 非公開 · 登録不要
合字削除ツール — fi・fl たちを通常の文字に戻す
テキストを貼り付けてワンクリック。すべてのタイポグラフィ合字が、それが表す普通の文字に展開されます。表記・余白・改行はそのまま。
Dash remover tool
合字は 2 つ以上の字母を 1 つの字形にまとめたものです。f-i の代わりの fi、f-l の代わりの fl、a-e の代わりの æ。組版の人たちには美しいフォントの文字の衝突を防ぐ特効薬ですが、データベースや検索エンジンにとっては厄介物です。file は file ではない — 異なる 1 文字であり、完全一致も並べ替えも重複排除もその違いを生き残れません。そのテキストをフォームや CMS や CSV に貼れば、不具合はすぐに始まります。
合字は出どころと一緒にやってきます。組版済み PDF のテキスト層、電子書籍の書き出し、スキャン文書の OCR、LaTeX の出力、そして特定のフォントが 1 コードポイントの形を出力します。テキストがその世界を出た瞬間 — 検索ボックス、データベースの欄、プレーンテキストのメール — 字形はタイポグラフィではなく誤字になります。
このツールはラテン文字の合字一式を扱います。ff fi fl ffi ffl(f の仲間)、æ Æ と œ Œ(ダイグラフ)、オランダ語の ij IJ、そして多くの処理系が ss・SS を求める ß と ẞ。上のカウンターは置き換えた文字数です。0 なのに挙動がおかしい場合は、不可視のハイフンか連続した空白が原因です。
合字削除ツール
質問
合字とは一言でいうと何ですか?
2 つ以上の字母を代行する 1 つの文字です。fi は f の後に i が続くことを意味するコードポイント(U+FB01)です。見た目は正しく、振る舞いは不正:検索・比較・取り込みは存在しない字母を見てしまいます。
どの文字を置き換えますか?
f の仲間(ff fi fl ffi ffl)、ダイグラフの æ Æ œ Œ、オランダ語の ij IJ、そして ss/SS として扱われる ß ẞ。それぞれが表す文字に正確に展開される — ffi は ffi になる — ので、つづりは変わりません。
合字の置き換えは表記の変更ですか?
いいえ。合字は単なる表示上の選択で、単語はもともと分かれた字母で書かれています。file を file に展開するのは文字コードの変更であり、つづりの変更ではありません。
合字があると検索に失敗するのはなぜですか?
検索はコードポイントを比較するからです。file は f, i, l, e を含み、file は fi, l, e を含みます。f-i の並びを探すシステムは、2 つの単語がどれほど同じに見えても 1 つの字形には一致しません。
ドイツ語の語中の ß やアクセント付き文字は触れますか?
いいえ。アクセント付きの字母は本物の字母であり合字ではないため、決して触れません。ß は特殊なケースとして扱われます。ß を ss に正規化したいパイプラインのために選択肢を用意してあり、適用するかはあなたが決めます。
テキストはどこかに送信されますか?
いいえ。処理はすべてブラウザ内で行われ、テキストがこのページの外に出ることはなく、何も保存されません。