diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/skaknew')
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/README | 59 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/SkakNew-Diagram.inf | 23 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/SkakNew-DiagramT.inf | 23 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/SkakNew-Figurine.inf | 23 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/SkakNew-FigurineBold.inf | 23 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/SkakNew.ali | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/SkakNew.pdf | bin | 0 -> 257520 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/SkakNew.tex | 206 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/skaknew/install.vtex | 69 |
9 files changed, 432 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/skaknew/README b/Master/texmf-dist/doc/latex/skaknew/README new file mode 100644 index 00000000000..4744eb11de5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/README @@ -0,0 +1,59 @@ +If you want to replace the standard skak fonts with the new ones then
+you have uskak.fd to replace the original one.
+
+Copy
+*.pfb to texmf/fonts/type1
+*.tfm to texmf/fonts/tfm
+*.map to texmf/dvips/config
+or where your system expect to find them.
+
+To use the diagram font with the skak package you have to redefine
+the first line of the definition \setup@showboard in skak.sty (and
+this is essential for compiling SkakNew.tex). Maybe in future
+versions of skak there will be a better interface for selecting
+chess fonts ... don't blame me for this.
+
+> \def\setup@showboard#1{\font\Skak=skak#1%
+--
+< \def\setup@showboard#1{\font\Skak=SkakNew-Diagram at#1pt%
+
+All further questions concerning the skak package should go to Torben
+Hoffmann. Another useful chess tool for LaTeX is pgn2ltx by Dirk
+B\"achle which will automatically convert PGN files to LaTeX/skak.
+
+You will find technical details on my web site
+http://www.art-satz.de/portfolio/schriften.html
+although it's in german. If you want extensions to the fonts you can
+write to me at info@art-satz.de, and I'll think about it ;-)
+
+Package contents
+README.1st this file
+SkakNew-Diagram.afm Adobe font metrics file used to generate tfm's
+SkakNew-Diagram.inf font information file
+SkakNew-Diagram.pfb printer font binary file
+SkakNew-Diagram.pfm printer font metrics file
+SkakNew-Diagram.tfm TeX font metrics file
+SkakNew-DiagramT.afm Adobe font metrics file used to generate tfm's
+SkakNew-DiagramT.inf font information file
+SkakNew-DiagramT.pfb printer font binary file
+SkakNew-DiagramT.pfm printer font metrics file
+SkakNew-DiagramT.tfm TeX font metrics file
+SkakNew-Figurine.afm Adobe font metrics file
+SkakNew-Figurine.inf font information file
+SkakNew-Figurine.pfb printer font binary file
+SkakNew-Figurine.pfm printer font metrics file
+SkakNew-Figurine.tfm TeX font metrics file
+SkakNew-FigurineBold.afm Adobe font metrics file
+SkakNew-FigurineBold.inf font information file
+SkakNew-FigurineBold.pfb printer font binary file
+SkakNew-FigurineBold.pfm printer font metrics file
+SkakNew-FigurineBold.tfm TeX font metrics file
+SkakNew.map font mapping file for pdftex or dvips
+SkakNew.pdf documentation/installation guide
+SkakNew.tex documentation/installation guide source
+uskak.fd font description file used by LaTeX's nfss
+install.vtex installation instructions for VTeX
+SkakNew.ali needed by VTeX
+
+Please read install.vtex for installation instructions for VTeX.
+The files have been made available by Walter Schmidt.
diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew-Diagram.inf b/Master/texmf-dist/doc/latex/skaknew/SkakNew-Diagram.inf new file mode 100644 index 00000000000..89105044786 --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew-Diagram.inf @@ -0,0 +1,23 @@ +FontName (SkakNew-Diagram) +FullName (SkakNew-Diagram) +FamilyName (SkakNew-Diagram) +Version (001.001) +isFixedPitch false +CharacterSet (custom) +Encoding (SpecificEncoding) +Pi true +ItalicAngle 0 +CapHeight 1000 +UnderlinePosition -100 +UnderlineThickness 50 +StemWidth 50 +Serif false +AppleName (SkakNew-Diagram) +MSMenuName (SkakNew-Diagram) +VPMenuName (SkakNew-Diagram) +WORDMenuName (SkakNew-Diagram) +AppleFONDID 32293 +VPStyle (N) +WindowsCharSet 1 +WindowsFirstChar 32 +WindowsLastChar 255 diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew-DiagramT.inf b/Master/texmf-dist/doc/latex/skaknew/SkakNew-DiagramT.inf new file mode 100644 index 00000000000..1e93d72ce4a --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew-DiagramT.inf @@ -0,0 +1,23 @@ +FontName (SkakNew-DiagramT) +FullName (SkakNew-DiagramT) +FamilyName (SkakNew-DiagramT) +Version (001.001) +isFixedPitch false +CharacterSet (custom) +Encoding (SpecificEncoding) +Pi true +ItalicAngle 0 +CapHeight 1000 +UnderlinePosition -100 +UnderlineThickness 50 +StemWidth 50 +Serif false +AppleName (SkakNew-DiagramT) +MSMenuName (SkakNew-DiagramT) +VPMenuName (SkakNew-DiagramT) +WORDMenuName (SkakNew-DiagramT) +AppleFONDID 32293 +VPStyle (N) +WindowsCharSet 1 +WindowsFirstChar 32 +WindowsLastChar 255 diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew-Figurine.inf b/Master/texmf-dist/doc/latex/skaknew/SkakNew-Figurine.inf new file mode 100644 index 00000000000..53025e2313e --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew-Figurine.inf @@ -0,0 +1,23 @@ +FontName (SkakNew-Figurine) +FullName (SkakNew-Figurine) +FamilyName (SkakNew-Figurine) +Version (001.003) +isFixedPitch false +CharacterSet (custom) +Encoding (SpecificEncoding) +Pi true +ItalicAngle 0 +CapHeight 817 +UnderlinePosition -100 +UnderlineThickness 50 +StemWidth 50 +Serif false +AppleName (SkakNew-Figurine) +MSMenuName (SkakNew-Figurine) +VPMenuName (SkakNew-Figurine) +WORDMenuName (SkakNew-Figurine) +AppleFONDID 32286 +VPStyle (N) +WindowsCharSet 1 +WindowsFirstChar 32 +WindowsLastChar 255 diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew-FigurineBold.inf b/Master/texmf-dist/doc/latex/skaknew/SkakNew-FigurineBold.inf new file mode 100644 index 00000000000..8bab9c6af7f --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew-FigurineBold.inf @@ -0,0 +1,23 @@ +FontName (SkakNew-Figurine-Bold) +FullName (SkakNew-Figurine Bold) +FamilyName (SkakNew-Figurine) +Version (001.002) +isFixedPitch false +CharacterSet (custom) +Encoding (SpecificEncoding) +Pi true +ItalicAngle 0 +CapHeight 687 +UnderlinePosition -100 +UnderlineThickness 50 +StemWidth 50 +Serif false +AppleName (SkakNew-Figurine Bold) +MSMenuName (SkakNew-Figurine) +VPMenuName (SkakNew-Figurine) +WORDMenuName (SkakNew-Figurine) +AppleFONDID 32460 +VPStyle (B) +WindowsCharSet 1 +WindowsFirstChar 32 +WindowsLastChar 255 diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew.ali b/Master/texmf-dist/doc/latex/skaknew/SkakNew.ali new file mode 100644 index 00000000000..c4828c58d88 --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew.ali @@ -0,0 +1,6 @@ +%1 = $PFM$ +%2 = $TEXMF$fonts/type1/public/skaknew/ + +@SkakNew-Figurine = SkakNew-Figurine %2,1 +@SkakNew-Figurine-Bold = SkakNew-FigurineBold %2,1 +@SkakNew-Diagram = SkakNew-Diagram %2,1 diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew.pdf b/Master/texmf-dist/doc/latex/skaknew/SkakNew.pdf Binary files differnew file mode 100644 index 00000000000..4cc2aeb609a --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew.pdf diff --git a/Master/texmf-dist/doc/latex/skaknew/SkakNew.tex b/Master/texmf-dist/doc/latex/skaknew/SkakNew.tex new file mode 100644 index 00000000000..b6cc5bab224 --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/SkakNew.tex @@ -0,0 +1,206 @@ +\documentclass{article} +\usepackage{skak} +\usepackage{latexsym} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage{array} +\font\logo=logo10 +\font\sknf=SkakNew-Figurine +\font\sknfbx=SkakNew-FigurineBold +\font\skndia=SkakNew-DiagramT +\def\Metafont{{\logo METAFONT}} +\frenchspacing + +\begin{document} +\centerline{\textbf{The SkakNew fonts}} + +\centerline{\footnotesize\textcopyright\ Copyright 2004, Ulrich Dirr. +All rights reserved.} + +\bigskip +\noindent +This document describes the \texttt{SkakNew} fonts. They're a set of +PostScript\texttrademark{} \mbox{Type-1} fonts converted by +\texttt{mftrace/autotrace} from \Metafont{} sources based on the +\texttt{Skak} fonts by Torben Hoffmann and Dirk Bächle which +themselves are based on \texttt{chess} by Piet Tutelaers. + +But this was only the first step. A lot of work went into cleaning +the outlines (reducing nodes, adding missing extremes, correcting +wrong outline direction, etc.pp.). The next step included better +glyph metrics both horizontally \& vertically, better sidebearings +and consistent axis height (adapted to the values of \texttt{Computer +Modern})~\ldots + +All files may be distributed and/or modified under the conditions of +the LaTeX Project Public License, either version 1.2 of this license +or (at your option) any later version. The latest version of this +license is in + +\texttt{http://www.latex-project.org/lppl.txt} + +\noindent +and version 1.2 or later is part of all distributions of LaTeX version +1999/12/01 or later. + +Further technical information in german on\newline +\texttt{http://www.art-satz.de/portfolio/schriften.html}. + +\bigskip +Package contents +\begin{verbatim} +README.1st +SkakNew-Diagram.afm SkakNew-Diagram.pfb +SkakNew-DiagramT.afm SkakNew-DiagramT.pfb +SkakNew-Figurine.afm SkakNew-Figurine.pfb +SkakNew-FigurineBold.afm SkakNew-FigurineBold.pfb + +SkakNew-Diagram.inf SkakNew-Diagram.pfm +SkakNew-DiagramT.inf SkakNew-DiagramT.pfm +SkakNew-Figurine.inf SkakNew-Figurine.pfm +SkakNew-FigurineBold.inf SkakNew-FigurineBold.pfm + +SkakNew-Diagram.tfm SkakNew.map +SkakNew-DiagramT.tfm SkakNew.pdf +SkakNew-Figurine.tfm SkakNew.tex +SkakNew-FigurineBold.tfm uskak.fd +\end{verbatim} + +Installation directories for tetex/fpTeX +\begin{verbatim} +/texmf/fonts/type1 for the *.pfb +/texmf/fonts/tfm for the *.tfm +/texmf/dvips/config for map file +fd file where LaTeX can find it +\end{verbatim} + +\newpage +To use the diagram font with the \texttt{skak} package you have to +redefine +\begin{verbatim} + \def\setup@showboard#1{\font\Skak=SkakNew-Diagram at#1pt% + [...]} +\end{verbatim} + +For diagrams in very small sizes there's a supplemental font\newline +\texttt{SkakNew-DiagramT} with fewer \& thicker diagonal strokes. + +{\setlength{\extrarowheight}{2pt} +\begin{tabular}[t]{@{}% + c>{\bgroup\skndia}c<{\egroup}c>{\bgroup\skndia}c<{\egroup\qquad}% + c>{\bgroup\sknf}c<{\egroup}c>{\bgroup\sknf}c<{\egroup}% + c>{\bgroup\sknf}c<{\egroup}c>{\bgroup\sknf}c<{\egroup}% + @{}}\hline +\multicolumn{4}{@{}l}{SkakNew-Diagram}& +\multicolumn{8}{@{}c@{}}{SkakNew-Figurine (regular \& bold)}\\\hline +0 & 0 & & & + & + & M & M & d & d & r & r \\ +A & A & a & a & - & - & N & N & e & e & s & s \\ +B & B & b & b & A & A & O & O & f & f & t & t \\ +J & J & j & j & B & B & P & P & g & g & u & u \\ +K & K & k & k & C & C & Q & Q & h & h & v & v \\ +L & L & l & l & D & D & R & R & i & i & x & x \\ +M & M & m & m & E & E & S & S & j & j & y & y \\ +N & N & n & n & F & F & T & T & k & k & & \\ +O & O & o & o & G & G & U & U & l & l & & \\ +P & P & p & p & H & H & V & V & m & m & & \\ +Q & Q & q & q & I & I & X & X & n & n & & \\ +R & R & r & r & J & J & a & a & o & o & & \\ +S & S & s & s & K & K & b & b & p & p & & \\ +Z & Z & & & L & L & c & c & q & q & & \\\hline +\end{tabular}} + +\bigskip +\newgame +\variation{% + 1. e4\wbetter{} e6\bbetter{} + 2. d4\wbetter{} d5\bbetter{} + 3. Nc3\wupperhand{} Bb4\bupperhand{} + 4. e5\equal{} c5\unclear{} + 5. a3\compensation{} Bxc3+\devadvantage{} + 6. bxc3\moreroom{} Ne7\withattack{} + 7. Qg4\withinit{} 0-0\counterplay{} + 8. Bd3\zugzwang{} f5\mate{} + 9. exf6\withidea{} Rxf6\onlymove{} +10. Bg5\betteris{} Rf7\file{} +11. Qh5\diagonal{} g6\centre{} +12. Qd1\kside{} Qa5\qside{} +13. Bd2\weakpt{} Nbc6\ending{} +14. Nf3\bishoppair{} Qc7\opposbishops{} +15. 0-0\samebishops{} e5\unitedpawns{} +16. Ng5\seppawns{} Rf8\doublepawns{} +17. c4\passedpawn{} exd4\morepawns{} +18. Re1\timelimit{} Bf5\novelty{} +19. cxd5\comment{} Nxd5\various{} +20. Bc4\without{} Rad8\with{} +21. Qf3\etc{} Qd6\see{} +22. Qb3\markera{} b6\markerb{} +23. Ne4} + +\newgame +\mainline{% + 1. e4\wbetter{} e6\bbetter{} + 2. d4\wbetter{} d5\bbetter{} + 3. Nc3\wupperhand{} Bb4\bupperhand{} + 4. e5\equal{} c5\unclear{} + 5. a3\compensation{} Bxc3+\devadvantage{} + 6. bxc3\moreroom{} Ne7\withattack{} + 7. Qg4\withinit{} 0-0\counterplay{} + 8. Bd3\zugzwang{} f5\mate{} + 9. exf6\withidea{} Rxf6\onlymove{} +10. Bg5\betteris{} Rf7\file{} +11. Qh5\diagonal{} g6\centre{} +12. Qd1\kside{} Qa5\qside{} +13. Bd2\weakpt{} Nbc6\ending{} +14. Nf3\bishoppair{} Qc7\opposbishops{} +15. 0-0\samebishops{} e5\unitedpawns{} +16. Ng5\seppawns{} Rf8\doublepawns{} +17. c4\passedpawn{} exd4\morepawns{} +18. Re1\timelimit{} Bf5\novelty{} +19. cxd5\comment{} Nxd5\various{} +20. Bc4\without{} Rad8\with{} +21. Qf3\etc{} Qd6\see{} +22. Qb3\markera{} b6\markerb{} +23. Ne4} + +\bigskip +\centerline{\texttt{SkakNew-Diagram}} + +\bigskip +\newgame +\centerline{\tinyboard\showboard} + +\bigskip +\centerline{\smallboard\showboard} + +\bigskip +\centerline{\normalboard\showboard} + +\bigskip +\centerline{\largeboard\showboard} + +\vfill +\centerline{\texttt{SkakNew-DiagramT}} + +\makeatletter +\def\setup@showboard#1{\font\Skak=SkakNew-DiagramT at#1pt% + \setlength{\squarelength}{#1pt}% + \square@multiplier=#1 + \ps@on{\psset{unit=\the\squarelength}}{} + + \notationfont\setlength{\ranklift}{.5\squarelength-.8ex}\normalsize} +\makeatother + +\bigskip +\newgame +\centerline{\tinyboard\showboard} + +\bigskip +\centerline{\smallboard\showboard} + +\bigskip +\centerline{\normalboard\showboard} + +\bigskip +\centerline{\largeboard\showboard} + +\end{document} diff --git a/Master/texmf-dist/doc/latex/skaknew/install.vtex b/Master/texmf-dist/doc/latex/skaknew/install.vtex new file mode 100644 index 00000000000..bafa7a2e719 --- /dev/null +++ b/Master/texmf-dist/doc/latex/skaknew/install.vtex @@ -0,0 +1,69 @@ +Installing the files +--------------------- +Copy the files into the following directories; the paths are +appropriate for all TDS-compliant TeX systems auch as teTeX, +fpTeX, MikTeX or VTeX/Free: + +*.pfb -> texmf/fonts/type1/public/skaknew +*.afm -> texmf/fonts/afm/public/skaknew +*.tfm -> texmf/fonts/tfm/public/skaknew +uskak.fd -> texmf/tex/latex/skak +SkakNew.map -> texmf/dvips/config +SkakNew.ali -> texmf/fonts/map/vtex + + +| The file SkakNew.ali is only required for VTeX; +| SkakNew.map is only required with systems other than +| VTeX. + +| A font definition file named uskak.fd comes also with the +| macro package skak.sty. To use the Type1 fonts, make +| sure to install the present one, rather than the one that +| comes with the macro package! + +Certain TeX systems require manually updating of a "filename +database" after adding of new files. Please, consult the +documentation of your TeX system! + + + +Configuring your TeX system +--------------------------- +The required actions depend on the particular TeX system. +Particular instructions provided for + + * teTeX 2.0 and later, + * VTeX/Free 8.x and later. + +In case you have a different TeX system, consult its +documentation how to make it use the additional font map +file named "SkakNew.map", which resides in the directory +texmf/dvips/config/. + + +Configuring teTeX: +Use the shell script "updmap" to add the font map file named +"SkakNew.map" to the configuration. See the documentation +of your particular teTeX version how to use the script. +With teTeX 2.0 and above, execute the following commands: + + texhash + updmap --enable Map SkakNew.map + + +Configuring VTeX/Free: +Make VTeX read the additional font map ("aliasing") file +SkakNew.ali. This is usually accomplished by putting a +record for this file into each of the configuration files + + texmf/vtex/config/pdf.fm +and + texmf/vtex/config/ps.fm + +The name "SkakNew.ali" is to be added to the TYPE1 section +of the above-mentioned files: + +TYPE1 { + ... + SkakNew.ali + }
\ No newline at end of file |