This page uses content from Wikipedia and is licensed under CC BY-SA.

Stanford/ITS character set

Stanford/ITS character set
Stanford-ITS-character-set-infobox.svg
Stanford/ITS character set code page layout
Language(s)English
Created byMIT[1]
DefinitionsRFC 734
ClassificationExtended ASCII
ExtendsUS-ASCII
Based onSEASCII[2]

Stanford/ITS character set is an extended ASCII character set based on SEASCII with modifications allowing compatibility with 1968 ASCII.[2]

Usage

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

Stanford/ITS character set
_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. ^ a b Knuth, Donald (1986). "Appendix C: Character Codes". The TeXbook. Reading, Massachusetts: Addison-Wesley. p. 369. ISBN 0201134470.
  2. ^ a b c Crispin, Mark (October 1977). "Stanford/ITS character set". SUPDUP Protocol. IETF. p. 12. doi:10.17487/RFC0734. RFC 734. Retrieved February 18, 2019.
  3. ^ Knuth, Donald (1986). "Appendix B: Basic Control Sequences". The TeXbook. Reading, Massachusetts: Addison-Wesley. p. 343. ISBN 0201134470.

Further reading

  • RFC 734 - (Historic) SUPDUP Protocol. October 1977.