diff options
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/ChangeLog | 22 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/Makefile | 13 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/README | 12 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/TS1.etx | 459 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/dostretch.mtx | 49 | ||||
-rwxr-xr-x | Master/texmf-dist/doc/fonts/hfoldsty/generate.sh | 691 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.pdf | bin | 440134 -> 340677 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.xml | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/t19.etx | 1325 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/hfoldsty/test-eco-hfo.tex | 7 |
10 files changed, 50 insertions, 2538 deletions
diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/ChangeLog b/Master/texmf-dist/doc/fonts/hfoldsty/ChangeLog index e4a13eaff59..cb9ec8d21db 100644 --- a/Master/texmf-dist/doc/fonts/hfoldsty/ChangeLog +++ b/Master/texmf-dist/doc/fonts/hfoldsty/ChangeLog @@ -1,3 +1,11 @@ +2012/01/01 v1.15 Harald Harders (harald.harders@gmx.de) + - Update e-mail address. + - Clean up Makefiles and zip files. + - Update documentation with regards to microtype.sty. + +2005/01/01 v1.14 Harald Harders (h.harders@tu-bs.de) + - Fix documenation about package options. + 2004/11/19 v1.13 Harald Harders (h.harders@tu-bs.de) - More errors in \ProvidesFile line fixed. @@ -18,6 +26,14 @@ Older changes: -v0.90: Rename package from hfo to hfoldsty. -v0.20: Do not set \hyphenchar to '177. For character produting, the - pdfcprot package should be used. +v0.90: - Rename package from hfo to hfoldsty. + - Fix the wrong generation of this entry. It prevented LaTeX + from finding the correct small caps with old-style digits. + +v0.40: - Use old-style figures with small capitals again. + +v0.20: - Do not set \hyphenchar to '177. For character produting, the + pdfcprot package should be used. + - Use lining figures with small capitals. + - LaTeX is big enough not to split generation of Roman family. + - Support slanted small capitals diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/Makefile b/Master/texmf-dist/doc/fonts/hfoldsty/Makefile new file mode 100644 index 00000000000..98437d39e99 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/hfoldsty/Makefile @@ -0,0 +1,13 @@ +all: test-eco.pdf test-hfo.pdf + +test-eco.pdf: + pdflatex test-eco + pdflatex test-eco + +test-hfo.pdf: + pdflatex test-hfo + pdflatex test-hfo + +distclean: + @-rm test-eco.{aux,log,pdf} + @-rm test-hfo.{aux,log,pdf} diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/README b/Master/texmf-dist/doc/fonts/hfoldsty/README index 954463710e7..6ad27ede0da 100644 --- a/Master/texmf-dist/doc/fonts/hfoldsty/README +++ b/Master/texmf-dist/doc/fonts/hfoldsty/README @@ -10,11 +10,11 @@ character protruding using the pdfcprot package, arbitrary font sizes in conjunction with fix-cm.sty. The distribution contains of two zip files: -- hfoldsty-#_##.zip contains the files you have to install to use the +- hfoldsty-v#_##.zip contains the files you have to install to use the hfoldsty fonts. -- hfoldsty-src-#_##.zip contains the shell scripts, fontinst and latex +- hfoldsty-src-v#_##.zip contains the shell scripts, fontinst and latex source codes that have been used to generate the installation files - in hfoldsty-#_##.zip. If you are not really sure what you are doing + in hfoldsty-v#_##.zip. If you are not really sure what you are doing don't touch that file. Installation in a TDS TeX implementation: @@ -31,7 +31,7 @@ Sebastian Kirsch <skirsch@t-online.de>. Many thanks to him for his great work. -Copyright (C) 2003--2004 Harald Harders +Copyright (C) 2003--2005, 2012 Harald Harders This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License @@ -49,5 +49,5 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Harald Harders -h.harders@tu-bs.de -2004-08-21 +harald.harders@gmx.de +2012-01-01 diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/TS1.etx b/Master/texmf-dist/doc/fonts/hfoldsty/TS1.etx deleted file mode 100644 index 1a1c6fb593c..00000000000 --- a/Master/texmf-dist/doc/fonts/hfoldsty/TS1.etx +++ /dev/null @@ -1,459 +0,0 @@ -\relax - -\documentstyle[fontdoc,twocolumn]{article} - -\title{The \TeX\ Companion Font vector} -\author{Sebastian Rahtz} -\date{November 1995} - -\begin{document} - -\maketitle - -\section{Introduction} - -This document describes the TeX companion encoding vector - -\encoding - -\needsfontinstversion{1.335} - -\comment{\section{Default values}} - -\setstr{codingscheme}{TEXCOMPANION1} - -\setint{italicslant}{0} -\setint{xheight}{500} -\setint{interword}{333} -\comment{\section{Default font dimensions}} - -\setint{fontdimen(1)}{\int{italicslant}} % italic slant -\setint{fontdimen(2)}{\int{interword}} % interword space -\setint{fontdimen(3)}{0} % interword stretch -\setint{fontdimen(4)}{0} % interword shrink -\setint{fontdimen(5)}{\int{xheight}} % x-height -\setint{fontdimen(6)}{1000} % quad -\setint{fontdimen(7)}{\int{interword}} % extra space after . - -\setslot{grave} -\endsetslot - -\nextslot{'1} -\setslot{acute} -\endsetslot - -\nextslot{'2} -\setslot{circumflex} -\endsetslot - -\nextslot{'3} -\setslot{tilde} -\endsetslot - -\nextslot{'4} -\setslot{dieresis} -\endsetslot - -\nextslot{'5} -\setslot{hungarumlaut} -\endsetslot - -\nextslot{'6} -\setslot{ring} -\endsetslot - -\nextslot{'7} -\setslot{caron} -\endsetslot - -\nextslot{'10} -\setslot{breve} -\endsetslot - -\nextslot{'11} -\setslot{macron} -\endsetslot - -\nextslot{'12} -\setslot{dotaccent} -\endsetslot - -\nextslot{'13} -\setslot{cedilla} -\endsetslot - -\nextslot{'14} -\setslot{ogonek} -\endsetslot - -\nextslot{'15} -\setslot{quotesinglbase} -\endsetslot - -\nextslot{'22} -\setslot{quotedblbase} -\endsetslot - -\nextslot{'25} -\setslot{twelveudash} -\endsetslot - -\nextslot{'26} -\setslot{threequartersemdash} -\endsetslot - -\nextslot{'30} -\setslot{leftpointingarrow} -\endsetslot - -\nextslot{'31} -\setslot{rightpointingarrow} -\endsetslot - -\nextslot{'32} -\setslot{tieaccentlowercase} -\endsetslot - -\nextslot{'33} -\setslot{tieaccentcapital} -\endsetslot - -\nextslot{'40} -\setslot{blank} -\endsetslot - -\nextslot{'44} -\setslot{dollar} -\endsetslot - -\nextslot{'47} -\setslot{quotesingle} -\endsetslot - -\nextslot{'52} -\setslot{centeredstar} -\endsetslot - -\nextslot{'055} -\setslot{shortequals} -\endsetslot - - -\nextslot{'57} -\setslot{fraction} -\endsetslot - -\nextslot{'60} -\setslot{zerooldstyle} -\endsetslot - -\nextslot{'61} -\setslot{oneoldstyle} -\endsetslot - -\nextslot{'62} -\setslot{twooldstyle} -\endsetslot - -\nextslot{'63} -\setslot{threeoldstyle} -\endsetslot - -\nextslot{'64} -\setslot{fouroldstyle} -\endsetslot - -\nextslot{'65} -\setslot{fiveoldstyle} -\endsetslot - -\nextslot{'66} -\setslot{sixoldstyle} -\endsetslot - -\nextslot{'67} -\setslot{sevenoldstyle} -\endsetslot - -\nextslot{'70} -\setslot{eightoldstyle} -\endsetslot - -\nextslot{'71} -\setslot{nineoldstyle} -\endsetslot - -\nextslot{'115} -\setslot{mho} -\endsetslot - -\nextslot{'117} -\setslot{bigcircle} -\endsetslot - -\nextslot{'127} -\setslot{ohm} -\endsetslot - -\nextslot{'136} -\setslot{arrowup} -\endsetslot - -\nextslot{'137} -\setslot{arrowdown} -\endsetslot - -\nextslot{'140} -\setslot{grave} -\endsetslot - -\nextslot{'142} -\setslot{born} -\endsetslot - -\nextslot{'143} -\setslot{divorced} -\endsetslot - -\nextslot{'144} -\setslot{died} -\endsetslot - -\nextslot{'154} -\setslot{leaf} -\endsetslot - -\nextslot{'155} -\setslot{married} -\endsetslot - -\nextslot{'156} -\setslot{musicalnote} -\endsetslot - -\nextslot{'176} -\setslot{asciitilde} -\endsetslot - -\nextslot{'200} -\setslot{breve} -\endsetslot - -\nextslot{'201} -\setslot{caron} -\endsetslot - -\nextslot{'202} -\setslot{quotedbl} -\endsetslot - -\nextslot{'203} -\setslot{doublebacktick} -\endsetslot - -\nextslot{'204} -\setslot{dagger} -\endsetslot - -\nextslot{'205} -\setslot{daggerdbl} -\endsetslot - -\nextslot{'206} -\setslot{doublevert} -\endsetslot - -\nextslot{'207} -\setslot{perthousand} -\endsetslot - -\nextslot{'210} -\setslot{bullet} -\endsetslot - -\nextslot{'211} -\setslot{centigrade} -\endsetslot - -\nextslot{'212} -\setslot{dollaroldstyle} -\endsetslot - -\nextslot{'213} -\setslot{centoldstyle} -\endsetslot - -\nextslot{'214} -\setslot{florin} -\endsetslot - -\nextslot{'215} -\setslot{colonmonetary} -\endsetslot - -\nextslot{'216} -\setslot{won} -\endsetslot - -\nextslot{'217} -\setslot{naira} -\endsetslot - -\nextslot{'220} -\setslot{guarani} -\endsetslot - -\nextslot{'221} -\setslot{peso} -\endsetslot - -\nextslot{'222} -\setslot{lira} -\endsetslot - -\nextslot{'223} -\setslot{recipe} -\endsetslot - -\nextslot{'224} -\setslot{interrobang} -\endsetslot - -\nextslot{'225} -\setslot{gnaborretni} -\endsetslot - -\nextslot{'226} -\setslot{dong} -\endsetslot - -\nextslot{'227} -\setslot{trademark} -\endsetslot - -\nextslot{'230} -\setslot{pertenthousand} -\endsetslot - -\nextslot{'231} -\setslot{pilcrow} -\endsetslot - -\nextslot{'232} -\setslot{baht} -\endsetslot - -\nextslot{'242} -\setslot{cent} -\endsetslot - -\nextslot{'243} -\setslot{sterling} -\endsetslot - -\nextslot{'244} -\setslot{currency} -\endsetslot - -\nextslot{'245} -\setslot{yen} -\endsetslot - -\nextslot{'246} -\setslot{brokenbar} -\endsetslot - -\nextslot{'247} -\setslot{section} -\endsetslot - -\nextslot{'250} -\setslot{highdieresis} -\endsetslot - -\nextslot{'251} -\setslot{copyright} -\endsetslot - -\nextslot{'252} -\setslot{ordfeminine} -\endsetslot - -\nextslot{'254} -\setslot{logicalnot} -\endsetslot - -\nextslot{'256} -\setslot{registered} -\endsetslot - -\nextslot{'257} -\setslot{macron} -\endsetslot - -\nextslot{'260} -\setslot{degree} -\endsetslot - -\nextslot{'261} -\setslot{plusminus} -\endsetslot - -\nextslot{'262} -\setslot{twosuperior} -\endsetslot - -\nextslot{'263} -\setslot{threesuperior} -\endsetslot - -\nextslot{'264} -\setslot{acute} -\endsetslot - -\nextslot{'265} -\setslot{mu} -\endsetslot - -\nextslot{'266} -\setslot{paragraph} -\endsetslot - -\nextslot{'267} -\setslot{periodcentered} -\endsetslot - -\nextslot{'271} -\setslot{onesuperior} -\endsetslot - -\nextslot{'272} -\setslot{ordmasculine} -\endsetslot - -\nextslot{'274} -\setslot{onequarter} -\endsetslot - -\nextslot{'275} -\setslot{onehalf} -\endsetslot - -\nextslot{'276} -\setslot{threequarters} -\endsetslot - -\nextslot{'326} -\setslot{multiply} -\endsetslot - -\nextslot{'366} -\setslot{divide} -\endsetslot - -\endencoding - -\end{document} - - - diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/dostretch.mtx b/Master/texmf-dist/doc/fonts/hfoldsty/dostretch.mtx deleted file mode 100644 index 0df97b656a2..00000000000 --- a/Master/texmf-dist/doc/fonts/hfoldsty/dostretch.mtx +++ /dev/null @@ -1,49 +0,0 @@ - -%From ajeffrey@cs.depaul.edu Thu Jun 4 19:29:25 1998 -%Date: Thu, 04 Jun 1998 09:47:17 -0500 -%From: Alan Jeffrey <ajeffrey@cs.depaul.edu> -%To: Fontinst mailing list <fontinst@cogs.susx.ac.uk> -%Cc: Sebastian Kirsch <skirsch@t-online.de> -%Subject: Re: A question about spacing - -%Rebecca and Rowland wrote: -%> The space parameter is the same in both cases, but the stretch, shrink, -%> and extraspace parameters are markedly different. -%> -%> The minor differences in xheight and quad are most likely due to rounding -%> errors. -%> -%> Does anyone have any idea what's going on? - -%Er, OK this is my fault. I can't remember the syntax of my own file -%formats. Try replacing dostretch.mtx by: - -\relax - -\metrics - -\ifisint{italicslant}\then\setint{fontdimen(1)}{\int{italicslant}}\fi -\ifisint{interword}\then\setint{fontdimen(2)}{\int{interword}}\fi -\ifisint{stretchword}\then\setint{fontdimen(3)}{\int{stretchword}}\fi -\ifisint{shrinkword}\then\setint{fontdimen(4)}{\int{shrinkword}}\fi -\ifisint{xheight}\then\setint{fontdimen(5)}{\int{xheight}}\fi -\ifisint{quad}\then\setint{fontdimen(6)}{\int{quad}}\fi -\ifisint{extraspace}\then\setint{fontdimen(7)}{\int{extraspace}}\fi - -\endmetrics - -%then it'll work: - -%(FONTDIMEN -% (PARAMETER D 1 R 0.0) -% (PARAMETER D 2 R 3.32996) -% (PARAMETER D 3 R 1.65991) -% (PARAMETER D 4 R 1.10999) -% (PARAMETER D 5 R 4.29993) -% (PARAMETER D 6 R 10.0) -% (PARAMETER D 7 R 1.10999) -% ) - -%Doh! - -%Alan. diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/generate.sh b/Master/texmf-dist/doc/fonts/hfoldsty/generate.sh deleted file mode 100755 index 3e0a59a08b7..00000000000 --- a/Master/texmf-dist/doc/fonts/hfoldsty/generate.sh +++ /dev/null @@ -1,691 +0,0 @@ -#!/bin/sh -# -# hfoldsty v1.11: A package for using oldstyle numerals with the ec fonts with -# better kerning for quillemets -# -# For use with ec fonts (European Computer Modern fonts by J"org Knappen -# <knappen@vkpmzd.kph.uni-mainz.de>, CTAN:/fonts/ec) -# -# Much code is taken from the eco fonts by -# Sebastian Marius Kirsch <skirsch@t-online.de> -# -#Copyright (C) 2003--2004 Harald Harders <h.harders@tu-bs.de> -# -#This program is free software; you can redistribute it and/or modify -#it under the terms of the GNU General Public License as published by -#the Free Software Foundation; either version 2 of the License, or -#(at your option) any later version. -# -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -#GNU General Public License for more details. -# -#You should have received a copy of the GNU General Public License -#along with this program; if not, write to the Free Software -#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -#This Bourne shell script requires the following programs: -# - tftopl, vptovf -# - ed, sed -# - TeX, fontinst >= 1.926 -# - a shell which supports here-documents (i.e. bash) -# - a TeX with kpathsea (i.e. teTeX) -# -# Change v1.13, 2004/11/19: More errors in \ProvidesFile line fixed. -# -# Change v1.12, 2004/09/12: Error in \ProvidesFile line fixed. -# -# Change v1.11, 2004/08/21: Installation is done by Makefile instead of this -# script. -# -# Change v1.11, 2004/08/21: Adapt to fix-cm.sty -# -# Change v1.01: Unique Copyright for all files: GPL -# -# Change v1.00: Add kerning to sans-serif fonts, 70% of serif fonts. -# -# Change v0.90: Rename package from hfo to hfoldsty. -# -# Change v0.20: Do not set \hyphenchar to '177. For character produting, the -# pdfcprot package should be used. - -VERSION=1.13 -DATE=2004/09/12 - -size="0500 0600 0700 0800 0900 1000 1095 1200 1440 1728 2074 2488 2986 3583" -# Change v0.2: Use lining figures with small capitals. -# Change v0.4: Use old-style figures with small capitals again. -family="rm ti ui sl rb bx bl bi ss si sx so tt st it vt vi dh cc xc sc oc tc" -#family="rm ti ui sl rb bx bl bi ss si sx so tt st it vt vi dh" - -kpsewhich=kpsewhich - -logfile=./hfofonts.log - -# Change v0.2: Use lining figures with small capitals. -# Change v0.4: Use old-style figures with small capitals again. -rofamily="rm ti ui sl rb bx bl bi cc xc sc oc" -#rofamily="rm ti ui sl rb bx bl bi" -#rfamily="m/sc bx/sc" - -# Change v0.2: Use lining figures with small capitals. -# Change v0.4: Use old-style figures with small capitals again. -ttofamily="tt st it tc" -#ttofamily="tt st it" -#ttfamily="m/sc" - -ssofamily="ss si sx so" - -vtofamily="vt vi" - -dhofamily="dh" - - -function getpl () { -curfam=$1 - -echo "# Converting .tfm to .pl" >> $logfile - -for f in ${curfam}; do - for s in ${size}; do - if [ -z `${kpsewhich} tfm ec${f}${s}.tfm` ] ; then - echo "Making ec${f}${s}.tfm" >> ${logfile} - echo -n "ec${f}${s}.tfm " - mktextfm ec${f}${s} - fi - if [ `${kpsewhich} tfm ec${f}${s}.tfm` ] ; then - tftopl `${kpsewhich} tfm ec${f}${s}.tfm` ./ec${f}${s}.pl &>/dev/null; - echo "ec${f}${s}.tfm -> ec${f}${s}.pl" >> ${logfile} - echo -n "ec${f}${s}.pl " - else - echo "! tfm file ec${f}${s}.tfm not found." >> ${logfile} - echo "! ec${f}${s}.tfm not found." - fi - if [ -z `${kpsewhich} tfm tc${f}${s}.tfm` ] ; then - echo "Making tc${f}${s}.tfm" >> ${logfile} - echo -n "tc${f}${s}.tfm " - mktextfm tc${f}${s} - fi - if [ `${kpsewhich} tfm tc${f}${s}.tfm` ] ; then - tftopl `${kpsewhich} tfm tc${f}${s}.tfm` ./tc${f}${s}.pl &> /dev/null; - echo "tc${f}${s}.tfm -> tc${f}${s}.pl" >> ${logfile} - echo -n "tc${f}${s}.pl " - else - echo "! tfm file tc${f}${s}.tfm not found" >> ${logfile} - echo "! tc${f}${s}.tfm not found." - fi - done -done - -echo -} - -function getvf () { -curfam=$1 - -echo "# Converting .vpl to .vf and .tfm" >> $logfile - -for f in $curfam; do - for s in $size; do - if [ -f hfo${f}${s}.vpl ]; then - vptovf hfo${f}${s}.vpl hfo${f}${s}.vf hfo${f}${s}.tfm &> /dev/null; - echo "hfo${f}${s}.vpl -> hfo${f}${s}.vf" >> ${logfile} - echo -n "hfo${f}${s}.vf " - else - echo "vpl file hfo${f}${s}.vpl not found" >> ${logfile} - echo "! hfo${f}${s}.vpl not found." - fi - done -done - -echo -} - -function cleanup () { -curfam=$1 - -for f in $curfam; do - for s in $size; do - rm -f hfo${f}${s}.vpl ec${f}${s}.pl ec${f}${s}.mtx tc${f}${s}.pl tc${f}${s}.mtx - done -done -} - -function intro () { -cat << EOM -\input fontinst.sty - -\declareencoding{TEX TEXT COMPANION SYMBOLS 1---TS1}{TS1} - -\installfonts -EOM -} - -function extro () { -cat << EOM -\endinstallfonts - -\bye -EOM -} - -function echomtx () { -f=$1 - -echo -for ec in ${size}; do - if [ -f ec${f}${ec}.pl ]; then - echo "\frompl{ec${f}${ec}}" - fi - if [ -f tc${f}${ec}.pl ]; then - echo "\frompl{tc${f}${ec}}" - fi -done; -} - -# Inserts kerning information to the mtx file -function insertkerns () -{ - f=$1 -# Change v1.00: Scale Kerning by $FAK/1000 - FAK=$2 - - for ec in ${size} - do - - MULTI=`grep '\quad' ec${f}${ec}.mtx | sed s/'.*{\([0-9]*\)}'/'\1'/` - echo ec${f}${ec}: multiplikator $MULTI - - GKERN="0110" - GKERN=`echo "$GKERN $MULTI * 1000 / p" | dc` - KKERN="0070" - KKERN=`echo "$KKERN $MULTI * 1000 / p" | dc` - - LISTE="%" - for CHAR in A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \ - Adieresis Odieresis Udieresis - do - RKERN=$GKERN - LKERN=$GKERN - case $CHAR in - A) LKERN=`echo "$LKERN 1200 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 1200 * 1000 / $FAK * 1000 / p" | dc`;; - B) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`;; - C) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 600 * 1000 / $FAK * 1000 / p" | dc`;; - D) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`;; - E) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`;; - G) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 600 * 1000 / $FAK * 1000 / p" | dc`;; - K) LKERN=`echo "$LKERN 1400 * 1000 / $FAK * 1000 / p" | dc`;; - L) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`;; - N) LKERN=`echo "$LKERN 1100 * 1000 / $FAK * 1000 / p" | dc`;; - O) LKERN=`echo "$LKERN 600 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 600 * 1000 / $FAK * 1000 / p" | dc`;; - P) LKERN=`echo "$LKERN 1100 * 1000 / $FAK * 1000 / p" | dc`;; - Q) LKERN=`echo "$LKERN 600 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 600 * 1000 / $FAK * 1000 / p" | dc`;; - R) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`;; - S) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 300 * 1000 / $FAK * 1000 / p" | dc`;; - T) LKERN=`echo "$LKERN 1200 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 1200 * 1000 / $FAK * 1000 / p" | dc`;; - V) LKERN=`echo "$LKERN 1300 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 1300 * 1000 / $FAK * 1000 / p" | dc`;; - W) LKERN=`echo "$LKERN 1300 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 1300 * 1000 / $FAK * 1000 / p" | dc`;; - X) LKERN=`echo "$LKERN 1300 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 1300 * 1000 / $FAK * 1000 / p" | dc`;; - Y) LKERN=`echo "$LKERN 1300 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 1300 * 1000 / $FAK * 1000 / p" | dc`;; - Z) LKERN=`echo "$LKERN 300 * 1000 / $FAK * 1000 / p" | dc`;; - Adieresis) LKERN=`echo "$LKERN 1200 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 1200 * 1000 / $FAK * 1000 / p" | dc`;; - Odieresis) LKERN=`echo "$LKERN 600 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 600 * 1000 / $FAK * 1000 / p" | dc`;; - esac - LISTE="$LISTE\\ -\\\\setkern{guillemotright}{$CHAR}{-$RKERN}\\ -\\\\setkern{$CHAR}{guillemotleft}{-$LKERN}" - done - - for CHAR in a b c d e f g h i j k l m n o p q r s t u v w x y z \ - adieresis odieresis udieresis germandbls - do - RKERN=$KKERN - LKERN=$KKERN - case $CHAR in - b) LKERN=`echo "$LKERN 1000 * 1000 / $FAK * 1000 / p" | dc`; \ - RKERN=`echo "$RKERN 1200 * 1000 / $FAK * 1000 / p" | dc`;; - esac - LISTE="$LISTE\\ -\\\\setkern{guillemotright}{$CHAR}{-$RKERN}\\ -\\\\setkern{$CHAR}{guillemotleft}{-$LKERN}" - done - - sed "1,/\\\\setrawglyph/ { /\\\\setrawglyph/i \\ -$LISTE -; }" ec${f}${ec}.mtx > ec${f}${ec}.mtx.tmp && \ - mv -f ec${f}${ec}.mtx.tmp ec${f}${ec}.mtx || \ - rm -f ec${f}${ec}.mtx.tmp - done -} - -function echoinstalls () { -enc=$1; f=$2; se=$3; sh=$4 - -echo -for ec in ${size}; do - case ${ec} in - 0500) fs="5";; - 0600) fs="6";; - 0700) fs="7";; - 0800) fs="8";; - 0900) fs="9";; - 1000) fs="10";; - 1095) fs="10.95";; - 1200) fs="12";; - 1440) fs="14.4";; - 1728) fs="17.28";; - 2074) fs="20.74";; - 2488) fs="24.88";; - 2986) fs="29.86";; - 3583) fs="35.83";; - esac - if [ -f ec${f}${ec}.pl -a -f tc${f}${ec}.pl ]; then - echo "\installfont{hfo${f}${ec}}{ec${f}${ec},tc${f}${ec},dostretch}{T19}{T1}{hfo${enc}}{${se}}{${sh}}{<${fs}>}" -# Change v0.2: Use lining figures with small capitals again. -# Thus, no extra handling for these fonts necessary anymore. -# Change v0.4: Use old-style figures with small capitals again. - else if [ ${f} == "cc" -o ${f} == "xc" -o ${f} == "sc" -o ${f} == "oc" -o ${f} == "tc" ] - then - [ ${f} == "cc" ] && tcf="rm" - [ ${f} == "xc" ] && tcf="bx" - [ ${f} == "sc" ] && tcf="sl" - [ ${f} == "oc" ] && tcf="bl" - [ ${f} == "tc" ] && tcf="tt" - if [ -f ec${f}${ec}.pl -a -f tc${tcf}${ec}.pl ]; then - echo "\installfont{hfo${f}${ec}}{ec${f}${ec},tc${tcf}${ec},dostretch}{T19}{T1}{hfo${enc}}{${se}}{${sh}}{<${fs}>}" -# echo "\installfont{hfo${f}${ec}}{ec${f}${ec},dostretch}{T1}{T1}{hfo${enc}}{${se}}{${sh}}{<${fs}>}" - fi - fi - fi -done; -} - - -function modfd () -{ - fdfile=$1 - - cat ${fdfile} | \ - grep -1 -e '<[-.0-9]*>' \ - -e 'DeclareFontShape' | \ - grep -v -e '<10\.95>' -e '<14\.4>' -e '<20\.74>' \ - -e '<24\.88>' -e '<29\.86>' -e '<35\.83>' | \ - sed -e 's/<5>/<-6>/g' -e 's/<6>/<6-7>/g' -e 's/<7>/<7-8>/g' \ - -e 's/<8>/<8-9>/g' -e 's/<9>/<9-10>/g' -e 's/<10>/<10-12>/g' \ - -e 's/<12>/<12-17>/g' -e 's/<17\.28>/<17->/g' > asdf.fd - echo '\else' >> asdf.fd - echo '\typeout{'${fdfile}': Using all design sizes}%' >> asdf.fd - sed '/\\endinput/d' asdf.fd > tmp.fd && mv -f tmp.fd asdf.fd - cat ${fdfile} | \ - sed -e '/DeclareFontFamily/i \ -\\ifhfofixcm\ -\\typeout{'${fdfile}': Using fewer design sizes (fix-cm)}% \ -' \ - -e '/\\endinput/i \ -\\fi\ -' \ - -e '/\\DeclareFontFamily/r asdf.fd' > tmp.fd - mv -f tmp.fd ${fdfile} - rm -f asdf.fd -} - - -# function main () { - -# Roman family -# - -echo >> $logfile -echo "Roman Family" >> $logfile -echo "------------" >> $logfile -echo >> $logfile - -getpl "$rofamily" - -( -intro - -echomtx rm -echomtx ti -echomtx sl -echomtx ui -echomtx cc -echomtx sc -echomtx rb -echomtx bx -echomtx bi -echomtx bl -echomtx xc -echomtx oc - -extro -) > hformtx.tex - -tex hformtx.tex - -insertkerns rm 1000 -insertkerns ti 1000 -insertkerns sl 1000 -insertkerns ui 1000 -insertkerns cc 1000 -insertkerns sc 1000 -insertkerns rb 1000 -insertkerns bx 1000 -insertkerns bi 1000 -insertkerns bl 1000 -insertkerns xc 1000 -insertkerns oc 1000 - -( -intro - -echo; echo "\installfamily{T1}{hfor}{}" - -echoinstalls r rm m n -echoinstalls r ti m it -echoinstalls r sl m sl -echoinstalls r ui m ui -echoinstalls r cc m sc -echoinstalls r sc m scsl -echoinstalls r rb b n -echoinstalls r bx bx n -echoinstalls r bi bx it -echoinstalls r bl bx sl -echoinstalls r xc bx sc -echoinstalls r oc bx scsl - -extro -) > hfor.tex - -tex hfor.tex - -# Change v0.2: LaTeX is big enough not to split generation of Roman family. - -getvf "$rofamily" - -cleanup "$rofamily" - -ed t1hfor.fd <<EOS -\$-1,\$d -w -q -EOS - -( -# Change v0.2: Support slanted small capitals -# Change v0.90: Fix the wrong generation of this entry. It prevented LaTeX -# from finding the correct small caps with old-style digits. -for f in m bx; do - echo "\DeclareFontShape{T1}{hfor}{$f}{scit}{<->ssub * hfor/$f/scsl}{}" -done -echo -# Change v0.2: Use lining figures with small capitals again. -# Change v0.4: Use old-style figures with small capitals again. -for f in $rfamily; do - se=`echo $f | cut -f 1 -d "/"` - sh=`echo $f | cut -f 2 -d "/"` - echo "\DeclareFontShape{T1}{hfor}{$se}{$sh}{<->ssub * cmr/$se/$sh}{}" -done -echo -echo '\endinput' -) >> t1hfor.fd - -modfd t1hfor.fd - -sed 's/Fontinst .*/ v'$VERSION' European Computer Modern with oldstyle digits]/' \ - t1hfor.fd > asdf && mv -f asdf t1hfor.fd - -# Sans Serif family - -echo >> $logfile -echo "Sans Serif family" >> $logfile -echo "-----------------" >> $logfile -echo >> $logfile - -getpl "$ssofamily" - -( -intro - -echomtx ss -echomtx si -echomtx sx -echomtx so - -extro -) > hfossmtx.tex - -tex hfossmtx.tex - -# Change v1.00: Add kerning to sans-serif fonts, 70% of serif fonts. -insertkerns ss 0700 -insertkerns si 0700 -insertkerns sx 0700 -insertkerns so 0700 - -( -intro - -echo; echo "\installfamily{T1}{hfoss}{}" - -echoinstalls ss ss m n -echoinstalls ss si m sl -echoinstalls ss sx bx n -echoinstalls ss so bx sl - -extro -) > hfoss.tex - -tex hfoss.tex - -getvf "$ssofamily" - -cleanup "$ssofamily" - -ed t1hfoss.fd <<EOS -\$-1,\$d -w -q -EOS - -for f in $ssfamily; do - se=`echo $f | cut -f 1 -d "/"` - sh=`echo $f | cut -f 2 -d "/"` - echo "\DeclareFontShape{T1}{hfoss}{$se}{$sh}{<->ssub * cmss/$se/$sh}{}" >> t1hfoss.fd -done - -for f in m bx; do - echo "\DeclareFontShape{T1}{hfoss}{$f}{it}{<->ssub * hfoss/$f/sl}{}" >> t1hfoss.fd - echo "\DeclareFontShape{T1}{hfoss}{$f}{scit}{<->ssub * hfoss/$f/sl}{}" >> t1hfoss.fd - echo "\DeclareFontShape{T1}{hfoss}{$f}{scsl}{<->ssub * hfoss/$f/sl}{}" >> t1hfoss.fd -done -echo '' >> t1hfoss.fd -echo '\endinput' >> t1hfoss.fd - -modfd t1hfoss.fd - -sed 's/Fontinst .*/ v'$VERSION' European Computer Modern with oldstyle digits]/' \ - t1hfoss.fd > asdf && mv -f asdf t1hfoss.fd - - -# Typewriter family - -echo >> $logfile -echo "Typewriter family" >> $logfile -echo "-----------------" >> $logfile -echo >> $logfile - -getpl "$ttofamily" - -( -intro - -echomtx tt -echomtx it -echomtx st -# Change v0.2: Use lining figures with small capitals again. -# Change v0.4: Use old-style figures with small capitals again. -echomtx tc - -extro -) > hfottmtx.tex - -tex hfottmtx.tex - -( -intro - -echo; echo "\installfamily{T1}{hfott}{\hyphenchar\font=\m@ne }" - -echoinstalls tt tt m n -echoinstalls tt it m it -echoinstalls tt st m sl -# Change v0.2: Use lining figures with small capitals again. -# Change v0.4: Use old-style figures with small capitals again. -echoinstalls tt tc m sc - -extro -) > hfott.tex - -tex hfott.tex - -getvf "$ttofamily" - -cleanup "$ttofamily" - -ed t1hfott.fd <<EOS -,s/\\\hyphenchar \\\font =\\\m @ne /\\\hyphenchar\\\font=\\\m@ne/ -w -q -EOS - -( -echo -# Change v0.2: Use lining figures with small capitals again. -# Change v0.4: Use old-style figures with small capitals again. -for f in $ttfamily; do - se=`echo $f | cut -f 1 -d "/"` - sh=`echo $f | cut -f 2 -d "/"` - echo "\DeclareFontShape{T1}{hfott}{$se}{$sh}{<->ssub * cmtt/$se/$sh}{}" -done -echo -echo '\endinput' -) >> t1hfott.fd - -modfd t1hfott.fd - -sed 's/Fontinst .*/ v'$VERSION' European Computer Modern with oldstyle digits]/' \ - t1hfott.fd > asdf && mv -f asdf t1hfott.fd - - -# Dunhill family - -echo >> $logfile -echo "Dunhill family" >> $logfile -echo "--------------" >> $logfile -echo >> $logfile - -getpl "$dhofamily" - -( -intro - -echomtx dh - -extro - -) > hfodhmtx.tex - -tex hfodhmtx.tex - -( -intro - -echo; echo "\installfamily{T1}{hfodh}{}" - -echoinstalls dh dh m n - -extro - -) > hfodh.tex - -tex hfodh.tex - -getvf "$dhofamily" - -cleanup "$dhofamily" - -modfd t1hfodh.fd - -sed 's/Fontinst .*/ v'$VERSION' European Computer Modern with oldstyle digits]/' \ - t1hfodh.fd > asdf && mv -f asdf t1hfodh.fd - - -# Variable width Typewriter family - -echo >> $logfile -echo "Variable width Typewriter family" >> $logfile -echo "--------------------------------" >> $logfile -echo >> $logfile - -getpl "$vtofamily" - -( -intro - -echomtx vt -echomtx vi - -extro -) > hfovtmtx.tex - -tex hfovtmtx.tex - -( -intro - -echo; echo "\installfamily{T1}{hfovt}{\hyphenchar\font=\m@ne }" - -echoinstalls vt vt m n -echoinstalls vt vi m it - -extro -) > hfovt.tex - -tex hfovt.tex - -getvf "$vtofamily" - -cleanup "$vtofamily" - -ed t1hfovt.fd <<EOS -,s/\\\hyphenchar \\\font =\\\m @ne /\\\hyphenchar\\\font=\\\m@ne/ -w -q -EOS - -echo '\endinput' >> t1hfovt.fd - -modfd t1hfovt.fd - -sed 's/Fontinst .*/ v'$VERSION' European Computer Modern with oldstyle digits]/' \ - t1hfovt.fd > asdf && mv -f asdf t1hfovt.fd - - -exit 0 - -# } diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.pdf b/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.pdf Binary files differindex e43f0af82b2..08e5a4e56dd 100644 --- a/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.pdf +++ b/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.pdf diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.xml b/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.xml index 73bf15f4b6b..f36c7d814fc 100644 --- a/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.xml +++ b/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.xml @@ -1,18 +1,18 @@ <?xml version="1.0"?> <!DOCTYPE entry SYSTEM "../catalogue.dtd"> <entry id="hfoldsty" - datestamp="2004/11/19" - modifier="h.harders@tu-bs.de"> + datestamp="2012/01/01" + modifier="harald.harders@gmx.de"> <about> <name>hfoldsty</name> <caption>European Computer Modern font with old-style numerals and better kerning for guillemets.</caption> <author> <name>Harald Harders</name> - <email>h.harders@tu-bs.de</email> + <email>harald.harders@gmx.de</email> </author> <license type="gpl"/> <version> - <number>1.13</number> + <number>1.15</number> </version> </about> <description> @@ -28,6 +28,6 @@ fix-cm.sty. </description> <distribution> <texlive>latex3</texlive> - <ctan>macros/latex/contrib/hfoldsty</ctan> + <ctan>fonts/hfoldsty</ctan> </distribution> </entry> diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/t19.etx b/Master/texmf-dist/doc/fonts/hfoldsty/t19.etx deleted file mode 100644 index 3b7b27b8b55..00000000000 --- a/Master/texmf-dist/doc/fonts/hfoldsty/t19.etx +++ /dev/null @@ -1,1325 +0,0 @@ -%%% ==================================================================== -%%% @TeX-font-encoding-file{ -%%% author = "Alan Jeffrey and Sebastian Rahtz and -%%% Ulrik Vieth", -%%% version = "1.801", -%%% date = "29 June 1998", -%%% time = "23:52:06 CEST", -%%% filename = "t1.etx", -%%% email = "vieth@thphy.uni-duesseldorf.de", -%%% URL = "http://www.thphy.uni-duesseldorf.de/~vieth/", -%%% checksum = "59251 1325 2587 30171", -%%% codetable = "ISO/ASCII", -%%% keywords = "encoding, TeX, PostScript", -%%% supported = "yes", -%%% abstract = "This is the T1 encoding as a TeX font encoding -%%% file, for use with the fontinst utility. -%%% It implements the TeX extended text encoding.", -%%% package = "fontinst", -%%% dependencies = "fontinst.sty, fontdoc.sty", -%%% } -%%% ==================================================================== - -\relax - -\documentclass[twocolumn]{article} -\usepackage[TS1,T1]{fontenc} -\usepackage{textcomp} -\usepackage{fontdoc} - -\title{The \TeX\ extended text encoding vector} -\author{Alan Jeffrey, Sebastian Rahtz, Ulrik Vieth} -\date{29 June 1998 \\ -Version 1.801} - -\begin{document} - -\maketitle - -\section{Introduction} - -This document describes the Cork (T1) text encoding. - -To use this encoding, you should define the following macros: -\begin{itemize} -\item \verb|\lc{A}{a}| should return the name of a lower-case - glyph, for example `{\tt a}' or `{\tt Asmall}'. - -\item \verb|\uc{A}{a}| should return the name of an upper-case - glyph, for example `{\tt A}' or `{\tt Amedium}'. - -\item \verb|\lctop{Aacute}{aacute}| should return the name of a - lower-case composite glyph formed from putting a diacritical above - a letter, for example `{\tt aacute}' or `{\tt Aacutesmall}'. - -\item \verb|\uctop{Aacute}{aacute}| should return the name of an - upper-case composite glyph formed from putting a diacritical above - a letter, for example `{\tt Aacute}' or `{\tt Aacutemedium}'. - -\item \verb|\lclig{FI}{fi}| should return the name of a lower-case - ligature, for example `{\tt fi}' or `{\tt FIsmall}'. - -\item \verb|\uclig{FI}{fi}| should return the name of an upper-case - ligature, for example `{\tt FI}' or `{\tt FImedium}'. - -\item \verb|\digit{zero}| should return the name of a digit, for - example `{\tt zero}' or `{\tt zerooldstyle}'. -\end{itemize} -These should all expand in the mouth, otherwise you may get error -messages! - -For example, to get the standard upper and lower case font, you should -define: -\begin{verbatim} - \setcommand\lc#1#2{#2} - \setcommand\uc#1#2{#1} - \setcommand\lctop#1#2{#2} - \setcommand\uctop#1#2{#1} - \setcommand\lclig#1#2{#2} - \setcommand\uclig#1#2{#1} - \setcommand\digit#1{#1} -\end{verbatim} -To get a caps and small caps font with old style digits and letter -spacing, you should define: -\begin{verbatim} - \setcommand\lc#1#2{#1small} - \setcommand\uc#1#2{#1} - \setcommand\lctop#1#2{#1small} - \setcommand\uctop#1#2{#1} - \setcommand\lclig#1#2{#2small} - \setcommand\uclig#1#2{#1spaced} - \setcommand\digit#1{#1oldstyle} -\end{verbatim} -To get an all-caps font with medium-cap composite letters and letter -spacing, you should define: -\begin{verbatim} - \setcommand\lc#1#2{#1} - \setcommand\uc#1#2{#1} - \setcommand\lctop#1#2{#1medium} - \setcommand\uctop#1#2{#1medium} - \setcommand\lclig#1#2{#1spaced} - \setcommand\uclig#1#2{#1spaced} - \setcommand\digit#1{#1} -\end{verbatim} -This document describes the upper and lower case encoding. - -\encoding - -\needsfontinstversion{1.800} - - -\comment{\section{Default values}} - -\setstr{codingscheme}{EXTENDED TEX FONT ENCODING - LATIN} - -\setcommand\lc#1#2{#2} -\setcommand\uc#1#2{#1} -\setcommand\lctop#1#2{#2} -\setcommand\uctop#1#2{#1} -\setcommand\lclig#1#2{#2} -\setcommand\uclig#1#2{#1} -\setcommand\digit#1{#1} - -\setint{italicslant}{0} - -\ifisglyph{x}\then - \setint{xheight}{\height{x}} -\else - \setint{xheight}{500} -\fi - -\ifisglyph{space}\then - \setint{interword}{\width{space}} -\else\ifisglyph{i}\then - \setint{interword}{\width{i}} -\else - \setint{interword}{333} -\fi\fi - -% added by Thierry Bouche <Thierry.Bouche@ujf-grenoble.fr> -% 1997/02/07 to calculate values for extra EC fontdimens -% Amended by SPQR 1997/02/09 -\ifisglyph{X}\then - \setint{capheight}{\height{X}} -\else - \setint{capheight}{750} -\fi - -\ifisglyph{d}\then - \setint{ascender}{\height{d}} -\else - \ifisint{capheight}\then - \setint{ascender}{\int{capheight}} - \else - \setint{ascender}{750} -\fi\fi - -\ifisglyph{Aring}\then - \setint{acccapheight}{\height{Aring}} -\else - \setint{acccapheight}{999} -\fi - -\ifisint{descender_neg}\then - \setint{descender}{\neg{\int{descender_neg}}} - \else - \ifisglyph{p}\then - \setint{descender}{\depth{p}} - \else - \setint{descender}{250} - \fi -\fi - -\ifisglyph{Aring}\then - \setint{maxheight}{\height{Aring}} -\else - \setint{maxheight}{1000} -\fi - -\ifisint{maxdepth_neg}\then - \setint{maxdepth}{\neg{\int{maxdepth_neg}}} -\else - \ifisglyph{j}\then - \setint{maxdepth}{\depth{j}} - \else - \setint{maxdepth}{250} - \fi -\fi - -\ifisglyph{six}\then - \setint{digitwidth}{\width{six}} -\else - \setint{digitwidth}{500} -\fi - -\setint{capstem}{0} % not in AFM files -\setint{baselineskip}{1200} -% end changes by Thierry - - -\comment{\section{Default font dimensions}} - -\setint{fontdimen(1)}{\int{italicslant}} % italic slant -\setint{fontdimen(2)}{\int{interword}} % interword space -\ifisint{monowidth}\then - \setint{fontdimen(3)}{0} % interword stretch - \setint{fontdimen(4)}{0} % interword shrink -\else - \setint{fontdimen(3)}{\scale{\int{interword}}{600}}% interword stretch - \setint{fontdimen(4)}{\scale{\int{interword}}{240}}% interword shrink -\fi -\setint{fontdimen(5)}{\int{xheight}} % x-height -\setint{fontdimen(6)}{1000} % quad -\ifisint{monowidth}\then - \setint{fontdimen(7)}{\int{interword}} % extra space after . -\else - \setint{fontdimen(7)}{\scale{\int{interword}}{240}}% extra space after . -\fi -% added by Thierry Bouche <Thierry.Bouche@ujf-grenoble.fr> 1997/02/07 -\setint{fontdimen(8)}{\int{capheight}} % cap height -\setint{fontdimen(9)}{\int{ascender}} % ascender -\setint{fontdimen(10)}{\int{acccapheight}} % accented cap height -\setint{fontdimen(11)}{\int{descender}} % descender's depth -\setint{fontdimen(12)}{\int{maxheight}} % max height -\setint{fontdimen(13)}{\int{maxdepth}} % max depth -\setint{fontdimen(14)}{\int{digitwidth}} % digit width -\setint{fontdimen(15)}{\int{capstem}} % cap_stem -\setint{fontdimen(16)}{\int{baselineskip}} % baselineskip - - -\comment{\section{The encoding} - There are 256 glyphs in this encoding.} - -\setslot{\lc{Grave}{grave}} - \comment{The grave accent `\`{}'.} -\endsetslot - -\setslot{\lc{Acute}{acute}} - \comment{The acute accent `\'{}'.} -\endsetslot - -\setslot{\lc{Circumflex}{circumflex}} - \comment{The circumflex accent `\^{}'.} -\endsetslot - -\setslot{\lc{Tilde}{tilde}} - \comment{The tilde accent `\~{}'.} -\endsetslot - -\setslot{\lc{Dieresis}{dieresis}} - \comment{The umlaut or dieresis accent `\"{}'.} -\endsetslot - -\setslot{\lc{Hungarumlaut}{hungarumlaut}} - \comment{The long Hungarian umlaut `\H{}'.} -\endsetslot - -\setslot{\lc{Ring}{ring}} - \comment{The ring accent `\r{}'.} -\endsetslot - -\setslot{\lc{Caron}{caron}} - \comment{The caron or h\'a\v cek accent `\v{}'.} -\endsetslot - -\setslot{\lc{Breve}{breve}} - \comment{The breve accent `\u{}'.} -\endsetslot - -\setslot{\lc{Macron}{macron}} - \comment{The macron accent `\={}'.} -\endsetslot - -\setslot{\lc{Dotaccent}{dotaccent}} - \comment{The dot accent `\.{}'.} -\endsetslot - -\setslot{\lc{Cedilla}{cedilla}} - \comment{The cedilla accent `\c {}'.} -\endsetslot - -\setslot{\lc{Ogonek}{ogonek}} - \comment{The ogonek accent `\k {}'.} -\endsetslot - -\setslot{quotesinglbase} - \comment{A German single quote mark `\quotesinglbase' similar to a comma, - but with different sidebearings.} -\endsetslot - -\setslot{guilsinglleft} - \comment{A French single opening quote mark `\guilsinglleft', - unavailable in \plain\ \TeX.} -\endsetslot - -\setslot{guilsinglright} - \comment{A French single closing quote mark `\guilsinglright', - unavailable in \plain\ \TeX.} -\endsetslot - -\setslot{quotedblleft} - \comment{The English opening quote mark `\,\textquotedblleft\,'.} -\endsetslot - -\setslot{quotedblright} - \comment{The English closing quote mark `\,\textquotedblright\,'.} -\endsetslot - -\setslot{quotedblbase} - \comment{A German double quote mark `\quotedblbase' similar to two commas, - but with tighter letterspacing and different sidebearings.} -\endsetslot - -\setslot{guillemotleft} - \comment{A French double opening quote mark `\guillemotleft', - unavailable in \plain\ \TeX.} -\endsetslot - -\setslot{guillemotright} - \comment{A French closing opening quote mark `\guillemotright', - unavailable in \plain\ \TeX.} -\endsetslot - -\setslot{rangedash} - \ligature{LIG}{hyphen}{punctdash} - \comment{The number range dash `1--9'. In a monowidth font, this - might be set as `{\tt 1{-}9}'.} -\endsetslot - -\setslot{punctdash} - \comment{The punctuation dash `Oh---boy.' In a monowidth font, this - might be set as `{\tt Oh{-}{-}boy.}'} -\endsetslot - -\setslot{compwordmark} - \comment{An invisible glyph, with zero width and depth, but the - height of lowercase letters without ascenders. - It is used to stop ligaturing in words like `shelf{}ful'.} -\endsetslot - -\setslot{perthousandzero} - \comment{A glyph which is placed after `\%' to produce a - `per-thousand', or twice to produce `per-ten-thousand'. - Your guess is as good as mine as to what this glyph should look - like in a monowidth font.} -\endsetslot - -\setslot{\lc{dotlessI}{dotlessi}} - \comment{A dotless i `\i', used to produce accented letters such as - `\=\i'.} -\endsetslot - -\setslot{\lc{dotlessJ}{dotlessj}} - \comment{A dotless j `\j', used to produce accented letters such as - `\=\j'. Most non-\TeX\ fonts do not have this glyph.} -\endsetslot - -\setslot{\lclig{FF}{ff}} - \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}} - \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}} - \comment{The `ff' ligature. It should be two characters wide in a - monowidth font.} -\endsetslot - -\setslot{\lclig{FI}{fi}} - \comment{The `fi' ligature. It should be two characters wide in a - monowidth font.} -\endsetslot - -\setslot{\lclig{FL}{fl}} - \comment{The `fl' ligature. It should be two characters wide in a - monowidth font.} -\endsetslot - -\setslot{\lclig{FFI}{ffi}} - \comment{The `ffi' ligature. It should be three characters wide in a - monowidth font.} -\endsetslot - -\setslot{\lclig{FFL}{ffl}} - \comment{The `ffl' ligature. It should be three characters wide in a - monowidth font.} -\endsetslot - -\setslot{visiblespace} - \comment{A visible space glyph `\textvisiblespace'.} -\endsetslot - -\setslot{exclam} - \ligature{LIG}{quoteleft}{exclamdown} - \comment{The exclamation mark `!'.} -\endsetslot - -\setslot{quotedbl} - \comment{The `neutral' double quotation mark `\,\textquotedbl\,', - included for use in monowidth fonts, or for setting computer - programs. Note that the inclusion of this glyph in this slot - means that \TeX\ documents which used `{\tt\char`\"}' as an - input character will no longer work.} -\endsetslot - -\setslot{numbersign} - \comment{The hash sign `\#'.} -\endsetslot - -\setslot{dollar} - \comment{The dollar sign `\$'.} -\endsetslot - -\setslot{percent} - \comment{The percent sign `\%'.} -\endsetslot - -\setslot{ampersand} - \comment{The ampersand sign `\&'.} -\endsetslot - -\setslot{quoteright} - \ligature{LIG}{quoteright}{quotedblright} - \comment{The English closing single quote mark `\,\textquoteright\,'.} -\endsetslot - -\setslot{parenleft} - \comment{The opening parenthesis `('.} -\endsetslot - -\setslot{parenright} - \comment{The closing parenthesis `)'.} -\endsetslot - -\setslot{asterisk} - \comment{The raised asterisk `*'.} -\endsetslot - -\setslot{plus} - \comment{The addition sign `+'.} -\endsetslot - -\setslot{comma} - \ligature{LIG}{comma}{quotedblbase} - \comment{The comma `,'.} -\endsetslot - -\setslot{hyphen} - \ligature{LIG}{hyphen}{rangedash} - \ligature{LIG}{hyphenchar}{hyphenchar} - \comment{The hyphen `-'.} -\endsetslot - -\setslot{period} - \comment{The period `.'.} -\endsetslot - -\setslot{slash} - \comment{The forward oblique `/'.} -\endsetslot - -\setslot{\digit{zerooldstyle}} - \comment{The number `0'. This (and all the other numerals) may be - old style or ranging digits.} -\endsetslot - -\setslot{\digit{oneoldstyle}} - \comment{The number `1'.} -\endsetslot - -\setslot{\digit{twooldstyle}} - \comment{The number `2'.} -\endsetslot - -\setslot{\digit{threeoldstyle}} - \comment{The number `3'.} -\endsetslot - -\setslot{\digit{fouroldstyle}} - \comment{The number `4'.} -\endsetslot - -\setslot{\digit{fiveoldstyle}} - \comment{The number `5'.} -\endsetslot - -\setslot{\digit{sixoldstyle}} - \comment{The number `6'.} -\endsetslot - -\setslot{\digit{sevenoldstyle}} - \comment{The number `7'.} -\endsetslot - -\setslot{\digit{eightoldstyle}} - \comment{The number `8'.} -\endsetslot - -\setslot{\digit{nineoldstyle}} - \comment{The number `9'.} -\endsetslot - -\setslot{colon} - \comment{The colon punctuation mark `:'.} -\endsetslot - -\setslot{semicolon} - \comment{The semi-colon punctuation mark `;'.} -\endsetslot - -\setslot{less} - \ligature{LIG}{less}{guillemotleft} - \comment{The less-than sign `\textless'.} -\endsetslot - -\setslot{equal} - \comment{The equals sign `='.} -\endsetslot - -\setslot{greater} - \ligature{LIG}{greater}{guillemotright} - \comment{The greater-than sign `\textgreater'.} -\endsetslot - -\setslot{question} - \ligature{LIG}{quoteleft}{questiondown} - \comment{The question mark `?'.} -\endsetslot - -\setslot{at} - \comment{The at sign `@'.} -\endsetslot - -\setslot{\uc{A}{a}} - \comment{The letter `{A}'.} -\endsetslot - -\setslot{\uc{B}{b}} - \comment{The letter `{B}'.} -\endsetslot - -\setslot{\uc{C}{c}} - \comment{The letter `{C}'.} -\endsetslot - -\setslot{\uc{D}{d}} - \comment{The letter `{D}'.} -\endsetslot - -\setslot{\uc{E}{e}} - \comment{The letter `{E}'.} -\endsetslot - -\setslot{\uc{F}{f}} - \comment{The letter `{F}'.} -\endsetslot - -\setslot{\uc{G}{g}} - \comment{The letter `{G}'.} -\endsetslot - -\setslot{\uc{H}{h}} - \comment{The letter `{H}'.} -\endsetslot - -\setslot{\uc{I}{i}} - \comment{The letter `{I}'.} -\endsetslot - -\setslot{\uc{J}{j}} - \comment{The letter `{J}'.} -\endsetslot - -\setslot{\uc{K}{k}} - \comment{The letter `{K}'.} -\endsetslot - -\setslot{\uc{L}{l}} - \comment{The letter `{L}'.} -\endsetslot - -\setslot{\uc{M}{m}} - \comment{The letter `{M}'.} -\endsetslot - -\setslot{\uc{N}{n}} - \comment{The letter `{N}'.} -\endsetslot - -\setslot{\uc{O}{o}} - \comment{The letter `{O}'.} -\endsetslot - -\setslot{\uc{P}{p}} - \comment{The letter `{P}'.} -\endsetslot - -\setslot{\uc{Q}{q}} - \comment{The letter `{Q}'.} -\endsetslot - -\setslot{\uc{R}{r}} - \comment{The letter `{R}'.} -\endsetslot - -\setslot{\uc{S}{s}} - \comment{The letter `{S}'.} -\endsetslot - -\setslot{\uc{T}{t}} - \comment{The letter `{T}'.} -\endsetslot - -\setslot{\uc{U}{u}} - \comment{The letter `{U}'.} -\endsetslot - -\setslot{\uc{V}{v}} - \comment{The letter `{V}'.} -\endsetslot - -\setslot{\uc{W}{w}} - \comment{The letter `{W}'.} -\endsetslot - -\setslot{\uc{X}{x}} - \comment{The letter `{X}'.} -\endsetslot - -\setslot{\uc{Y}{y}} - \comment{The letter `{Y}'.} -\endsetslot - -\setslot{\uc{Z}{z}} - \comment{The letter `{Z}'.} -\endsetslot - -\setslot{bracketleft} - \comment{The opening square bracket `['.} -\endsetslot - -\setslot{backslash} - \comment{The backwards oblique `\textbackslash'.} -\endsetslot - -\setslot{bracketright} - \comment{The closing square bracket `]'.} -\endsetslot - -\setslot{asciicircum} - \comment{The ASCII upward-pointing arrow head `\textasciicircum'. - This is included for compatibility with typewriter fonts used - for computer listings.} -\endsetslot - -\setslot{underscore} - \comment{The ASCII underline character `\textunderscore', usually - set on the baseline. - This is included for compatibility with typewriter fonts used - for computer listings.} -\endsetslot - -\setslot{quoteleft} - \ligature{LIG}{quoteleft}{quotedblleft} - \comment{The English opening single quote mark `\,\textquoteleft\,'.} -\endsetslot - -\setslot{\lc{A}{a}} - \comment{The letter `{a}'.} -\endsetslot - -\setslot{\lc{B}{b}} - \comment{The letter `{b}'.} -\endsetslot - -\setslot{\lc{C}{c}} - \comment{The letter `{c}'.} -\endsetslot - -\setslot{\lc{D}{d}} - \comment{The letter `{d}'.} -\endsetslot - -\setslot{\lc{E}{e}} - \comment{The letter `{e}'.} -\endsetslot - -\setslot{\lc{F}{f}} -\ifisint{monowidth}\then\else - \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} - \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}} - \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} -\fi - \comment{The letter `{f}'.} -\endsetslot - -\setslot{\lc{G}{g}} - \comment{The letter `{g}'.} -\endsetslot - -\setslot{\lc{H}{h}} - \comment{The letter `{h}'.} -\endsetslot - -\setslot{\lc{I}{i}} - \comment{The letter `{i}'.} -\endsetslot - -\setslot{\lc{J}{j}} - \comment{The letter `{j}'.} -\endsetslot - -\setslot{\lc{K}{k}} - \comment{The letter `{k}'.} -\endsetslot - -\setslot{\lc{L}{l}} - \comment{The letter `{l}'.} -\endsetslot - -\setslot{\lc{M}{m}} - \comment{The letter `{m}'.} -\endsetslot - -\setslot{\lc{N}{n}} - \comment{The letter `{n}'.} -\endsetslot - -\setslot{\lc{O}{o}} - \comment{The letter `{o}'.} -\endsetslot - -\setslot{\lc{P}{p}} - \comment{The letter `{p}'.} -\endsetslot - -\setslot{\lc{Q}{q}} - \comment{The letter `{q}'.} -\endsetslot - -\setslot{\lc{R}{r}} - \comment{The letter `{r}'.} -\endsetslot - -\setslot{\lc{S}{s}} - \comment{The letter `{s}'.} -\endsetslot - -\setslot{\lc{T}{t}} - \comment{The letter `{t}'.} -\endsetslot - -\setslot{\lc{U}{u}} - \comment{The letter `{u}'.} -\endsetslot - -\setslot{\lc{V}{v}} - \comment{The letter `{v}'.} -\endsetslot - -\setslot{\lc{W}{w}} - \comment{The letter `{w}'.} -\endsetslot - -\setslot{\lc{X}{x}} - \comment{The letter `{x}'.} -\endsetslot - -\setslot{\lc{Y}{y}} - \comment{The letter `{y}'.} -\endsetslot - -\setslot{\lc{Z}{z}} - \comment{The letter `{z}'.} -\endsetslot - -\setslot{braceleft} - \comment{The opening curly brace `\textbraceleft'.} -\endsetslot - -\setslot{bar} - \comment{The ASCII vertical bar `\textbar'. - This is included for compatibility with typewriter fonts used - for computer listings.} -\endsetslot - -\setslot{braceright} - \comment{The closing curly brace `\textbraceright'.} -\endsetslot - -\setslot{asciitilde} - \comment{The ASCII tilde `\textasciitilde'. - This is included for compatibility with typewriter fonts used - for computer listings.} -\endsetslot - -\setslot{hyphenchar} - \comment{The glyph used for hyphenation in this font, which will - almost always be the same as `hyphen'.} -\endsetslot - -\setslot{\uctop{Abreve}{abreve}} - \comment{The letter `\u A'.} -\endsetslot - -\setslot{\uc{Aogonek}{aogonek}} - \comment{The letter `\k A'.} -\endsetslot - -\setslot{\uctop{Cacute}{cacute}} - \comment{The letter `\' C'.} -\endsetslot - -\setslot{\uctop{Ccaron}{ccaron}} - \comment{The letter `\v C'.} -\endsetslot - -\setslot{\uctop{Dcaron}{dcaron}} - \comment{The letter `\v D'.} -\endsetslot - -\setslot{\uctop{Ecaron}{ecaron}} - \comment{The letter `\v E'.} -\endsetslot - -\setslot{\uc{Eogonek}{eogonek}} - \comment{The letter `\k E'.} -\endsetslot - -\setslot{\uctop{Gbreve}{gbreve}} - \comment{The letter `\u G'.} -\endsetslot - -\setslot{\uctop{Lacute}{lacute}} - \comment{The letter `\' L'.} -\endsetslot - -\setslot{\uc{Lcaron}{lcaron}} - \comment{The letter `\v L'.} -\endsetslot - -\setslot{\uc{Lslash}{lslash}} - \comment{The letter `\L'.} -\endsetslot - -\setslot{\uctop{Nacute}{nacute}} - \comment{The letter `\' N'.} -\endsetslot - -\setslot{\uctop{Ncaron}{ncaron}} - \comment{The letter `\v N'.} -\endsetslot - -\setslot{\uc{Ng}{ng}} - \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX.} -\endsetslot - -\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} - \comment{The letter `\H O'.} -\endsetslot - -\setslot{\uctop{Racute}{racute}} - \comment{The letter `\' R'.} -\endsetslot - -\setslot{\uctop{Rcaron}{rcaron}} - \comment{The letter `\v R'.} -\endsetslot - -\setslot{\uctop{Sacute}{sacute}} - \comment{The letter `\' S'.} -\endsetslot - -\setslot{\uctop{Scaron}{scaron}} - \comment{The letter `\v S'.} -\endsetslot - -\setslot{\uc{Scedilla}{scedilla}} - \comment{The letter `\c S'.} -\endsetslot - -\setslot{\uctop{Tcaron}{tcaron}} - \comment{The letter `\v T'.} -\endsetslot - -\setslot{\uc{Tcedilla}{tcedilla}} - \comment{The letter `\c T'.} -\endsetslot - -\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} - \comment{The letter `\H U'.} -\endsetslot - -\setslot{\uctop{Uring}{uring}} - \comment{The letter `\r U'.} -\endsetslot - -\setslot{\uctop{Ydieresis}{ydieresis}} - \comment{The letter `\" Y'.} -\endsetslot - -\setslot{\uctop{Zacute}{zacute}} - \comment{The letter `\' Z'.} -\endsetslot - -\setslot{\uctop{Zcaron}{zcaron}} - \comment{The letter `\v Z'.} -\endsetslot - -\setslot{\uctop{Zdotaccent}{zdotaccent}} - \comment{The letter `\. Z'.} -\endsetslot - -\setslot{\uclig{IJ}{ij}} - \comment{The letter `IJ'. This is a single letter, and in a monowidth - font should ideally be one letter wide.} -\endsetslot - -\setslot{\uctop{Idotaccent}{idotaccent}} - \comment{The letter `\. I'.} -\endsetslot - -\setslot{\lc{Dbar}{dbar}} - \comment{The letter `\dj'.} -\endsetslot - -\setslot{section} - \comment{The section mark `\textsection'.} -\endsetslot - -\setslot{\lctop{Abreve}{abreve}} - \comment{The letter `\u a'.} -\endsetslot - -\setslot{\lc{Aogonek}{aogonek}} - \comment{The letter `\k a'.} -\endsetslot - -\setslot{\lctop{Cacute}{cacute}} - \comment{The letter `\' c'.} -\endsetslot - -\setslot{\lctop{Ccaron}{ccaron}} - \comment{The letter `\v c'.} -\endsetslot - -\setslot{\lctop{Dcaron}{dcaron}} - \comment{The letter `\v d'.} -\endsetslot - -\setslot{\lctop{Ecaron}{ecaron}} - \comment{The letter `\v e'.} -\endsetslot - -\setslot{\lc{Eogonek}{eogonek}} - \comment{The letter `\k e'.} -\endsetslot - -\setslot{\lctop{Gbreve}{gbreve}} - \comment{The letter `\u g'.} -\endsetslot - -\setslot{\lctop{Lacute}{lacute}} - \comment{The letter `\' l'.} -\endsetslot - -\setslot{\lc{Lcaron}{lcaron}} - \comment{The letter `\v l'.} -\endsetslot - -\setslot{\lc{Lslash}{lslash}} - \comment{The letter `\l'.} -\endsetslot - -\setslot{\lctop{Nacute}{nacute}} - \comment{The letter `\' n'.} -\endsetslot - -\setslot{\lctop{Ncaron}{ncaron}} - \comment{The letter `\v n'.} -\endsetslot - -\setslot{\lc{Ng}{ng}} - \comment{The Sami letter `\ng'. It is unavailable in \plain\ \TeX.} -\endsetslot - -\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} - \comment{The letter `\H o'.} -\endsetslot - -\setslot{\lctop{Racute}{racute}} - \comment{The letter `\' r'.} -\endsetslot - -\setslot{\lctop{Rcaron}{rcaron}} - \comment{The letter `\v r'.} -\endsetslot - -\setslot{\lctop{Sacute}{sacute}} - \comment{The letter `\' s'.} -\endsetslot - -\setslot{\lctop{Scaron}{scaron}} - \comment{The letter `\v s'.} -\endsetslot - -\setslot{\lc{Scedilla}{scedilla}} - \comment{The letter `\c s'.} -\endsetslot - -\setslot{\lctop{Tcaron}{tcaron}} - \comment{The letter `\v t'.} -\endsetslot - -\setslot{\lc{Tcedilla}{tcedilla}} - \comment{The letter `\c t'.} -\endsetslot - -\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} - \comment{The letter `\H u'.} -\endsetslot - -\setslot{\lctop{Uring}{uring}} - \comment{The letter `\r u'.} -\endsetslot - -\setslot{\lctop{Ydieresis}{ydieresis}} - \comment{The letter `\" y'.} -\endsetslot - -\setslot{\lctop{Zacute}{zacute}} - \comment{The letter `\' z'.} -\endsetslot - -\setslot{\lctop{Zcaron}{zcaron}} - \comment{The letter `\v z'.} -\endsetslot - -\setslot{\lctop{Zdotaccent}{zdotaccent}} - \comment{The letter `\. z'.} -\endsetslot - -\setslot{\lclig{IJ}{ij}} - \comment{The letter `ij'. This is a single letter, and in a monowidth - font should ideally be one letter wide.} -\endsetslot - -\setslot{exclamdown} - \comment{The Spanish punctuation mark `!`'.} -\endsetslot - -\setslot{questiondown} - \comment{The Spanish punctuation mark `?`'.} -\endsetslot - -\setslot{sterling} - \comment{The British currency mark `\textsterling'.} -\endsetslot - -\setslot{\uctop{Agrave}{agrave}} - \comment{The letter `\` A'.} -\endsetslot - -\setslot{\uctop{Aacute}{aacute}} - \comment{The letter `\' A'.} -\endsetslot - -\setslot{\uctop{Acircumflex}{acircumflex}} - \comment{The letter `\^ A'.} -\endsetslot - -\setslot{\uctop{Atilde}{atilde}} - \comment{The letter `\~ A'.} -\endsetslot - -\setslot{\uctop{Adieresis}{adieresis}} - \comment{The letter `\" A'.} -\endsetslot - -\setslot{\uctop{Aring}{aring}} - \comment{The letter `\r A'.} -\endsetslot - -\setslot{\uc{AE}{ae}} - \comment{The letter `\AE'. This is a single letter, and should not be - faked with `AE'.} -\endsetslot - -\setslot{\uc{Ccedilla}{ccedilla}} - \comment{The letter `\c C'.} -\endsetslot - -\setslot{\uctop{Egrave}{egrave}} - \comment{The letter `\` E'.} -\endsetslot - -\setslot{\uctop{Eacute}{eacute}} - \comment{The letter `\' E'.} -\endsetslot - -\setslot{\uctop{Ecircumflex}{ecircumflex}} - \comment{The letter `\^ E'.} -\endsetslot - -\setslot{\uctop{Edieresis}{edieresis}} - \comment{The letter `\" E'.} -\endsetslot - -\setslot{\uctop{Igrave}{igrave}} - \comment{The letter `\` I'.} -\endsetslot - -\setslot{\uctop{Iacute}{iacute}} - \comment{The letter `\' I'.} -\endsetslot - -\setslot{\uctop{Icircumflex}{icircumflex}} - \comment{The letter `\^ I'.} -\endsetslot - -\setslot{\uctop{Idieresis}{idieresis}} - \comment{The letter `\" I'.} -\endsetslot - -\setslot{\uc{Eth}{eth}} - \comment{The uppercase Icelandic letter `Eth' similar to a `D' - with a horizontal bar through the stem. It is unavailable - in \plain\ \TeX.} -\endsetslot - -\setslot{\uctop{Ntilde}{ntilde}} - \comment{The letter `\~ N'.} -\endsetslot - -\setslot{\uctop{Ograve}{ograve}} - \comment{The letter `\` O'.} -\endsetslot - -\setslot{\uctop{Oacute}{oacute}} - \comment{The letter `\' O'.} -\endsetslot - -\setslot{\uctop{Ocircumflex}{ocircumflex}} - \comment{The letter `\^ O'.} -\endsetslot - -\setslot{\uctop{Otilde}{otilde}} - \comment{The letter `\~ O'.} -\endsetslot - -\setslot{\uctop{Odieresis}{odieresis}} - \comment{The letter `\" O'.} -\endsetslot - -\setslot{\uc{OE}{oe}} - \comment{The letter `\OE'. This is a single letter, and should not be - faked with `OE'.} -\endsetslot - -\setslot{\uc{Oslash}{oslash}} - \comment{The letter `\O'.} -\endsetslot - -\setslot{\uctop{Ugrave}{ugrave}} - \comment{The letter `\` U'.} -\endsetslot - -\setslot{\uctop{Uacute}{uacute}} - \comment{The letter `\' U'.} -\endsetslot - -\setslot{\uctop{Ucircumflex}{ucircumflex}} - \comment{The letter `\^ U'.} -\endsetslot - -\setslot{\uctop{Udieresis}{udieresis}} - \comment{The letter `\" U'.} -\endsetslot - -\setslot{\uctop{Yacute}{yacute}} - \comment{The letter `\' Y'.} -\endsetslot - -\setslot{\uc{Thorn}{thorn}} - \comment{The Icelandic capital letter Thorn, similar to a `P' - with the bowl moved down. It is unavailable in \plain\ \TeX.} -\endsetslot - -\setslot{\uclig{SS}{germandbls}} - \comment{The ligature `SS', used to give an upper case `\ss'. - In a monowidth font it should be two letters wide.} -\endsetslot - -\setslot{\lctop{Agrave}{agrave}} - \comment{The letter `\` a'.} -\endsetslot - -\setslot{\lctop{Aacute}{aacute}} - \comment{The letter `\' a'.} -\endsetslot - -\setslot{\lctop{Acircumflex}{acircumflex}} - \comment{The letter `\^ a'.} -\endsetslot - -\setslot{\lctop{Atilde}{atilde}} - \comment{The letter `\~ a'.} -\endsetslot - -\setslot{\lctop{Adieresis}{adieresis}} - \comment{The letter `\" a'.} -\endsetslot - -\setslot{\lctop{Aring}{aring}} - \comment{The letter `\r a'.} -\endsetslot - -\setslot{\lc{AE}{ae}} - \comment{The letter `\ae'. This is a single letter, and should not be - faked with `ae'.} -\endsetslot - -\setslot{\lc{Ccedilla}{ccedilla}} - \comment{The letter `\c c'.} -\endsetslot - -\setslot{\lctop{Egrave}{egrave}} - \comment{The letter `\` e'.} -\endsetslot - -\setslot{\lctop{Eacute}{eacute}} - \comment{The letter `\' e'.} -\endsetslot - -\setslot{\lctop{Ecircumflex}{ecircumflex}} - \comment{The letter `\^ e'.} -\endsetslot - -\setslot{\lctop{Edieresis}{edieresis}} - \comment{The letter `\" e'.} -\endsetslot - -\setslot{\lctop{Igrave}{igrave}} - \comment{The letter `\`\i'.} -\endsetslot - -\setslot{\lctop{Iacute}{iacute}} - \comment{The letter `\'\i'.} -\endsetslot - -\setslot{\lctop{Icircumflex}{icircumflex}} - \comment{The letter `\^\i'.} -\endsetslot - -\setslot{\lctop{Idieresis}{idieresis}} - \comment{The letter `\"\i'.} -\endsetslot - -\setslot{\lc{Eth}{eth}} - \comment{The Icelandic lowercase letter `eth' similar to - a `$\partial$' with an oblique bar through the stem. - It is unavailable in \plain\ \TeX.} -\endsetslot - -\setslot{\lctop{Ntilde}{ntilde}} - \comment{The letter `\~ n'.} -\endsetslot - -\setslot{\lctop{Ograve}{ograve}} - \comment{The letter `\` o'.} -\endsetslot - -\setslot{\lctop{Oacute}{oacute}} - \comment{The letter `\' o'.} -\endsetslot - -\setslot{\lctop{Ocircumflex}{ocircumflex}} - \comment{The letter `\^ o'.} -\endsetslot - -\setslot{\lctop{Otilde}{otilde}} - \comment{The letter `\~ o'.} -\endsetslot - -\setslot{\lctop{Odieresis}{odieresis}} - \comment{The letter `\" o'.} -\endsetslot - -\setslot{\lc{OE}{oe}} - \comment{The letter `\oe'. This is a single letter, and should not be - faked with `oe'.} -\endsetslot - -\setslot{\lc{Oslash}{oslash}} - \comment{The letter `\o'.} -\endsetslot - -\setslot{\lctop{Ugrave}{ugrave}} - \comment{The letter `\` u'.} -\endsetslot - -\setslot{\lctop{Uacute}{uacute}} - \comment{The letter `\' u'.} -\endsetslot - -\setslot{\lctop{Ucircumflex}{ucircumflex}} - \comment{The letter `\^ u'.} -\endsetslot - -\setslot{\lctop{Udieresis}{udieresis}} - \comment{The letter `\" u'.} -\endsetslot - -\setslot{\lctop{Yacute}{yacute}} - \comment{The letter `\' y'.} -\endsetslot - -\setslot{\lc{Thorn}{thorn}} - \comment{The Icelandic lowercase letter `thorn', similar to a `p' - with an ascender rising from the stem. It is unavailable - in \plain\ \TeX.} -\endsetslot - -\setslot{\lc{SS}{germandbls}} - \comment{The letter `\ss'.} -\endsetslot - -\endencoding - -\end{document} diff --git a/Master/texmf-dist/doc/fonts/hfoldsty/test-eco-hfo.tex b/Master/texmf-dist/doc/fonts/hfoldsty/test-eco-hfo.tex index 2d5a3779bde..7c26a8a3d63 100644 --- a/Master/texmf-dist/doc/fonts/hfoldsty/test-eco-hfo.tex +++ b/Master/texmf-dist/doc/fonts/hfoldsty/test-eco-hfo.tex @@ -1,3 +1,10 @@ +\makeatletter +\@ifundefined{ifhfo}{% + \typeout{^^JError: Do not run latex on test-eco-hfo directly!^^J% + \space\space\space\space\space\space\space + Use test-eco.tex or test-hfo.tex instead.^^J}% + \stop +}{}% \listfiles \RequirePackage{fix-cm} \documentclass[ngerman,11pt]{article} |