summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/hfoldsty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-01-03 00:35:33 +0000
committerKarl Berry <karl@freefriends.org>2012-01-03 00:35:33 +0000
commit6fe376ced37975f0da997a2e955695dc8165cdc7 (patch)
tree31fa944c0a10a6ff4d0304de5e3fe54f3194bfa8 /Master/texmf-dist/doc/fonts/hfoldsty
parentde115da6f95918438091315effaa18f8fbc3953f (diff)
hfoldsty 1.15 (2jan12)
git-svn-id: svn://tug.org/texlive/trunk@25011 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/hfoldsty')
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/ChangeLog22
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/Makefile13
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/README12
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/TS1.etx459
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/dostretch.mtx49
-rwxr-xr-xMaster/texmf-dist/doc/fonts/hfoldsty/generate.sh691
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.pdfbin440134 -> 340677 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.xml10
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/t19.etx1325
-rw-r--r--Master/texmf-dist/doc/fonts/hfoldsty/test-eco-hfo.tex7
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
index e43f0af82b2..08e5a4e56dd 100644
--- a/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.pdf
+++ b/Master/texmf-dist/doc/fonts/hfoldsty/hfoldsty.pdf
Binary files differ
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}