ハクソク

世界を動かす技術を、日本語で。

Fontcrafter: あなたの手書きを本物のフォントに変える

概要

FontCrafterは、手書き文字を本物のインストール可能なフォントに変換する無料のブラウザアプリ。
アカウント登録不要、サーバーへのアップロードなし、完全ローカル処理。
出力はOTF, TTF, WOFF2, Base64形式に対応し、商用利用も可能。
自動リガチャ・拡張文字生成など高機能を無料提供。
Calligraphrとの違いも明確に説明。

FontCrafterとは

  • FontCrafterは、手書き文字を本格的なフォントに変換する無料Webアプリ
  • ブラウザ上だけで完結、アカウント作成やサーバー送信が不要
  • 完全無料、隠れた制限や課金要素なし
  • OTF, TTF, WOFF2, Base64形式でエクスポート可能
  • リガチャ自動生成や拡張文字対応など高機能搭載

仕組み

  • 手書き文字をスキャンまたは写真撮影し、画像をアップロード
  • アプリが各文字を自動認識し、ベクター化してフォントファイルを生成
  • 全処理がローカル(ユーザーのブラウザ)内で完結
  • 個人情報や画像データが外部に送信されることは一切なし

対象ユーザー

  • 手書きフォントを作りたい全ての人
    • デザイナー
    • 教師
    • コンテンツ制作者
    • 自分の字をフォントにしたい一般ユーザー

よくある質問(FAQ)

本当に無料?

  • 完全無料、アカウント登録や有料機能なし
  • エクスポート制限や透かし、機能制限も一切なし
  • OTF, TTF, WOFF2, Base64形式で自由に利用・配布可能

アカウント登録は必要?

  • 不要
  • ページを開いて画像を読み込み、フォントを生成・ダウンロードするだけ

画像や手書きデータはサーバーに送信される?

  • 一切送信されない
  • 全ての処理がブラウザ内で完結
  • クラウド保存やデータ収集もなし

対応フォント形式

  • OTF(OpenType):WordやPhotoshopなどデスクトップアプリ向け
  • TTF(TrueType):幅広い互換性
  • WOFF2:Webサイト向け圧縮フォント
  • Base64:CSS埋め込み用

リガチャ(合字)対応

  • 自動リガチャ生成(例:ff, fi, th, stなど)
  • コンテキスト代替機能で自然な手書き感を演出
  • 競合他社では有料の機能も無料提供

Calligraphrとの違い

  • Calligraphr:アカウント必須、サーバー処理、リガチャなどは月額課金
  • FontCrafter:完全無料、ローカル処理、リガチャ・拡張形式も無料
  • WOFF2・Base64出力もFontCrafter独自

推奨ペン

  • **濃いフェルトペン(0.5mm以上)**推奨
  • ボールペンは薄く、太いマーカーはにじみやすい
  • 枠内に収めて余白を確保

商用利用について

  • 自分の手書きなら自由に商用利用可能
  • 他人の手書きを使う場合は許可が必要
  • ロゴ、商品、広告などあらゆる用途で利用可

使い方ガイド

手順

  • テンプレートをダウンロード・印刷(US Letter/A4)
  • 100%スケールで印刷、白無地用紙を使用
  • 全ての枠にフェルトペンで記入(3行分)
  • スキャンまたはスマホで撮影(影や歪みがないように)
  • 画像をアプリにドラッグ&ドロップ

3行の使い方

  • 1行目:必ず大文字
  • 2行目:大文字または小文字のバリエーション
  • 3行目:大文字または小文字のバリエーション

画像アップロード時の注意

  • JPG, PNG, 高解像度写真対応
  • 用紙は平らで均一な明るさが必要
  • 全処理がローカルで完結

フォントカスタマイズ

  • フォント名・作者名の入力
  • 各行の用途設定(例:1行目大文字、2行目小文字など)
  • 小文字サイズ調整(1.00が標準)
  • ディセンダー有効化(g, j, p, q, yなど下に伸びる文字対応)
  • 隣接セルのインク汚れ除去
  • 大文字高さの正規化
  • 拡張文字(スマート引用符、分数、通貨記号など)自動生成
  • 欧州向けアクセント文字自動生成(à, ñ, ü, øなど)
  • リガチャ自動生成・指定ペア追加
  • カーニング自動調整(文字ペア間の自然な間隔)

フォントプレビュー・ダウンロード

  • サンプルテキストでフォントプレビュー可能
  • 任意のテキスト入力で見た目確認
  • OTF, TTF, WOFF2, Base64形式でダウンロード
  • 利用規約確認後にダウンロード可能

利用規約

  • 手書きが自身のものであるか、明確な許可を得ている必要
  • 生成フォントの利用・配布に関する責任は利用者自身
  • FontCrafter、Chris Pirillo、LockerGnome、arcade.pirillo.comは一切の責任を負わない

まとめ

  • 無料・高機能・完全プライベートな手書きフォント作成ツール
  • 商用利用可、データ漏洩リスクなし
  • テンプレート記入→スキャン→アップロード→カスタマイズ→ダウンロードの簡単手順
  • リガチャ・拡張文字・カーニング自動対応
  • 寄付やPatreonで開発支援も歓迎

Hackerたちの意見

こういうツール、昔はいろんなサイトからいくつもあったんだけど、全部Calligraphrに買収されちゃって、今はそっちにリダイレクトされるようになったんだよね。これで実質的な独占状態になって、無料版の制限を超えてフォントを生成するためにサブスクリプション料金を取れるようになった。俺は昔、2つのフォントを作ってFontForgeで合体させて、使えるフォントを作ってたんだ。市場に競争が出てきて嬉しいよ。ブラウザだけで完結するってことは、サーバーに依存しないし、アーカイブ版としてずっと使えるってことだから、これは確かに素晴らしいね。
ああ、Overleafのモデルね。これを止める方法があると思うのは俺だけかな?完全に競争を妨げてるけど、小さな会社が競合を買収したり潰したりするのを止めようとする国なんて、俺は知らないよ。
もし私の手書きが全くのぐちゃぐちゃじゃなければ、これを使いたいんだけど、私の場合は誰もそれを見たくないよ。:-/
自分の手書きをフォントにするのは、テキストを暗号化するのと同じだね :-D
試してみたけど、最初の段階で失敗した。グリフを正しくスキャンできなかったんだ。どこかにオフセットがあるみたいで、縦にずれちゃってる。
同じく。文字がもっと上に移動する必要があるね。ベースラインの下に書いたみたいに見える… :(
すごい!医者の手書きが読めないと思ってる人には、これを試してもらいたいね。
そうそう、俺も自分の手書きをフォントっぽくできるものがあれば便利だと思ってたんだ。
俺はずっと、手書きがわかりにくいのには理由があると考えてる。一般の人が処方箋を読んだり編集したりできないようにするためだよね。「ペニシリン30錠、再処方0回」を「オキシコドン30錠、再処方3回」にするのは、どの部分が薬の名前かすらわからないともっと難しい。 (これがうまくいかないって指摘する子供たちへ:処方箋は昔は手書きで紙に書かれていて、当時は存在しなかったインターネットでチェックされることもなかったんだ。)
私が好きだった、関連はあるけどちょっと違うアプローチは、アーティストのエイミー・グッドチャイルドがやっていたものです。彼女は、自分の作品にコードを使っていて、手書きをフォントではなく、JSのパスとしてエンコードしていました。
これは本当にクールで、教育的で、すごくよく書かれてるね。
娘と一緒にこれをやりたかったんだ。彼女は9歳で、フォームに記入して、本物のスキャナーでスキャンしたんだ。フェルトペンはなかったけど、いい黒インクのジェルペンはあったよ。でも、アプリがスキャンした画像にしきい値を適用する方法が、文字をすごく壊れた感じにしちゃった。太めのペンを使うのが解決策かもね。
私の経験はちょっと大惨事だった。最後になって、行を使うためのオプションが3つあることがわかるのがポイントなんだ(行1と2は大文字、行3は小文字って指定できない)。理由はわからないけど、クロスヘアの検出がすごく苦労した。左上のクロスヘアをOだと思ってたし、黒白の範囲を強く圧縮しないと全然検出できなかった。ちなみに、どんな感じに見えるべきなの?AからFまではうまく検出できたけど、ページの下の方ではバラバラになっちゃって、各ブロックを検出するには登録が足りないみたい。もっと明確な登録マークがあれば助かると思う。高品質のスキャンを使ったのに!だから、写真よりも登録はずっと簡単だったはずなのに。何が悪いのかわからない!
90年代に、郵送でこれをやってくれるサービスがあったのを覚えてる。各ブロック文字でカードに記入しなきゃいけなくて、数百ドルかかったんだ。あの時はまだティーンエイジャーじゃなかったから、払えなかったけど、ずっとやりたかったな。
数年前に、名前を思い出せないサイトでこれをやったことがある。今でも特定のことにその結果を使ってるけど、全てに使えるフォントではないね。
この世界に必要なのは、私の手書きが地元コミュニティを超えて広がることじゃない!でも、子供の幼稚園の手書きをキャッチするためにこれを使いたかったな。まだここにサンプルがあるかも…