Stanford/ITS character set
Stanford/ITS character set code page layout | |
Language(s) | English |
---|---|
Created by | MIT[1] |
Definitions | RFC 734 |
Classification | Extended ASCII |
Extends | US-ASCII |
Based on | SEASCII[2] |
Stanford/ITS character set is an extended ASCII character set based on SEASCII with modifications allowing compatibility with 1968 ASCII. It is used as an alternate character set of the SUPDUP protocol for terminals with %TOSAI
and %TOFCI
bits set.[2] It is also recommended for TeX implementations on systems with large character sets.[1] The default plain TeX macro package sets values 116 (↑
) and B16 (↓
) as alternative character codes for superscripts and subscripts, respectively (the default being ^
and _
).[3]
The Knight keyboard is an example of a keyboard capable of inputting all of the defined characters excluding ⋅γδ±⊕◊∫
, as they are mapped to ASCII commands NUL
, HT
, LF
, FF
, CR
, ESC
and DEL
, respectively.
Coverage
Each character is encoded as a single seven-bit code value. It contains all 96 printable ASCII characters along with 27 mathematical symbols and 6 Greek letters.
Code page layout
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | ⋅ 22C5 |
↓ 2193 |
α 03B1 |
β 03B2 |
∧ 2227 |
¬ 00AC |
∈ 2208 |
π 03C0 |
λ 03BB |
γ 03B3 |
δ 03B4 |
↑ 2191 |
± 00B1 |
⊕ 2295 |
∞ 221E |
∂ 2202 |
1_ | ⊂ 2282 |
⊃ 2283 |
∩ 2229 |
∪ 222A |
∀ 2200 |
∃ 2203 |
⊗ 2297 |
⇆ 21C6 |
← 2190 |
→ 2192 |
≠ 2260 |
◊ 25CA |
≤ 2264 |
≥ 2265 |
≡ 2261 |
∨ 2228 |
2_ | SP 0020 |
! 0021 |
" 0022 |
# 0023 |
$ 0024 |
% 0025 |
& 0026 |
' 0027 |
( 0028 |
) 0029 |
* 002A |
+ 002B |
, 002C |
- 002D |
. 002E |
/ 002F |
3_ | 0 0030 |
1 0031 |
2 0032 |
3 0033 |
4 0034 |
5 0035 |
6 0036 |
7 0037 |
8 0038 |
9 0039 |
: 003A |
; 003B |
< 003C |
= 003D |
> 003E |
? 003F |
4_ | @ 0040 |
A 0041 |
B 0042 |
C 0043 |
D 0044 |
E 0045 |
F 0046 |
G 0047 |
H 0048 |
I 0049 |
J 004A |
K 004B |
L 004C |
M 004D |
N 004E |
O 004F |
5_ | P 0050 |
Q 0051 |
R 0052 |
S 0053 |
T 0054 |
U 0055 |
V 0056 |
W 0057 |
X 0058 |
Y 0059 |
Z 005A |
[ 005B |
\ 005C |
] 005D |
^ 005E |
_ 005F |
6_ | ` 0060 |
a 0061 |
b 0062 |
c 0063 |
d 0064 |
e 0065 |
f 0066 |
g 0067 |
h 0068 |
i 0069 |
j 006A |
k 006B |
l 006C |
m 006D |
n 006E |
o 006F |
7_ | p 0070 |
q 0071 |
r 0072 |
s 0073 |
t 0074 |
u 0075 |
v 0076 |
w 0077 |
x 0078 |
y 0079 |
z 007A |
{ 007B |
| 007C |
} 007D |
~ 007E |
∫ 222B |
Letter Number Punctuation Symbol Other undefined
See also
References
- 1 2 Knuth, Donald (1986). "Appendix C: Character Codes". The TeXbook. Reading, Massachusetts: Addison-Wesley. p. 369. ISBN 0201134470.
- 1 2 RFC 734 (Historic) SUPDUP Protocol. Crispin, M. (October 1977).
- ↑ Knuth, Donald (1986). "Appendix B: Basic Control Sequences". The TeXbook. Reading, Massachusetts: Addison-Wesley. p. 343. ISBN 0201134470.