ALLRUNES The allrunes package is a set of fonts and a LaTeX package for writing runes of all kinds using LaTeX. AUTHOR AND HOMEPAGE Carl-Gustav Werner is the author of allrunes. More information can be found at http://www.maths.lth.se/~carl/allrunes/ COPYRIGHT This program is provided under the terms of the LaTeX Project Public License distributed from CTAN archives in the directory macros/latex/base/lppl.txt. (C) 2002 Carl-Gustav Werner VERSION This README.txt describes the allrunes version 2.0 CHANGES 1.0 First public release. 1.01 Removed a few remaining 8-bit characters from frum.mf. They didn't work with the new MiKTeX package handling system. Also added a lost table, added an example and corrected a few spelling mistakes in the documentation. 2.0 Added type1 versions for the main types of the allrunes fonts, and support for them in the LaTeX package. Merged the former Scandinavian-Gothic and the Continental font families to a Common Germanic font family. Renamed the commands for flipping and turning runes. Made the commands for flipping and turning runes work for all six font families. Inserted kerning information for the Common Germanic and Anglo-Frisian font families. Complemented the sets of runes with a few more, especially the Medieval one. Corrected many spelling mistakes in the documentation. FILES AND DIRECTORIES README.txt This file. allrunes.dtx The source for the allrunes Metafont fonts and LaTeX package. allrunes.ins Driver file for allrunes.dtx ar_demo.tex Demo file. ar_demo.ps PostScript version of the ar_demo.tex file, using only mf (pk) fonts. ar_demo.pdf Pdf version of the ar_demo.tex file, using only type1 fonts. type1 Directory for the type1 fonts, containing: pfb Directory for the pfb files tfm Directory for the tfm files for the type1 fonts allrunes.map Map file for mapping the type1 file names REQUIREMENTS The installation of the allrunes package requires the docstrip package. Using the allrunes package requires the ifthen package. Processing the documentation for the allrunes package requires the fontenc package and the ec fonts. I do not know what version of LaTeX is required. INSTALLATION (OF THE LATEX PACKAGE AND THE METAFONT SOURCE FILES) The installation procedure is described in the documentation, but since there is weak catch 22, in that you might need the fonts to produce the documentation, and you might need the documentation to install the fonts, it's also described here. 1. Download the files allrunes.ins and allrunes.dtx to a preferably empty directory. If you intend to keep the documentation, you'd better create a suitable directory and put the files there right now; like /fonts/allrunes/ In a typical MiKTeX system it would be C:\texmf\doc\fonts\allrunes\ In a teTeX system it might be like /usr/local/teTeX/share/texmf/doc/fonts/allrunes/ 2. Start a window where you can enter commands from the keyboard, i.e. get an DOS prompt on a Windows machine or a xterm-window on a UNIX/linux machine. 3. Go to the directory where you did put the files allrunes.dtx and allrunes.ins 4. Run the command latex allrunes.ins Wait. There are 231 files to be generated. 5. Move all the 224 *.mf files to a suitable directory, preferably /public/allrunes/ which in a typical MiKTeX system would be C:\texmf\fonts\source\public\allrunes\ In a teTeX system it might be like /usr/local/teTeX/share/texmf/fonts/source/public/allrunes/ 6. Move the 6 *.fd files and the file allrunes.sty to a suitable directory, preferably /tex/latex/allrunes/ which in a typical MiKTeX system would be C:\texmf\tex\latex\allrunes\ In a typical teTeX system it would be like /usr/local/teTeX/share/texmf/tex/latex/allrunes/ 7. Refresh the file name database. In MiKTeX you would run the command initexmf -u or find it somewhere in Start|Program|MiKTeX... In teTeX you would run texhash 8. Run the command latex allrunes.dtx to produce the documentation and test the installation. Run it one more time to resolve the references, before you view it. INSTALLATION (OF THE TYPE1 FONT FILES) Installation of the type1 fonts requires the allrunes package to be installed according to the above description. Be sure that both LaTeX and dvips works fine with the Metafont fonts before you install the type1 fonts. 1. Copy all the files (named fru??8z.pfb) from the type1/pfb directory to a suitable directory, preferably /public/allrunes which in a typical MiKTeX system would be C:\texmf\fonts\type1\public\allrunes\ In a teTeX system it might be like /usr/local/teTeX/share/texmf/fonts/type1/public/allrunes/ 2. Copy all the files (named fru??8z.tfm) from the type1/tfm directory to a suitable directory, preferably /public/allrunes which in a typical MiKTeX system would be C:\texmf\fonts\tfm\public\allrunes\ In a teTeX system it might be like /usr/local/teTeX/share/texmf/fonts/tfm/public/allrunes/ 3a.Copy the file allrunes.map from the type1 directory to some suitable directory, like /allrunes which in a typical MiKTeX system would be C:\texmf\dvips\allrunes\ In a teTeX system it might be like /usr/local/teTeX/share/texmf/dvips/allrunes/ 4a.Edit the file /config/config.ps and add the line: p +allrunes.map somewhere AFTER the line p psfonts.map 5a.If you intend to use pdflatex, then edit the file /config/pdftex.cfg and add the line map +allrunes AFTER the line map psfonts.map 6a.For other programs, like dvipdfm, it might be necessary to edit additional configuration files. 3-6b.Since most (all?) of those programs seems to use the file /config/psfonts.map an alternative to editing the configurations files is to append the file allrunes.map to the file psfonts.map. Note that you might have to do this again, either editing the configuration files or appending to the psfonts.map file whenever you upgrade your TeX-system. 7. Refresh the file name database, see paragraph 7 above. 8. Refresh the PostScript resource database. In MiKTeX you would run the command initexmf --verbose --search --mkpsres In teTeX I don't think you have to do it. 9. Edit the file ar_demo.tex (or some other file using the allrunes fonts and package) and change the line \usepackage{allrunes} to \usepackage[type1]{allrunes} Then run latex ar_demo and dvips ar_demo Look at the output when dvips is running; the names of the pfb files should appear, like frunmn8z.pfb. You might also try pdflatex ar_demo