TeXのType1フォントをインストールするときに起きてしまいました。TeX用じゃなくても、フォントが認識されないときは同じ方法が使えると思います。
フォントを入れたけどIllustratorで認識されない
MacにTeX用のフォントをインストールしました。なんだか久しぶりです。
いちおうcmps-oztex.hqxとcmps-textures.hqxをダウンロードしましたが、同じフォントなのでoztexを使うことにします。
昔のままType1フォントです。
解凍してダブルクリックしてみると、Font Bookは起動するけど何も文字は表示されず???
スクリーンフォントが同じフォルダに入っていないからでした。
「CM screen」フォルダにある「CM/PS screen fonts」と「LaTeX screen fonts」を同じフォルダに入れたら、無事表示されました。
Font Bookから「インストール」すればいいのですが、全部選択するのは面倒くさいのと、まとめて同じフォルダに入れておきたいので、直接フォントフォルダにコピーすることにします。
フォントはユーザーローカルなフォントフォルダ
「~/Library/Fonts/」です。
ここに、2つのスクリーンフォントを含めた「CM PS outlines」フォルダをコピー。
Font bookでも表示されるし、テキストエディットでも選択できるのですが、Illustratorでは、フォントメニューに現れないし、フォントを使っているファイルを開いても認識されませんでした。
キャッシュをクリアたら解決
調べてみると、いくつか解決法があります。どれもフォントのキャッシュファイルを作り直せばいいようです。
atsutil
システムのキャッシュを削除するようです。
sudo atsutil databases -remove
としました。直後には認識されませんでしたが、システム再起動したら無事Illustratorでも認識されるようになりました。
その他の方法
試してませんが、以下の方法でも解決できるようです。
直接キャッシュリストを削除
~/Library/Caches/Adobe/TypeSupportの下にある「AdobeFnt*.lst」を削除しました。
Macをセーフブートで起動する
Macを再起動して、起動音がしたらShiftを押し続け、Appleのロゴマークが出たらShiftキーを離す。
Adobeの説明にはその後のことが書いてないけど、セーフブートで起動したら、いったん再起動して通常のブートをすればフォントのキャッシュはクリアされるのでしょう。
コメント