diff options
Diffstat (limited to 'usergrps/uktug/baskervi/5_5/textcomp.tex')
-rw-r--r-- | usergrps/uktug/baskervi/5_5/textcomp.tex | 650 |
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} |