Installation instructions for the Lido STF font family in TeX

This page describes how to install this package on the UNIX-like platforms. Similar procedure is used on other systems considering the tools used in such other system.

Package slido.tgz is most easily installed into TeX distribution following TDS (TeX Directory standard). Example of such distribution is teTeX, or TeX from TeXlive CD, or even MikTeX for MS Windows. I suppose, that the installed TeX version contains csplain as part of CSTeX, which will be used in the last step for testing functionality of fonts.

I use the symbol bash# for the prompt of UNIX shell running with rights sufficient for installation into texmf tree. In the below shown examples I assume, that this texmf tree is in /usr/share. However, in the particular system and TeX distribution it may in /usr/local/share or even in some other place; it may be checked by the command:

bash# kpsewhich texmf.cnf
/usr/share/texmf/web2c/texmf.cnf

Change directory to the one over texmf tree and unpackage compressed file slido.tgz (which is in this case downloaded in /tmp).

bash# cd /usr/share  
bash# zcat /tmp/slido.tgz | tar xvf -

All required files are unpackaged to the texmf/ subdirectory. Now, configuration files must be modified. Our example works directly with files in texmf directory, but if in you have in your TeX system also directory texmf-var/ (or similar) with copies of configuration files, it is better to make changes there.

bash# vi texmf/dvips/config/config.ps

The following line should be inserted in config.ps file after "p psfonts.map" line:

p +slido.map

Now, the configuration of PDFTeX will be done:

bash# vi texmf/pdftex/config/pdftex.cfg

and the following line should be inserted in pdftex.cfg:

map +slido.map

If there is line setting MT_FEATURES in the file texmf/web2c/mktex.cnf, which contains word fontmaps, it is necessary to delete such word, so that when gftopk generates bitmaps, warning about incomplete database fontmaps will not be shown on terminal. This line of the mktex.cnf file may be like this:

: ${MT_FEATURES=appendonlydir:varfonts}

If the OFS package in version May 2004 (or later) is not installed (you can try to type tex ofs) then you can get it from: ftp://math.feld.cvut.cz/pub/olsak/ofs/ofs.tgz .

The OFS package can help you to test the font families and to use the native names of font families in your document.

The line \input slido should be included in skatalog.tex and the line \RequirePackage {slido} should be included in skatalog.sty file. If these files doesn't exist, they will contain just these lines. This could be done in UNIX shell in the following manner:

bash# echo '\input slido' >> texmf/tex/csplain/storm/skatalog.tex
bash# echo '\RequirePackage {slido}' >> texmf/tex/cslatex/storm/skatalog.sty

Now, the name database for TeX can be reinitialized:

bash# texhash

That's it. The fonts can be tested by OFS macro package now:

bash# cd 
bash# tex ofstest [slido]
*** Type family name without brackets (or ? or *): Lido
*** What to do with family Lido ?
    (type command or \help): \all \end
bash# xdvi ofstest
bash# dvips -j0 ofstest
bash# gs ofstest.ps
bash# lpr ofstest.ps
bash# pdftex ofstest [slido]
*** Type family name without brackets (or ? or *): Lido
*** What to do with family Lido ?
    (type command or \help): \all \end
bash# acroread ofstest.pdf

Additional information (technical difficulties, font characteristics, OFS macro package, etc.) are described in stormtex.html (unfortunately, still available only in Czech).

Special thanks to Matěj Cepl who translate this WWW page to English language from the Czech original.

The author of the TeX support: Petr Olšák