AIエージェントの難しい質問への回答を、図や表、レイアウト付きのオフラインHTMLページにするエージェントスキル。
danilo-znamerovszkij/draw-your-font
手書き文字の写真からインストール可能なフォントを作るNode CLIとClaude Codeスキル。
代替できる製品:Calligraphr
- スター
- 824
- フォーク
- 77
- 未解決の Issue
- 6
- 最終コミット
- 3 か月前
これは何?
draw-your-fontは、手書きの文字を撮影した写真から、実用的なフォントファイルを作成します。紙にアルファベットを書いて撮影すると、各文字を検出し、potraceでベクター化して、TTF、WOFF、WOFF2形式で出力します。各グリフは共通のemスクエアに配置され、キャップハイト、xハイト、ディセンダーの深さが揃うため、gやoなどの文字も切り抜いた断片のように見えず、ベースラインに正しく揃います。
使い方は2通りあります。Claude Codeスキルとして使う場合、エージェントが雑然とした写真から文字を見つけてラベル付けし、結果をプレビューしたうえで、「曲線をより丸く」「線を太く」といった調整のリクエストにも対応します。単体のnpm CLIとして使う場合は、印刷用テンプレートの生成、写真のセグメント化、フォントの作成、テキストのプレビューを行うコマンドを使い、文字の順序は自分で指定します。FontForgeやImageMagickなどのシステム依存関係は不要で、処理はすべてローカルで実行されます。
主な機能
- 01手書き文字の写真から、TTF、WOFF、WOFF2形式のフォントファイルを作成します。
- 02最小限またはスペイン語の文字セットを収録した、印刷用のA4 PDFテンプレートを生成します。
- 03照明にむらがある写真からも、自由なレイアウトの文字を検出してセグメント化します。
- 04グリフの曲線をより滑らかにしたり、線を太くしたりする調整機能を備えています。
- 05Web向けのWOFF2ファイルと、CSSの@font-faceスニペットを出力できます。
- 06FontForge、ImageMagick、potraceのバイナリを必要とせず、npmだけでローカル実行できます。
ユースケース
- メモ、スライド、デザイン制作に使う、自分の手書き文字フォントを作成する。
- 個人サイト向けに、CSSと組み合わせてWebで使える手書きフォントを作成する。
- アルファベットの簡単なスケッチから、オリジナルのディスプレイフォントを試作する。
- Claude Code上で、会話しながら調整を重ねてフォントを作成する。
クイックスタート
- 1
Claude Codeスキルをインストールする
npx skills add danilo-znamerovszkij/draw-your-font - 2
CLIで自由な写真からフォントを作成する
npx draw-your-font make photo.jpg --chars "ABCabc" --name "My Hand"
使う前に知っておきたいこと
- カーニング、合字、文字のランダム化はv2で提供予定で、現在は利用できません。
- 最高品質を得るには、自由な写真を使うのではなく、テンプレートを印刷して記入する必要があります。
- Claude Codeスキルを使用するには、Claude Codeへのアクセスが必要です。
トピック
よくある質問
- draw-your-font とは?
- 手書き文字の写真からインストール可能なフォントを作るNode CLIとClaude Codeスキル。 draw-your-fontは、手書きの文字を撮影した写真から、実用的なフォントファイルを作成します。紙にアルファベットを書いて撮影すると、各文字を検出し、potraceでベクター化して、TTF、WOFF、WOFF2形式で出力します。各グリフは共通のemスクエアに配置され、キャップハイト、xハイト、ディセンダーの深さが揃うため、gやoなどの文字も切り抜いた断片のように見えず、ベースラインに正しく揃います。
- draw-your-font は無料で使えますか?ライセンスは?
- draw-your-font は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- draw-your-font は今もメンテナンスされていますか?
- 半年以内に更新あり。draw-your-font の最終コミットは 2026年8月5日 です。
- draw-your-font は何に使えますか?
- メモ、スライド、デザイン制作に使う、自分の手書き文字フォントを作成する。 個人サイト向けに、CSSと組み合わせてWebで使える手書きフォントを作成する。 アルファベットの簡単なスケッチから、オリジナルのディスプレイフォントを試作する。 Claude Code上で、会話しながら調整を重ねてフォントを作成する。
- draw-your-font のインストール方法は?
- Claude Codeスキルをインストールする: npx skills add danilo-znamerovszkij/draw-your-font CLIで自由な写真からフォントを作成する: npx draw-your-font make photo.jpg --chars "ABCabc" --name "My Hand"
- draw-your-font はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/danilo-znamerovszkij/draw-your-font
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Codeの設定に使えるエージェント、コマンド、設定、フック、MCP連携を収録したCLIとテンプレートカタログ。
Claude Codeにライブのステータスラインを追加するプラグインで、コンテキスト使用量、レート制限、実行中のツール、稼働中のエージェント、Todoの進捗を表示します。
Claude Code、Codex、Gemini CLIなどのローカルAIコーディングエージェントを、Feishu、Slack、Telegram、Discordなどのチャットアプリに接続します。
AIコーディングのトークン使用量と費用を、ツール・モデル・プロジェクト・タスク別に分析するローカルCLI/デスクトップアプリ。
AIコーディングエージェントのタスク完了を通知する、Windows向けの小さなトースト通知CLI。