[pkg-php-pear] Bug#1056974: php-dompdf: Package lacks *.ufm files for fonts and can't produce PDFs with non Windows ANSI characters

Paweł Pękala c0rn at o2.pl
Mon Nov 27 12:13:08 GMT 2023


Package: php-dompdf
Version: 2.0.3+dfsg-1
Severity: important

Dear Maintainer,

php-dompdf don't provide font metrics *.ufm files for fonts it uses. Upstream
distribution files have them, but they aren't packaged by debian package.
These files are necessary for php-font-lib package to recognize them and to be
able to embed them in output PDF file as described here:

https://github.com/dompdf/dompdf/wiki/About-Fonts-and-Character-Encoding

Without embedded fonts non Windows ANSI characters are garbled and PDF file is
useless.

-- FIX --

After copying by hand mentioned files to /usr/share/php/dompdf/lib/fonts/ from
distribution file everything works as expected. Fonts are embedded in PDF file
and characters are displayed correctly.


-- System Information:
Debian Release: 12.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-13-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages php-dompdf depends on:
ii  fonts-dejavu-core      2.37-6
ii  fonts-dejavu-extra     2.37-6
pn  php-common             <none>
pn  php-dompdf-svg-lib     <none>
pn  php-font-lib           <none>
pn  php-masterminds-html5  <none>
pn  php-mbstring           <none>
pn  php-xml                <none>
pn  sdop                   <none>

php-dompdf recommends no packages.

Versions of packages php-dompdf suggests:
pn  php-gd       <none>
pn  php-gmagick  <none>
pn  php-imagick  <none>



More information about the pkg-php-pear mailing list