Windows 10 x 64 Proを使用していますが、フォントをプレビューまたはインストールできません。
下のスクリーンショットに示すように、フォントをプレビューしようとすると(ダブルクリックまたはRight Click >> Preview
)、「要求されたファイル<フォントファイル>は有効なフォントファイルではありません」というエラーメッセージが表示されます。
フォント(Right Click >> Install
)をインストールしようとすると、「ファイル<font file>は有効なフォントではないようです」という別のエラーが表示されます(下のスクリーンショット)。
私がチェックしたもの:
EnableLUA
が0または1に設定されているかどうかにかかわらず、動作は同じです。Windows 10にフォントをインストールできないのはなぜですか?いくつかのotf
とttf
フォントファイルをダウンロードして動作を確認しました。だから私はかなりファイルが破損していないことを確信しています。
コントロールパネルの[フォント]セクションに移動しても、下のスクリーンショットに示すように、[ファイル]メニューに[フォントのインストール]オプションが表示されません。
一週間後にすべてを試した。 おかしな答えは、Windowsファイアウォールを有効にすることです。わかっていますが、意味がありませんか?フォントの設定には関係ありませんが、一度「オン」にすると、Windows 10にフォントをインストールする際のエラーメッセージを表示することなく問題を解決できました。
私はフォントファイルをホストしている私のgitリポジトリを通しても同様にこの問題を解決しました。これは私のために働いた奇妙な解決策です。他の場所または同じディレクトリにコピーして(カットする場合はCtrl + CではなくCtrl + C)、コピーしたファイルでも動作します。
また、一番上の解決策は私のために動作しません。私のファイアウォールはすでに有効になっています。
さらに調査したところ、コピーによってファイルの内容が変わることはありませんでした。どちらも同じで、両方のファイルでsha1sum
を実行しましたが、それらのハッシュは一致していました。
その後、元のフォントファイルのセキュリティプロパティをチェックすると、「X.ttfのアクセス権の順序が間違っているため、一部のエントリが無効になる可能性があります」というポップアップが表示されました。それで、私のリポジトリのgitクローン作成は、フォントファイルをWindowsに置いたときにいくつかのめちゃくちゃなパーミッションを設定させているようです。その場合、それはWindows上のセキュリティと許可システムと何らかの関係があります。それは単にフォントビューアアプリケーションが返しているエラーが非常にひどく表現されていることを意味します。