Bug 21404 - hardcoded fonts in About dialog
Summary: hardcoded fonts in About dialog
Status: CLOSED WONTFIX
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: xpdf (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 minor
Assignee: Victor Forsyuk
QA Contact: qa-4.1@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-03 19:59 MSD by Dmitry Chistikov
Modified: 2009-12-03 18:38 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Chistikov 2009-09-03 19:59:02 MSD
$ fgrep -C2 -- '-*-times-' xpdf-3.02/xpdf/XPDFViewer.cc 
  //----- fonts
  aboutBigFont =
    createFontList("-*-times-bold-i-normal--20-*-*-*-*-*-iso8859-1");
  aboutVersionFont =
    createFontList("-*-times-medium-r-normal--16-*-*-*-*-*-iso8859-1");
  aboutFixedFont =
    createFontList("-*-courier-medium-r-normal--12-*-*-*-*-*-iso8859-1");

Способа переопределить эти шрифты я не нашел, так что about dialog у меня квадратиками (соответствующие шрифты не установлены) и в stderr вываливаются три соответствующих warning'а. На мой взгляд, hardcoded без возможности переопределения имена шрифтов - это неправильно.
Comment 1 Victor Forsyuk 2009-12-03 17:53:32 MSK
Что неправильно - соглашусь.
Comment 2 Victor Forsyuk 2009-12-03 17:57:31 MSK
Поэтому, если предложите патч устраняющий указанный недостаток, апстрим вряд ли откажется.

Но данная особенность xpdf не тянет на баг, ради которого стоило бы выпускать обновление пакета для устаревшего бранча...
Comment 3 Dmitry Chistikov 2009-12-03 18:14:29 MSK
По-моему, данная особенность xpdf тянет на баг. Насколько я вижу, в Sisyphus-версии тоже есть эти самые hardcoded шрифты. Вы имеете в виду, что баг нужно было вешать на другой продукт, потому что в этой ветке он не будет исправляться?
Comment 4 Victor Forsyuk 2009-12-03 18:38:45 MSK
(В ответ на комментарий №3)
> По-моему, данная особенность xpdf тянет на баг.

Любую программу можно улучшить. То что Вы описали это особенность данной программы - использование в этом месте hradcoded шрифтов. Если Вы можете предложить лучший код - патчи принимаются.

> Насколько я вижу, в
> Sisyphus-версии тоже есть эти самые hardcoded шрифты. Вы имеете в виду, что баг
> нужно было вешать на другой продукт, потому что в этой ветке он не будет
> исправляться?

В этой ветке нецелесообразно выпускать обновление для такого улучшения "потребительских свойств" xpdf.