Bug 13473 - Не удается добавить новый текст
: Не удается добавить новый текст
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/pdfedit)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-11-20 10:25 by
Modified: 2008-02-27 15:29 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-11-20 10:25:39
Интсрумент добавления текста не работает. Появляется поле ввода, текст вводится
правильным шрифтом и цветом, но после нажатия ВВОДа в документе он не
появляется.

В результате, сделать надпись поверх готового pdf и сохранить этой штукой
невозможно.
------- Comment #1 From 2007-11-21 10:48:56 -------
*** Bug 13474 has been marked as a duplicate of this bug. ***
------- Comment #2 From 2007-11-21 17:30:15 -------
Ой, а ты не хочешь забрать пакет?  Я что-то уже успел забыть, для чего/кого
собирал...
------- Comment #3 From 2007-11-28 18:21:55 -------
Дальнейшее копание показало, что:
1) Причина в том, что в pdfedit прописаны жесткие пути к шрифтам URW Type1.
Добавленный текст все же можно видеть, если в /usr/share/fonts/default/Type1
будут лежать файлы шрифтов URW.

Как минимум нужны 
/usr/share/fonts/default/Type1/n021003l.afm
/usr/share/fonts/default/Type1/n021003l.pfb

2) Когда надписи становятся видимы, проблема не уходит. Оказывается, pdfedit?
включая версию 3.0.2, не умеет вводить кириллицу. Переключением кодировок можно
добиться вопросов, кракозябр и уникодного мусора, но только не русского текста.
Аналогичный глюк имеется в большинстве виндовых редакторов PDF и flpsed.

С учетом того, что государство РФ предписывает заполнять анкеты на документы
(например заявления на новые загранпаспорта) в виде PDF, задача ввода кириллицы
в редакторах PDF будет важной. 

* Adobe Reader тоже глючит. Reader 8 просто отказывается печатать и сохранять
анкеты, 7 не запускается в Сизифе, 6 уже нельзя скачать с adobe.com... 
------- Comment #4 From 2007-11-28 18:24:57 -------
Я собрал последнюю версию просто поменяв цифру в spec. Оно работает. Однако
выложить не дадут дурацкие запреты в incoming, а постоянно тащить на себе этот
пакет я не хочу, потому что там Qt. Переписать же интерфейс я не сумею.
------- Comment #5 From 2007-11-28 18:56:18 -------
Слав, спасибо!  Я на всякий отослал в incoming ноту, чтоб ты его мог заливать,
и
сейчас займусь свежей версией.
------- Comment #6 From 2007-11-28 19:00:03 -------
Кстати -- ты шрифты оставил на тех местах, куда гвоздями пути прибиты, или и
без
этого работает?  Если получится поправить, чтоб работало с как у нас лежат --
было бы сильно лучше.
------- Comment #7 From 2007-11-28 19:17:40 -------
Забрось-ка свой спек -- ты такое фиксил?

mkdir: cannot create directory
`/usr/src/tmp/pdfedit-buildroot../../../../../../share': Permission denied
------- Comment #8 From 2007-11-29 20:14:26 -------
Насчет ошибки с созданием каталога ничего не скажу. У меня этого не было. 
Я залил свою сборку в incoming, потому что в некоторые PDF впечатать русский
текст можно. Для этого нужно чтобы редактируемый PDF включал в себя
модифицированные кириллические шрифты (например TimesNewRomanCyr). Также
следует
выбрать кодировку CP1251.
------- Comment #9 From 2007-11-29 20:17:32 -------
Еще он жутко тормозит на многостраничных документах.
------- Comment #10 From 2007-12-20 18:20:47 -------
Сборка 0.3.2-alt1, который ты забросил в incoming -- обламывается точно так же:

cd gui && make install
make[2]: Entering directory `/usr/src/RPM/BUILD/pdfedit-0.3.2/src/gui'
mkdir: cannot create directory
`/usr/src/tmp/pdfedit-buildroot../../../../../../share': Permission denied
make[2]: *** [install_data] Error 1
------- Comment #11 From 2007-12-29 14:20:28 -------
А хрен его знает, этот incoming. У меня все собирается, а там глючит. Не знаю
чего там надо.
------- Comment #12 From 2007-12-31 12:03:55 -------
Не знаю, что ты сделал со своим сборочным окружением, чтоб оно собиралось -- но
с таким макефилом оно может собраться только от рута, и это если его поправить
насчёт недостающего слэша ("pdfedit-buildroot../").
------- Comment #13 From 2008-01-04 21:04:53 -------
Ничегт я с ним не делал, поставил пакеты и все. Собирается от пользователя.
Хашера нет, потому что это слишком сложно, чтобы разобраться за 30 минут, а
насущной необходимости в нем я не чувствую.
------- Comment #14 From 2008-01-08 22:36:27 -------
(In reply to comment #13)
> Ничегт я с ним не делал, поставил пакеты и все. Собирается от пользователя.
Странно, надо будет ещё раз глянуть...

> Хашера нет, потому что это слишком сложно, чтобы разобраться за 30 минут
Ойданупрям :)  Глянь /usr/share/doc/hasher-*/QUICKSTART, там две минуты при
наличии локального зеркала.  Вот без него туго, да.

> а насущной необходимости в нем я не чувствую.
В случае заливания в incoming -- экономия времени/трафика на отладку спека, ну и
вообще удобная штука сунуть что-нить собраться, не замусоривая свою систему
чужими *-devel.
------- Comment #15 From 2008-02-27 15:29:18 -------
Влил 0.4.1, просьба заценить.  Патчик про путь к шрифтам сделан, приложен и
отправлен авторам.