Fonty

ID #1121

Jak włączyć wszystkie użyte fonty do pliku PDF?

Staszek Wawrykiewicz radzi:


Z tego, co rozumiem, chodzi o to aby wszystkie użyte fonty były włączone do pliku .pdf. 14 fontów jest standardowo wykorzystywanych z zasobów dostarczanych z przeglądarką pdf (AcrobatReader), wobec tego pdftex nie ładuje ich zwykle domyślnie do pliku (odpowiednie wiersze w pdftex.map nie mają na końcu polecenia ładowania fontu: .... < nazwa_pliku.pfb).

Rozwiązanie jest proste, o ile dysponujemy nowoczesną instalacją (teTeX 2.0 lub TeX Live 2003, także aktualny MiKTeX) - uruchomić:


updmap --setoption pdftexDownloadBase14 true


wygeneruje nową zbiorczą mapy fontową pdftex.map z prawidłowymi podstawieniami, m.in. z użyciem odpowiedników fontów URW dla Times itp.
(zestaw fontów URW jest w każdej z tych dystrybucji).

updmap --help pokaże dostępne opcje.


(Patrz też http://www.man.torun.pl/cgi-bin/wa?A2=ind0402&L=gust-l&P=R5919)

(Przekleił WM)

Podobny problem Dariusz Pienkowski rozwiązał nieco inaczej:

Mialem podobny problem, a moze nawet ten sam.
Rozwiazalem go, wywolujac konwersje z pliku ps na pdf w ten sposob: (to kawalek mojego pliku .bat)


gswin32c -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/printer \
-dCompatibilityLevel=1.3 -dMaxSubsetPct=100 -dSubsetFonts=true \
-dEmbedAllFonts=true -sOutputFile=%1.pdf -c save pop -f %1.ps


program dvips uruchamiam z opcjami -P pdf -G0
nie pamietam, zebym jeszcze cos zmienial w ustawieniach dvipsa, byc moze cos tam tez poprawilem:)


Patrz również http://www.man.torun.pl/cgi-bin/wa?A2=ind0403&L=gust-l&F=&S=&P=10294

(Przekleił WM)

Zaktualizowano: 2004-03-16 07:45
Autor: Staszek Wawrykiewicz, Dariusz Pienkowski
Revision: 1.0

wydrukuj ten wpis wydrukuj ten wpis
wyślij do znajomego wyślij do znajomego
eksportuj jako XML eksportuj jako XML

Oceń ten wpis:

Średnia ocena: 5 z 5 (1 głosów)

bezużyteczny 1 2 3 4 5 najlepszy

Możesz skomentować ten wpis