NeXT character set

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The NeXT character set (often aliased as NeXTSTEP encoding vector, WE8NEXTSTEP[1] or next-multinational[2]) was used by the NeXTSTEP and OPENSTEP operating systems on NeXT workstations since 1988. It is based on Adobe Systems' PostScript (PS) character set aka Adobe Standard Encoding where unused code points were filled up with characters from ISO 8859-1 (Latin 1), although at differing code points.[3]

Character set[edit]

The following table shows the NeXT character set. Each character is shown with a potential Unicode equivalent. Code points differing from Adobe Standard Encoding are shown boxed. Codepoints 00hex (0) to 7Fhex (127) are nearly identical to ASCII.

NeXT character set[4][5][6][3][7][8]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ NUL
0000
SOH
0001
STX
0002
ETX
0003
EOT
0004
ENQ
0005
ACK
0006
BEL
0007
BS
0008
HT
0009
LF
000A
VT
000B
FF
000C
CR
000D
SO
000E
SI
000F
1_ DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
CAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
001F
2_ SP
0020
!
0021
"
0022
#
0023
$
0024
%
0025
&
0026
[3]
2019
(
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_ [3]
2018
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
DEL
007F
8_ nbsp/fsp
00A0/2007
À
00C0
Á
00C1
Â
00C2
Ã
00C3
Ä
00C4
Å
00C5
Ç
00C7
È
00C8
É
00C9
Ê
00CA
Ë
00CB
Ì
00CC
Í
00CD
Î
00CE
Ï
00CF
9_ Ð
00D0
Ñ
00D1
Ò
00D2
Ó
00D3
Ô
00D4
Õ
00D5
Ö
00D6
Ù
00D9
Ú
00DA
Û
00DB
Ü
00DC
Ý
00DD
Þ
00DE
µ
00B5
×
00D7
÷
00F7
A_ ©
00A9
¡
00A1
¢
00A2
£
00A3

2044
¥
00A5
ƒ
0192
§
00A7
¤
00A4
'[3]
0027

201C
«
00AB

2039

203A

FB01

FB02
B_ ®
00AE

2013

2020

2021
·
00B7
¦
00A6

00B6

2022

201A

201E

201D
»
00BB
[3]
2026

2030
¬
00AC
¿
00BF
C_ ¹
00B9
ˋ
02CB
´
00B4
ˆ
02C6
˜
02DC
¯
00AF
˘
02D8
˙
02D9
¨
00A8
²
00B2
˚[3]
02DA
¸
00B8
³
00B3
˝
02DD
˛
02DB
ˇ
02C7
D_
2014
±
00B1
¼
00BC
½
00BD
¾
00BE
à
00E0
á
00E1
â
00E2
ã
00E3
ä
00E4
å
00E5
ç
00E7
è
00E8
é
00E9
ê
00EA
ë
00EB
E_ ì
00EC
Æ
00C6
í
00ED
ª
00AA
î
00EE
ï
00EF
ð
00F0
ñ
00F1
Ł
0141
Ø
00D8
Œ
0152
º
00BA
ò
00F2
ó
00F3
ô
00F4
õ
00F5
F_ ö
00F6
æ
00E6
ù
00F9
ú
00FA
û
00FB
ı
0131
ü
00FC
ý
00FD
ł
0142
ø
00F8
œ
0153
ß
00DF
þ
00FE
ÿ
00FF

  Letter   Number   Punctuation   Symbol   Other   undefined   Differences from Adobe Standard Encoding

See also[edit]

References[edit]

  1. ^ Baird, Cathy; Chiba, Dan; Chu, Winson; Fan, Jessica; Ho, Claire; Law, Simon; Lee, Geoff; Linsley, Peter; Matsuda, Keni; Oscroft, Tamzin; Takeda, Shige; Tanaka, Linus; Tozawa, Makoto; Trute, Barry; Tsujimoto, Mayumi; Wu, Ying; Yau, Michael; Yu, Tim; Wang, Chao; Wong, Simon; Zhang, Weiran; Zheng, Lei; Zhu, Yan; Moore, Valarie (2002) [1996]. "Appendix A: Locale Data". Oracle9i Database Globalization Support Guide (PDF) (Release 2 (9.2) ed.). Oracle Corporation. Oracle A96529-01. Archived (PDF) from the original on 2017-02-14. Retrieved 2017-02-14. 
  2. ^ "Character sets". Kermit. Columbia University. 2000-01-01. Archived from the original on 2017-02-15. Retrieved 2017-02-15. 
  3. ^ a b c d e f g "Keyboard Event Information - Encoding Vectors". NeXT Computer, Inc. 1995. Archived from the original on 2017-02-12. Retrieved 2017-02-12. 
  4. ^ McGowan, Rick (1999-09-23). "NextStep Encoding to Unicode". 0.1. Unicode, Inc. Retrieved 2017-02-12. 
  5. ^ Czyborra, Roman (1998-06-27). "Codepage & Co". NeXTSTEP. Archived from the original on 2016-12-06. Retrieved 2016-12-06.  [1] [2]
  6. ^ Flohr, Guido (2016) [2002]. "Locale::RecodeData::NEXTSTEP - Conversion routines for NEXTSTEP". CPAN libintl-perl. Archived from the original on 2017-02-18. Retrieved 2017-02-18. 
  7. ^ Kostis, Kosta (2000). "NeXTSTEP Encoding Vector". 1.20. Archived from the original on 2017-02-18. Retrieved 2017-02-18. 
  8. ^ "NeXT Character Set". Kermit. Columbia University. Retrieved 2017-02-18.