dvipsone: "Helvetica not found"

Frank Ganz fganz at SPRINGER-NY.COM
Thu Mar 4 18:00:17 CET 2004


Hi Jochen,

I believe that this is no problem as WinXP uses its own Type 1 font renderer. This is what I have found in a websearch:

The ATM Control Panel consists of a single program file: Atmfm.exe, located in the ATM program folder. The default location is X:\Program Files\Adobe Type Manager, where X is the drive where Windows NT is installed. When you install fonts using ATM, it stores this information in a file called Atmreg.atm, located in the Windows NT folder.

Thanks,
Frank


>-----Original Message-----
>From: Jochen Autschbach [mailto:jautschbach at YAHOO.COM]
>Sent: Thursday, March 04, 2004 5:36 PM
>To: YANDYTEX at LISTS.UCC.IE
>Subject: Re: dvipsone: "Helvetica not found"
>
>
>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