mattintosh note

どこかのエンジニアモドキの備忘録

How to build DejaVu fonts on OS X

DejaVu フォントをセルフビルドしたのでメモ。

OS X Mavericks にて。FontForge はインストール済み。

SVN リポジトリを GIT で複製。

git svn clone svn://svn.code.sf.net/p/dejavu/code/trunk /usr/local/src/repos/dejavu-code

一応 BUILD に従って以下を実行。

cd /usr/local/src/repos/dejavu-code/dejavu-fonts
(cd resources; curl \
-O http://www.unicode.org/Public/UNIDATA/UnicodeData.txt \
-O http://www.unicode.org/Public/UNIDATA/Blocks.txt)
ln -s /usr/local/src/repos/fontconfig/fc-lang resources

full-ttf ターゲットを実行。

make full-ttf

Perl の Font モジュールが無かったのでインストールして PERL5LIB で場所を指定した。scripts/ttpostproc.pl のシェバングを /opt/local/bin/perl に書き換えてもできる。

sudo port -v install p5.16-font-ttf
PERL5LIB=/opt/local/lib/perl5/vendor_perl/5.16.1 make full-ttf

build ディレクトリからユーザドメインのフォントディレクトリにコピー。

cp build/*.ttf ~/Library/Fonts

ImageMagick 出力テスト。