ASCII アート文字(ドット文字)
テキスト処理はすべてブラウザ内で完結します。データは送信されません
文字列をドットで大きな文字に描きます。1 文字を 5×7 のマスで組み立て、そのままコードのコメント、README、ターミナル出力、チャットに貼れます。字形は標準的なドットフォントを基に手描きしたもので、英字 26 字、数字 10 字、一般的な記号 40 種類以上を収録しています。塗りつぶし文字は変更でき(# ・* ・@ で印象が変わります)、文字間隔も広げられます。行末に空白を残さないので、貼り付け先で空白が連なることもありません。描けない文字(日本語・中国語・絵文字)はエラーとして列挙し、疑問符でごまかしません。「Hello 世界」の漢字が 2 つの疑問符になるだけでは、一見整って見えて入力した内容が欠けた図が出来上がってしまいます。
機能
- 5×7 のドット字形。A〜Z、0〜9、一般的な記号 40 種類以上を収録
- 塗りつぶし文字を変更可能。既定は # で、* や @ なども使えます
- 文字間隔は 1 列か 2 列
- 小文字は自動的に大文字になります
- 行末に空白を残さないため、貼り付け先が汚れません
- 描けない文字は列挙し、黙って疑問符に置き換えません
使い方
- 描きたい文字列(英数字)を入力します
- 大きな文字がその場で表示されます
- 必要に応じて塗り文字や間隔を変えます
- ブロックごとコピーしてコメントや README に貼ります
よくある質問
- 日本語には対応していますか?
- 対応していません。ドットフォントは 1 文字ずつ手描きしたもので、ASCII の英数字と一般的な記号のみを収録しています。日本語・中国語・絵文字は含まれず、入力すると描けない文字を具体的に列挙したエラーが出ます。
- どこで使いますか?
- 主に 3 つです。コード内の区切りコメント(`// SECTION` を大きく描く)、README やドキュメントの見出し、ターミナルスクリプト起動時のバナー。チャットのコードブロック内の装飾にも使えます。プレーンテキストなので、どこでも崩れません。
- 文字の間に 1 列空けるのはなぜですか?
- ドット字形の左右の端が接してしまうためです。間隔がないと HELLO が一塊に見えます。既定は 1 列で、ゆったり見せたい場合は 2 列を選んでください。
関連ツール
コード着色
Webコードに色を付け、選択コピーで色ごとスライドや Word に貼れます。インラインスタイルの HTML を出力してブログに貼ることも可能。26 言語に対応。
表の変換
テキストCSV・TSV・Markdown の表を相互変換:Markdown 表、ASCII 罫線表、HTML、JSON、CSV。引用符は RFC 4180 に沿って処理し、列幅は表示幅で揃えます。
文字数カウント
テキスト英語は単語数、日本語や中国語は字数で別々に数えます。文字数・行数・バイト数・読了時間も同時に出し、すべてブラウザ内で処理するので送信しません。
テキスト差分
テキスト2つのテキストを行ごとに比較し、追加・削除・未変更の行をハイライト表示します。変更は最小差分で整列し、すべてブラウザ内で処理します。
テキスト整形
テキストログや表からコピーした1列を整形します。重複行の削除、並べ替え、空行・前後の空白・行番号の削除、空白のまとめを個別に切り替えできます。
命名規則の変換
テキスト14 の命名規則の間で識別子を変換します。fooBarBaz や FOO_BAR のような混在も語に分解し、連続する大文字も語ごとに切ります。