Bug 23349 - Проблема в отрисовке буквы "Я" в базовых шрифтах размером 7-9
Summary: Проблема в отрисовке буквы "Я" в базовых шрифтах размером 7-9
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: qt4-common (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-19 10:38 MSD by Roman Savochenko
Modified: 2010-04-26 13:54 MSD (History)
3 users (show)

See Also:


Attachments
Luxi Sans в QT4-Configurator (882 bytes, image/png)
2010-04-19 10:38 MSD, Roman Savochenko
no flags Details
Lucida [B&h_koi8_1] в KDE4-конфигураторе (20.78 KB, image/png)
2010-04-19 10:39 MSD, Roman Savochenko
no flags Details
Arial (139.94 KB, application/x-font-ttf)
2010-04-26 11:30 MSD, Roman Savochenko
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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, то однозначно выкинуть