Некоторые имена шрифтов слишком длинные, чтобы отображаться в окне выбора шрифтов Word на ленте. (У меня Windows, и у меня та же проблема с любой версией Word после ленты). Я подозреваю, что такие же проблемы существуют в других программах Office.) Это очень часто случается с профессиональными шрифтами, такими как синхронизированные из Adobe Typekit. Например, вот как на ленте отображается "FreightText Pro Semibold":

просмотр неполного имени шрифта в ленте Word

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

выпадающий выбор шрифта без выделенного шрифта

Если шрифт, который вы пытаетесь идентифицировать, появляется в списке недавно использованных шрифтов, он выделяет шрифт в списке:

шрифт с выделенным шрифтом

Это довольно ограничивающее: шрифт должен быть недавно использован, и выделение исчезает с движением мыши. Поэтому единственный последовательный способ узнать, какой шрифт используется, - это выбрать и скопировать имя шрифта, а затем вставить его куда-нибудь, где я смогу его прочитать. В качестве обходного пути я мог бы сократить имена в файлах шрифтов, но это не сработает для файлов Typekit, которые синхронизируются, а не устанавливаются традиционно.

Идеальным решением для меня было бы удалить кнопки "Изменить регистр" и "Очистить все форматирование" с их места на ленте и позволить меню выбора шрифта и размера шрифта заполнить это горизонтальное пространство. Следуя инструкциям на https://support.office.com/en-us/article/Customize-the-ribbon-in-Office-00f24ca7-6021-48d3-9514-a31a460ecb31 (в основном щелкните правой кнопкой мыши в любом месте ленты, выберите "Настроить ленту" и сделайте выбор), я смог создать новую группу, но, к сожалению, селектор шрифта не изменяет размер вместе с размером окна, даже если другие команды это делают (и не имеет значения, если Выбор шрифта - единственная команда в группе):

группа пользовательских команд на ленте

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

1 ответ1

1

Если вы зайдете в файл customUI.xml для своей ленты, вы можете добавить тег sizeString, чтобы расширить раскрывающийся список. Например:

<comboBox idMso="Font" visible="true" sizeString="WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"/>

Он будет расширять раскрывающийся список (и текст, выделенный для элемента, будет отображаться, если вы сделаете его достаточно широким), но сам раскрывающийся список будет по-прежнему обрезать текст, поэтому при прокрутке вниз по списку с помощью мыши по-прежнему будет отсутствовать текст, пока вы не выберете, но если вы прокрутите список использование клавиш со стрелками вверх / вниз вместо текста в верхней части списка изменится при прокрутке с полным текстом.

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