Автор Тема: Замена (или подстановка) шрифтов в файлах PDF  (Прочитано 11608 раз)

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Имеется файл PDF без встроенных шрифтов.

qpdfview кириллицу не показывает (см. вложение).
Atril аналогично.
Смотрю шрифты. Ага -  Arial, Arial Bold и Arial Narrow. Замена им - DejaVuSans (см. вложение).
Шрифты DejaVu установлены, но кириллицы не видать.
Доустанавливаю fonts-ttf-ms-1.0-alt4 и кириллица появляется.
Но не везде. Arial Narrow, который должен быть заменен на
$ ls  /usr/share/fonts/ttf/dejavu/DejaVuSans.ttf
/usr/share/fonts/ttf/dejavu/DejaVuSans.ttf
все равно не читается.

Вопрос: что не так с заменой шрифтов в pdf и как добиться замены?

P.S. Поведение абсолютно одинаково в LXDE, LXQT, XFCE, KDE5...
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
okular тоже не показывает?

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
okular тоже не показывает?

Arial Narrow не показывает.

Думаю если деинсталлировать fonts-ttf-ms-1.0-alt4 то и остальное не покажет. Просто KDE5 - моя основная система на десктопе, и fonts-ttf-ms я установил сразу-же. А на те 2 искореженные строки особого внимания не обращал. А тут довелось открыть такой файл на нетбуке  LXDE, и обнаружил, что без fonts-ttf-ms ничего не получается.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
А если убрать DejaVu и поставить Liberation Fonts? В них и Narrow должен быть (возможно отдельным пакетом).

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
А если убрать DejaVu и поставить Liberation Fonts? В них и Narrow должен быть (возможно отдельным пакетом).

Мы скатываемся к частному случаю "Arial Narrow".
Меня же интересует ощий вопрос "Почему без fonts-ttf-ms любой Arial не отображается?". Думаю, что и с TimesNewRoman будет тоже самое.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Возможно в альте неправильно настроено замещение фонтов или эти софтины не умеют... Надо такой файлик для тестов...

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Возможно в альте неправильно настроено замещение фонтов или эти софтины не умеют... Надо такой файлик для тестов...

В этом файле слишком много персональных данных :-).

BTW, попробовал открыть этот файл в браузере. Firefox ESR, Chromium, opera64-dev никаких затруднений с Arial Narrow не испытывают.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Мне тоже попадались такие документы. Они создавались через FastReport. Победить не удалось и выяснить причину тоже. Возможно связано с особенностями формирования PDF файлов FastReport. Но так как я с ним не работаю, сказать что-то ещё сложно.
« Последнее редактирование: 21.06.2018 13:21:53 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Кстати, Atril при открытии этого файла вот так ругается:
Syntax Error: Couldn't find a font for 'Bookman Old Style,Italic'
some font thing failed
Syntax Error: Couldn't find a font for 'Bookman Old Style'
some font thing failed
Syntax Error: Couldn't find a font for 'Bookman Old Style,Italic'
some font thing failed
Syntax Error: Couldn't find a font for 'Bookman Old Style'
some font thing failed
Syntax Error: Couldn't find a font for 'Bookman Old Style,Italic'
some font thing failed
Syntax Error: Couldn't find a font for 'Bookman Old Style'
some font thing failed
Сноси Винду, переходи на Линукс ! :)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
надо проверить согласно https://wiki.ubuntu.com/Fonts что в альте с "Font Substitute"