summaryrefslogtreecommitdiff
path: root/macros/xetex/generic/xetexko/ChangeLog
blob: 22a650bf4993995551143a64ebf0ebb155d23726 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
2021-09-06      Dohyun Kim <nomos at ktug org>

	Version 4.0

	* generalize the concept introduced at v3.9, that is
	\ifx\f@encoding\UTFencname now affects inter-character spacing
	as well as font substitution.
	* guard against space character(catcode 12) in parsing code point
	of next character

2021-08-09      Dohyun Kim <nomos at ktug org>

	Version 3.9

	* Substitution with hangul/hanja fonts will now occur only when
	\ifx\f@encoding\UTFencname is true. On plain TeX this is normally true
	as both are undefined.

2021-07-13      Dohyun Kim <nomos at ktug org>

	Version 3.8

	* assign 0xAE and 0xB0 to XeTeXcharclassAA

2021-06-18      Dohyun Kim <nomos at ktug org>

	Version 3.7

	* fix position of dotemph regarding hangul tone marks
	* enhance compatibility with ulem/ruby packages

2021-06-10      Dohyun Kim <nomos at ktug org>

	Version 3.6

	* LaTeX 2021/06/01 or later is required.
	* vertical/horizontal environments now honor empty argument, which
	means natural width.
	* new LaTeX environment: verticaltypesetting
	* new plain TeX commands: \beginverticaltypesetting and
	\endverticaltypesetting

2021-05-20      Dohyun Kim <nomos at ktug org>

	Version 3.5

	* internal changes regarding font-switching method
	  (remove Xeko@maybe@gobble)

2021-05-15      Dohyun Kim <nomos at ktug org>

	Version 3.4

	* internal changes regarding font-switching method

2021-04-20      Dohyun Kim <nomos at ktug org>

	Version 3.3

	* more fix on ulem package support
	* suppress linebreak before ellipsis etc.
	* assign U+327E to cjksymbols class

2021-04-08      Dohyun Kim <nomos at ktug org>

	Version 3.2

	* fix ulem package support
	* \hangingpunctuation does not work with quotes by default.
	* new commands \sethangingratio, \unsethangingratio added.
	* \disablehangulspacing will remove \penalty between Hangul
	  characters.

2021-03-22      Dohyun Kim <nomos at ktug org>

	Version 3.1

	* new plain TeX commands \sethangulfont, \sethanjafont

2021-03-20      Dohyun Kim <nomos at ktug org>

	Version 3.0

	* Everything is integrated into xetexko.sty. So
	  xetexko-font.sty, xetexko-space.sty, xetexko-vertical.sty,
	  xetexko-hanging.sty are now almost empty and provided for
	  backward compatibility only.
	* New evironemt 'typesetclassic' is provided for typesetting
	  classical texts, but almost identical to 'japanese' or
	  'chinese' environments of previous version. These latters
	  are kept for backward compatibility.
	* New command \removeclassicspaces is provided.
	* Following Hangul font options do not work any longer, but
	  no error will be raised though :
	  lowerexclamation, lowerperiod, lowercomma, lowerquestion,
	  postexclamationkern, postmathskip, postperiodkern,
	  postcommakern, postquestionkern, preexclamationkern,
	  preperiodkern, precommakern, prequestionkern, quoteraise,
	  quotewidth, PunctRaise.
	* \latinnums and \latinquotes have the same effects as
	  \latinalphs and \latinparens, repectively.
	* \defaulthangulfontfeatures is deprecated.
	* \disableautojosa and \disablejamoautojosa are deprecated.
	* When lmtt is ttdefault, the metrics of default Hangul
	  monospaced font are matched with those of lmtt.
	* \disablehangulspacing will not remove \penalty50 between
	  Hangul characters.

2020-02-17      Dohyun Kim <nomos at ktug org>

	Version 2.23

	* xetexko-font.sty: unbatang/undotum as default hangul fonts;
	suppress bx font warnings and make \bfseries work again;
	use latex's newly introduced \@{rm,sf,tt,default}familyhook

2019-12-01      Dohyun Kim <nomos at ktug org>

	Version 2.22

	* xetexko-font.sty: expl3 deprecation removals

2018-08-08      Dohyun Kim <nomos at ktug org>

	Version 2.21

	* xetexko-font.sty: protect \{rm,sf,tt}family

2018-08-02      Dohyun Kim <nomos at ktug org>

	Version 2.20

	* xetexko-font.sty: adapt to the fontspec v2.6h

2018-04-19      Dohyun Kim <nomos at ktug org>

	Version 2.19

	* xetexko-space.sty: address a conflict with ulem package:
	see http://www.ktug.org/xe/index.php?document_srl=229398

2018-04-06      Dohyun Kim <nomos at ktug org>

	Version 2.18

	* step copyright year
	* xetexko-space.sty: synchronize \XKskipstetchshrink with luatexko;
	suppress glue stretching/shrinking under \disablehangulspacing;
	\xetexkohu is now 0.05em by default
	* xetexko-font.sty: use glueexpr
	* xetexko-vertical.sty: minor bug fix

2017-09-29      Dohyun Kim <nomos at ktug org>

	Version 2.17

	* xetexko-font.sty: zf@enc -> f@encoding

2017-02-06      Dohyun Kim <nomos at ktug org>

	Version 2.16

	* xetexko-font.sty: patching {rm,sf,tt}family of fontspec 2017

2016-04-04      Dohyun Kim <nomos at ktug org>

	Version 2.15

	* xetexko-space.sty: update for xetex 0.99994 or later
	* xetexko-Josa.sty: fix automatic selection of josa

2016-02-01      Dohyun Kim <nomos at ktug org>

	Version 2.14

	* xetexko-space.sty: updates for latex 2016
	* xetexko-space.sty: do not compress already narrow cjk parentheses
	* xetexko-space.sty: assign U+FF62, U+FF63 to cjkopening/closing resp.

2015-06-16      Dohyun Kim <nomos at ktug org>

	Version 2.13

	* xetexko-space.sty: address issue #3 (glue after whatsit)
	* xetexko-vertical.sty: new environment `horizontal'

2015-03-26      Dohyun Kim <nomos at ktug org>

	Version 2.12

	* xetexko-space.sty: assign catcode 12 to Hangul Jamo
	* xetexko.sty, xetexko-space.sty, xetexko-font.sty: fix bug #2
	regarding amsart.cls.

2015-01-18      Dohyun Kim <nomos at ktug org>

	Version 2.11

	* xetexko-space.sty: fix a bug regarding xoblivoir and ulem

2015-01-16      Dohyun Kim <nomos at ktug org>

	Version 2.10

	* xetexko.sty, xetexko-font.sty: package option [unfonts] is removed
	* *.sty: minor fixes and updated copyright year

2014-08-04      Dohyun Kim <nomos at ktug org>

	Version 2.9

	* xetexko-font.sty: Nanum Truetype fonts, if available, will be used
	as default hangul/hanja fonts if no hangul/hanja font is specified by
	users.

2014-07-27      Dohyun Kim <nomos at ktug org>

	Version 2.8

	* xetexko-space.sty: adapt to recent update of unicode-letters.tex.
	Hangul syllables were of catcode 12 traditionally, and this is deeply
	interwined with Automatic Josa Selection. So, recent change of
	unicode-letters.tex, assigning catcode 11 to Hangul, is hereby
	reverted.
	* xetexko-font.sty: allow font option only once, as per future release
	of fontspec

2014-06-17      Dohyun Kim <nomos at ktug org>

	Version 2.7

	* xetexko-font.sty: Ligatures=TeX is now default option for main/sans
	hangul/hanja fonts. Requires fontspec v2.4
	* xetexko-font.sty: new macros \defaulthangulfontfeatures and
	\defaulthanjafontfeatures

2014-05-11      Dohyun Kim <nomos at ktug org>

	Version 2.6

	* xetexko-space.sty: assign U+FE00 block to IVS char as per
	unicode 6.3
	* xetexko-font.sty: font option YetHangul is still there, but
	YetHangul=Off has been removed
	* xetexko-font.sty: use latex3 syntax for defining font commands;
	remove dependency on xkeyval package

2014-03-28      Dohyun Kim <nomos at ktug org>

	Version 2.5

	* xetexko-font.sty: fixed a bug wrt hangul in preamble
	* xetexko-vertical.sty: fixed a bug wrt 'charraise' of CJK symbols

2014-02-02      Dohyun Kim <nomos at ktug org>

	Version 2.4

	* xetexko-space.sty: support Ideographic Variation Selector.
	* xetexko-font.sty: fix a conflict with everysel.sty, reported by
	Hoze Yi & Juho Lee
	* xetexko-font.sty, xetexko-space.sty: fix conflicts with realscripts
	and xypic packages, reported at
	http://www.ktug.org/xe/index.php?document_srl=180038 and
	http://www.ktug.org/xe/index.php?document_srl=180107 respectively.

2013-12-14      Dohyun Kim <nomos at ktug org>

	Version 2.3

	* xetexko-space.sty xetexko.sty: previous release introduced a bug
	related to ulem package, reported by Insung Cho.
	* xetexko-space.sty: font-switching had sometimes been confused by
	everyhangul/everyhanja.

2013-12-06      Dohyun Kim <nomos at ktug org>

	Version 2.2

	* xetexko-space.sty: \latinhyphens is now the default
	* xetexko-hanging.sty: \hangingpunctuations is not needed any more
	* xetexko-space.sty: assign missing kana chars including U+30FC to
	smallkana class
	* xetexko-space.sty: assign compatibility jamo chars to hangulsyllable
	class
	* xetexko-space.sty: new macros \everyhangul and \everyhanja
	* xetexko-space.sty: same stretch/shrink value for inter-hangul and
	inter-hanja skip
	* xetexko-font.sty xetexko-space.sty: new font option `charraise'
	* xetexko-space.sty: \fallbackhanjafont as a final fallback font
	* xetexko-josa.sty: fix a bug regarding non-BMP chars

2013-07-03      Dohyun Kim <nomos at ktug org>

	Version 2.1

	* xetexko.sty: move Hangul caption setting to AtBeginDocument
	* xetexko-space.sty: new macro \disablejamoautojosa, needed for teckit
	mapping of Jamos.
	* xetexko-vertical.sty: \verticaltypesetting for plain tex was
	missing.

2013-03-27      Dohyun Kim <nomos at ktug org>

	Initial release to CTAN. Version 2.0