Bug 7334

Summary: Юникодное ударение показывается неправильно
Product: Sisyphus Reporter: Mikhail Yakshin <greycat>
Component: libpangoAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: aris, george, imz, mike, radik, shakirov
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Пример рендеринга в gecko и konqueror
none
my examle none

Description Mikhail Yakshin 2005-07-09 02:48:04 MSD
Существует в юникоде такой символ - ударение, которое при нормальном рендеринге
рисуется на символе перед ним. Большинство приложений в Сизифе обрабатывает его
нормально (проверялись KDE/Qt (konqueror), uxterm, gtk2/gnome2 (gimp2, easytag)).

А вот firefox и mozilla отображают его неправильно: ударение попадает на не
предыдущий символ, а на следующий. Простой пример можно всегда посмотреть на
http://ru.wikipedia.org/

Два скриншота (правильный рендеринг в KHTML и неверный - в gecko) сейчас приаттачу.
Comment 1 Mikhail Yakshin 2005-07-09 02:48:45 MSD
Created attachment 975 [details]
Пример рендеринга в gecko и konqueror
Comment 2 Alexey Gladkov 2006-02-13 02:39:20 MSK
В 1.5 на предложенном примере проблем не наблюдается.
Comment 3 Mikhail Yakshin 2006-02-13 11:14:05 MSK
Ну, вот этот простой пример:

http://ru.wikipedia.org/wiki/%D0%91%D0%B5%D1%80%D0%B5%D1%81%D1%82%D1%8F%D0%BD%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%B0

В FF 1.5 ударение видно на букве "е" и "м", тогда как должно быть на
предшествующих им "ы" и "а".

$ rpm -q firefox
firefox-1.5-alt1
Comment 4 Alexey Gladkov 2006-02-13 13:41:37 MSK
Created attachment 1385 [details]
my examle

вот мой пример ... может я чего-то не понимаю, но кажется все ударения на
месте.
посмотрите, если это так, то проблема не в firefox.
Comment 5 Mikhail Yakshin 2006-02-13 19:06:39 MSK
У меня все осталось ровно так же, как было. Может быть, дело в шрифтах - не на
всех это видно? На скриншоте, на самом деле - тоже довольно странно выглядят эти
ударения - где-то между букв...
Comment 6 Mikhail Yakshin 2007-01-03 03:23:38 MSK
Есть такая ошибка в апстриме:

https://bugzilla.mozilla.org/show_bug.cgi?id=354475
http://bugzilla.gnome.org/show_bug.cgi?id=360189

Видимо, багу перевешиваем на pango?
Comment 7 Alexey Gladkov 2007-04-23 16:19:11 MSD
*** Bug 11607 has been marked as a duplicate of this bug. ***
Comment 8 Vitaly Lipatov 2008-07-26 20:02:36 MSD
Подтверждается для firefox-3.0.1-alt1
Comment 9 Alexey Gladkov 2008-07-28 01:30:45 MSD
Да. Это бага не firefox. Нужно перевешивать на pango.

Component => libpango
Comment 10 Alexey Rusakov 2008-07-28 02:49:29 MSD
Этот баг теперь по ведомству aris@.
Comment 11 Ivan Zakharyaschev 2008-10-15 21:57:32 MSD
Ну да, зависит от шрифтов: в Lite 4.0.3 не наблюдается (наверное, потому что там нет таких кривых шрифтов, как от Microsoft).
Comment 12 Lenar Shakirov 2010-11-06 17:51:20 MSK
У меня воспроизводится после установки пакета fonts-ttf-ms-1.0-alt4 на p5, после удаления все опять приходит в норму
Comment 13 Radik Usupov 2011-03-01 07:58:42 MSK
И что теперь делаем?
Comment 14 Fr. Br. George 2013-01-14 16:43:57 MSK
Похоже, они это исправили! Не прошло и десяти лет.
Comment 15 Michael Shigorin 2013-08-15 19:04:26 MSK
(В ответ на комментарий №6)
> https://bugzilla.mozilla.org/show_bug.cgi?id=354475
RESOLVED WONTFIX (на деле INVALID), т.к.

> http://bugzilla.gnome.org/show_bug.cgi?id=360189
RESOLVED OBSOLETE (и впрямь исправлено).

(В ответ на комментарий №12)
> У меня воспроизводится после установки пакета fonts-ttf-ms
Не установлен; установил, запустил seamonkey, баг тоже не наблюдается.
Comment 16 Michael Shigorin 2013-08-15 19:05:00 MSK
PS: вот предложенный тесткейс -- ударение должно быть над первой "я":
вимовля́ння