← Back to team overview

sslug-teknik team mailing list archive

Problemer med at føje et nyt skriftsnit til LaTeX

 

Jeg har prøvet at følge vejledningen i "The Font Installation Guide" (Philipp Lehman, 2004) for at føje skriftsnittet "Foundry Form Sans" til de skriftsnit jeg kan bruge i LaTeX. Jeg er desværre stødt på et problem.

Jeg arbejder på et Debian/stable-system, hvor jeg har systemadministratoradgang.

Jeg et kommet frem til at skrifternes navne i TeX skal være:

  FoundryFormSans-Bold: fffb8a
  FoundryFormSans-Demi: fffd8a
  FoundryFormSans-Italic: fffki8a
  FoundryFormSans-Medium: fffm8a
  FoundryFormSans-Book: fffk8a

Jeg har kopieret:

+ ".afm"-filerne til "/usr/local/share/texmf/fonts/afm/public/formbook/",
+ ".tfm"-filerne til "/usr/local/share/texmf/fonts/tfm/public/formbook/",
+ ".pfb"-filerne til "/usr/local/share/texmf/fonts/type1/public/formbook/",
+ ".vf"-filerne til "/usr/local/share/texmf/fonts/vf/public/formbook/" og
+ ".fd"-filerne til "/usr/local/share/texmf/tex/latex/public/formbook/".

Jeg har kørt "sudo texhash" (det stod der ikke i vejledningen, men jeg
har på fornemmelsen at det er relevant).

Jeg har kopieret "fff.map" til "/usr/share/texmf-texlive/fonts/map/dvips/formbook/fff.map".

Jeg har føjet linjen "p +fff.map" til begge eksemplarer af filen "config.ps".

Jeg har føjet linjen "dvipsmap fff.map" til alle tre eksemplarer af filen "xdvi.cfg".

Jeg konstrueret et lille prøvedokument (demo.tex):

\documentclass{article}
 \usepackage[danish]{babel}
 \usepackage[T1]{fontenc}
 \usepackage[latin1]{inputenc}
 \renewcommand*{\rmdefault}{fff}
\begin{document}
 Prøve med blåbærgrød og formel: $E = m c$
\end{document}

Når jeg kører "latex demo" får jeg uddata som jeg er vant til det, dog med en parentes der indikerer at LaTeX har opfattet hvilken skrift jeg ønsker at benytte: (/usr/local/share/texmf/tex/latex/public/formbook/t1fff.fd)

Når jeg kører "dvips demo -o" får jeg en hel sekvens af advarsler:

dvips: Warning: missing glyph `P'
dvips: Warning: missing glyph `r'
dvips: Warning: missing glyph `oslash'
dvips: Warning: missing glyph `v'
[...]

(svarende til al teksten udenfor formlen) og den genererede postscript-fil indeholder nogle sorte kasser (svarende til teksten udenfor formlen) og så formlen.

Er der nogen der har et bud på hvad jeg har gjort galt? (Og hvordan jeg retter op på det.)

/Jacob