
今日、Windows 10 に 1607 AU をインストールしたところ、Excel (2013) のフォントが変わってしまいました。デフォルトの Calibri フォントを使用しており、テキストは同じに見えますが、数字がやや幅が広くなったり大きくなったりしており、完全に別のフォントのように見えます。この原因や修正方法に心当たりはありますか?
フォルダを見るとWindows.old
、Calibri フォント ファイルは実際に変更されていました。
以下からのファイルですWindows.old\Windows\Fonts
:
30.10.2015 09:17 942 348 calibri.ttf
30.10.2015 09:17 904 432 calibrib.ttf
30.10.2015 09:17 999 152 calibrii.ttf
30.10.2015 09:17 808 596 calibril.ttf
30.10.2015 09:17 923 408 calibrili.ttf
30.10.2015 09:18 959 652 calibriz.ttf
そして、現在では次のようになりますWindows\Fonts
:
16.07.2016 13:42 1 329 860 calibri.ttf
16.07.2016 13:42 1 295 340 calibrib.ttf
16.07.2016 13:42 1 095 696 calibrii.ttf
16.07.2016 13:42 1 131 948 calibril.ttf
16.07.2016 13:42 962 964 calibrili.ttf
16.07.2016 13:42 1 074 860 calibriz.ttf
これからレディットスレッドを見ると、この問題を抱えているのは私だけではないようです。
答え1
コントロール パネル\フォント (またはそこにリダイレクトされるエクスプローラー) からフォントを参照すると数字はまったく同じに見えますが、1607 では数字が確実に変更されています。どのフォント ファイルを開いたかに関係なく、フォント コンテンツを参照するときには常にインストールされているバージョンが表示されることに注意してください。面白いのは、新しいフォント ファイルの日付が 2016 年 7 月 16 日であることです。2 回目の確認 (フォント ファイルの [プロパティ] | [詳細] で自分で確認できます) を行った後、フォント バージョンが 6.12 から 6.14 に変更されたことに気付きました。これで、最初の質問「原因は何だろうか?」に対する答えが得られたと思います。
私個人としては、この問題は実際の問題というよりはむしろ不快感ですが、スプレッドシートに Calibri を使用できなくなり、Verdana に戻らざるを得なくなりました。一部のスプレッドシートでは今でも Verdana を使用していますが、読みやすいデータには Calibri の方が適しています。
解決策は、新しいフォントの代わりにWindows.oldフォルダの古いフォントを使用することです。ここでのハードルは、最初にインストールされたフォントを削除してから、古いフォントを再度インストールする必要があることです。そのためには、レジストリからフォントエントリを削除する必要があります。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
(フォント名を削除する前に必ずキー全体をエクスポートしてバックアップを取ってください)。その後、C:\Windows\WinSxSのフォントフォルダへのアクセス許可を自分に与える必要があります。
amd64_microsoft-windows-font-truetype-calibri_31bf3856ad364e35_10.0.14393.0_none_181a98c8067730e2
まず、所有者を管理者に設定し、次にフォルダにフル アクセス許可を変更して適用し、それを内部のファイルに伝播します。その後、フォント ファイルを 1607 6.14 フォントのバックアップ フォルダに移動し、このフォルダ内に 1511 の古いフォントをコピーします。これが完了したら、コマンド プロンプト (管理者) を使用して C:\Windows\Fonts フォルダからファイルを削除できます。Windows/スタート アイコン/ボタンを右クリックし、C:\Windows\Fonts フォルダに移動します。
cd C:\Windows\Fonts
そしてコマンドを使用する
デルカリブリ*
レジストリ エディターでもう一度確認して、フォント名がリストにまだ表示されていないかどうかを確認してください。
これらすべてが完了したら、古いファイルをコントロール パネル\Fonts フォルダーまたはエクスプローラーの C:\Windows\Fonts (どちらも同じ) にコピーできます。次に、Windows (PC) を再起動すると、Windows は同じファイル名でレジストリ エントリを再生成します (インストールされたフォント ファイルをフォルダーから最初に削除せずにレジストリから削除した場合、フォントを「インストール」した後、フォント ファイル名に '_0' などの付加語が付いてインストールされ、レジストリに表示されます)。
Excel で確認すると、この手順を実行すると (ここでの説明で誤って何かを見逃していない限り)、Calibri フォントが「通常」のバージョン 6.12 に戻り、再び見栄えが良くなります。
私が役に立ったこと、そしてこれらの説明が Windows を詳しく調べる経験の少ない人の役に立つことを願っています。以下を参考にしてください。ただし、フォントを変更しているため、違いがあることに注意してください。
http://www.wikihow.com/Delete-Protected-System-Fonts-in-Windows-7
答え2
Windows 版 Excel の最近の問題に対する修正または回避策 @ support.office.com (適用対象: Excel 2016、Excel 2013)
Windows Anniversary Update で ClearType を使用すると、Excel の列幅が以前のバージョンの Windows よりも大きくなることがあります。この問題は、Calibri などの一部のフォントでのみ発生します。Office 2016 のすべてのバージョンに影響する可能性があります。現在、修正プログラムのリリースに取り組んでいます。回避策としては、ClearType をオフにするか、レポートの外観が希望どおりになるフォントに切り替えます。