dvipsone: "Helvetica not found"

Jochen Autschbach jautschbach at YAHOO.COM
Thu Mar 4 14:36:28 CET 2004


Thank you

Creating the file ATMFONTS.MAP solved the problem.

You were correct that the missing font was required in one of the
embedded EPS files. This is also what I thought. Usually I save EPS
files with the fonts in order to avoid any trouble. It turned out that
one of the EPS files was saved without the fonts embedded. Below is
the output from dvipsone, using the "-v" option:

(snip)
[31 figures/locorb-compVI-VII.eps] [32] [33] [34] [35
figures/energy-diag-compVI.eps] [36 figures/energy-diag-compVII.eps]
[37 figures/energy-diag-compIV.eps] [38] [39 figures/Jfc-comp-VI.eps
figures/Jfc-comp-I.eps Helvetica not found] [40] [41] [42] [43] [44] [
45] [46] [47]
Max stack depth 10 - 21 font slots used - DVI file contains 47 pages
Time: 8.131 sec (0.01 sec per font file + 0.171 sec per page output)


Then I created a file ATMFONTS.MAP in C:\windows\fonts
(this is for an installation under WinXP without using ATM), with the
content

Helvetica=hv______.PFB

Running dvipsone again with the same command line now yields

$ dvipsone -K -v  paper2
DVIPSONE 2.2.8  2002 Apr 30 09:49:11 SN XXXX
Copyright (C) 1990--2002, Y&Y, Inc.  http://www.YandY.com
Processing DVI file paper2.dvi (to paper2.ps)
TeX output 2004.03.03:1726
Warning: no ATMREG.ATM [hvb~] [tir~] [mtmi] [mtsyn] [tib~] [tii~]
[mtex] [tio~]
Processed 8 font files  - remapped 5 fonts to `TEXNANSI' encoding.
[1] [2] [3 figures/figure1.eps] [4] [5 figures/figure2.eps] [6] [7] [8]
[9] [10]
 [11 figures/figure3.eps] [12 figures/figure4.eps] [13] [14
figures/figure5.eps]
 [15] [16] [17 figures/figure6.eps] [18] [19] [20
figures/energy-diag-compVI-optim.eps] [21] [22] [23] [24] [25] [26]
[27] [28] [29] [30] [31 figures/locorb-com
pVI-VII.eps] [32] [33] [34] [35 figures/energy-diag-compVI.eps] [36
figures/energy-diag-compVII.eps] [37 figures/energy-diag-compIV.eps]
[38] [39 figures/Jfc-comp-VI.eps figures/Jfc-comp-I.eps hv] [40] [41]
[42] [43] [44] [45] [46] [47]
Max stack depth 10 - 21 font slots used - DVI file contains 47 pages
Time: 7.951 sec (0.011 sec per font file + 0.167 sec per page output)

Obviously, Helvetica was found this time.

Do you happen to know what the warning message
"Warning: no ATMREG.ATM"
is about? :-)

Jochen

--- Frank Ganz <fganz at SPRINGER-NY.COM> wrote:
> Hi Jochen,
>
> This I have found under c:\yandy\dvipsone\doc in file news.txt:
>
> (*) EXPANSION OF %%IncludeResoure: font DSC COMMENTS IN EPS FILES:
>     DVIPSONE now will include fonts when called for by %%IncludeFont:
>     (DSC 2.0) or %%IncludeResource: font (DSC 3.0) in inserted EPS
> files.
>
>     DVIPSONE will, however, not include fonts that are marked
> `printer
>     resident' in the font substitution file.
>
>     For `font expansion' to work reliably, you may have to set up a
> file
>     called ATMFONTS.MAP --- in the PSFONTS directory --- to provide
> DVIPSONE
>     with the accurate mapping from PS FontName (used in the
> %%IncludeFont
>     comment) and the PFB file name. Each line in the file has the
> form
>
>     <PS FontName>=<PFB File Name>       e.g.     TimesRoman=tir.pfb
>
>     If DVIPSONE cannot find such a file, it will use ATM.INI,
> although,
>     this can be somewhat risky, since ATM.INI lists Windows Face
> Name,
>     not PS FontName.  So it is safer to make up an ATMFONTS.MAP file.
>
>     You can turn off `font expansion' using -*i.
>
> If you add -*i to the command line flag (or dviwindo.ini or when you
> create a dvispone.cmd file, which I believe needs to reside in your
> working directory) you will suppress "font expansion." Fonts inside
> EPS file will not be included in the PostScript. If you distill the
> PostScript to PDF and set Distiller or any other application to embed
> and subset fonts, Helvetica will then be embedded and subsetted
> successfully at this point. That might be easier then followoing the
> directions listed in the beginning of this text.
>
> Thanks,
> frank
>
> >-----Original Message-----
> >From: Jochen Autschbach [mailto:jautschbach at YAHOO.COM]
> >Sent: Wednesday, March 03, 2004 1:53 PM
> >To: YANDYTEX at LISTS.UCC.IE
> >Subject: dvipsone: "Helvetica not found"
> >
> >
> >Hello
> >
> >Does anybody know what could be the problem here?
> >
> >$ dvipsone -K paper2
> >DVIPSONE 2.2.8  2002 Apr 30 09:49:11 SN XXXX
> >Copyright (C) 1990--2002, Y&Y, Inc.  http://www.YandY.com
> >Processing DVI file paper2.dvi (to paper2.ps)
> >********....................................... Helvetica not
> >found........
> >Time: 8.362 sec (0.01 sec per font file + 0.176 sec per page output)
> >
> >I'm working under WinXP & use the MathTime package. The Helvetica
> Type1
> >fonts are installed.
> >It seems kind of strange because all the other fonts are apparently
> >found (Times, and the MathTime fonts), and they are all in the same
> >directory (c:/WINDOWS/Fonts).
> >
> >Jochen
> >
> >__________________________________
> >Do you Yahoo!?
> >Yahoo! Search - Find what you're looking for faster
> >http://search.yahoo.com
> >


__________________________________
Do you Yahoo!?
Yahoo! Search - Find what you’re looking for faster
http://search.yahoo.com




More information about the yandytex mailing list