Bug 22980 - В некоторых документах не отображает часть текста если присутствует ~/.xpdfrc
Summary: В некоторых документах не отображает часть текста если присутствует ~/.xpdfrc
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: xpdf (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Andrew Savchenko
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-17 19:08 MSK by Evgenii Terechkov
Modified: 2010-09-23 14:43 MSD (History)
2 users (show)

See Also:


Attachments
Скриншот экрана с неполным отображением символов (20.31 KB, image/png)
2010-02-17 19:08 MSK, Evgenii Terechkov
no flags Details
Скриншот экрана при удалений ~/.xpdfrc (35.80 KB, image/png)
2010-02-17 19:10 MSK, Evgenii Terechkov
no flags Details
Файл для воспроизведения (2.06 MB, application/octet-stream)
2010-02-25 15:25 MSK, Evgenii Terechkov
no flags Details
Англоязычный документ (3.39 MB, application/octet-stream)
2010-02-28 09:47 MSK, Evgenii Terechkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2010-02-17 19:08:59 MSK
Created attachment 4261 [details]
Скриншот экрана с неполным отображением символов

Пытаясь понять, почему в некоторых документах не отображается часть кириллических символов, выяснил, что проблема проявляется когда присутствует ~/.xpdfrc (любого содержимого, в т.ч. пустого).

rm -rf ~/.xpdfrc - видны все кириллические символы.
cat /dev/null >| .xpdfrc - видны лишь часть кириллических символов.

xpdf-3.02-alt7, сегодняшний Сизиф. Если нужен pdf-документ или его часть, могу предоставить.
Comment 1 Evgenii Terechkov 2010-02-17 19:10:18 MSK
Created attachment 4262 [details]
Скриншот экрана при удалений ~/.xpdfrc
Comment 2 Victor Forsyuk 2010-02-25 13:59:17 MSK
(В ответ на комментарий №0)
> xpdf-3.02-alt7, сегодняшний Сизиф. Если нужен pdf-документ или его часть, могу
> предоставить.

Да, приложите пожалуйста к баге pdf-документ на котором это воспроизводится.
Comment 3 Evgenii Terechkov 2010-02-25 15:25:58 MSK
Created attachment 4279 [details]
Файл для воспроизведения
Comment 4 Evgenii Terechkov 2010-02-28 09:47:31 MSK
Created attachment 4282 [details]
Англоязычный документ

Обнаружил, что воспроизводится и на некоторых чисто-англоязычных документах (прикладываю один). Epdfview их показывает нормально.
Comment 5 Victor Forsyuk 2010-09-23 14:43:30 MSD
Причина проблемы в том, что системный xpdfrc полностью отключается локальным .xpdfrc. То есть, xpdf не читает содержимое /etc/xpdfrc увидев наличие .xpdfrc. Такая вот фича реализации, решено сделать так, а не читать оба файла и сливать их настройки. Страдают при этом файлы для отображения которых нужны шрифты стандартно прописываемые в /etc/xpdfrc.

Выход из этой ситуации очень прост: если нужно поменять какое-то значение конфигурации локально, только для текущего юзера, скопируйте системный файл в локальный .xpdfrc и уже потом делайте желаемые изменения...

IMHO, NOTABUG всё же.