%% cp227.tcx %% $Id$ %% Originally written 2004, Thomas Esser. %% This file is released into the public domain. %% %% This TCX file is the default in TeX Live (as of 2004) for all formats %% except ConTeXt, which doesn't directly display TeX output, and thus %% can use -8bit. %% %% This file makes all characters with code >= 128 printable for TeX. %% TeX itself makes all codes in the range of 32 to 127 printable. The %% remaining codes (0-31) are problematic, because printing them %% "verbatim" might upset your terminal. On the other hand, since HT, VT %% and FF are quite safe, we make these printable. %% %% Even these can cause confusion. For example, %% \showhyphens{$\Psi$} %% will output "[] $\tenrm $" to the terminal. That's a real tab %% character (because \Psi is \mathchardef to "..09), which is %% definitely confusing. But it's all a tradeoff. If we don't make it %% printable, then when input text is written to the terminal in error %% messages, a real tab in the input is written as ^^I. %% %% Our consensus was thus to make HT, VT, and FF printable, but not the %% others. In future releases, the situation may be improved. %% %% This tcx does not "translate" anything, it just changes %% printability. Characters are mapped 1:1. The total number of %% printable characters is 227, which gives this file the name. %% 0x09 0x09 % HT 0x0a 0x0a % LF 0x0b 0x0b % VT 0x80 0x80 % 0x81 0x81 % 0x82 0x82 % 0x83 0x83 % 0x84 0x84 % 0x85 0x85 % 0x86 0x86 % 0x87 0x87 % 0x88 0x88 % 0x89 0x89 % 0x8a 0x8a % 0x8b 0x8b % 0x8c 0x8c % 0x8d 0x8d % 0x8e 0x8e % 0x8f 0x8f % 0x90 0x90 % 0x91 0x91 % 0x92 0x92 % 0x93 0x93 % 0x94 0x94 % 0x95 0x95 % 0x96 0x96 % 0x97 0x97 % 0x98 0x98 % 0x99 0x99 % 0x9a 0x9a % 0x9b 0x9b % 0x9c 0x9c % 0x9d 0x9d % 0x9e 0x9e % 0x9f 0x9f % 0xa0 0xa0 % 0xa1 0xa1 % 0xa2 0xa2 % 0xa3 0xa3 % 0xa4 0xa4 % 0xa5 0xa5 % 0xa6 0xa6 % 0xa7 0xa7 % 0xa8 0xa8 % 0xa9 0xa9 % 0xaa 0xaa % 0xab 0xab % 0xac 0xac % 0xad 0xad % 0xae 0xae % 0xaf 0xaf % 0xb0 0xb0 % 0xb1 0xb1 % 0xb2 0xb2 % 0xb3 0xb3 % 0xb4 0xb4 % 0xb5 0xb5 % 0xb6 0xb6 % 0xb7 0xb7 % 0xb8 0xb8 % 0xb9 0xb9 % 0xba 0xba % 0xbb 0xbb % 0xbc 0xbc % 0xbd 0xbd % 0xbe 0xbe % 0xbf 0xbf % 0xc0 0xc0 % 0xc1 0xc1 % 0xc2 0xc2 % 0xc3 0xc3 % 0xc4 0xc4 % 0xc5 0xc5 % 0xc6 0xc6 % 0xc7 0xc7 % 0xc8 0xc8 % 0xc9 0xc9 % 0xca 0xca % 0xcb 0xcb % 0xcc 0xcc % 0xcd 0xcd % 0xce 0xce % 0xcf 0xcf % 0xd0 0xd0 % 0xd1 0xd1 % 0xd2 0xd2 % 0xd3 0xd3 % 0xd4 0xd4 % 0xd5 0xd5 % 0xd6 0xd6 % 0xd7 0xd7 % 0xd8 0xd8 % 0xd9 0xd9 % 0xda 0xda % 0xdb 0xdb % 0xdc 0xdc % 0xdd 0xdd % 0xde 0xde % 0xdf 0xdf % 0xe0 0xe0 % 0xe1 0xe1 % 0xe2 0xe2 % 0xe3 0xe3 % 0xe4 0xe4 % 0xe5 0xe5 % 0xe6 0xe6 % 0xe7 0xe7 % 0xe8 0xe8 % 0xe9 0xe9 % 0xea 0xea % 0xeb 0xeb % 0xec 0xec % 0xed 0xed % 0xee 0xee % 0xef 0xef % 0xf0 0xf0 % 0xf1 0xf1 % 0xf2 0xf2 % 0xf3 0xf3 % 0xf4 0xf4 % 0xf5 0xf5 % 0xf6 0xf6 % 0xf7 0xf7 % 0xf8 0xf8 % 0xf9 0xf9 % 0xfa 0xfa % 0xfb 0xfb % 0xfc 0xfc % 0xfd 0xfd % 0xfe 0xfe % 0xff 0xff %