Hi,
  I use tetex-1.0.7-196 on SuSE Linux 7.2 i386. I'm trying to integrate a
newly installed font with nfss by placing an updated ot1cmss.fd into
/usr/local/share/texmf, the obvious intention: override the file included
in tetex by default.

Here's what I did so far:

  I've just successfully installed the Computer Modern Sans Serif Bold
Extended Slanted/Italic font from

www.tex.ac.uk/tex-archive/systems/knuth/local/cm/cmssbxo10.mf

by placing the named file into

/usr/local/share/texmf/fonts/source/public/cm/cmssbxo10.mf

and the metafont generated tfm file into

/usr/local/share/texmf/fonts/tfm/public/cm/cmssbxo10.tfm

So far everything works just as expected if I place

\DeclareFontShape{OT1}{cmss}{bx}{sl}
{%
<5><6><7><8><9>cmssbxo10%
<10><10.95><12><14.4><17.28><20.74><24.88>cmssbxo10%
}{}

into my documents or manually include a patched ot1cmss.fd file I placed
into

/usr/local/share/texmf/tex/latex/base/ot1cmss.fd

This file differs from the original in the following way:

--- /usr/share/texmf/tex/latex/base/ot1cmss.fd  Fri Mar  9 18:51:04
2001
+++ /usr/local/share/texmf/tex/latex/base/ot1cmss.fd    Mon Apr 15
20:54:04 2002
@@ -77,6 +77,14 @@
       <5><6><7><8><9>cmssbx10%
       <10><10.95><12><14.4><17.28><20.74><24.88>cmssbx10%
       }{}
+%%%%%%%%% bold extended slanted
+\DeclareFontShape{OT1}{cmss}{bx}{sl}
+     {%
+      <5><6><7><8><9>cmssbxo10%
+      <10><10.95><12><14.4><17.28><20.74><24.88>cmssbxo10%
+      }{}
+\DeclareFontShape{OT1}{cmss}{bx}{it}
+      {<->sub*cmss/bx/sl}{}
 %%%%%%% Font/shape undefined, therefore substituted
 \DeclareFontShape{OT1}{cmss}{bx}{ui}
        {<->sub*cmr/bx/ui}{}

But somehow I must have forgotten something, because the new fd file is not
included by default:

LaTeX Font Warning: Font shape `OT1/cmss/bx/it' undefined

But it seems I do not fully understand the LaTeX font installation process,
because this behaviour even persists when I move
/usr/share/texmf/tex/latex/base/ot1cmss.fd  completely out of the tds (e.g.
to /root).

I have made sure that TEXMFLOCAL is placed int TEXMF before TEXMFMAIN in
/etc/texmf/texmf.cnf. Also I did not forget to run mktexlsr and my
documents contain

\usepackage[OT1]{fontenc}


I'd be grateful for any input on this topic, as I turned up nothing
searching www.google.com, groups.google.com and the mail-archive.

Ciao, Thomas Jahns
-- 
"Computers are good at following instructions,
 but not at reading your mind."
D. E. Knuth, The TeXbook, Addison-Wesley1984, 1986, 1996, p. 9

Reply via email to