ForHosting KIT · 開発者向けツール

Unicode筆記体

Helloはℋℯ𝓁𝓁ℴになります。ラテン文字が名前やプロフィール、招待状向けのUnicode筆記体に変わり、数字や記号はそのまま残ります。装飾した文字は通常の文字に戻せ、ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
Hello
計算モード
Encode
結果
結果
ℋℯ𝓁𝓁ℴ
対応付け数
5
変換されない文字数
0
未割り当て数
0

Unicode Mathematical Scriptの文字は上品な筆記体に見え、特別なフォントなしで通常の文字としてコピーできます。表示名、自己紹介、招待状、キャプションに貼り付けられます。本機能はラテン文字A–Zをそれらのスクリプト符号位置へ変換し、同じ字形を読みやすいASCIIへ戻します。encodeモードは公式のMathematical Alphanumeric Symbolsブロックで各文字を対応付け、スクリプト大文字Bや小文字eなどLetterlike Symbolsの例外も含みます。decodeモードはその表を逆引きし、装飾された文字列を保存・検索・モデレーション向けの通常テキストに戻します。ラテン文字でも既知のスクリプト字形でもない記号は結果に残り、unmapped一覧に出るため、絵文字や他スタイルが黙って消えません。空白・数字・一般的な句読点は自然な表示名のためにそのまま通ります。

Mathematical Script(筆記体)対応の仕組み

UnicodeはMathematical Alphanumeric Symbolsブロック内でラテン文字向けのMathematical Scriptスタイルを定義し、一部の歴史的字形はLetterlike Symbolsにあります。

大文字AはU+1D49C、大文字Bは互換文字U+212C、小文字eはU+212F、小文字gはU+210A、小文字oはU+2134となり、残りの文字は連続範囲を埋めてA–Zおよびa–zがそれぞれちょうど一つの筆記体形を持ちます。

これらの符号位置はしばしばBasic Multilingual Planeの外にあるため、正しい変換器はUTF-16コード単位ではなくcodePointAtでUnicodeスカラー値単位に文字列を辿ります。

encodeモードは各プレーンなラテン文字をスクリプト対応形に置き換え、空白・数字・一般的なASCII句読点はそのまま残すため、Hello Worldのような名前はスタイル後も二語のままです。decodeモードはスクリプト文字を読み取り対応するプレーン文字を書き、既にプレーンなA–Z/a–zはpassthroughとして残し混合文字列も整えられます。

絵文字、ギリシャ文字、別スタイルの太字数学文字、予期しない記号などは出力に保持され、unmapped配列に一度だけ列挙されるので、呼び出し側は警告したり意図的に除去したりできます。パイプラインはネットワークを呼ばず、乱数も時計も使いません。

長さは文書化されたスカラー値の上限で制限され、暴走した貼り付けがWorker isolateを使い果たさないようにします。スタイルが純粋なUnicodeであるため、書体フォントを入れなくても一般テキストを受け付けるチャット・文書・フォームに結果を貼れます。

筆記体スクリプト変換が役立つ場面

ユーザー名、配信タイトル、イベント招待で柔らかい手書き風を求める制作者は、プレーンテキストとしてコピーでき、多くの現行端末でまだ上品な書体に読めるためMathematical Scriptを選びがちです。

コミュニティ運営はキャンペーン用の装飾表示名を作り、モデレーションがキーワードフィルタや禁止リスト向けに下層のASCII綴りを復元できる可逆経路を必要とします。プロフィール編集を作るプロダクトチームは、独自フォントやcanvasレンダラを配布せずワンクリックでスクリプトプレビューを出せます。

サポートはチケットの不透明な装飾テキストを貼り付け、ユーザーが太字セリフ・fraktur・絵文字を混ぜた場合に、本変換器が意図的に書き換えないunmapped報告を必要とします。

太字スクリプト、fraktur、double-struck、全角、地域書体の画像が必要なら、本Mathematical Script変換ページを拡張せず別の検索意図とランディングとして扱ってください。

装飾表示名と自己紹介

プレーンなA–Z名をUnicode Mathematical Script(筆記体)にし、独自フォントなしで貼れるSNSプロフィール・配信タイトル・招待状向けに使います。

モデレーションとプレーン復元

筆記体スクリプトのユーザー名をASCIIへ戻し、キーワードフィルタ・検索索引・禁止リストに使い、残ったunmapped記号も列挙します。

Unicode Mathematical Script(筆記体)テキストとは何ですか?

ラテンA–Zおよびa–z向けのUnicode Mathematical Script文字スタイルで、筆記体やカリグラフィとも呼ばれ、フォント効果ではなく実在の文字(U+1D49CやLetterlike例外のℬ・ℯを含む)として格納されます。

プレーン文字を筆記体スクリプトへどう変換しますか?

非空の文字列をtextに入れ、modeをencodeにするかmodeを省略します。各ラテン文字はMathematical Script対応形になり、空白・数字・一般的な句読点はそのまま通ります。

スクリプト文字をプレーンテキストへどう戻しますか?

装飾された文字列をmode decodeで送ります。既知のスクリプト字形はA–Z/a–zへ写り、既にプレーンなラテンは維持され、その他の記号は保持され、あればunmappedに列挙されます。

応答のunmappedとは何ですか?

unmapped文字は、変換されたラテン文字でも空白・数字・一般句読点のpassthroughでもない記号です。resultに残り、unmapped配列に各1回現れ、警告や整理に使えます。

数字も筆記体になりますか?

いいえ。変わるのはAからZまでの大文字と小文字だけです。数字、空白、一般的な句読点は入力したとおりに残るので、年やハイフンを含む名前でもその部分は通常の文字のままです。

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

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

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

curl -X POST https://api.kit.forhosting.com/enc/script-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.script_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リクエストが多すぎます。しばらく待ってから再度お試しください。

無料のブラウザ経路と有料APIは同一の純粋決定論的関数を共有し、デモと自動化は常に同じ変換で一致します。

入力契約、応答フィールド、エラー動作

encodeはtextをプレーン内容として扱い、Mathematical Script文字で埋めたresultを返します。decodeはtextをスクリプトまたは混合内容として扱い、表が適用される箇所ではプレーンなラテン文字を返します。固定ラベルstyleとscriptはMathematical Script筆記体プロファイルを示し、クライアントがどのアルファベットに当たったかを検証できます。古典的な確認はHelloをスクリプト字形へencodeし、その文字列をHelloへdecodeし、空白付き句をencodeしてpassthroughを示すことです。無料ブラウザフォームで名前をすぐ装飾し、一括フィクスチャが必要なときは同じ契約をスクリプトから呼び出してください。必須の非空文字列フィールドtextと、任意でencodeまたはdecodeのmodeを持つJSONオブジェクトをPOSTしてください。modeを省略すると既定はencodeとなり、単一フィールドでも有用な装飾文字列が得られます。textにはinput、value、data、sなどの別名が使え、modeにはop、operation、directionの別名があります。両方向ともmodeと元のtextをエコーし、変換した文字数のmapped_count、残った空白・数字・句読点のpassthrough_count、残存記号のunmapped_count、結果のスカラー数lengthを報告します。未マップ文字が一つでもあると、初出順の一意文字を持つunmapped配列が付き、すべてがマップまたはクリーンなpassthroughならそのフィールドはnullではなく省略されます。text欠落、空文字列、textが非文字列、未対応のmode、文書化上限を超える長さはinvalid_inputと明確な英語メッセージで失敗し、検証失敗は前払い残高を消費しません。成功したAPI呼び出しはアイテムあたり公開ベース料金$0.002を課金します。

装飾テキスト向けCIフィクスチャ

決定論的なencode/decodeゴールデンを生成し、プロフィール編集とコンテンツパイプラインがMathematical Scriptの往復で食い違わないようにします。

Unicode筆記体スクリプト変換の料金は?

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

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