Bug 23349

Summary: Проблема в отрисовке буквы "Я" в базовых шрифтах размером 7-9
Product: Sisyphus Reporter: Roman Savochenko <rom_as>
Component: qt4-commonAssignee: Sergey V Turchin <zerg>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: anubix, mike, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Luxi Sans в QT4-Configurator
none
Lucida [B&h_koi8_1] в KDE4-конфигураторе
none
Arial none

Description Roman Savochenko 2010-04-19 10:38:00 MSD
Created attachment 4352 [details]
Luxi Sans в QT4-Configurator

Проблема актуальна с ранних версий библиотеки QT4 и по сей день. Заключается в наезде отображения буквы "Я" на следующий справа символ. 
Если учесть, что часто fontconfig выбирает эти шрифты как представителей Arial и Sans и то что размеры 7-9 наиболее ходовые, то встретить этот дефект можно часто и в разных программах, да и избавиться от него простой сменой шрифта в центре управления KDE4 полностью не получается.
Воспроизводится проблема только в QT4, KDE4 и иных программах на основе QT4.
Устойчивое воспроизведение замечено на следующих шрифтах, выбирались в центре управления KDE4:
Luxi Sans
Dingbats
Lucida [B&h_koi8_1]
Lucida typewriter [B&h_koi8_1]
Serene [Rfx_koi8_kb]
Serene typewriter [Rfx_koi8_kb]
Standard Symbol L
Comment 1 Roman Savochenko 2010-04-19 10:39:41 MSD
Created attachment 4353 [details]
Lucida [B&h_koi8_1] в KDE4-конфигураторе
Comment 2 Sergey V Turchin 2010-04-20 13:45:33 MSD
У меня не воспроизводиться в ru_RU.UTF-8 ни в Сизифе, ни на 5.1
Comment 3 Roman Savochenko 2010-04-20 16:38:31 MSD
А шрифты какие пробовали?
Comment 4 Sergey V Turchin 2010-04-20 16:49:24 MSD
Lucida Sans в qtconfig-qt4 на 5.1 и Сизифе
Luxi Sans в qtconfig-qt4 на 5.1
Lucida Sans в kde4 на Сизифе
А такого шрифта с квадратными скобками у меня вообще нет нигде.
Comment 5 Andrey Rahmatullin 2010-04-20 17:12:56 MSD
У меня с недавних пор уезжают некоторые буквы в строчках, содержащих ударение. Причём в хроме (там вебкит/гтк) с Verdana.
Comment 6 Roman Savochenko 2010-04-21 10:35:46 MSD
Опробовал 6 машин с ALTLinux 5.1 на предмет этой проблемы.
Проблема воспроизвелась на 4 из них, на остальных двух не воспроизвелась.
Ничего общего в этих группах я не нашёл.

Попробуйте, пожалуйста, у себя на других машинах перелистав все шрифты с размером 8.

P.S. По мере доступа к другим машинам статистику буду дополнять.
Comment 7 Zerg 2010-04-21 12:38:16 MSD
> воспроизвелась на 4 из них, на остальных двух не воспроизвелась
Шрифты одинаковые установлены?
Можно еще проверить ~/.fonts, а то замечал, что кто-то типа gimp туда подгаживает.
Comment 8 Roman Savochenko 2010-04-21 13:12:39 MSD
Обнаружил в чём проблема. Похоже это шрифты от MS.
На этих четырёх машинах они у меня были установлены.
Убрал на одной из машин эти шрифты и проблемы не обнаружил.

Тогда перефразируем проблему. QT4 не корректно отрисовывает символ "Я" шрифта Arial от МС для размеров 7-9.

Или это проблема шрифта? Но на остальных движках изображения шрифтов с ним всё нормально. А сам шрифт важен для обеспечения совместимости в документах от MS Office и ставить его приходится именно по этому.
Comment 9 Zerg 2010-04-21 13:26:27 MSD
(В ответ на комментарий №8)
> Но на остальных движках изображения шрифтов с ним всё
На 5.1 с qt-4.6 у меня c Arial всё нормально, т.к. везде он настроен. На Сизифе MS шрифтов нет.
Comment 10 Roman Savochenko 2010-04-26 11:30:35 MSD
Created attachment 4362 [details]
Arial

Понятно, похоже это только на старом шрифте.
Не знаю не сколько теперь это актуально, разбираться с проблемой. Или просто выкинуть этот шрифт?
Comment 11 Sergey V Turchin 2010-04-26 13:54:44 MSD
Если ваш Arial не из пакета fonts-ttf-ms, то однозначно выкинуть