Package: fonts-urw-base35 Version: 20200910-6 Severity: important X-Debbugs-Cc: jorge.moral...@gmail.com
Dear Maintainer, I use fonts as part of a java application I develop. I recently upgraded my system (to an up-to-date debian bookworm). After this upgrade all fonts packaged in this packet are unloadable by apache pdfbox (but fonts in the many other font packages that I have installed all load fine). This is the relevant portion of the logs showing the error (I am including logs for the error when loading font "NimbusSans-BoldItalic.pfb" but logs for other fonts in the package are the same) [2023-01-18 13:15:26] [info] 2023-01-18 13:15:26.561 WARN 228307 --- [alina- utility-1] o.a.p.p.f.FileSystemFontProvider : Could not load font file: /usr/share/fonts/X11/Type1/NimbusSans-BoldItalic.pfb [2023-01-18 13:15:26] [info] java.io.IOException: Start marker missing [2023-01-18 13:15:26] [info] #011at org.apache.fontbox.pfb.PfbParser.parsePfb(PfbParser.java:147) [2023-01-18 13:15:26] [info] #011at org.apache.fontbox.pfb.PfbParser.<init>(PfbParser.java:115) [2023-01-18 13:15:26] [info] #011at org.apache.fontbox.type1.Type1Font.createWithPFB(Type1Font.java:54) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addType1Font(FileSystemFontProvider.java:790) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.scanFonts(FileSystemFontProvider.java:391) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.<init>(FileSystemFontProvider.java:361) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.FontMapperImpl$DefaultFontProvider.<clinit>(FontMapperImpl.java:141) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.FontMapperImpl.getProvider(FontMapperImpl.java:160) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFont(FontMapperImpl.java:430) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFontBoxFont(FontMapperImpl.java:393) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.FontMapperImpl.getFontBoxFont(FontMapperImpl.java:367) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.PDType1Font.<init>(PDType1Font.java:146) [2023-01-18 13:15:26] [info] #011at org.apache.pdfbox.pdmodel.font.PDType1Font.<clinit>(PDType1Font.java:79) I am using apache pdfbox version 2.0.27 (https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox) I am not familiar with fonts, but according to the source code (https://github.com/apache/pdfbox/blob/trunk/fontbox/src/main/java/org/apache/fontbox/pfb/PfbParser.java) it appears that pdfbox expects the font files in pfb format to start with character 0x80 but they do not. -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (800, 'testing'), (50, 'experimental'), (50, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 fonts-urw-base35 depends on: ii xfonts-utils 1:7.7+6 fonts-urw-base35 recommends no packages. Versions of packages fonts-urw-base35 suggests: ii fonts-freefont-otf 20120503-10 ii fonts-freefont-ttf 20120503-10 ii fonts-texgyre 20180621-6 -- no debconf information