2015-08-16 02:26:42 +0000 2015-08-16 02:26:42 +0000
128
128

Windows 10でフォントがインストールできない

Windows 10 x64 Proを使っているのですが、フォントのプレビューやインストールができません。

フォントをプレビューしようとすると(ダブルクリックかRight Click >> Preview)、以下のスクリーンショットにあるように「The requested file <font file> is not a valid font file」というエラーメッセージが表示されます。

When I try to install a font (Right Click >> Install), another error that read “The file <font file> does not appear to be a valid font” is shown (screenshot below):

Things I’ve checked:

  • レジストリでUACを有効にしているが、最低設定を “Never Notify "に設定している。UACが関係しているのかと思ったのですが、レジストリでEnableLUAを0にしても1にしても挙動は同じです。
  • イベントビューア(アプリケーションとシステムセクション)で問題のヒントがないか確認してみましたが、私が見た限りではこのエラーはログでは全く報告されていません。これはおかしいと思われます。

なぜWindows10にフォントをインストールできないのか?いくつかダウンロードしたotfttfのフォントファイルで動作を検証してみました。なので、ファイルが破損していないことは間違いないと思います。

EDIT

コントロールパネルの「フォント」セクションに行くと、下のスクリーンショットのように「ファイル」メニューに「フォントのインストール」オプションがありません。

回答 (2)

159
159
159
2015-08-17 18:33:26 +0000

すべてを試した一週間後。**フォントの設定に接続されていませんが、一度「オン」にすると、Windows 10にフォントをインストールする際の問題を解決することができました。

7
7
7
2016-06-26 13:12:23 +0000

フォントファイルをホスティングしている git リポジトリでもこの問題が発生しました。ここに、私のために動いた奇妙な解決策があります。ファイルをどこか別の場所か同じディレクトリにコピーすると、コピーしたファイルが動作するようになります。

また、一番上の解決策もうまくいきません。私のファイアウォールは既に有効になっています。

さらに調べてみると、コピーしてもファイルの内容は何も変わらないことがわかりました。両方のファイルに sha1sum を実行したところ、ハッシュは一致しました。

後で元のフォントファイルのセキュリティプロパティを確認すると、Windows は “The permissions on X.ttf are incorrectly ordered, that may cause some entries to be effective” とポップアップしました。ということは、私がリポジトリを git でクローンしたことで、Windows にフォントファイルを配置したときにパーミッションがめちゃくちゃに設定されているようです。その場合、Windows のセキュリティとパーミッションシステムに何らかの関係がありそうです。つまり、フォントビューアアプリケーションが返しているエラーが非常に悪い言い方をしているということです。

関連する質問

3
19
10
28
11