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