Windows 10 x64 Proを使用しているのですが、フォントのプレビューやインストールができません
フォントをプレビューしようとすると(ダブルクリックやRight Click >> Preview
)、以下のスクリーンショットのように「The requested file <font file> is not valid font file」というエラーメッセージが表示されます
フォント(Right Click >> Install
)をインストールしようとすると、またしても「The file <font file> does not appear to be valid font」というエラーが表示されます(下のスクリーンショット)
チェックしたもの
- レジストリでUACを有効にしていますが、最低設定の「通知しない」に設定しています。UACが関係しているのかと思ったのですが、レジストリで
EnableLUA
を0にしても1にしても挙動は同じです - イベントビューア(アプリケーションとシステムのセクション)で問題のヒントがないか確認してみましたが、私が見た限りでは、このエラーはログでは全く報告されていません。これは不思議な感じがします
Windows10でフォントをインストールできないのはなぜ?いくつかダウンロードしたotf
とttf
のフォントファイルで動作を確認しました。そのため、ファイルが破損していないことは間違いないと思います
EDIT
コントロールパネルのフォントセクションに行くと、下のスクリーンショットのように「ファイル」メニューに「フォントのインストール」というオプションがありません
128 None 2015-08-16
全てを試した一週間後Windowsファイアウォールを有効にすることが答えです。私は知っている, 意味がない右になりますか?フォントの設定とは関係ありませんが、一度「オン」にしてしまえば、windows 10にフォントをインストールする際の問題を解決することができましたし、エラーメッセージも出ませんでした
159 Geremy V 2015-08-17
フォントファイルをホスティングしている git リポジトリでもこの問題が発生しました。ここに、私のために動いた奇妙な解決策があります。ファイルをどこか別の場所か同じディレクトリにコピーすると、コピーしたファイルが動作します
また、トップのソリューションは私のために動作しません。私のファイアウォールはすでに有効になっています
さらに調べてみると、コピーしてもファイルの内容は変わらないことがわかりました。両方とも同じで、両方のファイルでsha1sum
を実行したところ、そのハッシュは一致しました
後で元のフォントファイルのセキュリティプロパティを確認すると、Windows は “The permissions on X.ttf are incorrectly ordered, that may cause some entries to be effective.ということは、私がリポジトリを git でクローンしたことで、Windows にフォントファイルを配置したときにパーミッションがめちゃくちゃに設定されているようです。その場合、Windows のセキュリティとパーミッションシステムに何らかの関係がありそうです。つまり、フォントビューアアプリケーションが返しているエラーの表現が非常に悪いということです
7 CMCDragonkai 2016-06-26