
После установки 1607 AU в Windows 10 сегодня шрифты в 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 они определенно изменились.Обратите внимание, что при просмотре содержимого шрифта вы всегда будете видеть установленную версию, независимо от того, какой файл шрифта вы открываете.Что мне кажется забавным, так это то, что даты новых файлов шрифтов — 16.07.2016. После повторной проверки (которую вы можете сделать самостоятельно с помощью Свойства | Подробности о файлах шрифтов) я заметил, что на самом деле версия шрифта изменилась с 6.12 на 6.14. Так что, надеюсь, это ответ на ваш первый вопрос «что может быть причиной этого?».
Лично для меня эта проблема, возможно, скорее неудобство, чем реальная проблема, но это означало, что я больше не мог использовать Calibri для своих электронных таблиц и был вынужден вернуться к 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
компакт-диск C:\Windows\Fonts
и используйте команду
дель калибри*
Вы можете дважды проверить в редакторе реестра, чтобы убедиться, что названия шрифтов по-прежнему отсутствуют в списке.
После того, как вы все это сделаете, вы можете скопировать старые файлы в папку Control Panel\Fonts или в Explorer в C:\Windows\Fonts, что одно и то же. Затем перезагрузите Windows (ваш ПК), и Windows должна будет заново создать записи реестра с теми же именами файлов (если вы не удалите установленные файлы шрифтов сначала из папки, а просто удалите их из реестра, после того, как вы «установите» шрифты, они будут установлены с добавлением типа «_0» в имени файла шрифта, что будет видно в реестре).
Моя проверка в Excel показывает, что после этой процедуры (если я ничего по ошибке не упустил в описании здесь), шрифт Calibri вернулся к «нормальному» состоянию, т. е. версии 6.12, и снова выглядит хорошо.
Надеюсь, я был полезен и что все эти объяснения помогут кому-то с меньшим опытом в копании в Windows. Вы можете использовать следующее для справки, но имейте в виду, что мы меняем шрифт, поэтому есть различия.
http://www.wikihow.com/Удаление-защищенных-системных-шрифтов-в-Windows-7
решение2
При использовании ClearType с обновлением Windows Anniversary ширина столбцов Excel может быть больше, чем в более ранних версиях Windows. Это происходит только с некоторыми шрифтами, такими как Calibri. Это может повлиять на все версии Office 2016. Мы работаем над выпуском исправления. Обходной путь — отключить ClearType или переключиться на шрифт, который придаст вашим отчетам желаемый вид.