Bug 4761

Summary: Непригодный для чтения шрифт меню программы после установки пакета
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: djvu-viewerAssignee: Evgeny Sinelnikov <sin>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Снимок экрана
none
Возможно именно этот шрифт подставлялся по умолчанию. none

Description Vyacheslav Dikonov 2004-07-10 09:12:20 MSD
Понадобился мне djvu-viewer. Установил я пакет и вижу, что программа работает
нормально, но выглядит жутко уродливо и читать ее меню из-за шрифта крайне
сложно. Никаких настроек выбора шрифтов для меню, действующих на эту программу я
не вижу. Просьба ставить вменяемый шрифт из коробки, либо писать зависимость на
нужный шрифтовой пакет. 
  
Команда apt-get install djvu-viewer устанавливает пакеты djvu-* и libqt3. 
(У меня все на gtk и qt3  у меня раньше не было в системе).
Стоят все пакеты ttf шрифтов и лишь необходимый иксам минимум растровых.

Steps to Reproduce:
1. Запускаем djvu-viewer

Actual Results:  
Видим крайне уродливый шрифт в меню без возможности его изменить.

Expected Results:  
Нормальный внешний вид.
Comment 1 Vyacheslav Dikonov 2004-07-10 09:15:31 MSD
Created attachment 482 [details]
Снимок экрана

Снимок экрана прилагается. Завышенный приоритет по уже сложившейся практике -
чтобы в Мастере этого не было.
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2004-07-11 10:43:17 MSD
(In reply to comment #0)
> Понадобился мне djvu-viewer. Установил я пакет и вижу, что программа работает
> нормально, но выглядит жутко уродливо и читать ее меню из-за шрифта крайне
> сложно. Никаких настроек выбора шрифтов для меню, действующих на эту программу я
> не вижу. Просьба ставить вменяемый шрифт из коробки, либо писать зависимость на
> нужный шрифтовой пакет. 
djview использует шрифтовые настройки qt3 для отображения. Так что для изменения
вида шрифтов необходимо воспользоваться qtconfig-qt3. В вашем случае, именно
libqt3 неправильно выбирает шрифты, так что я подключу к обсуждению мантейнера
libqt3.
Comment 3 Sergey V Turchin 2004-07-12 12:51:30 MSD
(In reply to comment #2) 
 
[...] 
 
> djview использует шрифтовые настройки qt3 для отображения. 
Да, но что-то он все-таки выбирает. 
Если он берет шрифт по-умолчанию - это Sans. Он выбирается fontconfig-ом. 
Comment 4 Sergey V Turchin 2004-07-12 12:55:00 MSD
(In reply to comment #0) 
> Видим крайне уродливый шрифт в меню без возможности его изменить. 
Можно узнать название этого уродливого шрифта? 
Предполагаю, что он очень разряжен. Если это так посмотрите, какой шрифт в 
qtconfig-qt3 идентичен Sans. 
Скажите как он называется, я его выловить не могу. У меня всегда все ок. 
 
Comment 5 Vyacheslav Dikonov 2004-07-12 14:52:05 MSD
Во вкладке "Шрифты" Выбрал сверху семейство Sans и увидел, что никаких
подстановок нет. Т.е., насколько я понимаю эту странную надстройку, должен
использоваться шрифт с названием "Sans", которого либо нет, либо выбирается
нечто из растровых шрифтов Х.

* Еще раз напомню, что пакет djvu-viewer потянул за собой qt в систему, где
_никаких_ других qt программ и спец. настроек для них не было. Это должно быть
поведение по умолчанию.
Comment 6 Vyacheslav Dikonov 2004-07-12 14:57:58 MSD
Попытки выбрать другой шрифт в qtconfig и сохранить настройки дают результат
только для root-а. 

bash-2.05b$ qtconfig-qt3
QSettings::sync: filename is null/empty

Comment 7 Sergey V Turchin 2004-07-12 15:48:24 MSD
(In reply to comment #5) 
> Во вкладке "Шрифты" Выбрал сверху семейство Sans и увидел, что никаких 
> подстановок нет. 
Как увидели? Шрифта Sans не существует в природе. 
 
 
Comment 8 Sergey V Turchin 2004-07-12 15:50:27 MSD
(In reply to comment #6) 
> Попытки выбрать другой шрифт в qtconfig и сохранить настройки дают результат 
> только для root-а.  
А для свежесозданного пользователя? 
 
Comment 9 Vyacheslav Dikonov 2004-07-12 19:22:08 MSD
Думаю, что подстановки, появляются в большом поле на вкладке "Шрифты". Например,
если выбрать Arial, там видна Helvetica. Для Sans там ничего нет. 

Я, кажется догадался. Такое разрежение характерно для иероглифических шрифтов
CJK. Скорее всего у меня по умолчанию qt выбрала корейский шрифт baekmuk. См.
снимок экрана.

Надо заставить qt сначала выбирать по умолчанию нечто популярное вроде arial,
helvetica..., а уже потом искать первый попавшийся шрифт.
Comment 10 Vyacheslav Dikonov 2004-07-12 19:22:59 MSD
Created attachment 485 [details]
Возможно именно этот шрифт подставлялся по умолчанию.
Comment 11 Konstantin A Lepikhov (L.A. Kostis) 2005-02-16 01:17:29 MSK
Все-таки это проблема libqt3, а не djvu-viewer.
Comment 12 Sergey V Turchin 2005-02-16 10:29:32 MSK
(In reply to comment #4) 
> Можно узнать название этого уродливого шрифта?  
Возможно, что это sharatype 
Comment 13 Sergey V Turchin 2005-02-16 10:32:21 MSK
(In reply to comment #12) 
> Возможно, что это sharatype  
В одном случае, по крайней мере, при разряженом шрифте удаление sharatype 
исправляло проблему. 
Хотя нафига он вылазит вообше, его никто не просил :-(