Windows Вертикальное смещение юникодных шрифтов. Форматирование символов. Форматирование шрифта с помощью диалогового окна Шрифт

Здравствуйте, уважаемые читатели блога сайт. Сегодня мы продолжаем изучать и у нас на очереди свойства text-decoration, vertical-align, text-align, text-indent и ряд других, которые помогают оформлять внешний вид текстов в Html коде.

В прошлой статье мы рассмотрели свойства , которые предназначаются для настройки внешнего вида шрифтов при .

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

Text-decoration, text-align, text-indent в CSS

Как же в Css работать с текстом? Вполне логично будет предположить, что для этой цели существуют специально предназначенные правила. Давайте начнем с text-align, которое является фактически заменой атрибута align (он использовался для выравнивания содержимого, например, абзацев P или заголовков).

Он имеет всего четыре возможных значения:

Смысл остается таким же, как и был раньше. Text align — это горизонтальное выравнивание строк. Применяется это правило исключительно только для блочных элементов (параграфы, заголовки и т.п.), т.е. тех тегах, в которых может появиться несколько строк. Т.к. в строчных элементах строк может быть только одна, то и смысла использования в них text-align особого нет.

Понятно, что значения этого правила означают выравнивание, соответственно: по левому краю (left), по правому краю (right), по центру (center) и по ширине страницы (Justify — одновременно по левому и правому краю за счет увеличения расстояния между словами). Само собой, что значение Justify стоит использовать для элементов хотя бы с несколькими строками текста, иначе видимого эффекта от этого не будет.

Для примера, я выровнял предыдущий абзац по ширине (видите у него ровные границы и слева, и справа), используя:

Text-align:justify;

По умолчанию горизонтальное выравнивание текста осуществляется по левому краю, т.е. специально писать text-align:left не нужно, если, конечно же, раньше вы не задавали другое выравнивание. Этот абзац я, кстати, выровнял по центру (center) опять же для наглядного примера, но тут, я думаю, все и так понятно.

Следующее Css правило text-indent позволяет задать красную строку, например, для текста в теге абзаца P. Отступ красной строки можно задать с помощью указания величины (как со знаком плюс, так и со знаком минус, используя ) или с помощью процентов:

От чего считаются проценты в text-indent? От ширины области, которая отведена под текст. Т.е. Css правило text-indent:50% задаст красную строку равную половине длины этой самой строки. Ну, а этот абзац как раз и служит примером такого правила.

А можно, например, задать отрицательное значение красной строки в text-indent и тогда мы получим примерно то, что вы видите в этом абзаце. Для достижения данного результата я написал для тега абзаца P вот такое вот CSS правило:

Text-indent:-1em;

Ну, а обычное использование text-indent (для задания стандартной красной строки) может выглядеть так: text-indent:40px; (кстати, применено к этому параграфу). Это правило, так же как и рассмотренное раньше text-align, применяется только для блочных элементов , т.е. там, где может появиться несколько строк (абзацы, заголовки и т.п.).

Так, теперь давайте перейдем к text-decoration (оформление с помощью горизонтальной линии), которое применяется уже ко всем Html элементам (и строчным, и блочным).

Оно может иметь всего четыре значения:

Т.е. можно использовать с помощью text-decoration: надчеркивание (overline), перечеркивание (line-through) или подчеркивание (underline), ну, или вообще ничего не использовать (none). Некоторые Html элементы уже имеют по умолчанию оформление горизонтальной линией, например, (они по умолчанию подчеркиваются).

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

Нюансом в использовании Css правила text-decoration является то, что можно будет прописать сразу три (иди два) значения для любого Html элемента (опуская none) и в результате вы получите надчеркнуто-подчеркнуто-перечеркнутый фрагмент текста (прикольно звучит и смотрится, не правда ли?):

Text-decoration:underline overline line-through;

Значения для text decoration (если вы хотите использовать сразу несколько из них) нужно писать через символ пробел .

Vertical-align — вертикальное выравнивание

Дальше у нас идет вертикальное выравнивание — vertical-align. Практически для всех элементов в Html коде оно означает выравнивание между собой строчных элементов с текстом относительно их базовой линии. Правда, для это означает немного другое — выравниваться по вертикали будет весь контент, который находится в этих ячейках.

Для Css правила vertical-align можно использовать следующие значения:

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

Например, если я для того же увеличенного фрагмента текста пропишу vertical-align:baseline, то никаких изменений не произойдет, т.к. значение baseline используется для этого Css правила по умолчанию.

Кстати, в качестве значений для него можно использовать и числа, а надпись vertical-align:0 будет означать тоже самое, что и vertical-align:baseline, т.е. значение baseline эквивалентно нулю. Следовательно, если мы хотим указать какой-либо сдвиг в вертикальном выравнивании, то этот сдвиг будем указывать относительно базовой линии (или же нуля).

Можно написать так:

Vertical-align:10px;

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

Vertical-align:-10px;

То получим сдвиг фрагмента вниз относительно базовой линии. Из примеров видно, что из-за сдвига увеличилась высота строки, чтобы текст помещался в ней без наезда на соседнюю строку. Сдвиг можно также задавать в Em и Ex, ну, и в процентах, которые будут считаться от высоты линии этого элемента (помните в прошлой статье мы научились ее задавать с помощью ).

Для вертикального выравнивания содержимого ячеек таблиц в vertical-align следует использовать значения Top и Bottom для получения, соответственно, выравнивания содержимого по верхней и нижней границе ячейки (ну, а middle в ячейке таблицы используется как значение вертикального выравнивания по умолчанию).

А для шрифтовых элементов можно использовать text-top, text-bottom, middle. Давайте для примера применим к этому фрагменту текста значение:

Vertical-align:middle;

Что получилось в результате? По базовой линии обычного текста выровнялась средняя линия увеличенного фрагмента, т.е. мы получили вертикальное выравнивание по средней линии. Для text-top и text-bottom будет все аналогично. Вот так text-top , а так text-bottom .

Значения Css свойства vertical-align sub и super соответствуют под- и надиндексу, которые имели место быть в чистом Html (до использования CSS свойств для визуального оформления).

Text-transform, letter-spacing, word-spacing и white-space

None используется по умолчанию и означает, что символы в тексте изменяться никак не будут — как написано в Html, так и будут отображаться. Значение Uppercase для text-transform позволит трансформировать все буквы фрагмента в заглавные (пример показан в этом предложении , где использовалось правило text-transform:uppercase, а изначально буквы были написаны строчные).

Значение lowercase для Css правила text-transform позволит вам трансформировать все символы фрагмента в строчные, ну, а значение capitalize сделает все первые буквы слова заглавными (пример в этом предложении — text-transform:capitalize). Т.е. с помощью text-transform можно сделать все что угодно с обычным текстом, а потом запросто все вернуть обратно.

Поэтому, если у вас, например, стоит задача сделать все заголовки написанными только заглавными буквами, то в Html пишите их обычно, а заглавными их сделаете уже в CSS через text-transform:uppercase. Потом, если вы решите что-то поменять назад, то достаточно внести только маленькое изменение в стили, а не в содержимое всех 100500 заголовков на вашем сайте.

По умолчанию и letter-spacing, и word-spacing имеют значение Normal, ну или это тоже самое, что ноль (т.е. расстояние между символами и словами никак не изменяется). Величину же изменения расстояния в этих правилах можно будет указывать только в пикселах, либо Em или Ex, но никак не в процентах.

Однако, можно использовать как положительные (разрежение символов или слов), так и отрицательные значения (сближение символов или слов). Например, можно «вот так разредить символы в этой фразе» с помощью следующего Css правила:

Letter-spacing:0.4em;

Или же можно «вот так сблизить символы в этой фразе» с помощью:

Letter-spacing:-1px;

Тоже самое можно сказать и про word-spacing с одной лишь только разницей, что при этом расстояние будет изменяться уже между словами, как, например, в этой фразе, при помощи вот такой вот CSS конструкции :

Word-spacing:4em;

Аналогично можно использовать в word-spacing отрицательные значения для уменьшения расстояния между словами.

Ну, и последнее на сегодня Css правило, которое позволяет определенным образом оформлять текст в Html коде — это white-space . Отвечает оно за отображение пробельных символов на веб странице, которые имели место быть при написании Html кода.

Как вы помните из статьи про , браузер при разборе кода объединяет все пробелы, символы переноса строк и табуляции в один единственный пробел, и осуществляет перенос строк на веб странице именно по пробельным символам, которые имели место быть в коде.

Так вот, white space может принимать одно из трех значений:

Понятно, что по умолчанию используется значение Normal и в этом случае все отображается так, как я описал чуть выше. А вот при использовании значения Pre мы получим полную аналогию с использованием , т.е. на вебстранице текст будет отображен со всеми теми лишними пробельными символами, которые имели место быть при написании кода и переносы браузер уже по ним сделать не сможет.

Ну, а значение nowrap просто запретит браузеру переносить по тем пробельным символам, которые он найдет внутри фрагмента с CSS правилом white-space:nowrap. Попробовать, как все это работает, вы сможете и сами, создав простенький Html файлик и заключив любой фрагмент текста в подобные теги:

фрагмент подопытного текста

Удачи вам! До скорых встреч на страницах блога сайт

посмотреть еще ролики можно перейдя на
");">

Вам может быть интересно

List style (type, image, position) - Css правила для настройки внешнего вида списков в Html коде
Позиционирование с помощью Z-index и CSS правило Cursor для изменения курсора мыши
Padding, Margin и Border - задаем в CSS внутренние и внешние отступы, а так же рамкидля все сторон (top, bottom, left, right)
Для чего нужен CSS, как подключить каскадные таблицы стилей к Html документу и основы синтаксиса этого языка
Float и clear в CSS - инструменты блочной верстки
CSS - что это такое, как таблицы каскадных стилей подключаются к Html коду с помощью Style и Link

К дополнительным относятся параметры шрифта, для установки которых необходимо использовать диалоговое окно Шрифт .

Для отображения диалогового окна Шрифт во вкладке Главная щелкните по значку группы Шрифт или по выделенному фрагменту правой кнопкой мыши и в контекстном меню выберите команду Шрифт .

Диалоговое окно Шрифт имеет две вкладки. Во вкладке Шрифт (рис. 6.14) устанавливаются параметры, определяющие внешний вид символов. Многие из них (шрифт, начертание, размер шрифта и т.д.) доступны в группе Шрифт вкладки Главная или мини-панели инструментов (см. рис. 6.1), но некоторые видоизменения доступны только в этой вкладке.


Рис. 6.14.

Двойное зачеркивание отличается от просто зачеркнутый только двойной линией зачеркивания.

Видоизменения с тенью и контур (рис. 6.16) обычно используют в декоративных целях, например, для заголовков. Видоизменения можно использовать совместно. Настроить параметры тени или контура невозможно.


Рис. 6.16.

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


Рис. 6.17.

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


Рис. 6.18.

Видоизменение скрытый делает текст невидимым на экране. Чтобы просмотреть скрытый текст, надо во вкладке Главная в группе Абзац нажать кнопку Отобразить все знаки . Скрытый текст будет отображен с подчеркиванием точечным пунктиром. При этом все параметры оформления будут отображены.

Изменение ширины символов шрифта

Для изменения ширины символов используется раскрывающийся список Масштаб вкладки Интервал диалогового окна Шрифт (см. рис. 6.15). Можно выбрать любое значение из этого списка или, не открывая списка, щелкнуть левой кнопкой мыши в его поле и ввести требуемое значение. Увеличение масштаба используют обычно для заголовков; уменьшение масштаба (до 80…85%) можно применять для "подгонки" длины строк (рис. 19). Допустимый диапазон масштабирования символов – от 1 до 600%. Точность установки масштаба – 1%.


Рис. 6.19.

Изменение интервалов между символами

Применяя раскрывающийся список Интервал вкладки Интервал и рядом расположенный счетчик на диалогового окна Шрифт (см. рис. 6.15), можно изменять интервалы (расстояние) между символами в строке текста.

В раскрывающемся списке Интервал можно выбрать Разреженный или Уплотненный , а в счетчике на установить требуемое значение разрежения или сжатия интервалов. Величина изменения интервалов между символами по умолчанию устанавливается в пунктах (пт), но, при желании, значение можно указать и в сантиметрах или миллиметрах. Для этого следует в поле счетчика на ввести число и через пробел – сокращение см или мм: например, 0,5 см или 3 мм . Расстояние между символами можно изменять с точность до 0,05 пт или 0,01 мм. Разреженный интервал применяют при оформлении заголовков или для выделения отдельных слов в тексте (рис. 20).


Рис. 6.20.

Уплотненный интервал используется в основном для "подбора" текста: удаления коротких последних строк абзацев (рис. 6.21). Уменьшать интервалы рекомендуется не более чем на 0,1…0,3 пт., что почти не заметно. Большее уплотнение затрудняет восприятие текста.


Узнал, что в UWP API включены средства для получения уникального идентификатора компьютера. Это юнит Windows.System.Profile, класс HardwareIdentification, метод getPackageSpecificToken. Существуют ли способы обратиться к этим средствам из Delphi?
Вообще, я привык считать, что такая идентификация компьютера в принципе невозможна, в отличие от мобильных устройств. Но прогресс, как известно, не остановить.

От

Для задач, связанных с вводом японского текста, мне нужно научиться перехватывать системное сообщение WM_IME_NOTIFY. Насколько могу судить, в FireMonkey эти вещи делаются (если вообще делаются) принципиально иначе, нежели в VCL. Конкретного ничего не нагуглил. Не поможет ли кто?

От

Винда 10, два компа (рабочий ноут и планшет от мелкософта - у первого 100% экран, у другого 200%).
Исходя из габаритов разных там компонентов и другой формы, рассчитываю Top и Left интересующей меня формы. На ноуте выводится где и хотел, а на планшете выше и левее. Смещение не кратно никак масштабу. В доступе планшета нет, как отлаживать не придумаю.
Косяк всё же в в масштабе может быть или иное?

От

В феврале я сетовал, что мое Windows-приложение не хочет нормально запускаться в Linux под Wine 3.0. Но время идет, вышел Wine 3.6 - и теперь один из тестировщиков радостно сообщил, что всё заработало, за вычетом одного досадного момента. А именно: приложение способно сохранять фокус ввода лишь долю секунды, потом теряет. Соответственно, невозможно ничего ввести в текстовые боксы, разве только одну-две буквы. Можно щелкнуть по заголовку приложения, оно опять получит фокус - и через мгновение снова потеряет. Куда именно при этом переходит фокус, непонятно. Тестировщик утверждает, что только мое приложение ведет себя так, все остальные работают нормально.
Нет ли у кого-нибудь идей? Что нужно проверить?

От

В декабре я задавал здесь вопрос о борьбе с перехватами нажатий клавиш компонентом TWebBrowser. Продвинутый пользователь Kami посоветовал тогда, раз уж меня интересует только Windows, поставить хук на клавиатуру. Поделился полезной ссылкой. Добавил, что можно еще много чего нагуглить. Что-то действительно нагуглилось - но не в том объеме, чтобы я смог четко понять, как это следует делать. Вопросов много. Куда именно должна быть воткнута функция KeyboardProc? Что в ней должно содержаться, чтобы управление передавалось уже написанному обработчику события FormKeyDown? Многие также упоминают о возникающих проблемах с юникодом, и хорошо было бы понять, как уберечься от них.
Буду очень признателен, если кто-нибудь осветит эту темную для меня материю.

От

Как преобразовать тип HString в обычную строку?
Нагуглил упоминания о функции TWindowsString.HStringToString, которая должна находиться в System.WinrtHelpers. Но такого юнита в поставке Delphi не наблюдаю. Может, его можно где-нибудь раздобыть? Или существуют иные способы?

От

Пытаясь разобраться с проблемой размещения файлов в UWP-приложениях, пришел к необходимости создать в своем коде объект класса ApplicationData. Этот класс описан на соответствующей странице майкрософтовской документации, где в самом начале обозначено следующее:
Namespace: Windows.Storage
Assemblies: Windows.Storage.dll, Windows.dll
Юнита с именем Windows.Storage или Winapi.Windows.Storage я в поставке Delphi не наблюдаю. Неудивительно, что попытки вставить соответствующие идентификаторы в раздел uses ни к чему не ведут. Как в таких случаях поступают? Откуда берут необходимое?

От

Хочу еще раз обратиться к коллективному разуму в надежде все-таки разобраться с тем, как должен быть устроен пакет appx для размещения в Microsoft Store. А именно - как организовать размещение настроек и пользовательских файлов в специально отведенных для этого папках, а не в установочном каталоге, что запрещено.
Вся информация, которую я смог к сегодняшнему дню накопать, размещена на этой странице майкрософтовской документации и сводится к тому, что при инсталляции пакета appx автоматически создается хранилище пользовательских данных из трех папок. Цитирую: one for local files, one for roaming files, and one for temporary files. В общем-то, это удобно - по крайней мере, не нужно заботиться о деинсталляции: ровно эти же папки при удалении программы и сотрутся.
Вопрос в том, как к этому хранилищу обратиться. В идеале, конечно же, хотелось бы иметь возможность уже в Deployment Manager обозначить для некоторых файлов, что они должны быть положены в это хранилище, а не в установочный каталог. Но как это можно сделать и можно ли сделать вообще, мне понять не удалось. Списка констант для параметра Remote Path я найти не смог, а отдельные упоминаемые тут и там константы ("res", "assets", "classes", "library") явно относятся к мобильным платформам, а не к Windows.
Если так поступить нельзя, остается класть всё в установочный каталог, а при первом запуске приложения переносить в нужное место. Но опять же: как приложению заполучить полный адрес этого места? Ведь это вовсе не привычные нам CSIDL_APPDATA и не CSIDL_COMMON_APPDATA, это нечто новое, доселе невиданное, в документации называемое "local app data store". На той же странице есть пример соответствующего кода с использованием класса ApplicationData, но он написан на незнакомом мне C#. Там есть также ссылки на описание класса ApplicationData, но по ссылкам тоже C# и C++. Был бы очень признателен, если бы кто-нибудь показал мне, как заполучить адрес local app data store средствами Delphi.

От

Целый месяц бодаюсь с Microsoft Store, пытаясь разместить у них свое UWP-приложение в виде пакета appx. Получаю отлуп за отлупом. Проблема: приложение должно располагать папкой для пользователя, отличной от установочного каталога, где он мог бы сохранять файлы. Там же должны храниться файлы настроек. Раньше, создавая дистрибутив в InnoSetup, я всегда предусматривал создание такой папки по адресу \AppData\Roaming\MyApp. Теперь всё полагается указывать в разделе Deployment - но как там указать такой адрес? Вроде бы, есть графа "Remote path", и логично существовать каким-то макросам для нее, вроде AppData - но никакой информации на эту тему я найти не смог. Видел лишь упоминания таких макросов, как res, assets, classes, library - однако все они, как я понял, относятся к мобильным платформам.
Попытки обходных маневров не удались. Сначала я решил всё класть в установочный каталог, а при первом запуске создавать нужную папку и перебрасывать в нее несколько файлов. На моем компьютере это работает, но при тестировании в Microsoft Store отчего-то валится (присылают скриншот с сообщением "Access is denied"). То ли нельзя стирать файлы в установочном каталоге, то ли нельзя в таком режиме создавать новый каталог. Потом я прочитал где-то, что UWP-приложениям всё равно, где лежат файлы, они могут их менять даже в установочном каталоге. Попробовал всё валить в одну кучу и так работать. Увы, опять отрапортовали о падении ("The app tries to create a file under WindowsApps folder").
Получается, что все-таки нужно как-то заставить appx-дистрибутив создавать при установке папку по адресу \AppData\Roaming\MyApp. Но как?
Спрашивал на experts-exchange, там знатоков не нашлось. Если и здесь нет, может, кто-нибудь хотя бы подскажет, в каких местах есть смысл спросить?

  • Последние посетители 0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Форматирование символов влияет на их форму и размер. С помощью такого фор­матирования можно придать тексту привлекательность и выделить самые важные фраг­менты.

    Размер шрифта - кегль - определяется в пунктах (пт), от 4 до127 пт. 1пт = 1/72 дюйма = 0,353 мм. Размер шрифта касается только общей высоты символов - ширину шрифта измерять не принято.

    Форматирование символов можно осуществить тремя способами.

        1. Форматирование с помощью значков ленты

    Для форматирования символов необходимо выделить фрагмент текста.

    Для установки стиля текста (Заголовок, обычный или другой), открыть вкладку Главная – группу Стили и выбрать нужный стиль;

    Примечание: Текст стиля Заголовок автоматически выносится в создаваемое позже оглавление документа.

    Кнопки форматирования шрифта расположены на вкладке Главная – группа Шрифт

    Для смены шрифта нажать кнопку правее списка шрифтов и выбрать в раскрывшемся списке нужный шрифт;

    Для изменения размера шрифта нажать кнопку правее списка размеров шрифтаи выбрать в раскрывшемся списке нужный размер;

    Для изменения начертания шрифта щелкните по соответствующей кнопке:полужирный, курсив, подчеркнутый.

    Кроме того, можно установить различного рода эффекты в начертании символов: зачеркнутый, надстрочный и подстрочный символы, а также эффекты анима­цииицвет выделения текста, и цвет текста.

        1. Форматирование шрифта с помощью диалогового окна Шрифт

    Диалоговое окно открывается кнопкой вгруппе Шрифт вкладки Главная. В поле Образец демонстрируется результат производимых действий.

        1. Форматирование шрифта с помощью контекстного меню

    Команды контекстного меню вызываются щелчком правой кнопки мыши на выде­ленном фрагменте текста

    Задание 7

        Проведите форматирование шрифта в соответствии с табли­цей 1: для 1 и 2 абзацев используйте ленту, для 3 – диалоговое окно и для 4 контекстное меню.

        В первом абзаце попробуйте введение в текст различных эффек­тов.

        Напечатайте формулы X 2 +Y 2 =Z 2 и H 2 SO 4 , с использованием надстрочных и подстрочных символов

    Таблица 1

    абзаца

    Шрифт

    Размер шрифта

    Цвет шрифта

    Начертание

    символов

    Times New Roman

    черный

    Курсив

    красный

    Полужирный

    синий

    Подчеркивание

    Bookman Old Style

    16

    зеленый

    Полужирный курсив

    Примечания:

      если какого-либо шрифта нет у вас в Word , выберите другой произ­вольно;

        1. Эффект разрядки и уплотнения текст. Смещение символов вверх, вниз

    Эффект разрядкии уплотнения текста достигается следующим образом:

    Смещение символов вверх, вниз

    Выполняется там же в диалоговом окне Шрифт, выбрать опцию Смещение: в поле на указать величину смещенияи нажать кнопку ОК;.

    Изменение регистра текста

    Замена строчных букв прописными и наоборот может производиться путем измене­ния их регистра. Выделите текст, который требуется изменить. На вкладке Главная щелк­ните значок Регистр (рис. 16) и выберите нужную команду.

    Рисунок 16. Изменение регистра текста

    Можно также использовать «горячие клавиши» SHIFT + F 3 . Выберите нужный спо­соб изменения регистра.

    Создание буквицы

    Выделите абзац, содержащий текст, который требуется начать с большой заглавной буквы (буквицы). На вкладке Вставка – группа Текст выберите команду Буквица. Выбе­рите параметр В тексте или На поле. Выберите другие необходимые параметры.