Ударения
Ударения — бич русской компьютерной типографики. С одной стороны, они встречаются в текстах довольно редко (и это в своё время было достаточным основанием для того, чтобы не предусматривать специальные средства для их набора), с другой стороны — когда они всё-таки встречаются, иногда хочется на стенку залезть…
Попробуем рассмотреть возможные методы решения проблемы.
На данный момент единственным правильным способом проставить ударение в набранном тексте является вставка юникодовского символа U+0301
(Combining acute accent) непосредственно после ударной гласной. По возможности нужно пользоваться именно им.
Если вы набираете свой текст в Microsoft Word, то вам крупно повезло. Здесь всё делается легко и изящно. Достаточно в соответствии с вышесказанным набрать сразу после гласной (без пробелов!) четыре волшебные цифры 0301
и нажать Alt+X
. Над гласной появится желанное ударение, и экспорт в PDF тоже будет работать как надо.
Но если вы попробуете скопировать набранный таким образом текст в другое место, то тут уже возможны варианты. К сожалению, некоторые приложения правильно отображают набранный таким образом готовый текст, но при его сохранении всё портится: значок ударения превращается в отдельный символ, уродски разбивающий слово или висящий на его конце. Чтобы быть до конца уверенным, нужно просто проверить на этот счёт свой программно-верстальный инструментарий.
Если вам не повезло, то есть другой способ. Он идеологически неправилен, но выглядит так, как надо и, главное, работает во всех Windows-приложениях, штатным образом взаимодействующих с клавиатурой. Способ этот основан на том, что в латинице и кириллице многие символы имеют одинаковое начертание, а в европейских языках диакритические знаки используются довольно широко, и всё нужное в шрифтах есть.
Убедитесь, что цифровая клавиатура у вас находится в режиме NumLock и печатает цифры. Зажмите левую клавишу Alt
и не отпуская её, наберите на цифровой клавиатуре четыре цифры 0225
. Отпустите. В тексте у вас появилась буква «á». Это буква латиницы с акцентом, представленная единым символом. Нехорошо, конечно, смешивать в одном слове два алфавита, но иногда иначе никак. А вот ещё три кода: 0233
(«é»), 0243
(«ó»), 0253
(«ý»). И ещё три кода для заглавных букв: 0193
(«Á»), 0201
(«É»), 0211
(«Ó»). Эти семь кодов покрывают большинство русских ударений и обычно их вполне достаточно.
А что делать, если нужно поставить ударение в HTML? Здесь, в общем-то, всё очень похоже на Word. После ударных гласных необходимо указывать десятичный код 0769
(это эквивалент шестнадцатеричного 0301
). Вот так:
ды́ня ви́шня я́блоко
При отображении в браузере абракадабра превратится в требуемые ударения: «ды́ня ви́шня я́блоко».
Но если вы делаете это в рамках какой-то CMS, то не забудьте проверить, корректно ли сохраняется код! В случае малейших сомнений пользуйтесь лучше подменными символами европейских алфавитов.
Альтернативные решения возможны при использовании клавиатуры Apple или специализированной раскладки на PC.