dolphineo
@dolphineo

Почему ударение во встроенных шрифтах некорректно отображается?

Собст-но, почему ударение во встроенных шрифтах отображается так?
m-mat.ru.jpg
Причём, если использовать не кириллическую ó (из романского), то ударение (и слово целиком) отображается корректно, а вот с кириллическо́й — не.

Вариант вида:
мизо<i>&#x301;</i>гиния
с последующим присвоением тегу свойств обычного шрифта — рабочий, да, но неужели только так???

p.s. Да, можно было бы, обойтись готовыми из романского, если бы, они были все, а их всего только: á ó é ý и́ ы́ э́ ю́ я́ а́ е́ и́ о́ у́ ы́ э́ ю́ я́ — четыре (далее идут кириллические), да и нехорошо это, семантически. Причём такая «проблема» со всеми-всеми встроенными шрифтами.
  • Вопрос задан
  • 349 просмотров
Пригласить эксперта
Ответы на вопрос 1
stratagema
@stratagema
Вариант вида:
мизо&#x301;гиния
с последующим присвоением тегу свойств обычного шрифта — рабочий, да, но неужели только так???


Для HTML - да.
Есть еще вариант, когда в шрифте (во многих паратайповских это есть) присутствуют кириллические буквы с ударением. То, что вы называете ударением для романских языков, таковым не является, это самостоятельные символы.
Проблема еще в том, что не во всех шрифтах присутствует символ COMBINING ACUTE ACCENT, он же &#x301, который используется для обозначения ударения. Поэтому система пытается его заменить доступным символом из системных шрифтов, что может привести к его смещению относительно основного знака, т.к. каждый шрифт имеет свои метрики.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы