- ブラウザ内で手書き文字を実際にインストール可能なフォントファイルへ変換し、アカウント作成やサーバーへのアップロードなしで完全無料で動作
- ユーザーはテンプレートを印刷して手書きし、スキャン画像をアップロードすると、アプリが文字認識・ベクター抽出・OpenType生成を自動処理
- OTF, TTF, WOFF2, Base64 の4形式をサポートし、自動リガチャ(ligature) と 文字バリエーション機能を含む
- すべての処理はローカルブラウザで実行され、個人情報や画像が外部へ送信されない
- 商用利用も可能で、Calligraphr などの有料サービスと比べて完全無料・アカウント不要・ローカル処理である点が差別化要素
FontCrafter の概要
- FontCrafter は手書き文字をインストール可能なフォントファイルへ変換するブラウザベースのツール
- アカウント作成、サーバーアップロード、費用は一切不要
- すべての処理がローカルで行われるため、個人情報漏えいのリスクがない
- 対象はデザイナー、教師、コンテンツ制作者など、手書き文字をフォントにしたいあらゆる人
動作方式
- ユーザーは手書き文字が含まれたスキャン画像をアップロードするだけでよい
- アプリが各文字を検出し、ベクター輪郭を抽出して OpenType フォントファイルを生成
- すべての工程がブラウザ内で実行されるため、データが外部へ送信されない
無料提供と機能
- 完全無料で、アカウント、ウォーターマーク、機能制限、プレミアムティアがない
- OTF, TTF, WOFF2, Base64 形式でエクスポート可能
- 自動リガチャ(ligature) および 文脈依存置換(Contextual alternates) 機能を含み、自然な筆記体表現をサポート
- 生成されたフォントはユーザーが完全に所有し、個人・商用の両用途で利用可能
Calligraphr との比較
- Calligraphr はアカウントが必要でサーバー処理され、高度な機能は月額8ドルの有料サブスクリプションが必要
- FontCrafter は100%無料、アカウント不要、ローカル処理、リガチャと文脈依存置換も無料提供
- さらに Calligraphr が提供していない WOFF2 と Base64 形式をサポート
使い方
- ① テンプレートをA4 または US Letter サイズで印刷
- ② フェルトペン(0.5mm以上) で各ボックスに文字を書く
- ボールペンは薄く、太いマーカーはにじむ可能性がある
- ③ 記入した用紙をスキャンまたは撮影してアップロード
- ④ フォント名を指定し、行(Row)ごとに大文字・小文字を設定
- リガチャ、ディセンダー(descender)、文字高の正規化、拡張文字生成 などのオプションを選択可能
- ⑤ プレビュー後、OTF, TTF, WOFF2, Base64 形式でダウンロード
カスタマイズオプション
- リガチャ自動生成: ff, fi, fl, th, st など自然な連結をサポート
- カーニング自動調整: AV, To, WA など文字間隔を最適化
- 拡張文字生成: 引用符、分数、通貨記号など100種類以上の特殊文字を自動追加
- ヨーロッパ言語のアクセント文字(à, ñ, ü, ø など)の自動生成機能を含む
商用利用と責任
- 生成されたフォントはユーザーの手書き文字から作られるため、著作権はユーザーに帰属
- 個人プロジェクト、商用制作、ブランディング、商品制作などに自由に利用可能
- ただし、他人の手書き文字を使用する場合は明示的な許可が必要
- ユーザーはフォント利用に関するすべての責任を負い、FontCrafter および関連サイトは責任を負わない
ダウンロードと活用
- OTF: デスクトップアプリ(Word, Photoshop など)に適している
- TTF: 汎用的な互換性
- WOFF2: Webサイト向けの圧縮フォント
- Base64: CSS に直接埋め込み可能
- 生成されたフォントはWord, Pages, Photoshop, Webサイト などあらゆる環境で使用可能
追加情報
- 自然な筆記体の雰囲気のために文字バリエーションとリガチャ機能の利用を推奨
- プロジェクトの維持と改善のため、PayPal・Patreon 支援リンクを提供
- すべての機能はブラウザ内の JavaScript で実行され、サーバー保存やデータ収集はない
3件のコメント
ハングルフォントはずっと難しいでしょうね?
ハングルのようなケースでは、組み合わせをすべて入力として与えられる文字に比べると、そこまで簡単には実装できないようです。
その代わり、少ないサンプルでスタイルを学習させて解決しようという方向だったようです。
https://github.com/clovaai/fewshot-font-generation
Hacker Newsのコメント
昔はこういう手書きフォント生成ツールがいろいろなサイトにあったが、結局 Calligraphr がすべて買収してリダイレクトさせ、事実上の独占状態になっていた
無料版の制限を超えるにはサブスクリプション料金を払う必要があった
以前、私は2つのフォントを作って FontForge で結合し、完全なフォントを作っていた
今回新しい競合が現れたのはうれしい。ブラウザだけで動作するなら、サーバー依存なしで保存可能なバージョンとして残せる点が特によい
ラテンアルファベットは26文字に数字と記号が加わるだけなので単純だ
関連して Mistral OCR 3 というモデルがある
こうした買収合併を防ぐ方法があるべきではないかと思う。明らかに反競争的なのに、小さな会社を買収して競争をなくすことを防いでいる国はほとんどないように見える
Amy Goodchild というアーティストが興味深いアプローチを取っていた
自分の手書きをフォントにする代わりに、JavaScript のパス(path) としてエンコードしていた
詳しくは 彼女のブログ記事 で読める
20年前にスタイラス付きのタブレットPCを買ったとき、私もこういうことをやってみた
XP Tablet Edition で、Microsoft Font Maker に似た機能があった
友人が旅行中に全ての文字を書いてくれて、それで新しい手書きフォントを作った
子どもの字のように見えたが、PDF や文書で印刷された部分と手書き部分を区別するときに便利だった
最後に使ったのは、消防ボランティアに医療書類の書き方を教えるときだった
私の体験はかなり悲惨だった
最後の段階になって初めて、行ごとに選べるオプションが3つしかないことに気づいた
十字マーク(crosshair)を認識できず、右上の印を「O」と勘違いしていた
白黒のコントラストを強く調整してようやく認識し、ページの下に行くほど認識率が急激に落ちた
手動で基準点を指定できるようにするか、もっとはっきりしたマーカーを使うとよいと思う
高解像度スキャンを使ってもこうした問題が起きた
おそらく作者は十分にテストしていなかったのだと思う
ちなみに彼らが運営している vibe coding コース もある
医者の字は読みにくいと言われるが、私がこれを使ったらもっとひどいことになりそうだ
実際に秘書はいないが、今どきの子どもたちよりは少し字がましになった気がする
一般人が処方箋を書き換えられないようにするための仕組みだったのではないかと思う
昔は処方箋が紙に手書きでしか書かれなかった時代があった
私は自分の字の小さな不規則さと個性が好きだ
それを失ったまま似ているだけのフォントを作るのは望まない
結果的に本物の手書きのように見え、パーソナライズされた郵送キャンペーンで非常に効果的だった
政治キャンペーンをしていたころに使っていた手法だ
こういうプロジェクトは面白いが、実際に使うかはわからない
自分の手書きをフォントにしたら、ほとんど暗号レベルになりそうだ :-D
9歳の娘と一緒にこれを試してみたが、結果はいまいちだった
スキャナーでうまく取り込んだが、アプリのしきい値(threshold) のかけ方のせいで文字が全部崩れてしまった
もっと太いペンを使えば良くなるかもしれない
Chris Pirillo とは、本当に久しぶりに聞く名前だ
残念ながらこのツールは筆記体(cursive) をサポートしていない
私はもちろん、周りの人たちもほとんど筆記体で書く
40歳以下で筆記体を書く人はほとんど見たことがない。私も書かない