346
13.12.2016

Как в Excel обойтись без подстановки шрифтов при применении малых кеглей

Если вы укажите кегль шрифта меньше 8, то заметите, что цифры в столбце перестанут правильно выравниваться. Дело в том, что в таком малом шрифте Excel использует необычные (непропорциональные) кегли.

Как правило, все числовые символы одного кегля занимают одинаковое пространство по горизонтали — поэтому и получается такое стройное выравнивание. Однако ширина конкретных числовых символов при этом может различаться. Например, символ 1 более узкий, чем символ 0.

На рисунке 1 изображен лист со столбцами чисел, имеющих разные кегли шрифта. Все хорошо, пока не попадается шрифт меньше 8. В столбце Е (кегль 7) символ 1 занимает очень мало места. В столбце F (кегль 6) числа 5 и 7 также получаются очень узкими.

Рис. 1. Шрифты разных размеров с включенной функцией подстановки шрифтов

Рис. 1. Шрифты разных размеров с включенной функцией подстановки шрифтов

Подстановка шрифтов срабатывает также, когда вы масштабируете лист с помощью ползунка Масштаб в статусной строке. Иногда при уменьшении масштаба значения превращаются в последовательности хеш-символов (#####). По-видимому, точка такого превращения у разных шрифтов различаться в зависимости от размера исходного шрифта. При работе со шрифтом 11-го кегля, задаваемым по умолчанию, Excel переключается на другой шрифт при уменьшении на 75%.

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

Редактирование реестра может быть опасно, если вы не совсем понимаете, что делаете. Перед внесением изменений в реестр, попросите кого-то, кто имеет опыт, либо вообще пропустите эту статью.

Выполните следующие действия.

  1. Закройте Excel.
  2. Нажмите в Windows кнопку Пуск и запустите regedit.exe (Редактор реестра).
  3. В Редакторе реестра перейдите к следующему ключу (разделу): HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options.
  4. Выбрав его, откройте Правка →Создать → Параметр DWORD. Запись будет названа Новый параметр #1.
  5. Щелкните правой кнопкой мыши на этой записи и выберите в контекстном меню пункт Переименовать. Назовите запись FontSub.
  6. Дважды щелкните на записи FontSub. Откроется диалоговое окно Изменение параметра DWORD.
  7. В поле Значение укажите 0 (система счисления — шестнадцатеричная или десятеричная — не имеет значения).
  8. Нажмите ОК, чтобы закрыть диалоговое окно Изменение параметра DWORD.
  9. Выполните команду Файл → Выход, чтобы покинуть Редактор реестра.

После перезапуска Excel вы обнаружите, что в программе больше не применяется подстановка для самых мелких шрифтов. Если подстановка шрифтов отключена, то мелкий шрифт будет несколько сложнее читать, зато числа по прежнему будут выравниваться правильно, а при уменьшении не будут возникать последовательности #####.

Форматирование

Публикации по этой теме

 

Выбор посетителей