Stanford/ITS character set

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
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[edit]

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 B16 () and 116 () 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[edit]

Each character is encoded as a single seven-bit code value. It contains all 95 printable ASCII characters along with 27 mathematical symbols and 6 Greek letters.

Code page layout[edit]

Stanford/ITS character set
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x α β ¬ π λ γ δ ±
1x
2x  SP  ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~

See also[edit]

References[edit]

  1. ^ a b Knuth, Donald (1986). "Appendix C: Character Codes". The TeXbook (PDF). 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 (PDF). Reading, Massachusetts: Addison-Wesley. p. 343. ISBN 0201134470.

Further reading[edit]

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