
Ich habe einige PDFs, die, wenn sie in Readern unter Linux (versucht atril
von MATE und evince
von GNOME) angezeigt werden, dieLigaturen(z.Bfi,fl) fehlen, wie aus dem Beispiel ersichtlich ist (es sollteSpezifikationen):
Aber wenn ich mir die gleiche PDF-Datei im integrierten Reader von Firefox ( pdf.js
) ansehe, sind die Ligaturen da und ich weiß daher, dass die PDF-Datei nicht fehlerhaft ist.
Das sieht aus wie entwederdieser Fehlereine fehlende Schriftart, aber wie findet man heraus, welche? Dies ist die Liste der Schriftarten in der PDF-Datei:
Ich verwende Debian unstable (Jessie). Was ich an Schriftarten installiert habe ist
ii ttf-bitstream-vera 1.10-8 all The Bitstream Vera family of free TrueType fonts
ii ttf-dejavu 2.34-1 all transitional dummy package
ii ttf-dejavu-core 2.34-1 all transitional dummy package
ii ttf-dejavu-extra 2.34-1 all transitional dummy package
ii ttf-mscorefonts-installer 3.5 all Installer for Microsoft TrueType core fonts
Antwort1
Das hat bei mir unter Debian Jessie funktioniert:
sudo aptitude remove fonts-texgyre
Das Verhalten kommt daher, dass die Schriftarten TexGyre durch Times und Helvetica ersetzt werden, wenn sie im PDF erscheinen. Ich habe es letztendlich als eines der empfohlenen Pakete von TexLive installiert, daher wird das Entfernen hoffentlich nichts beschädigen.
Diese Antwort wurde paraphrasiert vondieser Ubuntu-Fehlerberichtund bestätigtin diesem.