web-dev-qa-db-ja.com

Win 8システムフォントは、再起動するたびに意味不明になります

誤ってAvenirNext.ttc(フォントファイル)をWindows Fontsフォルダー(C:\ Windows\Fonts)に配置しました。最初は、変化は見られませんでした。翌朝、コンピューターの電源を入れたときだけ、システムフォントは完全に意味不明でした。以下にサンプル画像を提供します。そこで、フォントフォルダを確認しようと思いました。そしてそれは約3つのフォントファイルを除いてきれいに拭き取られました。すべてが意味不明なので、フォントファイル名を読み取ることができませんでした。

そこで、すべてのフォントを別のコンピューターからコピーして、「壊れた」コンピューターのFontsフォルダーに配置しました。それはすぐに私の問題を解決しました。すべてのテキストが再び読み取り可能になります。

しかし、問題は実際には解消されていません。コンピュータを再起動するたびに、フォントが意味不明に戻ります。 Fontsフォルダーに.ttcフォントファイルが表示されないため、削除できません。

私はオンラインで解決策を見つけようとしました...

デフォルトのフォントを復元しようとしました...コンピュータを再起動しましたが、何もしませんでした。私はすべてのフォントファイルを削除し、フォントフォルダに一度だけいくつかのシステムを置きました...コンピュータを再起動し、何もしませんでした。 FNTCACHE.DAT(フォントキャッシュファイル)を削除しました...再起動しても何も起こりません。

ギベリッシュは再起動時にまだそこにあります。

これを修正する方法のアイデアが不足しています。

ヒントをいただければ幸いです。

ありがとう!

enter image description here

2
BustedSanta

他の読者の場合:管理コマンドプロンプトを開き、C:\Windows\Fontsに移動し、del AvenirNext.ttcと入力すると、余分なファイルを削除できます(AvenirNext.ttcをFontsフォルダーに追加された偽のファイルに置き換えます) 。これは、エクスプローラーが特定のディレクトリに使用する特別なフォルダービューの対象ではないため、コマンドプロンプトで機能します。

3
Ben N

解決策は、最初に動作中のマシンからすべてのフォントをインストールしてから、壊れたAvenirNextをインストールすることです。それを右クリックしてアンインストールします。これにより、システムから削除されます:)

1
Tobin

あなたの提案をありがとうみんな。最終的に、私は問題を解決したポイントを復元することに頼らなければなりませんでした。

再度、感謝します!

0
BustedSanta