Summary: | Не удается добавить новый текст | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vyacheslav Dikonov <slava> |
Component: | pdfedit | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vyacheslav Dikonov
2007-11-20 10:25:39 MSK
*** Bug 13474 has been marked as a duplicate of this bug. *** Ой, а ты не хочешь забрать пакет? Я что-то уже успел забыть, для чего/кого собирал... Дальнейшее копание показало, что: 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... Я собрал последнюю версию просто поменяв цифру в spec. Оно работает. Однако выложить не дадут дурацкие запреты в incoming, а постоянно тащить на себе этот пакет я не хочу, потому что там Qt. Переписать же интерфейс я не сумею. Слав, спасибо! Я на всякий отослал в incoming ноту, чтоб ты его мог заливать, и сейчас займусь свежей версией. Кстати -- ты шрифты оставил на тех местах, куда гвоздями пути прибиты, или и без этого работает? Если получится поправить, чтоб работало с как у нас лежат -- было бы сильно лучше. Забрось-ка свой спек -- ты такое фиксил? mkdir: cannot create directory `/usr/src/tmp/pdfedit-buildroot../../../../../../share': Permission denied Насчет ошибки с созданием каталога ничего не скажу. У меня этого не было. Я залил свою сборку в incoming, потому что в некоторые PDF впечатать русский текст можно. Для этого нужно чтобы редактируемый PDF включал в себя модифицированные кириллические шрифты (например TimesNewRomanCyr). Также следует выбрать кодировку CP1251. Еще он жутко тормозит на многостраничных документах. Сборка 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 А хрен его знает, этот incoming. У меня все собирается, а там глючит. Не знаю чего там надо. Не знаю, что ты сделал со своим сборочным окружением, чтоб оно собиралось -- но с таким макефилом оно может собраться только от рута, и это если его поправить насчёт недостающего слэша ("pdfedit-buildroot../"). Ничегт я с ним не делал, поставил пакеты и все. Собирается от пользователя. Хашера нет, потому что это слишком сложно, чтобы разобраться за 30 минут, а насущной необходимости в нем я не чувствую. (In reply to comment #13) > Ничегт я с ним не делал, поставил пакеты и все. Собирается от пользователя. Странно, надо будет ещё раз глянуть... > Хашера нет, потому что это слишком сложно, чтобы разобраться за 30 минут Ойданупрям :) Глянь /usr/share/doc/hasher-*/QUICKSTART, там две минуты при наличии локального зеркала. Вот без него туго, да. > а насущной необходимости в нем я не чувствую. В случае заливания в incoming -- экономия времени/трафика на отладку спека, ну и вообще удобная штука сунуть что-нить собраться, не замусоривая свою систему чужими *-devel. Влил 0.4.1, просьба заценить. Патчик про путь к шрифтам сделан, приложен и отправлен авторам. |