Jump to content

Cork encoding

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 2a01:119f:251:9000:18d6:21bc:4680:817f (talk) at 16:18, 13 April 2016 (cmiiw). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Cork (also known as T1 or EC) encoding is a character encoding used for encoding glyphs in fonts. It is named after the city of Cork in Ireland, where during a TeX Users Group (TUG) conference in 1990 a new encoding[1] was introduced for LaTeX. It contains 256 characters supporting most west and east-European languages with the Latin alphabet.

Details

In 8-bit TeX engines the font encoding has to match the encoding of hyphenation patterns[2] where this encoding is most commonly used. In LaTeX one can switch to this encoding with \usepackage[T1]{fontenc}, while in ConTeXt MkII this is the default encoding already. In modern engines such as XeTeX and LuaTeX the Unicode is fully supported and the 8-bit font encodings are obsolete.

Code page layout

Cork encoding
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F}
0_ Template:Chset-color-punct|`
0060
0
Template:Chset-color-ext-punct|´
00B4
1
Template:Chset-color-ext-punct|ˆ
02C6
2
Template:Chset-color-ext-punct|˜
02DC
3
Template:Chset-color-ext-punct|¨
00A8
4
Template:Chset-color-ext-punct|˝
02DD
5
Template:Chset-color-ext-punct|˚
02DA
6
Template:Chset-color-ext-punct|ˇ
02C7
7
Template:Chset-color-ext-punct|˘
02D8
8
Template:Chset-color-ext-punct|¯
00AF
9
Template:Chset-color-ext-punct|˙
02D9
10
Template:Chset-color-ext-punct|¸
00B8
11
Template:Chset-color-ext-punct|˛
02DB
12
Template:Chset-color-ext-punct|
201A
13
Template:Chset-color-ext-punct|
2039
14
Template:Chset-color-ext-punct|
203A
15
1_ Template:Chset-color-ext-punct|
201C
16
Template:Chset-color-ext-punct|
201D
17
Template:Chset-color-ext-punct|
201E
18
Template:Chset-color-ext-punct|«
00AB
19
Template:Chset-color-ext-punct|»
00BB
20
Template:Chset-color-ext-punct|
2013
21
Template:Chset-color-ext-punct|
2014
22
Template:Chset-color-ext-punct|ZWSP
200B
23
Template:Chset-color-ext-punct-box|
2030[a]
24
Template:Chset-color-intl|ı
0131[b]
25
Template:Chset-color-intl|ȷ
0237
26
Template:Chset-color-alpha-var|
FB00
27
Template:Chset-color-alpha-var|
FB01
28
Template:Chset-color-alpha-var|
FB02
29
Template:Chset-color-alpha-var|
FB03
30
Template:Chset-color-alpha-var|
FB04
31
2_ Template:Chset-color-punct|
0020
32
Template:Chset-color-punct|!
0021
33
Template:Chset-color-punct|"
0022
34
Template:Chset-color-punct|#
0023
35
Template:Chset-color-punct|$
0024
36
Template:Chset-color-punct|%
0025
37
Template:Chset-color-punct|&
0026
38
Template:Chset-color-ext-punct|
2019
39
Template:Chset-color-punct|(
0028
40
Template:Chset-color-punct|)
0029
41
Template:Chset-color-punct|*
002A
42
Template:Chset-color-punct|+
002B
43
Template:Chset-color-punct|,
002C
44
Template:Chset-color-punct|-
002D
45
Template:Chset-color-punct|.
002E
46
Template:Chset-color-punct|/
002F
47
3_ Template:Chset-color-digit|0
0030
48
Template:Chset-color-digit|1
0031
49
Template:Chset-color-digit|2
0032
50
Template:Chset-color-digit|3
0033
51
Template:Chset-color-digit|4
0034
52
Template:Chset-color-digit|5
0035
53
Template:Chset-color-digit|6
0036
54
Template:Chset-color-digit|7
0037
55
Template:Chset-color-digit|8
0038
56
Template:Chset-color-digit|9
0039
57
Template:Chset-color-punct|:
003A
58
Template:Chset-color-punct|;
003B
59
Template:Chset-color-punct|<
003C
60
Template:Chset-color-punct|=
003D
61
Template:Chset-color-punct|>
003E
62
Template:Chset-color-punct|?
003F
63
4_ Template:Chset-color-punct|@
0040
64
Template:Chset-color-alpha|A
0041
65
Template:Chset-color-alpha|B
0042
66
Template:Chset-color-alpha|C
0043
67
Template:Chset-color-alpha|D
0044
68
Template:Chset-color-alpha|E
0045
69
Template:Chset-color-alpha|F
0046
70
Template:Chset-color-alpha|G
0047
71
Template:Chset-color-alpha|H
0048
72
Template:Chset-color-alpha|I
0049
73
Template:Chset-color-alpha|J
004A
74
Template:Chset-color-alpha|K
004B
75
Template:Chset-color-alpha|L
004C
76
Template:Chset-color-alpha|M
004D
77
Template:Chset-color-alpha|N
004E
78
Template:Chset-color-alpha|O
004F
79
5_ Template:Chset-color-alpha|P
0050
80
Template:Chset-color-alpha|Q
0051
81
Template:Chset-color-alpha|R
0052
82
Template:Chset-color-alpha|S
0053
83
Template:Chset-color-alpha|T
0054
84
Template:Chset-color-alpha|U
0055
85
Template:Chset-color-alpha|V
0056
86
Template:Chset-color-alpha|W
0057
87
Template:Chset-color-alpha|X
0058
88
Template:Chset-color-alpha|Y
0059
89
Template:Chset-color-alpha|Z
005A
90
Template:Chset-color-punct|[
005B
91
Template:Chset-color-punct|\
005C
92
Template:Chset-color-punct|]
005D
93
Template:Chset-color-punct|^
005E
94
Template:Chset-color-punct|_
005F
95
6_ Template:Chset-color-ext-punct|
2018
96
Template:Chset-color-alpha|a
0061
97
Template:Chset-color-alpha|b
0062
98
Template:Chset-color-alpha|c
0063
99
Template:Chset-color-alpha|d
0064
100
Template:Chset-color-alpha|e
0065
101
Template:Chset-color-alpha|f
0066
102
Template:Chset-color-alpha|g
0067
103
Template:Chset-color-alpha|h
0068
104
Template:Chset-color-alpha|i
0069
105
Template:Chset-color-alpha|j
006A
106
Template:Chset-color-alpha|k
006B
107
Template:Chset-color-alpha|l
006C
108
Template:Chset-color-alpha|m
006D
109
Template:Chset-color-alpha|n
006E
110
Template:Chset-color-alpha|o
006F
111
7_ Template:Chset-color-alpha|p
0070
112
Template:Chset-color-alpha|q
0071
113
Template:Chset-color-alpha|r
0072
114
Template:Chset-color-alpha|s
0073
115
Template:Chset-color-alpha|t
0074
116
Template:Chset-color-alpha|u
0075
117
Template:Chset-color-alpha|v
0076
118
Template:Chset-color-alpha|w
0077
119
Template:Chset-color-alpha|x
0078
120
Template:Chset-color-alpha|y
0079
121
Template:Chset-color-alpha|z
007A
122
Template:Chset-color-punct|{
007B
123
Template:Chset-color-punct||
007C
124
Template:Chset-color-punct|}
007D
125
Template:Chset-color-punct|~
007E
126
Template:Chset-color-ext-punct-box|SHY
00AD[c]
127
8_ Template:Chset-color-intl|Ă
0102
128
Template:Chset-color-intl|Ą
0104
129
Template:Chset-color-intl|Ć
0106
130
Template:Chset-color-intl|Č
010C
131
Template:Chset-color-intl|Ď
010E
132
Template:Chset-color-intl|Ě
011A
133
Template:Chset-color-intl|Ę
0118
134
Template:Chset-color-intl|Ğ
011E
135
Template:Chset-color-intl|Ĺ
0139
136
Template:Chset-color-intl|Ľ
013D
137
Template:Chset-color-intl|Ł
0141
138
Template:Chset-color-intl|Ń
0143
139
Template:Chset-color-intl|Ň
0147
140
Template:Chset-color-intl|Ŋ
014A
141
Template:Chset-color-intl|Ő
0150
142
Template:Chset-color-intl|Ŕ
0154
143
9_ Template:Chset-color-intl|Ř
0158
144
Template:Chset-color-intl|Ś
015A
145
Template:Chset-color-intl|Š
0160
146
Template:Chset-color-intl|Ş
015E
147
Template:Chset-color-intl|Ť
0164
148
Template:Chset-color-intl|Ţ
0162
149
Template:Chset-color-intl|Ű
0170
150
Template:Chset-color-intl|Ů
016E
151
Template:Chset-color-intl|Ÿ
0178
152
Template:Chset-color-intl|Ź
0179
153
Template:Chset-color-intl|Ž
017D
154
Template:Chset-color-intl|Ż
017B
155
Template:Chset-color-intl|IJ
0132
156
Template:Chset-color-intl|İ
0130
157
Template:Chset-color-intl|đ
0111
158
Template:Chset-color-intl|§
00A7
159
A_ Template:Chset-color-intl|ă
0103
160
Template:Chset-color-intl|ą
0105
161
Template:Chset-color-intl|ć
0107
162
Template:Chset-color-intl|č
010D
163
Template:Chset-color-intl|ď
010F
164
Template:Chset-color-intl|ě
011B
165
Template:Chset-color-intl|ę
0119
166
Template:Chset-color-intl|ğ
011F
167
Template:Chset-color-intl|ĺ
013A
168
Template:Chset-color-intl|ľ
013E
169
Template:Chset-color-intl|ł
0142
170
Template:Chset-color-intl|ń
0144
171
Template:Chset-color-intl|ň
0148
172
Template:Chset-color-intl|ŋ
014B
173
Template:Chset-color-intl|ő
0151
174
Template:Chset-color-intl|ŕ
0155
175
B_ Template:Chset-color-intl|ř
0159
176
Template:Chset-color-intl|ś
015B
177
Template:Chset-color-intl|š
0161
178
Template:Chset-color-intl|ş
015F
179
Template:Chset-color-intl|ť
0165
180
Template:Chset-color-intl|ţ
0163
181
Template:Chset-color-intl|ű
0171
182
Template:Chset-color-intl|ů
016F
183
Template:Chset-color-intl|ÿ
00FF
184
Template:Chset-color-intl|ź
017A
185
Template:Chset-color-intl|ž
017E
186
Template:Chset-color-intl|ż
017C
187
Template:Chset-color-intl|ij
0133
188
Template:Chset-color-ext-punct|¡
00A1
189
Template:Chset-color-ext-punct|¿
00BF
190
Template:Chset-color-intl|£
00A3
191
C_ Template:Chset-color-intl|À
00C0
192
Template:Chset-color-intl|Á
00C1
193
Template:Chset-color-intl|Â
00C2
194
Template:Chset-color-intl|Ã
00C3
195
Template:Chset-color-intl|Ä
00C4
196
Template:Chset-color-intl|Å
00C5
197
Template:Chset-color-intl|Æ
00C6
198
Template:Chset-color-intl|Ç
00C7
199
Template:Chset-color-intl|È
00C8
200
Template:Chset-color-intl|É
00C9
201
Template:Chset-color-intl|Ê
00CA
202
Template:Chset-color-intl|Ë
00CB
203
Template:Chset-color-intl|Ì
00CC
204
Template:Chset-color-intl|Í
00CD
205
Template:Chset-color-intl|Î
00CE
206
Template:Chset-color-intl|Ï
00CF
207
D_ Template:Chset-color-intl-box|Ð/Đ
00D0[d]
208
Template:Chset-color-intl|Ñ
00D1
209
Template:Chset-color-intl|Ò
00D2
210
Template:Chset-color-intl|Ó
00D3
211
Template:Chset-color-intl|Ô
00D4
212
Template:Chset-color-intl|Õ
00D5
213
Template:Chset-color-intl|Ö
00D6
214
Template:Chset-color-intl|Œ
0152
215
Template:Chset-color-intl|Ø
00D8
216
Template:Chset-color-intl|Ù
00D9
217
Template:Chset-color-intl|Ú
00DA
218
Template:Chset-color-intl|Û
00DB
219
Template:Chset-color-intl|Ü
00DC
220
Template:Chset-color-intl|Ý
00DD
221
Template:Chset-color-intl|Þ
00DE
222
Template:Chset-color-intl-box|SS
1E9E[e]
223
E_ Template:Chset-color-intl|à
00E0
224
Template:Chset-color-intl|á
00E1
225
Template:Chset-color-intl|â
00E2
226
Template:Chset-color-intl|ã
00E3
227
Template:Chset-color-intl|ä
00E4
228
Template:Chset-color-intl|å
00E5
229
Template:Chset-color-intl|æ
00E6
230
Template:Chset-color-intl|ç
00E7
231
Template:Chset-color-intl|è
00E8
232
Template:Chset-color-intl|é
00E9
233
Template:Chset-color-intl|ê
00EA
234
Template:Chset-color-intl|ë
00EB
235
Template:Chset-color-intl|ì
00EC
236
Template:Chset-color-intl|í
00ED
237
Template:Chset-color-intl|î
00EE
238
Template:Chset-color-intl|ï
00EF
239
F_ Template:Chset-color-intl|ð
00F0
240
Template:Chset-color-intl|ñ
00F1
241
Template:Chset-color-intl|ò
00F2
242
Template:Chset-color-intl|ó
00F3
243
Template:Chset-color-intl|ô
00F4
244
Template:Chset-color-intl|õ
00F5
245
Template:Chset-color-intl|ö
00F6
246
Template:Chset-color-intl|œ
0153
247
Template:Chset-color-intl|ø
00F8
248
Template:Chset-color-intl|ù
00F9
249
Template:Chset-color-intl|ú
00FA
250
Template:Chset-color-intl|û
00FB
251
Template:Chset-color-intl|ü
00FC
252
Template:Chset-color-intl|ý
00FD
253
Template:Chset-color-intl|þ
00FE
254
Template:Chset-color-intl|ß
00DF
255
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F

Notes

  1. ^ 0x18 is just a "trailing zero", used to compose or (or arbitrary smaller quantities) out of percent sign (%).
  2. ^ Dotless i and dotless j may be used to compose accented variants like i with macron (ī).
  3. ^ 0x7F is the hyphenation character (not really a soft hyphen).
  4. ^ 0xD0 is used both as Eth (Ð, U+00D0) and as D with stroke (Đ, U+0110) which might be a problem at some occasions (like copying text from PDF, hyphenation, ...)
  5. ^ 0xDF contains SS (two letters S). It allows TeX to automatically convert the German lowercase ß into the uppercase form.

Supported Languages

The encoding supports most European languages written in Latin alphabet. Notable exceptions are:

Languages with slightly suboptimal support include:

References

  1. ^ Ferguson, Michael (1990), "Report on Multilingual Activities" (PDF), TUGboat, Volume 11 (Issue 4): 514–516 {{citation}}: |issue= has extra text (help); |volume= has extra text (help)
  2. ^ TeX hyphenation patterns