Seite 1 von 1

[PSTricks] fehlende Einbettung T3Font

Verfasst: Sa 31. Mär 2018, 17:07
von mushroom20
Hallo,

ich habe ein umfangreiches Dokument welches bei der Veröffentlichung dem PDF/A-1b ode 2b Standard entsprechen soll. Problem ist zunächst, dass nicht alle Fonts eingebunden zu sein schein, jedenfalls zeigt der Adobe Acrobat Reader keine Einbettung des T3Fonts an.

Daraufhin habe ich folgende Argumente (nach Durchstöbern des Internets) für ps2pdf hinzugefügt
 -dSubsetFonts=true -dEmbetallFonts=true 
Komplette Argumentliste lautet
-sPAPERSIZE=a4 -dSAFER -dBATCH -dNOPAUSE -dSubsetFonts=true -dEmbetallFonts=true -sDEVICE=pdfwrite -sOutputFile="%bm.pdf" -c save pop -f "%bm.ps"
Erhalte dann aber nach Erstellung des pdf files in LaTeX (LaTeX -> PS -> PDF) mit anschließendem Befehl
gswin64 -dPDFA -dBATCH -dNOPAUSE -sProcessColorMode=DeviceRGB -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=E:\...\thesispdfa.pdf E:\...\thesis.pdf
die Fehlermeldung (Ghostscript Version 9.20)
unrecoverable error: rangecheck in .putdeviceprops
Letztere Anweisung funktionierte übrigens schonmal, bevor ich mit ps2pdf die Einbettung der Schriften versuchte. Ich kann nicht nachvollziehen, warum die Fehlermeldung vn Ghostscript jetzt erscheint (auch unter Weglassung der zusätzlichen ps2pdf-Einbettungsargumente).

Ich hoffe, dass auch ohne ein Minimalbeispiel jemand eine Idee für das Problem hat.

Es sei noch angemerkt, dass ich bei der Erstellung des Dokuments Fehlermeldungen zum Fourierfont erhalte. Da das Dokument aber meinen Vorstellungen entsprach, habe ich diese Fehler ignoriert. Da der Font Fourier auch ein Type1 Font ist, sehe ich auch keinen direkten Zusammenhang zum geschilderten Problem.

Markus

Verfasst: Sa 31. Mär 2018, 18:45
von Gast
Hat die Frage irgend etwas mit TeX zu tun? Wo ist das Minimalbeispiel? Normalerweise betten pdflatex, xelatex und lualatex alle Fonts ein. Man muss schon die Einstellungen ändern, damit das nicht passiert. Ausnahme ist, wenn ein Font-Einbettungsfehler auftritt. Der wird dann aber gemeldet und man sollte ihn natürlich beheben, statt nachträglich am Dokument herumzudoktern.

Verfasst: Sa 31. Mär 2018, 18:51
von mushroom20
Danke für deine hilfreiche Antwort. Die Frage ist natülich nicht direkt TeX-bezogen. Ich habe aber mit diese Forum sehr gute Erfahrungen gemacht, weswegen ich dieses angrenzende Problem hier gestellt habe.
Du brauchst mich nicht "schreiend" auf ein Minimalbeispiel hinweisen. Ich habe im Text meine Erläuterung dazu abgegeben. Angemert sei noch, das mein Weg der Kompilierung über postscript und ps2pdf läuft und nicht ia pdflatex, xelatex oder lualatex. Dies ist auch nicht abänderbar.

[PSTricks] fehlende Einbettung T3Font

Verfasst: Mo 2. Apr 2018, 23:12
von mushroom20
Nach umfangreicher Suche konnte ich zumindest eine Stelle der fehlenden Einbindung lokalisieren. Folgendes Beispiel reproduziert das Problem
\documentclass[	paper=a4,	11pt]{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pst-all} %%PSTricks - nicht verwendbar mit pdfLaTeX

\begin{document}

	\chapter{Blub}
	
		\begin{figure}%
			\centering
			\begin{pspicture}(0,0)(6.7,5.0)
				%\definecolor{orange}{cmyk}{0,0.61,0.87,0.001}
				%\psgrid[gridcolor=orange, gridwidth=0.5pt,subgridwidth=0.1pt, subgridcolor=orange,subgriddiv=10]
				%makrobunch
				\rput(5.4,1.5){
					{\psset{xunit=0.13, yunit=0.13}
					\psplot[plotstyle=dots,algebraic,plotpoints=240, dotscale=.25]{-3.9}{3.9}{Rand*(sqrt(2^2-x^2/2^2)-0.1)}}
				}
			\end{pspicture}
		\end{figure}
		
\end{document}
Im Acrobat Reader wird dazu die fehlende Einbettung des T3Font angezeigt (siehe angehängtes Bild). Hat jemand eine Idee das Problem anzugehen?

@Admin/Moderator Ist es möglich den Post in den Thread Tabellen und Grafiken zu verschieben?