diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 00:43:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 00:43:17 +0000 |
commit | f9ba1f4431124f48769a2666d5d9ec921345ca71 (patch) | |
tree | 84f6056d0a7a06c9fed9927a8be9210064de058c /Master/texmf-dist/doc/fonts/nkarta | |
parent | fd423d0bb64fe29a2be1fbae5baaf4bc386cc274 (diff) |
doc 2
git-svn-id: svn://tug.org/texlive/trunk@78 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/nkarta')
-rw-r--r-- | Master/texmf-dist/doc/fonts/nkarta/README | 77 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/nkarta/figtable.pdf | bin | 0 -> 61722 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/nkarta/figtable.tex | 32 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/nkarta/fonttable.pdf | bin | 0 -> 92309 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/nkarta/fonttable.tex | 7 |
5 files changed, 116 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/nkarta/README b/Master/texmf-dist/doc/fonts/nkarta/README new file mode 100644 index 00000000000..6e91f4bb3d8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/nkarta/README @@ -0,0 +1,77 @@ + NKARTA + ------ + +I have been unable to find the author or maintainer or copyright holder +of the Metafont karta, containing map symbols. Problems have arisen with +that font, mainly the usual ones: "Strange path" errors and capacity +exceeded. I have change the coding a bit to try to avoid these. Also, +there were two paths defined with incorrect turning number, causing +elements of two figures to be omitted. This was also corrected. Aside +from that, no actual paths were changed. To avoid confusion with the +original files, I have renamed the result nkarta, and place it in the +public domain. + +The character shapes are all in nkchars.mf, which is input by a driver +file nkarta.mf. The font produced has design size 15pt. A file +nkart15.mf is provided as an example showing how that design size can be +changed. In order to get a 20pt font, just copy nkarta15.mf to +nkarta20.mf and then edit it, changing 15 to 20 everywhere. + +Finally, to allow larger scaling without risking exceeding Metafont's +capacity, I have ported the figures to MetaPost in nkarta.mp. These +figures have the same numbers as the corresponding characters in +nkarta.mf. That is, after "mpost nkarta.mp", the file nkarta.NN +contains the same picture as charater NN in the nkarta font. Without +scaling, they will be the same size that nkarta.mf produces. + +One can also run mpost on nkarta15.mf (or nkarta20.mf if prepared as +above). In that case nkarta15.NN (or nkarta20.NN) has the same figure as +character NN of the font nkarta15 (or nkarta20). + +Files figtest.ps and fonttest.ps provide a table of the available +figures/characters. They were obtained by running tex on the +corresponding .tex files and then dvips (with option -Z in the case of +fonttable.dvi). + +To install nkarta: +----------------- +1. Copy the .mf files somewhere Metafont will find them. In a TDS compliant + system, that would be a subdirectory path similar to + texmf-local/fonts/source/public/nkarta + +2. Copy the .tfm file somewhere TeX searches for TFM files, for example + texmf-local/fonts/tfm/public/nkarta + +3. Copy the .mp file and nkchars.mf where MetaPost will find them, for + example: + texmf-local/metapost/nkarta + (If your MP already looks in the MF search path, this second copy of + nkchars.mf is not necessary.) + +4. Copy readme, *.tex and *.ps where documentation is kept, for example: + texmf-local/doc/fonts/nkarta + +5. Refresh the filename database, if your system requires it. + +A list of the files and their uses. + + README This file. + nkarta.mf Preliminary definitions for MF + nkarta.mp Preliminary definitions for MP + nkchars.mf Actual figures, input by nkarta.mf and nkarta.mp + nkarta15.mf The font at 15pt. + nkarta15.tfm Prebuilt .tfm file. + fonttable.tex A table of the characters (requires testfont.tex + and nkarta15.tfm). + fonttable.ps Prebuilt PS file from running tex and dvips on above. + figtable.tex A table of the figures (requires testfont.tex, + epsf.tex, and nkarta15.tfm). + figtable.ps Prebuilt PS file from running tex and dvips on above. + + +-- +Daniel H. Luecking email: luecking at uark dot edu +Department of Mathematical Sciences +University of Arkansas +Fayetteville, Arkansas 72701 +USA diff --git a/Master/texmf-dist/doc/fonts/nkarta/figtable.pdf b/Master/texmf-dist/doc/fonts/nkarta/figtable.pdf Binary files differnew file mode 100644 index 00000000000..2131e026cb7 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/nkarta/figtable.pdf diff --git a/Master/texmf-dist/doc/fonts/nkarta/figtable.tex b/Master/texmf-dist/doc/fonts/nkarta/figtable.tex new file mode 100644 index 00000000000..360cd37ddda --- /dev/null +++ b/Master/texmf-dist/doc/fonts/nkarta/figtable.tex @@ -0,0 +1,32 @@ +\input epsf +\newread\q +\def\testexists#1{\openin\q=\figname.\number#1\relax + \ifeof\q \else \global\p=0 \fi \closein\q}% +\let\noinit=! +\def\fontname{nkarta15}% +\def\figname{nkarta}% +\input testfont +\def\:{\p=1\testexists\n + \setbox0=\hbox{% + \ifnum\p=0 + \epsfbox{\figname.\the\n}% + \fi}% + \ifdim\ht0>7.5pt\reposition + \else\ifdim\dp0>2.5pt\reposition\fi\fi + \box0\global\advance\n 1 }% +\def\testrow{\global\p=1 + {\m=\next + \multiply \m by 16 + \n=0 + \loop + \testexists\m + \advance\m1 \advance\n1 + \ifnum \n<16 + \repeat + }% +}% +\centerlargechars +\startfont +\table +\end + diff --git a/Master/texmf-dist/doc/fonts/nkarta/fonttable.pdf b/Master/texmf-dist/doc/fonts/nkarta/fonttable.pdf Binary files differnew file mode 100644 index 00000000000..abe1978647f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/nkarta/fonttable.pdf diff --git a/Master/texmf-dist/doc/fonts/nkarta/fonttable.tex b/Master/texmf-dist/doc/fonts/nkarta/fonttable.tex new file mode 100644 index 00000000000..988c549ab37 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/nkarta/fonttable.tex @@ -0,0 +1,7 @@ +\let\noinit=!% +\def\fontname{nkarta15}% +\input testfont +\centerlargechars +\startfont +\table +\end |