СсылкиКолонка автораСтатьиОбзоры программ и сайтовПримеры удачных решенийПримеры неудачных решенийЦентр Практичных Программ

Выбор размера шрифта в MS Word

Седельников Андрей

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

В качестве примера подобного решения рассмотрим выбор размера шрифта в MS Word. Текущая реализация всем известна - выпадающий список с числовыми значениями: wordfontsize.gif (156 bytes). Он напрямую отражает внутреннюю структуру программы: есть понятие шрифта текста, есть понятие его размера, значит нужно вывести два списка со всеми названиями шрифтов и со всеми значениями размеров.

Теперь посмотрим на проблему выбора размера шрифта с точки зрения пользователя. Если подумать, то выяснится, что существует два способа использования размера шрифта.

Первый способ используют секретари для набора документов, да и большинство обычных пользователей, которым надо набрать простой текст. Для этого чаще всего используются размеры 10,12,14,16 - текст других размеров будет выглядеть либо слишком мелко либо слишком крупно для обычного документа.

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

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

К счастью, Word содержит готовое решение для первого способа. Для этого выполните следующие действия: Откройте окно настройки панелей инструментов (Вид->Панели инструментов->Настройка). В списке "Категории" выберите "Все команды" и найдите в списке справа команду Font Size. Щелкнув мышью по этой строке вы увидите, что внизу появится выпадающий список с размерами шрифта. Выберите для начала размер 10 и перетащите его на панель инструментов. Проделайте тоже самое с размерами 12,14 и 16. В конце укоротите заголовки созданных кнопок до значения размеров. У вас должно получится примерно следующее:

wordfontsizenew.gif (416 bytes)

Теперь изменять размер шрифта стало гораздо проще - одним щелчком мыши. Обратите внимание, что индикация текущего размера работает и здесь.

Второй способ использования размера шрифта, к сожалению, в Word'е не реализован, если не считать WordArt'а, с помощью которого вывести текст нормальным шрифтом очень сложно. Идея проста - использовать метод непосредственной манипуляции (direct manipulation), то есть изменять видимый размер текста в том же месте, что выглядело бы примерно так:

wordfontsizenew2.gif (411 bytes)

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

Если реализовать оба способа выбора размера шрифта, то необходимость в обычном выпадающем списке отпадет. В крайнем случае, точный размер всегда можно задать через меню Формат->Шрифт.

Вернуться в Колонку Автора