• ベストアンサー

フォントキャッシュについて

さっき、最大化や最小化などのボタンなどが数字に変わっていたので、調べると、フォントキャッシュが原因でした。んで、元に戻りました。 ところで、なぜフォントキャッシュがばぐるんですか? 原因としてどういうことが挙げられますか?

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

  • ベストアンサー
回答No.3

TrueTypeフォントってのは輪郭情報を持っていて、画面に表示するためにはフォ ントサイズや画面解像度にあわせてビットマップを生成しなくちゃいけないわけ ですが、同じ文字を何度も表示するのにいちいち計算するよりも、計算結果を キャッシュに貯めておいて使いまわす方が速いと思ったわけですね。それがttfcache なんです。 ところが、日本語システムで使ってみると英語システムと比べて遥かに膨大な文字 数を貯めこむことになり、検索や再構成で莫大なアクセスが発生してシステムのパ フォーマンスや安定性をを下げる要因として働くわけで、結果として不安定なシス テムが書き出すファイルが(読むだけで書かないファイルと比較して)壊れやすいの は当然ですね。 だから私、ttfcacheがあまり大きくならないうちに書き込み禁止属性を設定してみ ました。システムがおかしくなっても変な情報を書き込まないので壊れません。 MS推奨の場当たり的対策よりはるかにマシです。

その他の回答 (2)

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.2

過去の質問です。参考になるでしょうか? http://www.okweb.ne.jp/kotaeru.php3?q=357527

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=357527
  • zero0000
  • ベストアンサー率40% (54/134)
回答No.1

一応、Microsoftはこういう見解のようです。 参考URLの「原因」の項目をご参照ください。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;JP415567
noname#6521
質問者

補足

よく分かりません 難しいです フォントを Windows98 および Windows98SE にインストールすることなしにソフトウエア的にフォントを追加するアプリケーション・ソフトウエアを使用している場合、True Type フォント・キャッシュの内容が破壊される場合があります。 とか それと、他に原因はありませんか?

関連するQ&A

専門家に質問してみよう