Hatena::ブログ(Diary)

ほとんど欄外 このページをアンテナに追加 RSSフィード Twitter

2010-10-25

[][][]ちょっとクレヨンフォント作ってみた

クレヨン(サクラクレヨンふとまき黒)で文字を適当に書いてフォント作った。名前はAnacrayon。ほんとに適当なので完成度はアレな感じ。素人にはお薦め出来ない。大盛りねぎだくギョク

見本

f:id:tasuten:20101024232048p:image:w550

24pxというのは原寸大(640*400)で24px大。これは幅550pxで表示させているので大体550/640≒0.86

ダウンロード

http://www1.axfc.net/uploader/Sc/so/166523

上げるところが無かったのでひとまずAxfcに

GitHub Pagesに上げました(2012-06-25)

http://tasuten.github.com/anacrayon/files/Anacrayon.zip

ライセンス

商用非商用に関わらずご自由にお使いください。複製や再配布に関しても改変の有無にかかわらずご自由にどうぞ。

ただし全て無保証とさせていただきます。

収録文字

アルファベット(大文字小文字とも)、記号*1、ひらがなカタカナ、小学校1年及び2年で習う漢字240字(学年別漢字配当表 - Wikipedia文科省Webサイトのページの下部表参照)、気まぐれ&趣味&自己満足で追加した(漢字及びギリシャ文字のいくつか計29文字*2の約500〜550字程(数えるの面倒くさい)

製作手順概略(XPにて)

1.紙にグリッドを印刷する

今回は1インチ*1インチ(2.54cm*2.54cm)で作った。Inkscapeでエフェクト>レンダリング>グリッドとかを使うといいかも。Inkscapeデフォルトでは90dpiで出力するようなので90dot間隔でやればいいんじゃないかな。線の色はかなり薄い色の方がいい。

2.クレヨンでぐりぐり書く。ひたすら書く。

枠内に書く。Unicodeフォントで漢字も作るなら書く漢字を決めてそれをUTF-8の順に書いていったほうがいいかも

3.スキャナ(とか複合機とか)でスキャン

適当なので100dpi

4.ImageMagickをつかって分割

ImageMagick: Convert, Edit, Or Compose Bitmap Images

左のBinary Release>WindowsからImageMagick-*.*.*-*-Q1*-windows-static.exeインストール

1インチ角を100dpiでスキャンしたら1インチ=100dot。なので

convert -crop 100x100 scanned.png out.png

5.上記コマンドで出来た使わない部分(白紙部分等)の画像を削除

6.png2bmpを使ってPNGBMPに変換

bmp2png & png2bmp (Win32 版)

PNG2BMP.exe *.png

7.PotraceでSVG

Peter Selinger: Potrace

potrace.exe --svg *.bmp

ところで何で切り出すところで.bmpで出力すればいいものをわざわざPNG2BMPを使ってPNGBMPにしているかというと、mieki256’s diary - 手描き文字をフォントデータにできないか実験にあるようにどうやらImageMagickBMPで出力する際に変な細工をしている模様。なのでPotraceに投げると怒られて変換できない。なのでPNG2BMPを使ってる。

8.Fontforgeで一文字ずつ取り込む

Windowsの方はこちらです→unofficial fontforge-cygwin

この作業が一番多分長いキツい。スクリプトか何かを書けばいいんだろうけど。変なところがないかの確認作業もしつつ取り込んだ。

取り込み始める前にフォントUnicodeフォントなり何なりにしといたほうがいいかも。エンコーディング>エンコーディング変換>ISO 10646-1(Unicode,Full)。それとエレメント>フォント情報>一般情報>Em Sizeを100にしといたほうがいい

9.出力して完成

テッテレー

使用上の注意

適当に作ったので色々と不備が。少し大きなサイズで使うとクレヨンもクソもへったくれもないただの汚いフォントになるのでサイズは30代くらいまでで使うのがベター

名前の由来

アメリカ合衆国国歌星条旗」の元になった曲に「天国のアナクレオンへ」(天国のアナクレオンへ - Wikipedia)という曲がある。そのアナクレオン(Anacreon)からアナクレヨン(Anacrayon)。クレヨン(Crayon)なだけに

雑記

実は某俺の妹が(ryアニメのロゴにピンときて作った。ので一応タイトルに含まれる文字(俺とか可とか)は収録した。が、似せるつもりは無かったし似せてない。あくまで適当に書いた


追記2010-10-25:ああ見本のケの字がエになってるね。うっかりミスだ。まあ面倒なのでこのままにしておこう

追追記2010-10-26:書き忘れたこと

1.のグリッドを印刷するときと3.スキャンするときはなるべく角度等のズレがないように。あと2.のUTF8の順にするのはRubyでだったらこんなスクリプトで出来るかも→漢字をUnicode順にソート - ほとんど欄外

*1::;<=>?@!"#$%&'()+,-./[\]^_`{|}~・、。「」『』【】−〜←↓↑→▲△▼▽■□◆◇○●

*2:俺可愛猫娘眼鏡巫私僕師系唯澪律紬梓憂和純放課αβγδωεμ

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/tasuten/20101025/1287938598