Imagerで文字を描く@Mac OS 10.9

以前は簡単に出来たんだけど、
エラーが出てどうしようもなくなって、いろいろ調べた。

で、辿り着いたのがこちらのページ。

Imagerを使おう – 第3回「文字を書く」
http://blog.clouder.jp/blog/2006/11/06/imager-3-1/

で、問題のエラーなんだけど、
align_string()を使うと、こんな感じのエラーが出る。

Can't locate Imager/Font/FT2.pm ...

えっ?えっ?えっ!?

$ cpanm Imager::Font::FT2

でもって、これはこける・・・。
エラーの内容は、インクルードできないとか、そういうの。
何かが足りない?

で、さっきのページにたどり着いて、
freetype1.xとか、freetype2.xとか必要らしいってことで、

$ brew search freetype
freetype

ほう!

$ brew info freetype
freetype: stable 2.5.3 (bottled)
http://www.freetype.org
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/freetype.rb
==> Dependencies
Required: libpng ✔
==> Options
--universal
Build a universal binary
--without-subpixel
Disable sub-pixel rendering (a.k.a. LCD rendering, or ClearType)

これか!

$ brew install freetype
$ cpanm Imager::Font::FT2

こんな感じでインストール出来て、
無事に文字が描けるようになりました!

めでたし、めでたし。

Leave a Comment