[OS X TeX] missing font maps

Peter Dyballa Peter_Dyballa at Web.DE
Wed Sep 21 06:22:04 EDT 2005


Am 21.09.2005 um 02:17 schrieb Jose Figueroa-O'Farrill:

> \documentclass[a4paper,reqno,final,dvipdfm]{amsart}
> \usepackage[latin1]{inputenc}
> \usepackage[T1]{fontenc}
> \usepackage{concrete}
>
> I noticed that dvipfdm cannot find type 1 versions of many of the
> fonts, including the concrete fonts.

That's completely correct that way! I too found that and investigated  
some ... minutes, I think.

Problem No.1: "officially" (La)TeX only supports OT1 and math use of  
Concrete Modern
Problem No.2: not all Concrete Modern fonts are available as PS Type 1
Problem No.3: the T1 and TS1 use of Concrete Modern are extension from  
Walter Schmidt

This can be observed by looking into the places where the relevant STY  
and FD files can be found:

/usr/local/teTeX/share/texmf.tetex/tex/latex/ccfonts:
-rw-r--r--  1 pete  staff  3282 23 Okt  2001 ccfonts.sty
-rw-r--r--  1 pete  staff   921  4 Mär  1999 omlxcm.fd
-rw-r--r--  1 pete  staff   925  4 Mär  1999 omsxcsy.fd
-rw-r--r--  1 pete  staff   848  4 Mär  1999 omxxcex.fd
-rw-r--r--  1 pete  staff  1666 23 Okt  2001 t1ccr.fd
-rw-r--r--  1 pete  staff  1602 23 Okt  2001 ts1ccr.fd

/usr/local/teTeX/share/texmf.tetex/tex/latex/concmath:
-rw-r--r--  1 pete  staff  2586 23 Mär  1999 concmath.sty
-rw-r--r--  1 pete  staff  1130 23 Mär  1999 omlccm.fd
-rw-r--r--  1 pete  staff  1068 23 Mär  1999 omlccr.fd
-rw-r--r--  1 pete  staff  1064 23 Mär  1999 omsccr.fd
-rw-r--r--  1 pete  staff  1085 23 Mär  1999 omsccsy.fd
-rw-r--r--  1 pete  staff   937 23 Mär  1999 omxccex.fd
-rw-r--r--  1 pete  staff  1797 23 Mär  1999 ot1ccr.fd
-rw-r--r--  1 pete  staff   992 23 Mär  1999 ucca.fd
-rw-r--r--  1 pete  staff   992 23 Mär  1999 uccb.fd

You can do the same as me and hack Walter Schmidt's  
/usr/local/teTeX/share/texmf.tetex/tex/latex/ccfonts/t1ccr.fd to become  
/usr/local/teTeX/share/texmf.tetex/tex/latex/ccfonts/ot1ccr.fd from  
(remark: incompletely cited!):

  \ProvidesFile{t1ccr.fd}
         [1999/11/22 v1.0a (WaS)]
\DeclareFontFamily{T1}{ccr}{}

\DeclareFontShape{T1}{ccr}{m}{n}{%
<5><6><7><8><9><10>gen*eorm%
<10.95><12><14.4><17.28><20.74><24.88>eorm10}{}

\DeclareFontShape{T1}{ccr}{m}{sl}{%
<5><6><7><8><9><10>gen*eosl%
<10.95><12><14.4><17.28><20.74><24.88>eosl10}{}

\DeclareFontShape{T1}{ccr}{m}{it}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>eoti10}{}

\DeclareFontShape{T1}{ccr}{m}{sc}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>eocc10}{}

\DeclareFontShape{T1}{ccr}{bx}{n}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/ 
n}{}

\DeclareFontShape{T1}{ccr}{bx}{sl}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/ 
sl}{}

\DeclareFontShape{T1}{ccr}{bx}{it}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/ 
it}{}

\DeclareFontShape{T1}{ccr}{sbc}{n}{%
   
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*ecssdc10} 
{}


to:

\ProvidesFile{ot1ccr.fd}
         [2002-12-21 v1.0 (Pete)]	% the ISO standard is good enough for  
TeX too!
\DeclareFontFamily{OT1}{ccr}{}

\DeclareFontShape{OT1}{ccr}{m}{n}{%
<5><6><7><8><9><10>gen*eorm%
<10.95><12><14.4><17.28><20.74><24.88>eorm10}{}

\DeclareFontShape{OT1}{ccr}{m}{sl}{%
<5><6><7><8><9><10>gen*eosl%
<10.95><12><14.4><17.28><20.74><24.88>eosl10}{}

\DeclareFontShape{OT1}{ccr}{m}{it}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>eoti10}{}

\DeclareFontShape{OT1}{ccr}{m}{sc}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>eocc10}{}

\DeclareFontShape{OT1}{ccr}{bx}{n}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/ 
n}{}

\DeclareFontShape{OT1}{ccr}{bx}{sl}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/ 
sl}{}

\DeclareFontShape{OT1}{ccr}{bx}{it}{%
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/ 
it}{}

\DeclareFontShape{OT1}{ccr}{sbc}{n}{%
   
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*ecssdc10} 
{}


I did not invest more time and did not look to cover all Concrete  
Modern fonts. If you want you can finish this work, which, as I feel,  
would make it necessary too to convert some missing Concrete Modern   
fonts to PostScript Type1. Here's one: xccex10.720pk.

To me it looks as if Vladimir Volovich was particularly trying to make  
the *text* fonts available in PostScript. This seems to be successful  
since I see only math formulas in an ugly shape, while the formula  
numbers on the right are very clean. It's not optimal on screen ... and  
yes: (some?) bold math and some symbols, coming from Computer Modern,  
look sharp too.

--
Greetings

   Pete

"No man was ever taken to hell by a woman unless he already had a
  ticket in his pocket, or at least had been fooling around with
  timetables."  -- Archie Goodwin

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list