Как я могу увеличить ширину поля выбора шрифта в MS Word?
336
Robert H.
Некоторые имена шрифтов слишком длинные, чтобы отображаться в окне выбора шрифтов Word на ленте. (У меня Windows и у меня такая же проблема с любой версией Word после ленты. Я подозреваю, что такие же проблемы существуют и в других программах Office.) Это очень часто случается с профессиональными шрифтами, такими как синхронизированные из Adobe Typekit. Например, вот как на ленте отображается «FreightText Pro Semibold»:
Представление такое же, если вы просматриваете контекстное меню правой кнопкой мыши или добавляете селектор шрифтов на панель быстрого доступа. К сожалению, даже переход в выпадающее меню выбора не говорит вам, какой конкретный шрифт используется в данный момент:
Если шрифт, который вы пытаетесь идентифицировать, появляется в списке недавно использованных шрифтов, он выделяет шрифт в списке:
Это довольно ограничивающее: шрифт должен быть недавно использован, и выделение исчезает с движением мыши. Поэтому единственный последовательный способ узнать, какой шрифт используется, - это выбрать и скопировать имя шрифта, а затем вставить его куда-нибудь, где я смогу его прочитать. В качестве обходного пути я мог бы сократить имена в файлах шрифтов, но это не сработает для файлов Typekit, которые синхронизируются, а не устанавливаются традиционно.
Идеальным решением для меня было бы удалить кнопки «Изменить регистр» и «Очистить все форматирование» с их места на ленте и позволить меню выбора шрифта и размера шрифта заполнить это горизонтальное пространство. Следуя инструкциям на https://support.office.com/en-us/article/Customize-the-ribbon-in-Office-00f24ca7-6021-48d3-9514-a31a460ecb31 (в основном щелкните правой кнопкой мыши в любом месте ленты, выберите «Настроить ленту» и сделайте выбор), я смог создать новую группу, но, к сожалению, селектор шрифта не изменяет размер вместе с размером окна, даже если другие команды это делают (и не имеет значения, если Выбор шрифта - единственная команда в группе):
Я думаю, что любое решение будет далеко не идеальным, но я открыт для предложений! Я просто хочу сразу увидеть, какой шрифт я использую.
В случае, если кто-то еще думал, что пользовательская вкладка может исправить это ... [Это не так.] (Https://i.stack.imgur.com/Mf3Hd.png)
Michael Frank 6 лет назад
0
1 ответ на вопрос
1
Tanya
Если вы зайдете в файл customUI.xml для своей ленты, вы можете добавить тег sizeString, чтобы расширить раскрывающийся список. Например:
Он будет расширять раскрывающийся список (и текст, выделенный для элемента, будет отображаться, если вы сделаете его достаточно широким), но сам раскрывающийся список будет по-прежнему обрезать текст, поэтому при прокрутке вниз по списку с помощью мыши по-прежнему будет отсутствовать текст, пока вы не выберете, но если вы прокрутите список с помощью клавиш со стрелками вверх / вниз вместо текста в верхней части списка будет меняться при прокрутке, показывая полный текст.
Мне нравится направление этого решения, но мне нужно больше информации для его реализации. После использования параметров Word для настройки ленты я обнаружил Word.officeUI в AppData, но в этом файле нет элемента comboBox. Как мне создать (или найти) правильный файл и отредактировать его так, как вы показали?
Robert H. 6 лет назад
0
Я всегда делаю свои настройки в отдельном шаблоне. Чтобы узнать, как создать шаблон, а затем настроить ленту XML, см. Https://msdn.microsoft.com/en-us/library/aa434077(v=office.12).aspx. В нем есть дополнительные биты для кода VBA, который вам не понадобится. Чтобы настроить XML для вкладок ленты EXISTING, см. Https://msdn.microsoft.com/en-us/library/aa338202(v=office.12).aspx для примера кодирования, которое вы можете включить в свой новый шаблон.
Tanya 6 лет назад
0