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