Repository navigation
PDF20 Spec Annex D
Part of: PDF20-Spec-Index
Navigation: PDF20-Spec-Annex-C | PDF20-Spec-Index | PDF20-Spec-Annex-E
Annex D (normative) Character sets and encodings D.1
General
This annex lists the character sets and encodings that shall be predefined in any PDF processor. Simple fonts, encompassing Latin text and some symbols, are described here. See 9.7.5.2, "Predefined CMaps" for a list of predefined CMaps for CID-keyed fonts. “Table D.1 — Latin-text encodings” describes Latin-text encodings. D.2, "Latin character set and encodings" describes the entire character set for the Standard Latin-text fonts. For each named character, an octal character code is defined for four different encodings: StandardEncoding, MacRomanEncoding, WinAnsiEncoding, and PDFDocEncoding (see "Table D.1 — Latin-text encodings"). Unencoded characters are indicated by a dash (—). All characters listed in D.2, "Latin character set and encodings" shall be supported for the Times, Helvetica, and Courier font families, as listed in 9.6.2.2, "Standard Type 1 fonts (standard 14 fonts) (PDF 1.0-1.7)" by a PDF processor that supports PDF 1.0 to 1.7. D.4, "Expert set and MacExpert encoding" describes the "expert" character set, which contains additional characters useful for sophisticated typography, such as small capitals, ligatures, and fractions. For each named character, an octal character code is given in MacExpertEncoding. NOTE
The built-in encoding in an expert font program can be different from MacExpertEncoding.
D.5, "Symbol set and encoding" and D.6, "ZapfDingbats set and encoding" describe the character sets and built-in encodings for the Symbol and ZapfDingbats (ITC Zapf Dingbats) font programs, which belong to the standard 14 predefined fonts. These fonts have built-in encodings that are unique to each font. The characters for ZapfDingbats are ordered by code instead of by name, since the names in that font are meaningless. Table D.1 — Latin-text encodings Encoding
Description
StandardEncoding
Standard Latin-text encoding. This is the built-in encoding defined in Type 1 Latin-text font programs (but generally not in TrueType font programs). PDF processors shall not have a predefined encoding named StandardEncoding. However, it is necessary to describe this encoding, since a font’s built-in encoding can be used as the base encoding from which differences may be specified in an encoding dictionary.
MacRomanEncoding
Mac OS standard encoding for Latin text in Western writing systems. PDF processors shall have a predefined encoding named MacRomanEncoding that may be used with both Type 1 and TrueType fonts.
© ISO 2020 – All rights reserved
853
ISO 32000-2:2020(E)
Encoding
Description
WinAnsiEncoding
Windows Code Page 1252, often called the "Windows ANSI" encoding. This is the standard Microsoft WindowsTM specific encoding for Latin text in Western writing systems. PDF processors shall have a predefined encoding named WinAnsiEncoding that may be used with both Type 1 and TrueType fonts.
PDFDocEncoding
Encoding for text strings in a PDF document outside the document’s content streams. This is one of two encodings (the other being Unicode) that may be used to represent text strings; see 7.9.2.2, "Text string type". PDF does not have a predefined encoding named PDFDocEncoding; it is not customary to use this encoding to show text from fonts.
MacExpertEncoding
An encoding for use with expert fonts — ones containing the expert character set. PDF processors shall have a predefined encoding named MacExpertEncoding. Despite its name, it is not a platform-specific encoding; however, only certain fonts have the appropriate character set for use with this encoding. No such fonts are among the standard 14 predefined fonts.
D.2
Latin character set and encodings Table D.2 — Latin character set and encodings
CHAR NAME
CHAR CODE (OCTAL)
CHAR
STD
MAC
WIN
NAME
CHAR CODE (OCTAL) STD
MAC
WIN
A
A
101
101
101
101
Œ
OE
352 316
214
226
Æ
AE
341
256
306
306
Ó
Oacute
—
356
323
323
Á
Aacute
—
347
301
301
Ô
Ocircumflex
—
357
324
324
Â
Acircumflex
—
345
302
302
Ö
Odieresis
—
205
326
326
Ä
Adieresis
—
200
304
304
Ò
Ograve
—
361
322
322
À
Agrave
—
313
300
300
Ø
Oslash
351 257
330
330
Å
Aring
—
201
305
305
Õ
Otilde
—
315
325
325
Ã
Atilde
—
314
303
303
P
P
120 120
120
120
B
B
102
102
102
102
Q
Q
121 121
121
121
C
C
103
103
103
103
R
R
122 122
122
122
Ç
Ccedilla
—
202
307
307
S
S
123 123
123
123
D
D
104
104
104
104
Š
Scaron
—
—
212
227
E
E
105
105
105
105
T
T
124 124
124
124
É
Eacute
—
203
311
311
Þ
Thorn
—
336
336
854
—
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
CHAR NAME
CHAR CODE (OCTAL)
CHAR
STD
MAC
WIN
NAME
CHAR CODE (OCTAL) STD
MAC
WIN
Ê
Ecircumflex
—
346
312
312
U
U
125 125
125
125
Ë
Edieresis
—
350
313
313
Ú
Uacute
—
362
332
332
È
Egrave
—
351
310
310
Û
Ucircumflex
—
363
333
333
Ð
Eth
—
—
320
320
Ü
Udieresis
—
206
334
334
€
Euro1
—
—
200
240
Ù
Ugrave
—
364
331
331
F
F
106
106
106
106
V
V
126 126
126
126
G
G
107
107
107
107
W
W
127 127
127
127
H
H
110
110
110
110
X
X
130 130
130
130
I
I
111
111
111
111
Y
Y
131 131
131
131
Í
Iacute
—
352
315
315
Ý
Yacute
—
—
335
335
Î
Icircumflex
—
353
316
316
Ÿ
Ydieresis
—
331
237
230
Ï
Idieresis
—
354
317
317
Z
Z
132 132
132
132
Ì
Igrave
—
355
314
314
Ž
Zcaron2
—
—
216
231
J
J
112
112
112
112
a
a
141 141
141
141
K
K
113
113
113
113
á
aacute
—
207
341
341
L
L
114
114
114
114
â
acircumflex
—
211
342
342
Ł
Lslash
350
—
—
225
´
acute
302 253
264
264
M
M
115
115
115
115
ä
adieresis
—
212
344
344
N
N
116
116
116
116
æ
ae
361 276
346
346
Ñ
Ntilde
—
204
321
321
à
agrave
—
210
340
340
O
O
117
117
117
117
&
ampersand
046 046
046
046
å
aring
—
214
345
345
ð
eth
—
—
360
360
^
asciicircum
136
136
136
136
!
exclam
041 041
041
041
~
asciitilde
176
176
176
176
¡
exclamdown
241 301
241
241
asterisk
052
052
052
052
f
f
146 146
146
146
@
at
100
100
100
100
fi
fi
256 336
—
223
ã
atilde
—
213
343
343
5
five
065 065
065
065
© ISO 2020 – All rights reserved
855
ISO 32000-2:2020(E)
CHAR NAME
CHAR CODE (OCTAL)
CHAR
STD
MAC
WIN
NAME
CHAR CODE (OCTAL) STD
MAC
WIN
b
b
142
142
142
142
fl
fl
257 337
—
224
\
backslash
134
134
134
134
ƒ
florin
246 304
203
206
|
bar
174
174
174
174
4
four
064 064
064
064
{
braceleft
173
173
173
173
⁄
fraction
244 332
—
207
}
braceright
175
175
175
175
g
g
147 147
147
147
[
bracketleft
133
133
133
133
ß
germandbls
373 247
337
337
]
bracketright
135
135
135
135
`
grave
301 140
140
140
˘
breve
306
371
—
030
greater
076 076
076
076
¦
brokenbar
—
—
246
246
«
guillemotleft4
253 307
253
253
•
bullet3
267
245
225
200
»
guillemotright4 273 310
273
273
c
c
143
143
143
143
‹
guilsinglleft
254 334
213
210
ˇ
caron
317
377
—
031
›
guilsinglright
255 335
233
211
ç
ccedilla
—
215
347
347
h
h
150 150
150
150
¸
cedilla
313
374
270
270
˝
hungarumlaut
315 375
—
034
¢
cent
242
242
242
242
hyphen5
055 055
055
055
ˆ
circumflex
303
366
210
032
i
i
151 151
151
151
:
colon
072
072
072
072
í
iacute
—
222
355
355
,
comma
054
054
054
054
î
icircumflex
—
224
356
356
©
copyright
—
251
251
251
ï
idieresis
—
225
357
357
¤
currency1
250
333
244
244
ì
igrave
—
223
354
354
d
d
144
144
144
144
j
j
152 152
152
152
†
dagger
262
240
206
201
k
k
153 153
153
153
‡
daggerdbl
263
340
207
202
l
l
154 154
154
154
°
degree
—
241
260
260
<
less
074 074
074
074
¨
dieresis
310
254
250
250
¬
logicalnot
—
302
254
254
÷
divide
—
326
367
367
ł
lslash
370 —
—
233
$
dollar
044
044
044
044
m
m
155 155
155
155
856
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
CHAR NAME
CHAR CODE (OCTAL)
CHAR
STD
MAC
WIN
NAME
CHAR CODE (OCTAL) STD
MAC
WIN
˙
dotaccent
307
372
—
033
¯
macron
305 370
257
257
ı
dotlessi
365
365
—
232
−
minus
—
—
—
212
e
e
145
145
145
145
µ
mu
—
265
265
265
é
eacute
—
216
351
351
×
multiply
—
—
327
327
ê
ecircumflex
—
220
352
352
n
n
156 156
156
156
ë
edieresis
—
221
353
353
9
nine
071 071
071
071
è
egrave
—
217
350
350
ñ
ntilde
—
226
361
361
8
eight
070
070
070
070
numbersign
043 043
043
043
…
ellipsis
274
311
205
203
o
o
157 157
157
157
—
emdash
320
321
227
204
ó
oacute
—
227
363
363
–
endash
261
320
226
205
ô
ocircumflex
—
231
364
364
=
equal
075
075
075
075
ö
odieresis
—
232
366
366
œ
oe
372
317
234
234
s
s
163 163
163
163
˛
ogonek
316
376
—
035
š
scaron
—
—
232
235
ò
ograve
—
230
362
362
§
section
247 244
247
247
1
one
061
061
061
061
;
semicolon
073 073
073
073
½
onehalf
—
—
275
275
7
seven
067 067
067
067
¼
onequarter
—
—
274
274
6
six
066 066
066
066
¹
onesuperior
—
—
271
271
/
slash
057 057
057
057
ª
ordfeminine
343
273
252
252
space6
040 040
040
040
º
ordmasculine
353
274
272
272
£
sterling
243 243
243
243
ø
oslash
371
277
370
370
t
t
164 164
164
164
õ
otilde
—
233
365
365
þ
thorn
—
—
376
376
p
p
160
160
160
160
3
three
063 063
063
063
¶
paragraph
266
246
266
266
¾
threequarters
—
—
276
276
(
parenleft
050
050
050
050
³
threesuperior
—
—
263
263
)
parenright
051
051
051
051
˜
tilde
304 367
230
037
© ISO 2020 – All rights reserved
857
ISO 32000-2:2020(E)
CHAR NAME
CHAR CODE (OCTAL)
CHAR
STD
MAC
WIN
NAME
CHAR CODE (OCTAL) STD
MAC
WIN
%
percent
045
045
045
045
™
trademark
—
252
231
222
.
period
056
056
056
056
2
two
062 062
062
062
·
periodcentered 264
341
267
267
²
twosuperior
—
—
262
262
‰
perthousand
275
344
211
213
u
u
165 165
165
165
plus
053
053
053
053
ú
uacute
—
234
372
372
±
plusminus
—
261
261
261
û
ucircumflex
—
236
373
373
q
q
161
161
161
161
ü
udieresis
—
237
374
374
?
question
077
077
077
077
ù
ugrave
—
235
371
371
¿
questiondown
277
300
277
277
_
underscore
137 137
137
137
"
quotedbl
042
042
042
042
v
v
166 166
166
166
„
quotedblbase
271
343
204
214
w
w
167 167
167
167
"
quotedblleft
252
322
223
215
x
x
170 170
170
170
"
quotedblright
272
323
224
216
y
y
171 171
171
171
‘
quoteleft
140
324
221
217
ý
yacute
—
—
375
375
’
quoteright
047
325
222
220
ÿ
ydieresis
—
330
377
377
‚
quotesinglbase 270
342
202
221
¥
yen
245 264
245
245
'
quotesingle
251
047
047
047
z
z
172 172
172
172
r
r
162
162
162
162
ž
zcaron2
—
—
236
236
®
registered
—
250
256
256
0
zero
060 060
060
060
˚
ring
312
373
—
036
- In PDF 1.3, the euro character was added to the Adobe standard Latin character set. It is encoded as 200 in WinAnsiEncoding and 240 in PDFDocEncoding, assigning codes that were previously unused. Apple changed the Mac OS Latin-text encoding for code 333 from the currency character to the euro character. However, this incompatible change has not been reflected in PDF’s MacRomanEncoding, which continues to map code 333 to currency. If the euro character is desired, an encoding dictionary can be used to specify this single difference from MacRomanEncoding.
- In PDF 1.3, the existing Zcaron and zcaron characters were added to WinAnsiEncoding as the previously unused codes 216 and 236. 858
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
- In WinAnsiEncoding, all unused codes greater than 40 map to the bullet character. However, only code 225 is specifically assigned to the bullet character; other codes are subject to future reassignment.
- The character names guillemotleft and guillemotright are misspelled. The correct spelling for this punctuation character is guillemet. However, the misspelled names are the ones actually used in the fonts and encodings containing these characters.
- The hyphen (U+002D) character is also encoded as 255 (octal) in WinAnsiEncoding. Windows Code Page 1252 associates this character code with the soft hyphen (U+00AD) character. If the PDF producer intends to map this character code to the "softhyphen" character from the Adobe Glyph List, this may be specified using a Differences array in the encoding dictionary as shown in the example below.
- The space (U+0020) character is also encoded as 312 (octal) in MacRomanEncoding and as 240 (octal) in WinAnsiEncoding. Windows Code Page 1252 associates this character code with the non-breaking space (U+00A0) character. If the PDF producer intends to map this character code to the "nonbreakingspace" character from the Adobe Glyph List, this may be specified using a Differences array in the encoding dictionary as shown in the example below. EXAMPLE
Encoding dictionaries use decimal numbers for character codes, instead of octal values.
<< /Type /Encoding /BaseEncoding /WinAnsiEncoding /Differences [ 160 /nonbreakingspace 173 /softhyphen ]
NOTE
D.3
This document clarifies list items 5 and 6 above (2020).
PDFDocEncoding character set
The column titled Notes uses the following abbreviations: •
U
Undefined code point in PDFDocEncoding
•
SR
Unicode codepoint that may require special representation in XML in some contexts. Table D.3 — PDFDocEncoding character set
Character
Dec
Hex
Octal
Unicode
Unicode character name or (alternative alias)
Notes
^@
0
0x00
0000
U+0000
(NULL)
U
^A
1
0x01
0001
U+0001
(START OF HEADING)
U
^B
2
0x02
0002
U+0002
(START OF TEXT)
U
^C
3
0x03
0003
U+0003
(END OF TEXT)
U
^D
4
0x04
0004
U+0004
(END OF TEXT)
U
^E
5
0x05
0005
U+0005
(END OF TRANSMISSION)
U
^F
6
0x06
0006
U+0006
(ACKNOWLEDGE)
U
© ISO 2020 – All rights reserved
859
ISO 32000-2:2020(E)
Character
Dec
Hex
Octal
Unicode
Unicode character name or (alternative alias)
Notes
^G
7
0x07
0007
U+0007
(BELL)
U
^H
8
0x08
0010
U+0008
(BACKSPACE)
U
^I
9
0x09
0011
U+0009
(CHARACTER TABULATION)
SR
^J
10
0x0a
0012
U+000A
(LINE FEED)
SR
^K
11
0x0b
0013
U+000B
(LINE TABULATION)
U
^L
12
0x0c
0014
U+000C
(FORM FEED)
U
^M
13
0x0d
0015
U+000D
(CARRIAGE RETURN)
SR
^N
14
0x0e
0016
U+000E
(SHIFT OUT)
U
^O
15
0x0f
0017
U+000F
(SHIFT IN)
U
^P
16
0x10
0020
U+0010
(DATA LINK ESCAPE)
U
^Q
17
0x11
0021
U+0011
(DEVICE CONTROL ONE)
U
^R
18
0x12
0022
U+0012
(DEVICE CONTROL TWO)
U
^S
19
0x13
0023
U+0013
(DEVICE CONTROL THREE)
U
^T
20
0x14
0024
U+0014
(DEVICE CONTROL FOUR)
U
^U
21
0x15
0025
U+0015
(NEGATIVE ACKNOWLEDGE)
U
^V
22
0x16
0026
U+0017
(SYNCRONOUS IDLE)
U
^W
23
0x17
0027
U+0017
(END OF TRANSMISSION BLOCK)
U
u
24
0x18
0030
U+02D8
BREVE
v
25
0x19
0031
U+02C7
CARON
^
26
0x1a
0032
U+02C6
MODIFIER LETTER CIRCUMFLEX ACCENT
·
27
0x1b
0033
U+02D9
DOT ABOVE
”
28
0x1c
0034
U+02DD
DOUBLE ACUTE ACCENT
,
29
0x1d
0035
U+02DB
OGONEK
°
30
0x1e
0036
U+02DA
RING ABOVE
~
31
0x1f
0037
U+02DC
SMALL TILDE
32
0x20
0040
U+0020
SPACE ( )
33
0x21
0041
U+0021
EXCLAMATION MARK
!
860
SR © ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
Character
Dec
Hex
Octal
Unicode
Unicode character name or (alternative alias)
Notes
"
34
0x22
0042
U+0022
QUOTATION MARK (")
SR
35
0x23
0043
U+0023
NUMBER SIGN
$
36
0x24
0044
U+0024
DOLLAR SIGN
%
37
0x25
0045
U+0025
PERCENT SIGN
&
38
0x26
0046
U+0026
AMPERSAND (&)
'
39
0x27
0047
U+0027
APOSTROPHE (')
(
40
0x28
0050
U+0028
LEFT PARENTHESIS
)
41
0x29
0051
U+0029
RIGHT PARENTHESIS
42
0x2a
0052
U+002A
ASTERISK
43
0x2b
0053
U+002B
PLUS SIGN
,
44
0x2c
0054
U+002C
COMMA
45
0x2d
0055
U+002D
HYPHEN-MINUS
.
46
0x2e
0056
U+002E
FULL STOP (period)
/
47
0x2f
0057
U+002F
SOLIDUS (slash)
0
48
0x30
0060
U+0030
DIGIT ZERO
1
49
0x31
0061
U+0031
DIGIT ONE
2
50
0x32
0062
U+0032
DIGIT TWO
3
51
0x33
0063
U+0033
DIGIT THREE
4
52
0x34
0064
U+0034
DIGIT FOUR
5
53
0x35
0065
U+0035
DIGIT FIVE
6
54
0x36
0066
U+0036
DIGIT SIX
7
55
0x37
0067
U+0037
DIGIT SEVEN
8
56
0x38
0070
U+0038
DIGIT EIGJT
9
57
0x39
0071
U+0039
DIGIT NINE
:
58
0x3a
0072
U+003A
COLON
;
59
0x3b
0073
U+003B
SEMICOLON
<
60
0x3c
0074
U+003C
LESS THAN SIGN (<)
© ISO 2020 – All rights reserved
SR
861
ISO 32000-2:2020(E)
862
Character
Dec
Hex
Octal
Unicode
Unicode character name or (alternative alias)
=
61
0x3d
0075
U+003D
EQUALS SIGN
62
0x3e
0076
U+003E
GREATER THAN SIGN (>)
?
63
0x3f
0077
U+003F
QUESTION MARK
@
64
0x40
0100
U+0040
COMMERCIAL AT
A
65
0x41
0101
U+0041
B
66
0x42
0102
U+0042
C
67
0x43
0103
U+0043
D
68
0x44
0104
U+0044
E
69
0x45
0105
U+0045
F
70
0x46
0106
U+0046
G
71
0x47
0107
U+0047
H
72
0x48
0110
U+0048
I
73
0x49
0111
U+0049
J
74
0x4a
0112
U+004A
K
75
0x4b
0113
U+004B
L
76
0x4c
0114
U+004C
M
77
0x4d
0115
U+004D
N
78
0x4e
0116
U+004E
O
79
0x4f
0117
U+004F
P
80
0x50
0120
U+0050
Q
81
0x51
0121
U+0051
R
82
0x52
0122
U+0052
S
83
0x53
0123
U+0053
T
84
0x54
0124
U+0054
U
85
0x55
0125
U+0055
V
86
0x56
0126
U+0056
W
87
0x57
0127
U+0057
Notes
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
Character
Dec
Hex
Octal
Unicode
X
88
0x58
0130
U+0058
Y
89
0x59
0131
U+0059
Z
90
0x5a
0132
U+005A
[
91
0x5b
0133
U+005B
LEFT SQUARE BRACKET
\
92
0x5c
0134
U+005C
REVERSE SOLIDUS (backslash)
]
93
0x5d
0135
U+005D
RIGHT SQUARE BRACKET
^
94
0x5e
0136
U+005E
CIRCUMFLEX ACCENT (hat)
_
95
0x5f
0137
U+005F
LOW LINE (SPACING UNDERSCORE)
`
96
0x60
0140
U+0060
GRAVE ACCENT
a
97
0x61
0141
U+0061
b
98
0x62
0142
U+0062
c
99
0x63
0143
U+0063
d
100
0x64
0144
U+0064
e
101
0x65
0145
U+0065
f
102
0x66
0146
U+0066
g
103
0x67
0147
U+0067
h
104
0x68
0150
U+0068
i
105
0x69
0151
U+0069
j
106
0x6a
0152
U+006A
k
107
0x6b
0153
U+006B
l
108
0x6c
0154
U+006C
m
109
0x6d
0155
U+006D
n
110
0x6e
0156
U+006E
o
111
0x6f
0157
U+006F
p
112
0x70
0160
U+0070
q
113
0x71
0161
U+0071
r
114
0x72
0162
U+0072
© ISO 2020 – All rights reserved
Unicode character name or (alternative alias)
Notes
863
ISO 32000-2:2020(E)
864
Character
Dec
Hex
Octal
Unicode
Unicode character name or (alternative alias)
s
115
0x73
0163
U+0073
t
116
0x74
0164
U+0074
u
117
0x75
0165
U+0075
v
118
0x76
0166
U+0076
w
119
0x77
0167
U+0077
x
120
0x78
0170
U+0078
y
121
0x79
0171
U+0079
z
122
0x7a
0172
U+007A
{
123
0x7b
0173
U+007B
LEFT CURLY BRACKET
|
124
0x7c
0174
U+007C
VERTICAL LINE
}
125
0x7d
0175
U+007D
RIGHT CURLY BRACKET
~
126
0x7e
0176
U+007E
TILDE
127
0x7f
0177
•
128
0x80
0200
U+2022
BULLET
†
129
0x81
0201
U+2020
DAGGER
‡
130
0x82
0202
U+2021
DOUBLE DAGGER
…
131
0x83
0203
U+2026
HORIZONTAL ELLIPSIS
—
132
0x84
0204
U+2014
EM DASH
–
133
0x85
0205
U+2013
EN DASH
ƒ
134
0x86
0206
U+0192
⁄
135
0x87
0207
U+2044
FRACTION SLASH (solidus)
‹
136
0x88
0210
U+2039
SINGLE LEFT-POINTING ANGLE QUOTATION MARK
›
137
0x89
0211
U+203A
SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
Š
138
0x8a
0212
U+2212
‰
139
0x8b
0213
U+2030
PER MILLE SIGN
„
140
0x8c
0214
U+201E
DOUBLE LOW-9 QUOTATION MARK (quotedblbase)
Undefined
Notes
U
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
Character
Dec
Hex
Octal
Unicode
Unicode character name or (alternative alias)
“
141
0x8d
0215
U+201C
LEFT DOUBLE QUOTATION MARK (double quote left)
”
142
0x8e
0216
U+201D
RIGHT DOUBLE QUOTATION MARK (quotedblright)
‘
143
0x8f
0217
U+2018
LEFT SINGLE QUOTATION MARK (quoteleft)
’
144
0x90
0220
U+2019
RIGHT SINGLE QUOTATION MARK (quoteright)
‚
145
0x91
0221
U+201A
SINGLE LOW-9 QUOTATION MARK (quotesinglbase)
™
146
0x92
0222
U+2122
TRADE MARK SIGN
fi
147
0x93
0223
U+FB01
LATIN SMALL LIGATURE FI
fl
148
0x94
0224
U+FB02
LATIN SMALL LIGATURE FL
Ł
149
0x95
0225
U+0141
LATIN CAPITAL LETTER L WITH STROKE
Œ
150
0x96
0226
U+0152
LATIN CAPITAL LIGATURE OE
Š
151
0x97
0227
U+0160
LATIN CAPITAL LETTER S WITH CARON
Ÿ
152
0x98
0230
U+0178
LATIN CAPITAL LETTER Y WITH DIAERESIS
Ž
153
0x99
0231
U+017D
LATIN CAPITAL LETTER Z WITH CARON
ı
154
0x9a
0232
U+0131
LATIN SMALL LETTER DOTLESS I
ł
155
0x9b
0233
U+0142
LATIN SMALL LETTER L WITH STROKE
œ
156
0x9c
0234
U+0153
LATIN SMALL LIGATURE OE
š
157
0x9d
0235
U+0161
LATIN SMALL LETTER S WITH CARON
ž
158
0x9e
0236
U+017E
LATIN SMALL LETTER Z WITH CARON
159
0x9f
0237
€
160
0xa0
0240
U+20AC
EURO SIGN
¡
161
0xa1
0241
U+00A1
INVERTED EXCLAMATION MARK
¢
162
0xa2
0242
U+00A2
CENT SIGN
© ISO 2020 – All rights reserved
Notes
Undefined
865
ISO 32000-2:2020(E)
866
Character
Dec
Hex
Octal
Unicode
Unicode character name or (alternative alias)
£
163
0xa3
0243
U+00A3
POUND SIGN (sterling)
¤
164
0xa4
0244
U+00A4
CURRENCY SIGN
¥
165
0xa5
0245
U+00A5
YEN SIGN
¦
166
0xa6
0246
U+00A6
BROKEN BAR
§
167
0xa7
0247
U+00A7
SECTION SIGN
¨
168
0xa8
0250
U+00A8
DIAERESIS
©
169
0xa9
0251
U+00A9
COPYRIGHT SIGN
ª
170
0xaa
0252
U+00AA
FEMININE ORDINAL INDICATOR
«
171
0xab
0253
U+00AB
LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
¬
172
0xac
0254
U+00AC
NOT SIGN
173
0xad
0255
®
174
0xae
0256
U+00AE
REGISTERED SIGN
¯
175
0xaf
0257
U+00AF
MACRON
°
176
0xb0
0260
U+00B0
DEGREE SIGN
±
177
0xb1
0261
U+00B1
PLUS-MINUS SIGN
²
178
0xb2
0262
U+00B2
SUPERSCRIPT TWO
³
179
0xb3
0263
U+00B3
SUPERSCRIPT THREE
´
180
0xb4
0264
U+00B4
ACUTE ACCENT
µ
181
0xb5
0265
U+00B5
MICRO SIGN
¶
182
0xb6
0266
U+00B6
PILCROW SIGN
·
183
0xb7
0267
U+00B7
MIDDLE DOT
¸
184
0xb8
0270
U+00B8
CEDILLA
1
185
0xb9
0271
U+00B9
SUPERSCRIPT ONE
º
186
0xba
0272
U+00BA
MASCULINE ORDINAL INDICATOR
»
187
0xbb
0273
U+00BB
RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
¼
188
0xbc
0274
U+00BC
VULGAR FRACTION ONE QUARTER
Notes
Undefined
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
Character
Dec
Hex
Octal
Unicode
Unicode character name or (alternative alias)
½
189
0xbd
0275
U+00BD
VULGAR FRACTION ONE HALF
¾
190
0xbe
0276
U+00BE
VULGAR FRACTION THREE QUARTERS
¿
191
0xbf
0277
U+00BF
INVERTED QUESTION MARK
À
192
0xc0
0300
U+00C0
Á
193
0xc1
0301
U+00C1
Â
194
0xc2
0302
U+00C2
Ã
195
0xc3
0303
U+00C3
Ä
196
0xc4
0304
U+00C4
Å
197
0xc5
0305
U+00C5
Æ
198
0xc6
0306
U+00C6
Ç
199
0xc7
0307
U+00C7
È
200
0xc8
0310
U+00C8
É
201
0xc9
0311
U+00C9
Ê
202
0xca
0312
U+00CA
Ë
203
0xcb
0313
U+00CB
Ì
204
0xcc
0314
U+00CC
Í
205
0xcd
0315
U+00CD
Î
206
0xce
0316
U+00CE
Ï
207
0xcf
0317
U+00CF
Ð
208
0xd0
0320
U+00D0
Ñ
209
0xd1
0321
U+00D1
Ò
210
0xd2
0322
U+00D2
Ó
211
0xd3
0323
U+00D3
Ô
212
0xd4
0324
U+00D4
Õ
213
0xd5
0325
U+00D5
Ö
214
0xd6
0326
U+00D6
×
215
0xd7
0327
U+00D7
© ISO 2020 – All rights reserved
Notes
867
ISO 32000-2:2020(E)
868
Character
Dec
Hex
Octal
Unicode
Ø
216
0xd8
0330
U+00D8
Ù
217
0xd9
0331
U+00D9
Ú
218
0xda
0332
U+00DA
Û
219
0xdb
0333
U+00DB
Ü
220
0xdc
0334
U+00DC
Ý
221
0xdd
0335
U+00DD
Þ
222
0xde
0336
U+00DE
ß
223
0xdf
0337
U+00DF
à
224
0xe0
0340
U+00E0
á
225
0xe1
0341
U+00E1
â
226
0xe2
0342
U+00E2
ã
227
0xe3
0343
U+00E3
ä
228
0xe4
0344
U+00E4
å
229
0xe5
0345
U+00E5
æ
230
0xe6
0346
U+00E6
ç
231
0xe7
0347
U+00E7
è
232
0xe8
0350
U+00E8
é
233
0xe9
0351
U+00E9
ê
234
0xea
0352
U+00EA
ë
235
0xeb
0353
U+00EB
ì
236
0xec
0354
U+00EC
í
237
0xed
0355
U+00ED
î
238
0xee
0356
U+00EE
ï
239
0xef
0357
U+00EF
ð
240
0xf0
0360
U+00F0
ñ
241
0xf1
0361
U+00F1
ò
242
0xf2
0362
U+00F2
Unicode character name or (alternative alias)
Notes
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
Character
Dec
Hex
Octal
Unicode
ó
243
0xf3
0363
U+00F3
ô
244
0xf4
0364
U+00F4
õ
245
0xf5
0365
U+00F5
ö
246
0xf6
0366
U+00F6
÷
247
0xf7
0367
U+00F7
ø
248
0xf8
0370
U+00F8
ù
249
0xf9
0371
U+00F9
ú
250
0xfa
0372
U+00FA
û
251
0xfb
0373
U+00FB
ü
252
0xfc
0374
U+00FC
ý
253
0xfd
0375
U+00FD
þ
254
0xfe
0376
U+00FE
ÿ
255
0xff
0377
U+00FF
D.4
Unicode character name or (alternative alias)
Notes
Expert set and MacExpert encoding Table D.4 — Expert set and MacExpert encoding CHAR
NAME
CODE
CHAR
NAME
CODE
ᴁ
AEsmall
276
ᴊ
Jsmall
152
Á
Aacutesmall
207
ᴋ
Ksmall
153
Â
Acircumflexsmall
211
ᴌ
Lslashsmall
302
´
Acutesmall
047
ʟ
Lsmall
154
Ä
Adieresissmall
212
¯
Macronsmall
364
À
Agravesmall
210
ᴍ
Msmall
155
Å
Aringsmall
214
ɴ
Nsmall
156
ᴀ
Asmall
141
Ñ
Ntildesmall
226
Ã
Atildesmall
213
ɶ
OEsmall
317
˘
Brevesmall
363
Ó
Oacutesmall
227
© ISO 2020 – All rights reserved
869
ISO 32000-2:2020(E)
870
CHAR
NAME
CODE
CHAR
NAME
CODE
ʙ
Bsmall
142
Ô
Ocircumflexsmall
231
ˇ
Caronsmall
256
Ö
Odieresissmall
232
Ç
Ccedillasmall
215
˛
Ogoneksmall
362
¸
Cedillasmall
311
ò
Ogravesmall
230
ˆ
Circumflexsmall
136
ø
Oslashsmall
277
ᴄ
Csmall
143
ᴏ
Osmall
157
¨
Dieresissmall
254
Õ
Otildesmall
233
˙
Dotaccentsmall
372
ᴘ
Psmall
160
ᴅ
Dsmall
144
Q
Qsmall
161
É
Eacutesmall
216
˚
Ringsmall
373
Ê
Ecircumflexsmall
220
R
Rsmall
162
Ë
Edieresissmall
221
Š
Scaronsmall
247
È
Egravesmall
217
S
Ssmall
163
ᴇ
Esmall
145
þ
Thornsmall
271
ᴆ
Ethsmall
104
˜
Tildesmall
176
F
Fsmall
146
ᴛ
Tsmall
164
`
Gravesmall
140
Ú
Uacutesmall
234
G
Gsmall
147
Û
Ucircumflexsmall
236
ʜ
Hsmall
150
Ü
Udieresissmall
237
˝
Hungarumlautsmall
042
Ù
Ugravesmall
235
Í
Iacutesmall
222
ᴜ
Usmall
165
Î
Icircumflexsmall
224
ᴠ
Vsmall
166
Ï
Idieresissmall
225
ᴡ
Wsmall
167
Ì
Igravesmall
223
X
Xsmall
170
I
Ismall
151
Ý
Yacutesmall
264
Ÿ
Ydieresissmall
330
4
fouroldstyle
064
Y
Ysmall
171
⁴
foursuperior
335
Ž
Zcaronsmall
275
⁄
fraction
057 © ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
CHAR
NAME
CODE
CHAR
NAME
CODE
z
Zsmall
172
hyphen
055
&
ampersandsmall
046
hypheninferior
137
a
asuperior
201
hyphensuperior
321
b
bsuperior
365
i
isuperior
351
¢
centinferior
251
l
lsuperior
361
¢
centoldstyle
043
m
msuperior
367
¢
centsuperior
202
₉
nineinferior
273
:
colon
072
9
nineoldstyle
071
₡
colonmonetary
173
⁹
ninesuperior
341
,
comma
054
ⁿ
nsuperior
366
,
commainferior
262
․
onedotenleader
053
,
commasuperior
370
⅛
oneeighth
112
$
dollarinferior
266
1
onefitted
174
$
dollaroldstyle
044
½
onehalf
110
$
dollarsuperior
045
₁
oneinferior
301
d
dsuperior
353
1
oneoldstyle
061
₈
eightinferior
245
¼
onequarter
107
8
eightoldstyle
070
¹
onesuperior
332
⁸
eightsuperior
241
⅓
onethird
116
e
esuperior
344
O
osuperior
257
¡
exclamdownsmall
326
₍
parenleftinferior
133
!
exclamsmall
041
⁽
parenleftsuperior
050
ff
ff
126
₎
parenrightinferior
135
ffi
ffi
131
⁾
parenrightsuperior
051
ffl
ffl
132
.
period
056
fi
fi
127
.
periodinferior
263
‒
figuredash
320
.
periodsuperior
371
⅝
fiveeighths
114
¿
questiondownsmall
300
© ISO 2020 – All rights reserved
871
ISO 32000-2:2020(E)
D.5
CHAR
NAME
CODE
CHAR
NAME
CODE
₅
fiveinferior
260
?
questionsmall
077
5
fiveoldstyle
065
r
rsuperior
345
⁵
fivesuperior
336
Rp
rupiah
175
fl
fl
130
;
semicolon
073
₄
fourinferior
242
⅞
seveneighths
115
₇
seveninferior
246
—
threequartersemdash
075
7
sevenoldstyle
067
³
threesuperior
334
⁷
sevensuperior
340
t
tsuperior
346
₆
sixinferior
244
‥
twodotenleader
052
6
sixoldstyle
066
₂
twoinferior
252
⁶
sixsuperior
337
2
twooldstyle
062
space
040
²
twosuperior
333
S
ssuperior
352
⅔
twothirds
117
⅜
threeeighths
113
₀
zeroinferior
274
₃
threeinferior
243
0
zerooldstyle
060
3
threeoldstyle
063
⁰
zerosuperior
342
¾
threequarters
111
Symbol set and encoding Table D.5 — Symbol set and encoding
872
CHAR
NAME
CODE
CHAR
NAME
CODE
Α
Alpha
101
↔
arrowboth
253
Β
Beta
102
arrowdblboth
333
Χ
Chi
103
arrowdbldown
337
∆
Delta
104
arrowdblleft
334
Ε
Epsilon
105
arrowdblright
336
Η
Eta
110
arrowdblup
335
€
Euro
240
arrowdown
257
Γ
Gamma
107
arrowhorizex
276
⇔ ⇓ ⇐ ⇒ ⇑ ↓
⎯
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
CHAR
NAME
CODE
CHAR
NAME
CODE
Ifraktur
301
←
arrowleft
254
Ι
Iota
111
→
arrowright
256
Κ
Kappa
113
↑
arrowup
255
Λ
Lambda
114
⏐
arrowvertex
275
Μ
Mu
115
asteriskmath
052
Ν
Nu
116
|
bar
174
Ω
Omega
127
β
beta
142
Ο
Omicron
117
{
braceleft
173
Φ
Phi
106
}
braceright
175
Π
Pi
120
⎧
bracelefttp
354
Ψ
Psi
131
⎨
braceleftmid
355
ℜ
Rfraktur
302
⎩
braceleftbt
356
Ρ
Rho
122
⎫
bracerighttp
374
Σ
Sigma
123
⎬
bracerightmid
375
Τ
Tau
124
⎭
bracerightbt
376
Θ
Theta
121
⎪
braceex
357
Υ
Upsilon
125
[
bracketleft
133
ϒ
Upsilon1
241
]
bracketright
135
Ξ
Xi
130
bracketlefttp
351
Ζ
Zeta
132
bracketleftex
352
aleph
300
bracketleftbt
353
α
alpha
141
bracketrighttp
371
&
ampersand
046
bracketrightex
372
angle
320
bracketrightbt
373
〈
angleleft
341
•
bullet
267
〉
angleright
361
↵
carriagereturn
277
≈
approxequal
273
χ
chi
143
⊗
circlemultiply
304
⌡
integralbt
365
⊕
circleplus
305
∩
intersection
307
♣
club
247
ι
iota
151
:
colon
072
κ
kappa
153
,
comma
054
λ
lambda
154
≅
congruent
100
<
less
074
©
copyrightsans
343
≤
lessequal
243
©
copyrightserif
323
∧
logicaland
331
°
degree
260
¬
logicalnot
330
δ
delta
144
∨
logicalor
332
♦
diamond
250
◊
lozenge
340
ℑ
ℵ
∠
© ISO 2020 – All rights reserved
∗
⎡ ⎢ ⎣ ⎤ ⎥ ⎦
873
ISO 32000-2:2020(E)
874
CHAR
NAME
CODE
CHAR
NAME
CODE
÷
divide
270
−
minus
055
⋅
dotmath
327
′
minute
242
8
eight
070
µ
mu
155
∈
element
316
×
multiply
264
…
ellipsis
274
9
nine
071
∅
emptyset
306
∉
notelement
317
ε
epsilon
145
≠
notequal
271
=
equal
075
notsubset
313
≡
equivalence
272
ν
nu
156
η
eta
150
numbersign
043
!
exclam
041
ω
omega
167
∃
existential
044
ϖ
omega1
166
5
five
065
ο
omicron
157
ƒ
florin
246
1
one
061
4
four
064
(
parenleft
050
⁄
fraction
244
)
parenright
051
γ
gamma
147
⎛
parenlefttp
346
∇
gradient
321
⎜
parenleftex
347
greater
076
⎝
parenleftbt
350
≥
greaterequal
263
⎞
parenrighttp
366
♥
heart
251
⎟
parenrightex
367
∞
infinity
245
⎠
parenrightbt
370
∫
integral
362
∂
partialdiff
266
⌠
integraltp
363
%
percent
045
⎮
integralex
364
.
period
056
⊥
perpendicular
136
∼
similar
176
ϕ
phi
146
6
six
066
φ
phi1
152
/
slash
057
π
pi
160
space
040
plus
053
♠
spade
252
±
plusminus
261
∋
suchthat
047
∏
product
325
∑
summation
345
⊂
propersubset
314
τ
tau
164
⊃
propersuperset
311
∴
therefore
134
∝
proportional
265
θ
theta
161
ψ
psi
171
ϑ
theta1
112
?
question
077
3
three
063
√
radical
326
™
trademarksans
344
⎯
radicalex
140
™
trademarkserif
324
⊆
reflexsubset
315
2
two
062
⊄
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
D.6
CHAR
NAME
CODE
CHAR
NAME
CODE
⊇
reflexsuperset
312
_
underscore
137
®
registersans
342
∪
union
310
®
registerserif
322
∀
universal
042
ρ
rho
162
υ
upsilon
165
″
second
262
℘
weierstrass
303
;
semicolon
073
ξ
xi
170
7
seven
067
0
zero
060
σ
sigma
163
ζ
zeta
172
ς
sigma1
126
ZapfDingbats set and encoding Table D.6 — ZapfDingbats set and encoding
CHAR
NAME
CODE
CHAR
NAME
CODE
CHAR
NAME
CODE
CHAR
NAME
CODE
space
040
✣
a30
103
❆
a65
146
♠
a109
253
✁
a1
041
✤
a31
104
❇
a66
147
①
a120
254
✂
a2
042
✥
a32
105
❈
a67
150
②
a121
255
✃
a202
043
✦
a33
106
❉
a68
151
③
a122
256
✄
a3
044
✧
a34
107
❊
a69
152
④
a123
257
☎
a4
045
★
a35
110
❋
a70
153
⑤
a124
260
✆
a5
046
✩
a36
111
●
a71
154
⑥
a125
261
✇
a119
047
✪
a37
112
❍
a72
155
⑦
a126
262
✈
a118
050
✫
a38
113
■
a73
156
⑧
a127
263
✉
a117
051
✬
a39
114
❏
a74
157
⑨
a128
264
☛
a11
052
✭
a40
115
❐
a203
160
⑩
a129
265
☞
a12
053
✮
a41
116
❑
a75
161
❶
a130
266
✌
a13
054
✯
a42
117
❒
a204
162
❷
a131
267
✍
a14
055
✰
a43
120
▲
a76
163
❸
a132
270
✎
a15
056
✱
a44
121
▼
a77
164
❹
a133
271
✏
a16
057
✲
a45
122
◆
a78
165
❺
a134
272
✐
a105
060
✳
a46
123
❖
a79
166
❻
a135
273
✑
a17
061
✴
a47
124
◗
a81
167
❼
a136
274
✒
a18
062
✵
a48
125
❘
a82
170
❽
a137
275
✓
a19
063
✶
a49
126
❙
a83
171
❾
a138
276
© ISO 2020 – All rights reserved
875
ISO 32000-2:2020(E)
CHAR
NAME
CODE
CHAR
NAME
CODE
CHAR
NAME
CODE
CHAR
NAME
CODE
✔
a20
064
✷
a50
127
❚
a84
172
❿
a139
277
✕
a21
065
✸
a51
130
❛
a97
173
➀
a140
300
✖
a22
066
✹
a52
131
❜
a98
174
➁
a141
301
✗
a23
067
✺
a53
132
❝
a99
175
➂
a142
302
✘
a24
070
✻
a54
133
❞
a100
176
➃
a143
303
✙
a25
071
✼
a55
134
❡
a101
241
➄
a144
304
✚
a26
072
✽
a56
135
❢
a102
242
➅
a145
305
✛
a27
073
✾
a57
136
❣
a103
243
➆
a146
306
✜
a28
074
✿
a58
137
❤
a104
244
➇
a147
307
✝
a6
075
❀
a59
140
❥
a106
245
➈
a148
310
✞
a7
076
❁
a60
141
❦
a107
246
➉
a149
311
✟
a8
077
❂
a61
142
❧
a108
247
➊
a150
312
✠
a9
100
❃
a62
143
♣
a112
250
➋
a151
313
✡
a10
101
❄
a63
144
♦
a111
251
➌
a152
314
✢
a29
102
❅
a64
145
♥
a110
252
➍
a153
315
➎
a154
316
➚
a192
332
➦
a176
346
➳
a184
363
➏
a155
317
➛
a166
333
➧
a177
347
➴
a197
364
➐
a156
320
➜
a167
334
➨
a178
350
➵
a185
365
➑
a157
321
➝
a168
335
➩
a179
351
➶
a194
366
➒
a158
322
➞
a169
336
➪
a193
352
➷
a198
367
➓
a159
323
➟
a170
337
➫
a180
353
➸
a186
370
➔
a160
324
➠
a171
340
➬
a199
354
➹
a195
371
→
a161
325
➡
a172
341
➭
a181
355
➺
a187
372
↔
a163
326
➢
a173
342
➮
a200
356
➻
a188
373
↕
a164
327
➣
a162
343
➯
a182
357
➼
a189
374
➘
a196
330
➤
a174
344
➱
a201
361
➽
a190
375
➙
a165
331
➥
a175
345
➲
a183
362
➾
a191
376
876
© ISO 2020 – All rights reserved
ISO 32000-2:2020(E)
Navigation: PDF20-Spec-Annex-C | PDF20-Spec-Index | PDF20-Spec-Annex-E