summaryrefslogtreecommitdiff
path: root/usergrps/uktug/baskervi/5_5/textcomp.tex
diff options
context:
space:
mode:
Diffstat (limited to 'usergrps/uktug/baskervi/5_5/textcomp.tex')
-rw-r--r--usergrps/uktug/baskervi/5_5/textcomp.tex650
1 files changed, 650 insertions, 0 deletions
diff --git a/usergrps/uktug/baskervi/5_5/textcomp.tex b/usergrps/uktug/baskervi/5_5/textcomp.tex
new file mode 100644
index 0000000000..8a42cca3f4
--- /dev/null
+++ b/usergrps/uktug/baskervi/5_5/textcomp.tex
@@ -0,0 +1,650 @@
+\def\DCCHAR#1{{\fontfamily{cmr}\selectfont\char'#1}}
+\def\TCCHAR#1{{\fontencoding{TS1}\fontfamily{cmr}\selectfont\char'#1}}
+\def\XX#1{{\fontfamily{cmr}\selectfont#1}}
+\newcommand{\nicefrac}[2]{\leavevmode\kern.1em
+\raise.5ex\hbox{\the\scriptfont0 #1}\kern-.1em
+/\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}}
+\newcommand{\ordmale}{\raise1ex\hbox{\underbar{\scriptsize o}}}
+\newcommand{\ordfemale}{\raise1ex\hbox{\underbar{\scriptsize a}}}
+\title{The European Computer Modern Fonts, release 1.2}
+\author[J\"org Knappen]{J\"org Knappen\\
+ Barbarossaring 43\\
+ 55118 Mainz\\
+ email: \texttt{knappen@vkpmzd.kph.uni-mainz.de}}
+\begin{Article}
+\section{Introduction}
+In 1990 at the TUG meeting at Cork, Ireland, the european \TeX\ user groups
+agreed on a 256 character encoding supporting many european languages with
+latin writing. This encoding is both an \emph{internal encoding} for \TeX\ %
+and a \emph{font encoding}. This double nature is a consequence of the fact
+that the two kind of encodings cannot be entirely separated within \TeX.
+
+The design goals of the Cork encoding are to allow as many languages as
+possible to be hyphenated correctly and to guarantee correct kerning for
+those languages. Therefore it includes many ready-made accented letters.
+
+It also includes some innovative features, which have not become very
+popular yet, though they deserve to become so. First to mention is a
+special, zero width invisible character, the compound word mark (cwm).
+The second is the separation of the two characters $<$hyphen$>$ and
+$<$hyphenchar$>$. By appropriate design of the hyphenchar glyph, hanging
+hyphenation can be achieved.
+
+The final version of the Cork encoded fonts will be called \textsf{ec}
+(European Computer Modern or Extended Computer Modern) fonts. The current
+version, called \textsf{dc} fonts, is an intermediate step towards the
+final version. Note, that in the cause of bug fixes and improvements, the
+metrics may change.
+
+The need for a text companion font was first articulated in the discussion
+of new 256 character mathematical fonts in 1993. In order to achieve a
+better orthogonality between text and math, some text
+symbols stored in the math fonts should be moved to the text companion
+fonts\footnote{The archives of the
+math-font-discuss mailing list are available for ftp on
+\texttt{ftp.cogs.susx.ac.uk} in directory \texttt{pub/tex/mathfont}.}.
+The text companion fonts are also the ideal place to store some new
+characters, like currency symbols.
+
+\section{Supported languages}
+The following languages are supported by the Cork encoding:
+Afrikaans, Albanian, Breton, Croat, Czech, Danish, Dutch, English, Estonian,
+Faroese, Fin\-nish, French, Frisian, Gaelic, Galician, German, Greenlandic,
+Hungarian, Icelandic, Irish (modern orthography), Italian, Letzeburgish,
+Lusatian (Sorbian), Norwegian, Polish, Portuguese, Rhaetian (Rumantsch),
+Rumanian, Slovak, Slo\-ve\-ne, Spanish, Swedish, Turkish. Many non-european
+languages using the standard latin alphabet (e.\,g. Bahasa Indonesia,
+Suaheli) are also supported.
+
+In europe, the following languages aren't supported: Azeri, Basque,
+Catalan, Esperanto, Irish (old orthography), Latvian, Lithuanian, Maltese,
+Sami, Welsh. Of course, Greek and all languages with cyrillic writing are
+outside the scope of the Cork encoding.
+
+\section{Standard Control Sequences}
+
+The following standard control sequences are assigned with \LaTeX's
+\texttt{T1} encoding for the \textsf{dc} fonts:\\
+\texttt{\string\r} Ring accent (\texttt{\string\r\ u} gives \XX{\r{u}})\\
+\texttt{\string\k} Ogonek (\texttt{\string\k\ e} gives \XX{\k{e}})\\
+\texttt{\string\dh}, \texttt{\string\DH} Icelandic letter edh (\XX{\dh}, \XX{\DH})\\
+\texttt{\string\dj}, \texttt{\string\DJ} Letter d with stroke (\XX{\dj}, \XX{\DJ})\\
+\texttt{\string\ng}, \texttt{\string\NG} Letter eng (\XX{\ng},
+\XX{\NG})\\
+\texttt{\string\th}, \texttt{\string\TH} Icelandic letter thorn (\XX{\th}, \TH).\\
+The control sequences for the \textsf{tc} font symbols
+aren't fixed yet.
+
+\section{Ligatures}
+In the proportional fonts, the following ligatures are implemented:\\
+\begin{tabbing}
+\verb:---: \=--- (em dash) \kill
+\verb:--: \>-- (en dash)\\
+\verb:---: \>--- (em dash)\\
+\verb:``: \>`` (english opening quotes, german closing quotes)\\
+\verb:'': \>'' (english and polish closing quotes)\\
+\verb:,,: \>,, (german and polish opening quotes)\\
+\verb:<<: \><< (french opening quotes)\\
+\verb:>>: \>>> (french closing quotes)\\
+\verb:!`: \>!` (spanish opening exclamation mark)\\
+\verb:?`: \>?` (spanish opening question mark)\\
+\verb:fi: \>fi\\
+\verb:ff: \>ff\\
+\verb:fl: \>fl\\
+\verb:ffi: \>ffi\\
+\verb:ffl: \>ffl
+\end{tabbing}
+
+In the typewriter fonts, the following ligatures are implemented:
+\begin{tabbing}
+\verb:---: \=--- (em dash) \kill
+\verb:--: \>(en dash)\\
+\verb:---: \>(em dash)\\
+\verb:``: \>(english opening quotes, german closing quotes)\\
+\verb:'': \>(english and polish closing quotes)\\
+\verb:,,: \>(german and polish opening quotes)\\
+\verb:<<: \>(french opening quotes)\\
+\verb:>>: \>(french closing quotes)\\
+\verb:!`: \>(spanish opening exclamation mark)\\
+\verb:?`: \>(spanish opening question mark)
+\end{tabbing}
+The convention on the dashes suites British usage for number range dashes
+best and does not interfere with any other known usage. In verbatim mode,
+all ligatures are switched off.
+
+\section{Hints on usage}
+
+The \textsf{dc} fonts are intended for text usage in european languages.
+The Cork font encoding is selected with the command
+\verb:\usepackage[T1]{fontenc}: in \LaTeXe.
+
+The \textsf{tc} fonts are a multi-purpose font. Suggested usages include
+verbatim setting of latin-1 and latin-2 listings, avoiding the so-called
+``hidden math'' in text mode (that's the reason why there are footnote
+symbols in), providing building blocks for virtual fonts (oldstyle digits
+are included for this reason), or just providing otherwise unavailable
+symbols (like the permille sign).
+
+Some characters are in for verbatim listings only, they should
+\emph{not} be used in plain text---they are better replaced with
+macros. These characters include the raised digits, the fractions, the
+trademark sign, and the ordinal indicators.
+
+For text fractions, the following macro is suggested (from the \TeX book,
+exercise 11.6):
+\begin{verbatim}
+\newcommand{\nicefrac}[2]{\leavevmode\kern.1em
+\raise.5ex\hbox{\the\scriptfont0 #1}\kern-.1em
+/\kern-.15em\lower.25ex
+\hbox{\the\scriptfont0 #2}}
+\end{verbatim}
+It can produce arbitrary fractions and is not restricted to some simple
+cases, the output looks \nicefrac12, \nicefrac54, \nicefrac{17}{42}.
+
+For the ordinal indicators (\ordmale\ and \ordfemale),
+the following macros are suggested (from
+spanish.ldf, \textsf{babel} bundle):
+\begin{verbatim}
+\newcommand{\ordmale}{%
+ \raise1ex\hbox{\underbar{\scriptsize o}}%
+}
+\newcommand{\ordfemale}{%
+ \raise1ex\hbox{\underbar{\scriptsize a}}%
+}
+\end{verbatim}
+
+\section{Naming of the font files}
+Currently, the extended computer modern fonts have the prefix \textsf{dc}.
+This prefix will change to \textsf{ec} with the final release after
+another round of bug fixing. I hope to make the transition from \textsf{dc}
+to \textsf{ec} in about one year. The text companion fonts have the prefix
+\textsf{tc}, which is not subject to change. However, later releases may
+included more characters and therefore have different checksums. No
+characters shall be removed from the \textsf{tc} fonts.
+
+Most of the \textsf{dc} fonts can be generated at any size one wants in the
+range from 5pt to 100pt. For each size, a unique name is needed.
+
+With the release 1.2 of the \textsf{dc} fonts, a new, more precise naming
+scheme is in effect. Since there are widely used operating sytems limiting
+the file name to 8 character (plus an extension of 3 characters) the
+following scheme is used:
+
+\begin{itemize}
+\item The first two letters (either \texttt{dc} or \texttt{tc} denote
+ the encoding and the general design of the font.
+\item The one or two following letters denotes the family, shape, and
+ series attributes of the font. E.\,g. \texttt{r} for roman,
+ \texttt{bx} for bold extended, \texttt{it} for italic, ot
+ \texttt{bi} for bold extended italic. A complete overview is given at
+ the end of this section.
+\item The following four digits give the design size in \TeX's points
+ multiplied with 100. E.\,g. \texttt{1000} denotes ten point,
+ \texttt{1440} denotes magstep 2, i.\,e. 14.4 point, and
+ \texttt{0500} denotes five point.
+\end{itemize}
+
+Here are the implemented styles:
+
+\textbf{Roman family:} \texttt{r} roman, \texttt{b} bold, \texttt{bx} bold
+extended, \texttt{sl} slanted, \texttt{bl} bold extended slanted,
+\texttt{cc} caps and small caps,
+\texttt{ti} (text) italic, \texttt{bi} bold extended italic, \texttt{u} unslanted
+italic, \texttt{ci} classical serif italic (new design).
+
+\textbf{Sans serif family:} \texttt{ss} sans serif, \texttt{si} sans serif
+inclined (slanted), \texttt{sx} sans serif bold extended,
+\texttt{so} sans serif bold extended oblique (slanted).
+
+\textbf{Typewriter family:} \texttt{tt} typewriter, \texttt{tc} typewriter
+caps and small caps, \texttt{st} slanted typewriter,
+\texttt{it} italic typewriter, \texttt{vt} variable width typewriter.
+
+\textbf{Various other fonts:} \texttt{bm} variant bold roman,
+\texttt{dh} dunhill, \texttt{fb} Fibonacci parameters, \texttt{ff} funny,
+\texttt{fi} funny italic. Expect errors with the funny fonts, they aren't
+really worked out.
+
+
+Here are some examples:\\
+\begin{tabular}{lp{.6\linewidth}}
+\texttt{dcr1000} & European computer modern roman at 10pt\\
+\texttt{tcr1000} & Text companion symbols roman at 10pt\\
+\texttt{dcss1728} & European computer modern sans serif at 17.28pt\\
+\texttt{dcbx0900} & European computer modern roman bold extended at 9pt
+\end{tabular}\\[18pt]
+Some remaining fonts come at one size only, those are\\
+\begin{tabular}{lp{.6\linewidth}}
+\texttt{dcssdc10} & sans serif demi-bold condensed\\
+\texttt{dcsq8} & sans serif quotation\\
+\texttt{dcqi8} & sans serif quotation inclined\\
+\texttt{dclq8} & latex sans serif quotation \\
+\texttt{dcli8} & latex sans serif quotation inclined\\
+\texttt{idclq8} & invisible latex sans serif quotation \\
+\texttt{idcli8} & invisible latex sans serif quotation inclined.
+\end{tabular}\\
+The last four fonts are for the \textsf{slides} document class, which
+replaces old \textsc{Sli}\TeX. They contain a special version of the capital
+letter `I'.
+\appendix
+
+\section{The Cork Encoding}
+\begin{tabbing}
+position \= glyph \= base double straight quotes\kill
+position \> glyph \> description \\
+(octal) \> \> \\
+\rule{\linewidth}{.4pt}\>\\
+Accents for lowercase letters\>\\
+\rule{\linewidth}{.4pt}\>\\
+000 \>\DCCHAR{000} \> grave \\
+001 \>\DCCHAR{001} \> acute \\
+002 \>\DCCHAR{002} \> circumflex\\
+003 \>\DCCHAR{003} \> tilde \\
+004 \>\DCCHAR{004} \> umlaut\\
+005 \>\DCCHAR{005} \> hungarian \\
+006 \>\DCCHAR{006} \> ring \\
+007 \>\DCCHAR{007} \> hachek\\
+010 \>\DCCHAR{010} \> breve \\
+011 \>\DCCHAR{011} \> macron\\
+012 \>\DCCHAR{012} \> dot above \\
+013 \>\DCCHAR{013} \> cedilla \\
+014 \>\DCCHAR{014} \> ogonek\\
+\rule{\linewidth}{.4pt}\>\\
+Miscellaneous\>\\
+\rule{\linewidth}{.4pt}\>\\
+015 \>\DCCHAR{015} \> single base quote \\
+016 \>\DCCHAR{016} \> single opening guillemet \\
+017 \>\DCCHAR{017} \> single closing guillemet \\
+020 \>\DCCHAR{020} \> english opening quotes \\
+021 \>\DCCHAR{021} \> english closing quotes \\
+022 \>\DCCHAR{022} \> base quotes \\
+023 \>\DCCHAR{023} \> opening guillemets \\
+024 \>\DCCHAR{024} \> closing guillemets \\
+025 \>\DCCHAR{025} \> en dash \\
+026 \>\DCCHAR{026} \> em dash \\
+027 \>\DCCHAR{027} \> compound word mark (invisible)\\
+030 \>\DCCHAR{030} \> perthousandzero\\
+031 \>\DCCHAR{031} \> dotless i\\
+032 \>\DCCHAR{032} \> dotless j\\
+033 \>\DCCHAR{033} \> ligature ff\\
+034 \>\DCCHAR{034} \> ligature fi\\
+035 \>\DCCHAR{035} \> ligature fl\\
+036 \>\DCCHAR{036} \> ligature ffi\\
+037 \>\DCCHAR{037} \> ligature ffl\\
+040 \>\DCCHAR{040} \> visible space\\
+\rule{\linewidth}{.4pt}\>\\
+ASCII\>\\
+\rule{\linewidth}{.4pt}\>\\
+041 \>\DCCHAR{041} \> exclamation mark\\
+042 \>\DCCHAR{042} \> straight quotes\\
+043 \>\DCCHAR{043} \> hash mark\\
+044 \>\DCCHAR{044} \> dollar sign\\
+045 \>\DCCHAR{045} \> percent sign\\
+046 \>\DCCHAR{046} \> ampersand\\
+047 \>\DCCHAR{047} \> apostrophe\\
+050 \>\DCCHAR{050} \> opening parentheses\\
+051 \>\DCCHAR{051} \> closing parentheses\\
+052 \>\DCCHAR{052} \> asterisk\\
+053 \>\DCCHAR{053} \> plus sign\\
+054 \>\DCCHAR{054} \> comma\\
+055 \>\DCCHAR{055} \> hyphen (note: not minus sign)\\
+056 \>\DCCHAR{056} \> full stop\\
+057 \>\DCCHAR{057} \> solidus\\
+060 \>\DCCHAR{060} \> digit 0\\
+\dots\> \\
+071 \>\DCCHAR{071} \> digit 9\\
+072 \>\DCCHAR{072} \> colon\\
+073 \>\DCCHAR{073} \> semicolon\\
+074 \>\DCCHAR{074} \> less than sign\\
+075 \>\DCCHAR{075} \> equals sign\\
+076 \>\DCCHAR{076} \> greater than sign\\
+077 \>\DCCHAR{077} \> question mark\\
+100 \>\DCCHAR{100} \> commercial at\\
+101 \>\DCCHAR{101} \> capital letter A\\
+\dots\>\\
+132 \>\DCCHAR{132} \> capital letter Z\\
+133 \>\DCCHAR{133} \> opening square bracket\\
+134 \>\DCCHAR{134} \> backslash\\
+135 \>\DCCHAR{135} \> closing square bracket\\
+136 \>\DCCHAR{136} \> ASCII circumflex\\
+137 \>\DCCHAR{137} \> underscore\\
+140 \>\DCCHAR{140} \> opening quote (not ASCII grave!)\\
+141 \>\DCCHAR{141} \> lowercase letter a\\
+\dots\>\\
+172 \>\DCCHAR{172} \> lowercase letter z\\
+173 \>\DCCHAR{173} \> opening curly brace\\
+174 \>\DCCHAR{174} \> vertical bar\\
+175 \>\DCCHAR{175} \> closing curly brace\\
+176 \>\DCCHAR{176} \> ASCII tilde\\
+177 \>\DCCHAR{177} \> hyphenchar (hanging)\\
+\rule{\linewidth}{.4pt}\>\\
+Letters for eastern european languages (from latin-2)\>\\
+\rule{\linewidth}{.4pt}\>\\
+200 \>\DCCHAR{200} \> capital letter A with breve\\
+201 \>\DCCHAR{201} \> capital letter A with ogonek\\
+202 \>\DCCHAR{202} \> capital letter C with acute\\
+203 \>\DCCHAR{203} \> capital letter C with hachek\\
+204 \>\DCCHAR{204} \> capital letter D with hachek\\
+205 \>\DCCHAR{205} \> capital letter E with hachek\\
+206 \>\DCCHAR{206} \> capital letter E with ogonek\\
+207 \>\DCCHAR{207} \> capital letter G with breve\\
+210 \>\DCCHAR{210} \> capital letter L with acute\\
+211 \>\DCCHAR{211} \> capital letter L with hachek\\
+212 \>\DCCHAR{212} \> capital letter crossed L\\
+213 \>\DCCHAR{213} \> capital letter N with acute\\
+214 \>\DCCHAR{214} \> capital letter N with hachek\\
+215 \>\DCCHAR{215} \> capital letter Eng\\
+216 \>\DCCHAR{216} \> capital letter O with hungarian double acute\\
+217 \>\DCCHAR{217} \> capital letter R with acute\\
+220 \>\DCCHAR{220} \> capital letter R with hachek\\
+221 \>\DCCHAR{221} \> capital letter S with acute\\
+222 \>\DCCHAR{222} \> capital letter S with hachek\\
+223 \>\DCCHAR{223} \> capital letter S with cedilla\\
+224 \>\DCCHAR{224} \> capital letter T with hachek\\
+225 \>\DCCHAR{225} \> capital letter T with cedilla\\
+226 \>\DCCHAR{226} \> capital letter U with hungarian double acute\\
+227 \>\DCCHAR{227} \> capital letter U with ring\\
+230 \>\DCCHAR{230} \> capital letter Y with diaeresis\\
+231 \>\DCCHAR{231} \> capital letter Z with acute\\
+232 \>\DCCHAR{232} \> capital letter Z with hachek\\
+233 \>\DCCHAR{233} \> capital letter Z with dot\\
+234 \>\DCCHAR{234} \> capital letter IJ\\
+235 \>\DCCHAR{235} \> capital letter I with dot\\
+236 \>\DCCHAR{236} \> lowercase letter d with bar\\
+237 \>\DCCHAR{237} \> section sign\\
+240 \>\DCCHAR{240} \> lowercase letter a with breve\\
+241 \>\DCCHAR{241} \> lowercase letter a with ogonek\\
+242 \>\DCCHAR{242} \> lowercase letter c with acute\\
+243 \>\DCCHAR{243} \> lowercase letter c with hachek\\
+244 \>\DCCHAR{244} \> lowercase letter d with hachek\\
+245 \>\DCCHAR{245} \> lowercase letter e with hachek\\
+246 \>\DCCHAR{246} \> lowercase letter e with ogonek\\
+247 \>\DCCHAR{247} \> lowercase letter g with breve\\
+250 \>\DCCHAR{250} \> lowercase letter l with acute\\
+251 \>\DCCHAR{251} \> lowercase letter l with hachek\\
+252 \>\DCCHAR{252} \> lowercase letter crossed l\\
+253 \>\DCCHAR{253} \> lowercase letter n with acute\\
+254 \>\DCCHAR{254} \> lowercase letter n with hachek\\
+255 \>\DCCHAR{255} \> lowercase letter eng\\
+256 \>\DCCHAR{256} \> lowercase letter o with hungarian double acute\\
+257 \>\DCCHAR{257} \> lowercase letter r with acute\\
+260 \>\DCCHAR{260} \> lowercase letter r with hachek\\
+261 \>\DCCHAR{261} \> lowercase letter s with acute\\
+262 \>\DCCHAR{262} \> lowercase letter s with hachek\\
+263 \>\DCCHAR{263} \> lowercase letter s with cedilla\\
+264 \>\DCCHAR{264} \> lowercase letter t with hachek\\
+265 \>\DCCHAR{265} \> lowercase letter t with cedilla\\
+266 \>\DCCHAR{266} \> lowercase letter u with hungarain double acute\\
+267 \>\DCCHAR{267} \> lowercase letter u with ring\\
+270 \>\DCCHAR{270} \> lowercase letter y with diaeresis\\
+271 \>\DCCHAR{271} \> lowercase letter z with acute\\
+272 \>\DCCHAR{272} \> lowercase letter z with hachek\\
+273 \>\DCCHAR{273} \> lowercase letter z with dot\\
+274 \>\DCCHAR{274} \> lowercase letter ij\\
+275 \>\DCCHAR{275} \> spanish inverted exclamation mark\\
+276 \>\DCCHAR{276} \> spanish inverted question mark\\
+277 \>\DCCHAR{277} \> pound sign\\
+\rule{\linewidth}{.4pt}\>\\
+Letters for western european languages (from latin-1)\>\\
+\rule{\linewidth}{.4pt}\>\\
+300 \>\DCCHAR{300} \> capital letter A with grave\\
+301 \>\DCCHAR{301} \> capital letter A with acute\\
+302 \>\DCCHAR{302} \> capital letter A with circumflex\\
+303 \>\DCCHAR{303} \> capital letter A with tilde\\
+304 \>\DCCHAR{304} \> capital letter A with diaeresis\\
+305 \>\DCCHAR{305} \> capital letter A with ring\\
+306 \>\DCCHAR{306} \> capital letter AE\\
+307 \>\DCCHAR{307} \> capital letter C with cedilla\\
+310 \>\DCCHAR{310} \> capital letter E with grave\\
+311 \>\DCCHAR{311} \> capital letter E with acute\\
+312 \>\DCCHAR{312} \> capital letter E with circumflex\\
+313 \>\DCCHAR{313} \> capital letter E with diaeresis\\
+314 \>\DCCHAR{314} \> capital letter I with grave\\
+315 \>\DCCHAR{315} \> capital letter I with acute\\
+316 \>\DCCHAR{316} \> capital letter I with circumflex\\
+317 \>\DCCHAR{317} \> capital letter I with diaeresis\\
+320 \>\DCCHAR{320} \> capital letter Eth (D with bar)\\
+321 \>\DCCHAR{321} \> capital letter N with tilde\\
+322 \>\DCCHAR{322} \> capital letter O with grave\\
+323 \>\DCCHAR{323} \> capital letter O with acute\\
+324 \>\DCCHAR{324} \> capital letter O with circumflex\\
+325 \>\DCCHAR{325} \> capital letter O with tilde\\
+326 \>\DCCHAR{326} \> capital letter O with diaeresis\\
+327 \>\DCCHAR{327} \> capital letter OE\\
+330 \>\DCCHAR{330} \> capital letter O with slash\\
+331 \>\DCCHAR{331} \> capital letter U with grave\\
+332 \>\DCCHAR{332} \> capital letter U with acute\\
+333 \>\DCCHAR{333} \> capital letter U with circumflex\\
+334 \>\DCCHAR{334} \> capital letter U with diaeresis\\
+335 \>\DCCHAR{335} \> capital letter Y with acute\\
+336 \>\DCCHAR{336} \> capital letter Thorn\\
+337 \>\DCCHAR{337} \> capital letter Sharp S (deviating from latin-1)\\
+340 \>\DCCHAR{340} \> lowercase letter a with grave\\
+341 \>\DCCHAR{341} \> lowercase letter a with acute\\
+342 \>\DCCHAR{342} \> lowercase letter a with circumflex\\
+343 \>\DCCHAR{343} \> lowercase letter a with tilde\\
+344 \>\DCCHAR{344} \> lowercase letter a with diaeresis\\
+345 \>\DCCHAR{345} \> lowercase letter a with ring\\
+346 \>\DCCHAR{346} \> lowercase letter ae\\
+347 \>\DCCHAR{347} \> lowercase letter c with cedilla\\
+350 \>\DCCHAR{350} \> lowercase letter e with grave\\
+351 \>\DCCHAR{351} \> lowercase letter e with acute\\
+352 \>\DCCHAR{352} \> lowercase letter e with circumflex\\
+353 \>\DCCHAR{353} \> lowercase letter e with diaeresis\\
+354 \>\DCCHAR{354} \> lowercase letter i with grave\\
+355 \>\DCCHAR{355} \> lowercase letter i with acute\\
+356 \>\DCCHAR{356} \> lowercase letter i with circumflex\\
+357 \>\DCCHAR{357} \> lowercase letter i with diaeresis\\
+360 \>\DCCHAR{360} \> lowercase letter edh\\
+361 \>\DCCHAR{361} \> lowercase letter n with tilde\\
+362 \>\DCCHAR{362} \> lowercase letter o with grave\\
+363 \>\DCCHAR{363} \> lowercase letter o with acute\\
+364 \>\DCCHAR{364} \> lowercase letter o with circumflex\\
+365 \>\DCCHAR{365} \> lowercase letter o with tilde\\
+366 \>\DCCHAR{366} \> lowercase letter o with diaeresis\\
+367 \>\DCCHAR{367} \> lowercase letter oe\\
+370 \>\DCCHAR{370} \> lowercase letter o with slash\\
+371 \>\DCCHAR{371} \> lowercase letter u with grave\\
+372 \>\DCCHAR{372} \> lowercase letter u with acute\\
+373 \>\DCCHAR{373} \> lowercase letter u with circumflex\\
+374 \>\DCCHAR{374} \> lowercase letter u with diaeresis\\
+375 \>\DCCHAR{375} \> lowercase letter y with acute\\
+376 \>\DCCHAR{376} \> lowercase letter thorn\\
+377 \>\DCCHAR{377} \> lowercase letter sharp s (deviating from latin-1)
+\end{tabbing}
+
+\section{The Text Companion Encoding}
+
+\begin{tabbing}
+positionxx \= glyphxxxxx\=base double straight quotes\kill
+position \> glyph\>description \\
+(octal) \> \\
+\rule{\linewidth}{.4pt}\>\\
+Accents for capital letters\>\\
+\rule{\linewidth}{.4pt}\>\\
+000 \>\TCCHAR{000} \> grave \\
+001 \>\TCCHAR{001} \> acute \\
+002 \>\TCCHAR{002} \> circumflex\\
+003 \>\TCCHAR{003} \> tilde \\
+004 \>\TCCHAR{004} \> umlaut\\
+005 \>\TCCHAR{005} \> hungarian \\
+006 \>\TCCHAR{006} \> ring \\
+007 \>\TCCHAR{007} \> hachek\\
+010 \>\TCCHAR{010} \> breve \\
+011 \>\TCCHAR{011} \> macron\\
+012 \>\TCCHAR{012} \> dot above \\
+013 \>\TCCHAR{013} \> cedilla \\
+014 \>\TCCHAR{014} \> ogonek\\
+\rule{\linewidth}{.4pt}\>\\
+Miscellaneous\>\\
+\rule{\linewidth}{.4pt}\>\\
+015 \>\TCCHAR{015} \> base single straight quote\\
+022 \>\TCCHAR{022} \> base double straight quotes\\
+025 \>\TCCHAR{025} \> twelve u dash \\
+026 \>\TCCHAR{026} \> three quarters emdash\\
+030 \>\TCCHAR{030} \> left pointing arrow \\
+031 \>\TCCHAR{031} \> right pointing arrow \\
+032 \>\TCCHAR{032} \> tie accent (lowercase)\\
+033 \>\TCCHAR{033} \> tie accent (capital) \\
+040 \>\TCCHAR{040} \> blank symbol \\
+044 \>\TCCHAR{044} \> dollar sign\\
+047 \>\TCCHAR{047} \> straight quote \\
+052 \>\TCCHAR{052} \> centered star \\
+057 \>\TCCHAR{057} \> fraction \\
+\rule{\linewidth}{.4pt}\>\\*
+Oldstyle digits \>\\*
+\rule{\linewidth}{.4pt}\>\\*
+060 \>\TCCHAR{060} \> oldstyle digit 0 \\
+061 \>\TCCHAR{061} \> oldstyle digit 1 \\
+062 \>\TCCHAR{062} \> oldstyle digit 2 \\
+063 \>\TCCHAR{063} \> oldstyle digit 3 \\
+064 \>\TCCHAR{064} \> oldstyle digit 4 \\
+065 \>\TCCHAR{065} \> oldstyle digit 5 \\
+066 \>\TCCHAR{066} \> oldstyle digit 6 \\
+067 \>\TCCHAR{067} \> oldstyle digit 7 \\*
+070 \>\TCCHAR{070} \> oldstyle digit 8 \\*
+071 \>\TCCHAR{071} \> oldstyle digit 9 \\
+\rule{\linewidth}{.4pt}\>\\
+Miscellaneous\>\\
+\rule{\linewidth}{.4pt}\>\\
+115 \>\TCCHAR{115} \> mho sign \\
+117 \>\TCCHAR{117} \> big circle \\
+127 \>\TCCHAR{127} \> ohm sign \\
+136 \>\TCCHAR{136} \> arrow up \\
+137 \>\TCCHAR{137} \> arrow down \\
+140 \>\TCCHAR{140} \> backtick (ASCII grave) \\
+142 \>\TCCHAR{142} \> born \\
+144 \>\TCCHAR{144} \> died \\
+154 \>\TCCHAR{154} \> leaf \\
+155 \>\TCCHAR{155} \> married \\
+156 \>\TCCHAR{156} \> musical note\\
+176 \>\TCCHAR{176} \> low tilde \\
+177 \>\TCCHAR{177} \> short equals\\
+\rule{\linewidth}{.4pt}\>\\
+TS1-symbols \>\\
+\rule{\linewidth}{.4pt}\>\\
+200 \>\TCCHAR{200} \> ASCII-style breve \\
+201 \>\TCCHAR{201} \> ASCII-style hachek\\
+202 \>\TCCHAR{202} \> double tick (ASCII double acute) \\
+203 \>\TCCHAR{203} \> double backtick \\
+204 \>\TCCHAR{204} \> dagger \\
+205 \>\TCCHAR{205} \> ddager \\
+206 \>\TCCHAR{206} \> double vert \\
+207 \>\TCCHAR{207} \> perthousand\\
+210 \>\TCCHAR{210} \> bullet \\
+211 \>\TCCHAR{211} \> centigrade \\
+212 \>\TCCHAR{212} \> dollaroldstyle\\
+213 \>\TCCHAR{213} \> centoldstyle\\
+214 \>\TCCHAR{214} \> florin \\
+215 \>\TCCHAR{215} \> colon \\
+216 \>\TCCHAR{216} \> won \\
+217 \>\TCCHAR{217} \> naira \\
+220 \>\TCCHAR{220} \> guarani \\
+221 \>\TCCHAR{221} \> peso \\
+222 \>\TCCHAR{222} \> lira \\
+223 \>\TCCHAR{223} \> recipe \\
+224 \>\TCCHAR{224} \> interrobang \\
+225 \>\TCCHAR{225} \> gnaborretni \\
+226 \>\TCCHAR{226} \> dong sign \\ % vietnamese currency
+227 \>\TCCHAR{227} \> trademark \\
+\rule{\linewidth}{.4pt}\>\\*
+Symbols from ISO-8859-1 (latin-1)\>\\*
+\rule{\linewidth}{.4pt}\>\\*
+242 \>\TCCHAR{242} \> cent \\*
+243 \>\TCCHAR{243} \> sterling \\
+244 \>\TCCHAR{244} \> currency sign \\
+245 \>\TCCHAR{245} \> yen \\
+246 \>\TCCHAR{246} \> broken vertical bar \\
+247 \>\TCCHAR{247} \> section sign \\
+250 \>\TCCHAR{250} \> high dieresis\\
+251 \>\TCCHAR{251} \> copyright \\
+252 \>\TCCHAR{252} \> feminine ordinal indicator \\
+254 \>\TCCHAR{254} \> logical not \\
+256 \>\TCCHAR{256} \> circled R \\
+257 \>\TCCHAR{257} \> macron\\
+260 \>\TCCHAR{260} \> degree sign \\
+261 \>\TCCHAR{261} \> plus-minus sign \\
+262 \>\TCCHAR{262} \> superscript 2 \\
+263 \>\TCCHAR{263} \> superscript 3 \\
+264 \>\TCCHAR{264} \> tick (ASCII-style acute) \\
+265 \>\TCCHAR{265} \> micro sign \\
+266 \>\TCCHAR{266} \> pilcrow sign \\
+267 \>\TCCHAR{267} \> centered dot \\
+271 \>\TCCHAR{271} \> superscript 1\\
+272 \>\TCCHAR{272} \> masculine ordinal indicator\\
+274 \>\TCCHAR{274} \> fraction one quarter\\
+275 \>\TCCHAR{275} \> fraction one half \\
+276 \>\TCCHAR{276} \> fraction three quarters\\
+326 \>\TCCHAR{326} \> multiplication sign (times) \\
+366 \>\TCCHAR{366} \> division sign \\
+\rule{\linewidth}{.4pt}\>\\
+\end{tabbing}
+\end{Article}
+
+\section*{Editor's note}
+Users of PostScript fonts (like \BV) will want to know how many of the
+Text Companion symbols are available to them. The following table
+shows those that can be easily derived from Monotype Baskerville, and its
+Expert set, with the corresponding PostScript names. Some others could be
+`faked' in the virtual font; a \LaTeX\ package which provides simple
+access to these symbols, and redefines existing macros to remove
+dependence on maths fonts, is under preparation by Sebastian Rahtz.
+
+\begin{center}
+\begin{tabular}{|ll|ll|ll|ll|}
+\hline
+quotesinglbase & \textquotesinglbase &
+quotedblbase & \textquotedblbase &
+threequartersemdash & \textthreequartersemdash &
+dollar & \textdollar \\
+quotesingle & \textquotesingle &
+fraction & \textfraction &
+zerooldstyle & \textzerooldstyle &
+oneoldstyle & \textoneoldstyle\\
+twooldstyle & \texttwooldstyle &
+threeoldstyle & \textthreeoldstyle &
+fouroldstyle & \textfouroldstyle &
+fiveoldstyle & \textfiveoldstyle \\
+sixoldstyle & \textsixoldstyle &
+sevenoldstyle & \textsevenoldstyle &
+eightoldstyle & \texteightoldstyle &
+nineoldstyle & \textnineoldstyle\\
+asciitilde & \textasciitilde &
+quotedbl & \textquotedbl &
+dagger & \textdagger &
+daggerdbl & \textdaggerdbl \\
+perthousand & \textperthousand &
+bullet & \textbullet &
+dollaroldstyle & \textdollaroldstyle &
+centoldstyle & \textcentoldstyle \\
+florin & \textflorin &
+colonmonetary & \textcolonmonetary &
+trademark & \texttrademark &
+cent & \textcent \\
+sterling & \textsterling &
+currency & \textcurrency &
+yen & \textyen &
+brokenbar & \textbrokenbar \\
+section & \textsection &
+copyright & \textcopyright &
+ordfeminine & \textordfeminine &
+logicalnot & \textlogicalnot \\
+registered & \textregistered &
+macron & \textmacron &
+degree & \textdegree &
+plusminus & \textplusminus \\
+twosuperior & \texttwosuperior &
+threesuperior & \textthreesuperior &
+mu & \textmu &
+paragraph & \textparagraph \\
+periodcentered & \textperiodcentered &
+onesuperior & \textonesuperior &
+ordmasculine & \textordmasculine &
+onequarter & \textonequarter \\
+onehalf & \textonehalf &
+threequarters & \textthreequarters &
+multiply & \textmultiply &
+divide & \textdivide\\
+\hline
+\end{tabular}
+\end{center}