[OS X TeX] zapf dingbats
Michael Sharpe
msharpe at ucsd.edu
Fri Mar 12 22:57:09 EST 2010
On Mar 12, 2010, at 6:56 PM, David Arnold wrote:
> Michael and Peter,
>
> Thank you very much for hanging in there with my difficulty. If I can get this corrected, then students at our college can purchase a printed versions our free Prealgebra Textbook:
>
> http://msenux.redwoods.edu/PreAlgText/
>
> For about $28 instead of the $40 something dollars charged by our bookstore.
>
> First test:
>
> david-arnolds-macbook-pro-2:temp darnold$ kpsewhich psfonts.map
> /usr/local/texlive/2009/texmf-var/fonts/map/dvips/updmap/psfonts.map
>
> So a personal updmap.cfg doesn't seem to be the problem.
>
> There seem to be two updmap.cfg file:
>
> In /usr/local/texlive/2009/texmf/web2c/updmap.cfg I have:
>
> # Valid settings are true / false:
> dvipsDownloadBase35 false
>
> In /usr/local/texlive/2009/texmf-config/web2c/updmap.cfg I have:
>
> # Valid settings are true / false:
> dvipsDownloadBase35 true
>
> I also have two psfonts_t1.map files.
>
> In /usr/local/texlive/2009/texmf/fonts/map/dvips/updmap/psfonts_t1.map I have:
>
> pzdr ZapfDingbats
>
> In /usr/local/texlive/2009/texmf-var/fonts/map/dvips/updmap/psfonts_t1.map I have:
>
> pzdr Dingbats <uzdr.pfb
>
> I have made no further attempts at changes. I await your opinion.
>
> David.
>
> On Mar 12, 2010, at 4:54 PM, Michael Sharpe wrote:
>
>>
>> On Mar 12, 2010, at 3:09 PM, David Arnold wrote:
>>
>>> Michael,
>>>
>>> Thanks for trying, but that did not work.
>>>
>>> Dragging the ps file onto Distiller (macbook), I still get:
>>>
>>> Acrobat Distiller 9.3.0
>>> Started: Friday, March 12, 2010 at 3:03 PM
>>> Adobe PostScript software version: 3018.101
>>> CID support library initialization completed.
>>>
>>> Distilling: c1s1ex1_1.ps
>>> Start Time: Friday, March 12, 2010 at 3:03 PM
>>> Source: /Users/darnold/Documents/PreAlgText/trunk/chapter1/youtryit/c1s1ex1_1.ps
>>> Destination: /Users/darnold/Documents/PreAlgText/trunk/chapter1/youtryit/c1s1ex1_1.pdf
>>> Adobe PDF Settings: /Library/Application Support/Adobe/Adobe PDF/Settings/Standard.joboptions
>>> %%[ Warning: ZapfDingbats not found, using Font Substitution. Font cannot be embedded. ]%%
>>> Distill Time: 1 seconds (00:00:01)
>>> **** End of Job ****
>>>
>>> Could it be that the fonts are not available in the Mactex Texlive 2009 distribution. On the mac, ZapfDingbats.ttf is available in /System/Library/Fonts.
>>>
>>> And this evidence:
>>>
>>> david-arnolds-macbook-pro-2:temp darnold$ locate pzdr | grep pfb
>>> david-arnolds-macbook-pro-2:temp darnold$
>>>
>>> David.
>>>
>>> On Mar 12, 2010, at 2:04 PM, Michael Sharpe wrote:
>>>
>>>>
>>>> On Mar 12, 2010, at 12:41 PM, David Arnold wrote:
>>>>
>>>>> All,
>>>>>
>>>>> I am using Mactex 2009 on my MacBook Pro running Snow Leopard.
>>>>>
>>>>> When I drop a .ps file on Acrobat Distiller, I get this warning:
>>>>>
>>>>> %%[ Warning: ZapfDingbats not found, using Font Substitution. Font cannot be embedded. ]%%
>>>>>
>>>>> I usually ignore this error, but I am trying to upload the resulting pdf file to lulu.com and it won't let me, telling me that the ZapfDingbats are not embedded.
>>>>>
>>>>> Can anyone help?
>>>>>
>>>>
>>>> ZapfDingbats is in the LW35 collection, so your settings in updmap.cfg may prevent it being included in the ps. Assuming you are using a system-wide updmap.cfg, you could try
>>>>
>>>> sudo updmap-sys --setoption dvipsDownloadBase35=true
>>>>
>>>> Michael
>>
>> If dvipsDownloadBase35 is set to false in updmap.cfg (the default, I believe), you get exactly the behavior you describe because there is an entry in the system psfonts_t1.map that reads
>>
>> pzdr ZapfDingbats
>>
>> which means that no attempt is made to include a font file---just use the name ZapfDingbats in the ps file. On the other hand, if dvipsDownloadBase35 is set to true, the line will change to
>>
>> pzdr Dingbats <uzdr.pfb
>>
>> which forces downloading of the URW clone of ZapfDingbats.
>>
>> The only explanation I can see for why this step failed in your case is that you are not using a system-wide updmap.cfg, but have a personal version that prevents LaTeX from seeing the system-wide version. If the command
>>
>> kpsewhich psfonts.map
>>
>> displays something in your home directory (like ~/.texlive2009/...) then this is the explanation. You can either dump the .texlive2009 directory or use the command
>>
>> updmap --setoption dvipsDownloadBase35=true
>>
>> to fix it temporarily. (There are problems with keeping a personal version of updmap.cfg. For example, you will lose the changes when a new TeXLive is installed, and updates made with TeX Live Utility to your distribution fonts will not seem to have any effect.)
>>
>> Michael
Well, we seem to have the same setup, and in my case, it does what I expect. Let me know what happens when you process the following simple file.
\documentclass{article}
\usepackage{pifont}
\begin{document}
\ding{36}
\end{document}
In my case, the ps file contains the line
%%DocumentFonts: Dingbats CMR10
and the Dingbats font is included in the ps file.
Michael
More information about the MacOSX-TeX
mailing list