LINUX.ORG.RU

Firefox и ударения в русском тексте


0

0

Столкнулся со странным глюком: при просмотре страницы Википедии http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D0%B0%D0%B2%D1%8F%D0%BD%D1%81%D0%BA чёрточки ударения в словах "Славянск" и "Слов'янськ" отображаются не над гласной, а над следующей за ней согласной. Я думал, что опечатка, пока не посмотрел в виндовом 2.0.0.1, где всё выглядит правильно. Кто не верит -- скриншот: http://acheron.front.ru/stresses.png (~150k). Куда копать?

Версия браузера: Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.8.1.1) Gecko/20070117 BonEcho/2.0.0.1 , Дженту.

★★★★

Все ОК! Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.2) Gecko/20070208 Iceweasel/2.0.0.2 (Debian-2.0.0.2+dfsg-1)

anonymous
()
Ответ на: комментарий от acheron

>Верю. Вопрос был в чём может быть причина подобного глюка?

Разные результаты скорее всего из-за разных шрифтов. Например, если дефолтный шрифт стоит arial или tahoma, то все ок, а если bitsream vera sans или helvetica, то нет.

причем если посмотреть сырцы страницы, то буква под ударением там записана не одним юникодным символом с акцентом, а буквой и отдельным символом ударения между буквами (несмотря на то что кодировка страницы - utf-8)

rip_someday
()
Ответ на: комментарий от rip_someday

> Разные результаты скорее всего из-за разных шрифтов. Например, если дефолтный шрифт стоит arial или tahoma, то все ок, а если bitsream vera sans или helvetica, то нет.

Спасибо. Правильно получается только с Arial и Times New Roman. А у меня везде Verdana :(

> причем если посмотреть сырцы страницы, то буква под ударением там записана не одним юникодным символом с акцентом, а буквой и отдельным символом ударения между буквами (несмотря на то что кодировка страницы - utf-8)

Так легче править?

acheron ★★★★
() автор топика

По указанной странице в Опере у слова "Слов’я́нськ" - "два ударения". Как видно по сорцам, там так и прописано:

Русское название = Славя́нск
Украинское название = Слов’я́нськ

KRoN73 ★★★★★
()
Ответ на: комментарий от acheron

>Так легче править?

Скорее, так просто правильнее. Потому что ударная буква а, скажем, с точки зрения поисковых систем, не должна отличаться от безударной.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>По указанной странице в Опере у слова "Слов’я́нськ" - "два ударения".

Первое - не ударение, а апостроф, который является совершенно отдельным символом. Выполняет примерно ту же роль, что "Ъ" в русском языке.

Кроме того, в русском слове ударение тоже неправильное - при большинстве шрифтов стоит над "в".

rip_someday
()
Ответ на: комментарий от KRoN73

> Ну, тогда это не в шрифтах дело.

Как посмотреть :) Баг в движке, проявляющийся только на определённых шрифтах -- тех, в которых нет готовых русских гласных с ударениями (и надо комбинировать имеющиеся). То есть на подавляющем большинстве.

acheron ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.