A Day In The Life

とあるプログラマの備忘録

Snow LeopardにInkscape0.47をインストールするとフォントが変更できない

Mac OS X10.5のときは問題なく出来ていたのにMac OS X10.6(Snow Leopard)にInkscape0.47をインストールするとヘルベチカ(Helvetica)など一部フォントが使用できなくなりました。具体的にはテキストツールHelveticaを選択してもSansに戻ってしまうという現象が起こりました。
いろいろと調べてみるとInkscapeを動かすための基本ソフトX11に一部のフォントがインストールされていないことが原因でした。
対処法としては、ターミナルで/usr/X11R6/lib/x11/fonts/ttfに移動して以下のコマンドを実行すると直ります(HelveticaNeueの場合)。

$ cd /usr/X11R6/lib/x11/fonts/ttf
$ sudo cp /System/Library/Fonts/HelveticaNeue.ttc HelveticaNeue.ttc

使用できないフォントをいちいち調べて1個づつコピーするのが面倒な場合は以下のコマンドで全部コピーするのもありかと思います。

$ sudo cp /System/Library/Fonts/* .