home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / useful / dist / text / tex / pastex / macros / latex / nfss2 / nft1.def < prev    next >
Text File  |  1993-08-16  |  8KB  |  250 lines

  1. %% 
  2. %% This is file `nft1.def', generated 
  3. %% on <1993/8/16> with the docstrip utility (2.0r).
  4. %% 
  5. %% The original source files were:
  6. %% 
  7. %% nfaccdef.dtx  (with options: `T1,def')
  8. %% 
  9. %% Copyright (C) 1989--1993 by Frank Mittelbach, Rainer Schoepf. 
  10. %% All rights reserved. 
  11. %% 
  12. %% This file is part of the NFSS2 (New Font Selection Scheme) package. 
  13. %% 
  14. %% This package is distributed in the hope that it will be useful, 
  15. %% but WITHOUT ANY WARRANTY; without even the implied warranty of 
  16. %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
  17. %% 
  18. %% 
  19. %% IMPORTANT NOTICE: 
  20. %% 
  21. %% For error reports in case of UNCHANGED versions see readme files. 
  22. %% 
  23. %% Please do not request updates from us directly. Distribution is 
  24. %% done through Mail-Servers and TeX organizations. 
  25. %% 
  26. %% You are not allowed to change this file. You may however copy 
  27. %% this file to a file with a different name and then change the copy 
  28. %% if you obey the restrictions on file changes described in 
  29. %% readme.mz. 
  30. %% 
  31. %% You are allowed to distribute this file under the condition that 
  32. %% it is distributed together with all files mentioned in readme.mz8. 
  33. %% If you receive only some of these files from someone, complain! 
  34. %% 
  35. %% You are NOT ALLOWED to distribute this file alone. You are NOT 
  36. %% ALLOWED to take money for the distribution or use of either this 
  37. %% file or a changed version, except for a nominal charge for copying 
  38. %% etc. 
  39. %\def\fileversion{v1.0g}
  40. %\def\filedate{93/08/16}
  41. %\def\docdate {93/07/17}
  42. %% \CharacterTable
  43. %%  {Upper-case    \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
  44. %%   Lower-case    \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
  45. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  46. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  47. %%   Dollar        \$     Percent       \%     Ampersand     \&
  48. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  49. %%   Asterisk      \*     Plus          \+     Comma         \,
  50. %%   Minus         \-     Point         \.     Solidus       \/
  51. %%   Colon         \:     Semicolon     \;     Less than     \<
  52. %%   Equals        \=     Greater than  \>     Question mark \?
  53. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  54. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  55. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  56. %%   Right brace   \}     Tilde         \~}
  57. %%
  58. \expandafter\edef\csname at\string @catcode\endcsname{\the\catcode`\@}%
  59. \catcode`\@=11\relax
  60. \def\@accent@def#1#2#3{\expandafter\def
  61.        \csname @#1@\string#2@#1@\endcsname{#3}}\relax
  62. \def\@accent@use#1#2#3{%
  63.   \expandafter\ifx \csname @#1@\string#3@#1@\endcsname \relax
  64.       {\accent#2 #3}%
  65.     \else  \csname @#1@\string#3@#1@\endcsname\fi}\relax
  66. \def\`{\@accent@use{grave}{0}}%
  67. \let\@accii=\`\relax
  68. \@accent@def{grave}{a}{^^e0}%
  69. \@accent@def{grave}{e}{^^e8}%
  70. \@accent@def{grave}{\i}{^^ec}%
  71. \@accent@def{grave}{i}{^^ec}%
  72. \@accent@def{grave}{o}{^^f2}%
  73. \@accent@def{grave}{u}{^^f9}%
  74. \@accent@def{grave}{A}{^^c0}%
  75. \@accent@def{grave}{E}{^^c8}%
  76. \@accent@def{grave}{I}{^^cc}%
  77. \@accent@def{grave}{O}{^^d2}%
  78. \@accent@def{grave}{U}{^^d9}%
  79. \relax
  80. \def\'{\@accent@use{acute}{1}}%
  81. \let\@acci=\'\relax
  82. \@accent@def{acute}{n}{^^ab}%
  83. \@accent@def{acute}{l}{^^a8}%
  84. \@accent@def{acute}{r}{^^af}%
  85. \@accent@def{acute}{s}{^^b1}%
  86. \@accent@def{acute}{z}{^^b9}%
  87. \@accent@def{acute}{a}{^^e1}%
  88. \@accent@def{acute}{e}{^^e9}%
  89. \@accent@def{acute}{\i}{^^ed}%
  90. \@accent@def{acute}{i}{^^ed}%
  91. \@accent@def{acute}{o}{^^f3}%
  92. \@accent@def{acute}{u}{^^fa}%
  93. \@accent@def{acute}{y}{^^fd}%
  94. \relax
  95. \@accent@def{acute}{N}{^^8b}%
  96. \@accent@def{acute}{L}{^^88}%
  97. \@accent@def{acute}{R}{^^8f}%
  98. \@accent@def{acute}{S}{^^91}%
  99. \@accent@def{acute}{Z}{^^99}%
  100. \@accent@def{acute}{A}{^^c1}%
  101. \@accent@def{acute}{E}{^^c9}%
  102. \@accent@def{acute}{I}{^^cd}%
  103. \@accent@def{acute}{O}{^^d3}%
  104. \@accent@def{acute}{U}{^^da}%
  105. \@accent@def{acute}{Y}{^^dd}%
  106. \@accent@def{acute}{c}{^^a2}%
  107. \@accent@def{acute}{C}{^^82}%
  108. \relax
  109. \def\v{\@accent@use{check}{7}}%
  110. \@accent@def{check}{c}{^^a3}%
  111. \@accent@def{check}{e}{^^a5}%
  112. \@accent@def{check}{n}{^^ac}%
  113. \@accent@def{check}{r}{^^b0}%
  114. \@accent@def{check}{s}{^^b2}%
  115. \@accent@def{check}{z}{^^ba}%
  116. \relax
  117. \@accent@def{check}{C}{^^83}%
  118. \@accent@def{check}{D}{^^84}%
  119. \@accent@def{check}{E}{^^85}%
  120. \@accent@def{check}{N}{^^8c}%
  121. \@accent@def{check}{R}{^^90}%
  122. \@accent@def{check}{S}{^^92}%
  123. \@accent@def{check}{T}{^^94}%
  124. \@accent@def{check}{Z}{^^9a}%
  125. \relax
  126. \def\u{\@accent@use{breve}{8}}%
  127. \@accent@def{breve}{a}{^^a0}%
  128. \@accent@def{breve}{g}{^^a7}%
  129. \@accent@def{breve}{A}{^^80}%
  130. \@accent@def{breve}{G}{^^87}%
  131. \def\=#1{{\accent9 #1}}%
  132. \let\@acciii=\=\relax
  133. \def\^{\@accent@use{circflx}{2}}%
  134. \@accent@def{circflx}{a}{^^e2}%
  135. \@accent@def{circflx}{e}{^^ea}%
  136. \@accent@def{circflx}{\i}{^^ee}%
  137. \@accent@def{circflx}{i}{^^ee}%
  138. \@accent@def{circflx}{o}{^^f4}%
  139. \@accent@def{circflx}{u}{^^fb}%
  140. \@accent@def{circflx}{A}{^^c2}%
  141. \@accent@def{circflx}{E}{^^ca}%
  142. \@accent@def{circflx}{I}{^^ce}%
  143. \@accent@def{circflx}{O}{^^d4}%
  144. \@accent@def{circflx}{U}{^^db}%
  145. \relax
  146. \def\.{\@accent@use{dot}{10}}%
  147. \@accent@def{dot}{z}{^^bb}%
  148. \@accent@def{dot}{Z}{^^9b}%
  149. \@accent@def{dot}{I}{^^9d}%
  150. \@accent@def{dot}{i}{i}%
  151. \relax
  152. \def\H{\@accent@use{Hung}{5}}%
  153. \@accent@def{Hung}{o}{^^ae}%
  154. \@accent@def{Hung}{u}{^^b6}%
  155. \@accent@def{Hung}{O}{^^8e}%
  156. \@accent@def{Hung}{U}{^^96}%
  157. \relax
  158. \def\~{\@accent@use{tilde}{3}}%
  159. \@accent@def{tilde}{a}{^^e3}%
  160. \@accent@def{tilde}{n}{^^f1}%
  161. \@accent@def{tilde}{o}{^^f5}%
  162. \@accent@def{tilde}{A}{^^c3}%
  163. \@accent@def{tilde}{N}{^^d1}%
  164. \@accent@def{tilde}{O}{^^d5}%
  165. \relax
  166. \def\"{\@accent@use{Umlaut}{4}}%
  167. \@accent@def{Umlaut}{a}{^^e4}%
  168. \@accent@def{Umlaut}{e}{^^eb}%
  169. \@accent@def{Umlaut}{\i}{^^ef}%
  170. \@accent@def{Umlaut}{i}{^^ef}%
  171. \@accent@def{Umlaut}{o}{^^f6}%
  172. \@accent@def{Umlaut}{u}{^^fc}%
  173. \@accent@def{Umlaut}{A}{^^c4}%
  174. \@accent@def{Umlaut}{E}{^^cb}%
  175. \@accent@def{Umlaut}{I}{^^cf}%
  176. \@accent@def{Umlaut}{O}{^^d6}%
  177. \@accent@def{Umlaut}{U}{^^dc}%
  178. \relax
  179. \def\pb#1{\oalign{#1\crcr\hidewidth
  180.     \vbox to.2ex{\hbox{\char9}\vss}\hidewidth}}%
  181. \def\pc#1{\expandafter\ifx
  182.     \csname @cedilla@\string#1@cedilla@\endcsname \relax
  183.     \c@dilla#1\else \csname @cedilla@\string#1@cedilla@\endcsname\fi}%
  184. \@accent@def{cedilla}{s}{^^b3}%
  185. \@accent@def{cedilla}{t}{^^b5}%
  186. \@accent@def{cedilla}{c}{^^e7}%
  187. \@accent@def{cedilla}{S}{^^93}%
  188. \@accent@def{cedilla}{T}{^^95}%
  189. \@accent@def{cedilla}{C}{^^c7}%
  190. \relax
  191. \def\c@dilla#1{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
  192.   \else{\ooalign{\hidewidth\char11\hidewidth\crcr\unhbox\z@}}\fi}%
  193. \def\pd#1{\oalign{#1\crcr\hidewidth.\hidewidth}}%
  194. \chardef\AA="0C5
  195. \chardef\AE="0C6
  196. \chardef\L="8A
  197. \chardef\O="0D8
  198. \chardef\OE="0D7
  199. \chardef\S='237
  200. \chardef\SS="0DF
  201. \chardef\_=`\_%
  202. \chardef\aa="0E5
  203. \chardef\ae="0E6
  204. \chardef\guillemotleft='023
  205. \chardef\guillemotright='024
  206. \chardef\guilsinglleft='016
  207. \chardef\guilsinglright='017
  208. \chardef\i="19
  209. \chardef\j="1A
  210. \chardef\l="0AA
  211. \chardef\o="0F8
  212. \chardef\oe="0F7
  213. \chardef\pounds='277
  214. \chardef\quotedblbase='022
  215. \chardef\quotesinglbase='015
  216. \chardef\ss="0FF
  217. \def\hbar{{\mathchar'11\mkern-9muh}}%
  218. \begingroup
  219.   \count@=128
  220.   \loop
  221.     \count1=\count@
  222.     \advance\count1 by 32
  223.     \global\lccode\count@=\count1
  224.     \global\uccode\count@=\count@
  225.     \global\uccode\count1=\count@
  226.     \global\lccode\count1=\count1
  227.     \global\sfcode\count1=999
  228.    \ifnum \count@ <156
  229.     \advance \count@ 1
  230.   \repeat
  231.   \global\lccode157=105 \global\uccode157=157
  232.   \global\uccode158=208 \global\lccode158=158 \global\sfcode158=999
  233.   \count@=192
  234.   \loop
  235.     \count1=\count@
  236.     \advance\count1 by 32
  237.     \global\lccode\count@=\count1
  238.     \global\uccode\count@=\count@
  239.     \global\uccode\count1=\count@
  240.     \global\lccode\count1=\count1
  241.     \global\sfcode\count1=999
  242.    \ifnum \count@ <223
  243.     \advance \count@ 1
  244.   \repeat
  245. \endgroup
  246. \catcode`\@=\at@catcode\relax
  247. \endinput
  248. %% 
  249. %% End of file `nft1.def'.
  250.