1

После установки 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

Из этой ветки Reddit кажется, что я не единственный, у кого есть эта проблема.

2 ответа2

1

Исправления или обходные пути для недавних проблем в Excel для Windows @ support.office.com (относится к: Excel 2016, Excel 2013)

При использовании ClearType с обновлением Windows Anniversary ширина столбцов Excel может быть больше, чем в более ранних версиях Windows. Это происходит только в некоторых шрифтах, таких как Calibri. Это может повлиять на все версии Office 2016. Мы работаем над выпуском исправления. Обходной путь - отключить ClearType или переключиться на шрифт, который придает вашим отчетам желаемый вид.

1

Несмотря на то, что цифры выглядят одинаково при просмотре шрифта через Панель управления \ Шрифты (или через Проводник, который там перенаправляет), цифры явно изменились в 1607 году. Обратите внимание, что вы всегда будете видеть установленную версию при просмотре содержимого шрифта, независимо от того, какой файл шрифта вы открываете. Что мне показалось смешным, так это то, что даты новых файлов шрифтов - 16.07.2016. Сделав вторую проверку (которую вы можете сделать самостоятельно с помощью Свойства | Подробности в файлах шрифтов), я заметил, что на самом деле версия шрифта изменилась с 6.12 до 6.14. Итак, я надеюсь, что это отвечает на ваш первый вопрос «что может быть причиной этого?».

Лично для меня эта проблема может быть скорее дискомфортом, чем реальной проблемой, но это означало, что я больше не мог использовать Calibri для своих электронных таблиц и должен был вернуться к Verdana, который я все еще использую для некоторых из них, но Calibri больше подходит для удобочитаемых данных.

Решением было использование старых шрифтов из папки Windows.old вместо новых. Препятствие здесь заключается в том, что вы должны сначала удалить установленные шрифты, а затем снова установить старые. Для этого вы должны удалить записи шрифта из реестра в

HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ Fonts

(убедитесь, что экспортировали весь ключ перед удалением имен шрифтов, чтобы у вас была резервная копия). После этого вам нужно дать себе разрешения на папку шрифтов в C:\Windows\WinSxS с именем

amd64_microsoft-окна-шрифты TrueType-calibri_31bf3856ad364e35_10.0.14393.0_none_181a98c8067730e2

сначала установите для владельца значение «Администраторы», а затем измените и примените полные разрешения к папке и распространите их на файлы внутри. После этого вы можете переместить файлы шрифтов в резервную папку со шрифтами 1607 6.14 и скопировать в эту папку старые шрифты из 1511. Когда это будет сделано, вы можете пойти и удалить файлы из папки C:\Windows\Fonts с помощью командной строки (Admin) - щелкните правой кнопкой мыши значок Windows/ значок «Пуск» - перейдите в папку C:\Windows\Fonts

cd C:\Windows\Fonts

и используйте команду

дель калибри *

Вы можете дважды проверить в редакторе реестра, чтобы увидеть, если имена шрифтов все еще отсутствуют в списке.

После того, как вы сделали все это, вы можете скопировать старые файлы в папку Control Panel\Fonts или в проводнике в C:\Windows\Fonts, что тоже самое. Затем перезагрузите Windows (ваш компьютер), и Windows должна восстановить записи реестра с теми же именами файлов (если вы сначала не удалите установленные файлы шрифтов из папки, а просто удалите их из реестра, после того как вы "установите" шрифты, они будут установлены с приложением, подобным '_0' в имени файла шрифта, которое будет отображаться в реестре).

Моя проверка в Excel показывает, что после этой процедуры (если я не пропустил что-то по ошибке в описании здесь), шрифт Calibri возвращается к "нормальному", то есть к версии 6.12, и снова выглядит хорошо.

Я надеюсь, что я был полезен, и что все эти объяснения помогут кому-то с меньшим опытом в копании в Windows. Вы можете использовать следующее для справки, но имейте в виду, что мы меняем шрифт, поэтому есть различия.

http://www.wikihow.com/Delete-Protected-System-Fonts-in-Windows-7

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .