【PC】特定のフォントがWordなどOffice製品のフォント一覧に表示されない【XP】
ブログ主はフリーのフォントをいくつかダウンロードしてPCにインストールしています。でも、一部のフォントがWordで表示されないので不思議に思っていました。
他のアプリケーション(ソフトウェア)では表示されるのに、です。
結論から言うと、そのフォントがOffice XPに対応しているか否かというのが原因のようで、詳しい説明はMicrosoft公式の『特定のフォントが、フォント一覧に表示されない場合の対処方法 (Windows XP の場合)』に書いてありますが、このページの下方、「いずれの方法でも解決できなかった場合」に書いてある「ワードパット」でそのフォントが使えるかどうかを先に試すのが手っ取り早いと思います。
「ワードパット」では使える(一覧に表示される)フォントなのに「Word」では使えないのなら、そのフォントがOffice XPに対応していないと判断が付くからです。
上記ページに書いてある「フォントキャッシュの削除」(fntcache.datを削除する)というのは、別に難しい作業ではありませんが、あまりPCを使いこなしていないユーザではちょっとやり慣れない作業で不安でしょうし、Meまでならフォントキャッシュを削除する(=フォントキャッシュが壊れて再構築しなくてはならない)ことは割合よくあることだったのに比べ、XP以降はそれ程起こらないと思うからです。
簡単にフォントキャッシュの削除方法手順を書いておくと、
- safeモードでPCを起動する
スイッチを押したらPC起動中にF8キーを押し続ける(ずっと押し下げたまま)- fntcache.dat(WindowsMe時代はttfcacheだった)を削除
- PCを再起動(これにより再構築される)
フォントキャッシュを再構築しなくてはならない状態とは、例えば、ダイアログボックスなどのウィンドウのフォント(良くあるのは右上の「閉じる」ボタンや「最大化」ボタン)が文字化けするとか、特定のアプリケーションの文字が文字化けを起こす(具体的には、フォント集をインストールしたら、辞書ソフトの発音記号が文字化けするようになったことがあった)とか、そんな現象で、いずれもMe時代に起きた現象でした。
実際、今回、フォントキャッシュの削除を行っても、そのフォントはWordのフォント一覧には表示されず、最後に書いてあるワードパットで試してみたら表示されたので、単にWordやExcelといったOffice XP製品には対応していないフォントと判明しました。
下図はワードパットの画面で、ここで使用している「Elegant」というフリーフォントがWordでは使えませんでした。
なお、ワードパットは使ったことが無い方が多いかも知れませんが、「メモ帳」と「Word」の中間のようなアプリケーションです。(メモ帳はテキストしか扱えないのに対し、ワードパットは画像も挿入できます。)
ワードパットは、[スタート]メニュー→「全てのプログラム」→「アクセサリ」の中にあります。
【追記】その後、ワードパットでWordでは使えないフォントを使った文書を作成後、保存(「リッチテキスト方式」/拡張子:.rtf)。その後そのファイルをWordで開くと、フォントはそのままで開くことを確認しました。(←ここまでは当たり前) しかし、更にをの文書を保存時に「Word文書」形式/.doc)で保存して再び開いてもそのフォントは維持されていました。
実際はWordで文書を作成時に、途中で変わったフォントを使いたくなるわけで、こんなことをわざわざする必要はないのですが、とりあえずご報告まで。
(拍手はブログ主のモチベーション維持程度の目的です。面白かった、役に立った、等々、宜しければクリックしてください。)
« 【ドールハウス工作】 No.69 花柄バッグのミニチュア/Reisetasche | トップページ | 【ドールハウス工作】 No.70 ミニチュアブック/MiniatureBucher »
« 【ドールハウス工作】 No.69 花柄バッグのミニチュア/Reisetasche | トップページ | 【ドールハウス工作】 No.70 ミニチュアブック/MiniatureBucher »
コメント