summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/nkarta
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:43:17 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:43:17 +0000
commitf9ba1f4431124f48769a2666d5d9ec921345ca71 (patch)
tree84f6056d0a7a06c9fed9927a8be9210064de058c /Master/texmf-dist/doc/fonts/nkarta
parentfd423d0bb64fe29a2be1fbae5baaf4bc386cc274 (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/README77
-rw-r--r--Master/texmf-dist/doc/fonts/nkarta/figtable.pdfbin0 -> 61722 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/nkarta/figtable.tex32
-rw-r--r--Master/texmf-dist/doc/fonts/nkarta/fonttable.pdfbin0 -> 92309 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/nkarta/fonttable.tex7
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
new file mode 100644
index 00000000000..2131e026cb7
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/nkarta/figtable.pdf
Binary files differ
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
new file mode 100644
index 00000000000..abe1978647f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/nkarta/fonttable.pdf
Binary files differ
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