ForHosting KIT · 開発者向けツール

Unicode等幅テキスト

Hello World 123は𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍 𝟷𝟸𝟹になります。13個の英字と数字を数学用等幅文字に置き換えるので、プレーンテキストしか使えない場所でも幅のそろったタイプライター風の見た目になります。元に戻すこともでき、ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
Hello World 123
計算モード
Encode
結果
結果
𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍 𝟷𝟸𝟹
長さ
15
対応付け結果
13
未割り当て

Unicode等幅テキストは、フォントをインストールしたりCSSを配信したりせずに、文字と数字に固定幅のタイプライター風の見た目を与えます。制作者は、ホストがプレーンな文字列しか受け付けないバイオ、店舗タイトル、ターミナル風ランディング行、ソーシャルキャプションに、UnicodeのMathematical Alphanumeric SymbolsブロックからMathematical Monospace文字を貼り付けます。本変換器はラテン文字のAからZ、aからz、および数字の0から9をそれらの装飾コードポイントへ写像し、等幅文字をプレーンなラテン文字と数字へ戻し、写像できなかった文字をすべて報告するので、何が通常のまま残ったかが分かります。空白・句読点・絵文字・非ラテン文字は変更されずに通過し、未写像リストに現れます。ネットワーク呼び出し、乱数ソルト、日付依存の近道なしに、符号化・復号・方向の自動検出ができます。

Mathematical Monospace Unicodeとは何か、本ツールが返すもの

Mathematical Monospaceの文字と数字はUnicodeのMathematical Alphanumeric Symbolsブロックにあります。大文字AはコードポイントU+1D670、大文字ZはU+1D689、小文字aはU+1D68A、小文字zはU+1D6A3、数字0はU+1D7F6、数字9はU+1D7FFです。

これら62文字は多くの現代フォントで同じ送り幅で描画されるため、ホストがプレーンな1本の文字列しか受け付けない場合、制作者はターミナル美学、コード風バイオ、Discordニックネーム、商品SKU、markdownなしのヒーロー行に貼り付けます。本機能は固定で可逆の表を実装します。

各プレーンラテン文字は同じ大文字小文字の等幅コードポイントちょうど1つになり、各数字は等幅数字ちょうど1つになり、各等幅文字はプレーンなラテン文字または数字ちょうど1つになります。キーワード列も乱数ソルトも、ロケール間でずれる任意フォントファイルもありません。

空白・句読点・記号・絵文字・非ラテン文字は似た字形として捏造されず、通過して列挙されるので、何が通常のままかが正確に分かります。本物の等幅フォント、HTMLマークアップ、CSSのfont-familyが必要な場合は、リッチエディタやスタイルシートを使ってください。

本ランディングは、ソーシャルやタイプライター風ジェネレータが装飾的な固定幅テキストを宣伝するときに既に述べている、プレーンな文字と数字からMathematical Monospaceへの契約だけに答えます。

タイプライター風・コード・自動化における等幅Unicodeの位置づけ

制作者やコミュニティマネージャは、HTMLやアプリ固有のmarkdownに頼らず、バイオ欄・店舗タイトル・ソーシャルキャプションをターミナル行のように見せたいときにMathematical Monospaceを使います。

フロントエンドチームはencodeとdecodeを並べて表示し、リッチテキストを除去するプラットフォームへ貼り付けたあとのSKU・クーポンコード・ヒーローフレーズの見た目をデザイナが確認できます。

バックエンドサービスは、装飾文字列をCSSのfont-familyではなくプレーンUnicodeとして保存する必要があるカタログ、A/Bヒーロー行、ニュースレター件名実験向けに、装飾タイトルを事前計算します。

品質エンジニアは契約テスト用に決定的なencode/decodeペアを生成し、装飾テキスト対応を謳うミドルウェアが太字斜体・全角・フラクトゥール表へ静かに切り替わらないようにします。コンテストやゲーミフィケーションUIは、プレイヤーが等幅ハンドルを貼り付けたときに、一意性チェック用にプレーンなラテン形を復元する変換を使います。

サポートツールは、チケットに装飾ユーザー名やタイプライター風の注文IDが含まれるとき、等幅装飾をはがして検索可能なプレーンテキストに戻せます。

無料で決定的な文字列ツールの小さな実験室を組むときは他の古典・Unicodeテキスト補助と組み合わせ、本物の等幅フォント・アクセシビリティラベル・意味的なコードマークアップが使える場面では、装飾的なMathematical Alphanumeric Symbolsをその代用にしないでください。

タイプライター風バイオとターミナル風見出し

短いバイオ行・表示名・ヒーローフレーズをMathematical Monospaceで装飾し、プレーン文字列のみ受け付けるプラットフォームでも固定幅の見た目が残るようにします。

SKU・クーポン・カタログコード

装飾をCSSのfont-familyではなくUnicodeとして保存する店舗やキャンペーン向けに、等幅の商品コードやプロモ断片を事前計算します。

復号と検索用の復元

等幅ハンドル・注文ID・見出しをプレーンなラテン文字と数字へ戻し、一意性チェック・検索インデックス・サポートチケットの仕分けに使います。

プレーンテキストをUnicode等幅に変換するには?

空でない文字列をtextに入れ、mode encode(既定)で送信してください。A–Z、a–z、0–9の各文字は対応するMathematical Monospaceになり、それ以外は通過してunmappedに現れます。

Unicode等幅をプレーンな文字と数字に戻すには?

装飾済み文字列をmode decodeで送るか、入力に既にMathematical Monospace文字があるときはmode autoを使います。写像された文字と数字は同じ大文字小文字のA–Z/a–z/0–9になります。

未写像として報告される文字は?

encode時にラテンA–Z/a–zでも数字0–9でもないコードポイント、decode時にMathematical Monospaceの文字でも数字でもないコードポイント—空白・句読点・絵文字・他の文字体系です。応答は一意な未写像文字とその位置件数を列挙します。

英語以外の文字は対応していますか?

いいえ。 Mathematical Monospaceへ写像されるのはラテンA–Z、a–z、数字0–9だけです。アクセント付き文字や非ラテン文字は変更されずに通過し、近似ではなく未写像として列挙されます。

本物の等幅フォントになるのですか?

いいえ。各英字と数字が別のUnicode文字に置き換わり、多くの最新フォントがそれを同じ幅で表示するため、見た目が文字と一緒に移ります。本物の等幅フォントやHTMLの書式が必要なら、エディターやスタイルシートを使ってください。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/enc/monospace-unicode

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/enc/monospace-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World 123"}'
{
  "text": "Hello World 123"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.monospace_unicode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

Mathematical Monospace Unicodeとは何か、本ツールが返すもの

JSON応答には常に元テキスト、変換結果、解決済みmode(encodeまたはdecode)、Unicodeコードポイント単位の結果長、写像した文字数、初出順の一意な未写像文字、未写像件数、アルファベット・スクリプト・Unicodeブロックを示す短いメタデータが含まれます。

textとmodeの読み方、および未写像文字の報告方法

modeは省略時にencodeが既定で、encode用にenc、e、mono、typewriter、style、decode用にdec、d、plain、unstyle、auto用にdetectまたはeitherなどの短い別名も受け付けます。encodeは各Unicodeコードポイントを歩き、A–Z、a–z、0–9を対応するMathematical Monospace文字に置き換え、それ以外はそのままにして未写像レポートに記録します。decodeは逆で、等幅の文字と数字は同じ大文字小文字のプレーンラテンまたはASCII数字になり、それ以外は未写像として通過します。autoは入力を一度検査し、Mathematical Monospaceの文字または数字があればdecode、なければencodeとして実行します。mappedは実際に方向が変わった文字と数字だけを数えます。ペイロードで推奨されるフィールドは、メッセージ用のtextと、encode・decode・auto用の任意のmodeです。textはinput、value、s、message、plaintext、styled、bodyなどの別名を受け付けるので、フォームやSDKクライアントは既存の列名を再利用できます。それ以外のmode文字列はinvalid_inputで検証に失敗します。空のtext、欠落したtext、文字列でないオブジェクト値、文字数上限を超えるペイロードはinvalid_inputを起こし、課金されません。unmapped配列は初出順で重複除去されるため、空白が多い文字列でも空白は1回だけ報告され、unmapped_countは未写像位置の総数を反映します。このページの無料ブラウザ実行と、自動化パイプライン内で同一の数学的結果が必要なときの有料API(成功呼び出しあたり$0.002)を組み合わせてください。

タイプライター風・コード・自動化における等幅Unicodeの位置づけ

このページでは作業はすべてブラウザ内で行われ、APIでは成功した変換ごとに$0.002、検証失敗は課金されず、応答後に何も保存されません。無料の対話的探索と同一結果の有料APIという分担はKITのtier-Aカタログの他項目と一致し、デザインモックから自動化パイプラインへ、変換結果を変えずに移行できます。

Unicode等幅コンバータの料金は?

ブラウザツールは無料です。APIリクエストは前払いKIT残高を使い、成功した呼び出しごとに$0.002、無効な入力は課金されません。

KITの完全なドキュメントを見る →