• ベストアンサー

PCの書体(フォント)が突然消えてしまい、困っています。

PCの書体がある日突然消えてしまい、ゴシックや明朝体などシンプルな書体しか使用できなくなりました。 行書体などの筆文字が使用できないと不便なことが多いのですが、 復旧の方法はあるのでしょうか? どなたか教えていただけたら嬉しいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • dasaltew
  • ベストアンサー率69% (643/923)
回答No.4

 こんにちは。    OSの再インストールをする前に,次の手順で回復できないでしょうか。  フォントのデータを一時的に保存する「フォントキャッシュファイル」が破損していた時と同じように作業をします。  「一度フォントキャッシュファイルを削除して再起動すると,フォントキャッシュファイルが新規に作成される」というWindowsの仕組みを使うのです。 (1)セーフモードを起動します。 (2)スタート→検索→「ファイルとフォルダすべて」を選択します。 (3)「ファィル名のすべてまたは一部」に「fntcache.dat」と「」をのぞいて入力します。この文からコピーアンドペーストでもかまいません。 (4)さらに画面の下にある「詳細設定オプション」をクリックして,「システムフォルダの検索」「隠しファイルとフォルダの検索」の2つにチェックを入れた後,検索ボタンを押し,検索を開始します。 (5)検索後,「FNTCACHE」というキャッシュファイルが出てきたら,それを右クリックして,「削除」を選び,削除します。 (6)最後にパソコンを再起動します。これで,元のフォントキャッシュファイルが作成されます。    まずは,セーフモードで検索を実行されることをおすすめします。  この方法は,昨年発売のこちらの雑誌に掲載されていました。↓ http://pc.nikkeibp.co.jp/pc21/index.shtml 

その他の回答 (5)

  • dasaltew
  • ベストアンサー率69% (643/923)
回答No.6

 こんにちは。  No.4です。  たびたびすみません。  セーフモードから通常モードに戻す方法について,ご案内します。    フォントキャッシュファイルを削除したら,セーフモードから通常通りの起動にもどして,ファイルを再インストールします。    セーフモードから,同じように,「ファイル名を指定して実行」→「msconfig」と入力します。  以下,スタートメニュー →「ファイル名を指定して実行」 →「msconfig」と入力してOKボタンをクリック →「システム構成ユーティリティ」のダイアログボックスが出ます →「BOOT.INI」のタヴをクリックします →「ブートパスをすべて検査する」の下にある「ブートオプション」を見つけます →「□/SAFEBOOT」の□にチェックが入り,右側で「MINIMAL」が,まだ選択されていることを確認します →ここで,この選択の□の中のチェックを外します →「適用」→「閉じる」 →「再起動」を促す画面が出ますので,クリックします  この後,再起動後の画面に再度「システム構成ユーティリティ」の確認画面が出ます。  この処理の仕方は,「Windowsの開始時に~システム構成ユーティリティを起動しない」の□にチェックを入れて,OKボタンを押します。  これで,次回から通常起動時には,システム構成ユーティリティの画面は出ません。  このあと,コントロールパネル(クラシック表示)の中より「フォント」のファイルを開けてみて,行書体などの筆文字があるかどうか,ご確認下さい。  セーフモードの起動については,ここにも掲載されていました。↓ http://121ware.com/qasearch/1007/app/nec.jsp?003104  以上ですが,ご参考になれば幸いです。 

kazmy89
質問者

お礼

dasaltewさま ご回答ありがとうございました。 送っていただいた回答をしっかりプリントアウトして 月曜日に出社したらぜひ修復にチャレンジしたいとおもいます。 ご親切な回答ほんとうにありがとうございました。

  • dasaltew
  • ベストアンサー率69% (643/923)
回答No.5

 こんにちは。  No.4です。  すでにご存知のことかと思いますが,追記です。    セーフモードとは→Windowsの修復モードです。デスクトップ時計の表示の左側に並んでいる常駐型プログラムを起動させないので,これらの干渉なしで,問題が修復可能になります。    セーフモードの立ち上げ方  (1)電源投入後,メーカーロゴが消えて,Windowsの画面が出る前にすぐF8キーを連打します。  「ウィンドウズ拡張オプションメニュー」という黒い画面がでます。  ここから,矢印キーにて選択して,セーフモードに入ることができます。  (2)しかしながら,Windowsが起動しているときには,次のやり方の方が確実です。  パソコンが起動しているときに,次の手順でブートメニューを使います。  書き方は長いのですが,むつかしくはありませんので,ご安心ください。  スタート →「ファイル名を指定して実行」 →「msconfig」と入力」してOKボタンをクリック →「システム構成ユーティリティ」のダイアログボックスが出ます→「BOOT.INI」のタヴをクリックします →「ブートパスをすべて検査する」の下にある「ブートオプション」を見つけます →「□/SAFEBOOT」の□にチェックを入れます →右側で「MINIMAL」が選択されていることを確認します →「適用」→「閉じる」 →「再起動」を促す画面が出ますので,クリックします。  途中,ログオン画面が出たら,ご自分のアカウントでログオンします。  また,「セーフモードにするかどうか」という画面が出ますが,これも「はい」で進めます。  以上で,黒い画面でセーフモードが立ち上がりますので,作業を進めます。  尚,画面は壁紙も起動せず,解像度も最低に落ちます。しかし,これは異常ではありませんので,そのまま安心して作業を進めていきます。      以上,ご参考になれば,うれしいです。

回答No.3

私もフォントキャッシュの破損ではないかと思うのですが。 OSが2000やXPですと、起こりにくいそうですが全く起こらないということはないみたいです。 一応、98からXPまでの回復手順を入れておきますね。 特定のフォントが、フォント一覧に表示されない場合の対処方法 (Windows 98 および Windows Me の場合) http://support.microsoft.com/default.aspx?scid=kb;ja;880998 特定のフォントが、フォント一覧に表示されない場合の対処方法 (Windows 2000 の場合) http://support.microsoft.com/default.aspx?scid=kb;ja;880992 特定のフォントが、フォント一覧に表示されない場合の対処方法 (Windows XP の場合) http://support.microsoft.com/default.aspx?scid=kb;ja;882956 フォントキャッシュが原因でなくても、作り直しして問題はないですのでお試しください。

kazmy89
質問者

お礼

ご回答ありがとうございました。 送っていただいた回答をしっかりプリントアウトして 月曜日に出社したらぜひ修復にチャレンジしたいとおもいます。 ありがとうございました。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

あまり聞かない現象ですね。 基本的には再インストールするしかないです。 パソコンに最初から入っていたフォントならリカバリが必要です。 あとから入れたフォントなら、フォントの付いているアプリケーション(例えばハガキ作成ソフトなど)をインストールすれば戻ります。

  • garamond
  • ベストアンサー率53% (1119/2111)
回答No.1

ここはXPのカテゴリーですが、ひょっとして9x/Meではないでしょうか? もしそうならttfCacheに関わる障害と思われます。 違っていたらお許し下さい。 Windowsフォルダ内の ttfCache のファイルサイズを見て下さい。 (隠しファイルなので、ツール>フォルダオプション>[表示]で「すべてのファイルとフォルダを表示する」にしておく。) 数MBにまで肥大化していませんか? ttfCacheファイルを削除した後、再起動をセーフモード (URL参照) で行えば、ttfCacheファイルが再作成されます。 http://support.microsoft.com/kb/882958 (削除をセーフモードで行うよりも、【削除した後、セーフモードで起動する】ことが重要です。順序はこの回答のほうに従ってください) これで一応解決します。 ★この後が大事です。★ できたばかりのttfCacheファイルのサイズを見て下さい。先程に比べてずいぶん小さいでしょう(150KB前後?)。 そのまま使い続けると、 いつの日かまた同じ症状が発生するので、次のようにするといいでしょう。 PCを普通に使用し、数回ログオンして、ファイルサイズが300KBを越えたあたりの時点で、  右クリック>プロパティ ファイルの属性を「読み取り専用」に変更、それ以上OSによる書き込みがされないようにする。 これで、同じ症状は二度と起こりません。

kazmy89
質問者

お礼

ご回答ありがとうございました。 送っていただいた回答をしっかりプリントアウトして 月曜日に出社したらぜひ修復にチャレンジしたいとおもいます。 特に★この後が大事です。★ がすごくありがたかったです。 実は前にも同じ現象があり、そのときは業者さんに来てもらいました。 二度と起こらないようにがんばってみます。ありがとうございました。

関連するQ&A