update.
[chise/uptex-chise.git] / elisp / ChangeLog
1 2010-09-02  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * chise-tex.el (chise-tex-encode-region-for-utf-8-jis): New
4         optional argument `ptex-mode'; don't encode JIS X 0208:1990
5         characters as the same as JIS X 0208:1983 characters; don't use
6         \UCSsip{hhhhh} when `ptex-mode' is t; don't encode JIS X 0213
7         characters when `ptex-mode' is nil.
8         (chise-ptex-encode-region-for-utf-8-jis): New function.
9         (chise-xetex-encode-region-for-utf-8-jis): Add local variable
10         `rest' and `spec'.
11         (utf-8-jp-ptex): New coding-system.
12
13 2010-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
14
15         * chise-tex.el (chise-xetex-encode-region-for-utf-8-jis): New
16         function.
17         (utf-8-jp-tex): Fix DOC.
18         (utf-8-jp-xetex): New coding-system.
19
20 2010-01-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
21
22         * chise-tex.el (chise-tex-coded-charset-expression-alist): Add
23         setting for `=adobe-japan1-5'.  
24         (chise-tex-accents-macro-alist): Add setting for <COMBINING HORN>.
25         (chise-tex-encode-ucs-char-at-point):
26         - Encode <LATIN SMALL LETTER DOTLESS I> as "\i{}".
27         - Use "\LATINeng{}" to encode <LATIN SMALL LETTER ENG>.
28         - Encode <LATIN SMALL LETTER ALPHA> as "\textscripta{}".
29         - Encode <LATIN SMALL LETTER OPEN E> as "\IPAepsilon{}".
30         - Encode <LATIN SMALL LETTER IOTA> as "\IPAiota{}".
31         - Encode <LATIN SMALL LETTER REVERSED R WITH FISHHOOK> as
32           "\IPArevfishhookr{}".
33         - Encode <MODIFIER LETTER LEFT HALF RING> as \textrevapostrophe{}.
34         - Encode <SUPERSCRIPT FOUR> as "$^4$".
35         (chise-tex-encode-region-for-utf-8-jis):
36         - Don't encode <LATIN SMALL LETTER S WITH ACUTE>.
37         - Encode <LATIN SMALL LIGATURE OE> as "\oe{}".
38         - Encode SIP characters as "\UCSsip{XXXXX}".
39
40 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
41
42         * chise-tex.el (decompose-char): New function.
43         (chise-tex-accents-macro-alist): Renamed from
44         `chise-tex-accent-macro-alist'; add some compound accents entries.
45         (chise-tex-encode-region-for-utf-8-jis): Omit local variable
46         `modifier-1'; use `decompose-char'; use
47         `chise-tex-accents-macro-alist' to avoid hard-coded codes.
48
49 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
50
51         * chise-tex.el (chise-tex-encode-ucs-char-at-point): Encode
52         <SUPERSCRIPT FIVE> as "$^5$".
53
54 2009-02-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
55
56         * chise-tex.el (chise-tex-encode-region-for-utf-8-jis): Add
57         setting for <COMBINING MACRON> + <COMBINING ACUTE ACCENT>.
58
59 2009-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
60
61         * chise-tex.el (chise-tex-accent-macro-alist): Add setting for
62         <COMBINING DOUBLE ACUTE ACCENT> and <COMBINING OGONEK>.
63         (chise-tex-encode-ucs-char-at-point): Add setting for U+00F8 and
64         U+0142.
65
66 2009-01-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
67
68         * chise-tex.el (chise-tex-encode-ucs-char-at-point): Add setting
69         for U+0250, U+0254, U+0264 and U+026F; use \textglotstop{} instead
70         of \UCSjis{0294} for U+0294.
71         (chise-tex-encode-region-for-utf-8-jis): Avoid to insert multiple
72         \CyrillicScript{...} and \GreekScript{...}.
73
74 2009-01-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
75
76         * chise-tex.el (chise-tex-encode-region-for-utf-8-jis): Accept `-'
77         as a Cyrillic character.
78
79 2009-01-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
80
81         * chise-tex.el (chise-tex-encode-region-for-utf-8-jis): Use
82         \CyrillicScript{...} and \GreekScript{...} instead of
83         \fontencoding{T2A|LGR}\selectfont{}.
84
85 2009-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
86
87         * chise-tex.el (chise-tex-coded-charset-expression-alist): Add
88         setting for `thai-tis620' to decode \ThaiTIS{XX}.
89         (chise-tex-encode-ucs-char-at-point): New function.
90         (chise-tex-encode-region-for-jis): Use
91         `chise-tex-encode-ucs-char-at-point'.
92         (chise-tex-encode-region-for-utf-8-jis): Likewise.
93
94 2008-01-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
95
96         * chise-tex.el (chise-tex-encode-region-for-utf-8-jis): Support
97         Thai script.
98
99 2008-01-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
100
101         * chise-tex.el (chise-tex-encode-region-for-utf-8-jis): Use
102         \GTpjG{4933} for JU+8DBC.
103
104 2008-01-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
105
106         * chise-tex.el (chise-tex-accent-macro-alist): New variable.
107         (chise-tex-encode-region-for-utf-8-jis): Support Greek characters;
108         don't encode U+00C5 and U+00E5; refer
109         `chise-tex-accent-macro-alist'; use "\'{\^X}" instead of
110         "\CircAcute{X}"; use "\~{\^X}" instead of "\CircTilde{X}"; add
111         setting for `HornTilde'.
112         (chise-tex-decode-region): Decode "\={\i}".
113
114 2008-01-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
115
116         * chise-tex.el (chise-tex-encode-region-for-utf-8-jis): New
117         function.
118         (chise-tex-decode-region): Decode \u, \v and \c.
119         (utf-8-jp-tex): New coding-system.
120
121 2008-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
122
123         * chise-tex.el (chise-tex-encode-region-for-jis): Add settings for
124         $_1$ and $_2$.
125
126 2008-01-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
127
128         * chise-tex.el (chise-tex-decode-region): Decode \`, \', \^, \~,
129         \=, \., \" and \d.
130
131 2007-02-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
132
133         * chise-tex.el (chise-tex-coded-charset-expression-alist): Add
134         settings for `=hanziku-{1..12}'.
135
136 2007-01-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
137
138         * chise-tex.el (chise-tex-encode-region-for-jis): Add settings for
139         `CircGrave' and `HornAcute'.
140
141 2006-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
142
143         * chise-tex.el (chise-tex-encode-region-for-jis): \UCSjis{XXXX} or
144         \UCSgb{XXXX} can support only BMP.
145
146 2006-01-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
147
148         * chise-tex.el (chise-tex-coded-charset-expression-alist): Add
149         setting for `=ruimoku-v6'.
150         (chise-tex-encode-region-for-jis): Don't decompose <CYRILLIC SMALL
151         LETTER SHORT I>; add settings for <COMBINING BREVE> and <COMBINING
152         HOOK ABOVE>; support some double accents; support <SUPERSCRIPT
153         TWO>, <SUPERSCRIPT THREE>, <LATIN SMALL LETTER D WITH STROKE>,
154         <LATIN SMALL LETTER ENG>, <LATIN SMALL LETTER S WITH HOOK>,
155         <SUBSCRIPT THREE> and <SUBSCRIPT FIVE>.
156
157 2006-01-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
158
159         * chise-tex.el (chise-tex-encode-region-for-jis): Don't decompose
160         <CYRILLIC SMALL LETTER IO>.
161
162 2006-01-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
163
164         * chise-tex.el (chise-tex-encode-region-for-jis): Don't skip
165         Latin-1 characters; try to convert composite characters to LaTeX
166         macros.
167
168 2005-06-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
169
170         * chise-tex.el (chise-tex-coded-charset-expression-alist): Use
171         `=ucs-bmp@{gb|jis|ks|cns}' instead of `=ucs@{gb|jis|ks|cns}';
172         don't use UCSjis for `=ucs@jis/2000; use `GTpj{A|B|C|...|K}'
173         instead of `GTpj{1|2|3|...|11}' for `=gt-pj-{1|2|3|...|11}'.
174         (iso-2022-jp-tex-jis): Specify `ccs-priority-list'; don't setup
175         `input-charset-conversion'.
176
177 2005-01-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
178
179         * chise-tex.el (chise-tex-encode-region-for-gb): Add setting for
180         KS character.
181
182 2005-01-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
183
184         * chise-tex.el (chise-tex-encode-region-for-jis): Add setting for
185         KS character.
186
187 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
188
189         * chise-tex.el (chise-tex-coded-charset-expression-alist): Add
190         settings for `=ucs-hangul' and `=ucs@jis/2000'; prefer `=ucs@ks'
191         than `=gt-pj-*'.
192         (chise-tex-encode-region-for-jis): Add settings for JIS X 0213
193         characters, Hangul characters, U+2022 and U+0294; use GB domain
194         characters as a fallback.
195
196 2004-08-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
197
198         * chise-tex.el (chise-tex-encode-region-for-jis): New function.
199         (iso-2022-jp-tex-jis): New coding-system.
200
201 2004-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
202
203         * chise-tex.el (chise-tex-encode-region-for-gb): Renamed from
204         `chise-tex-encode-region'.
205         (iso-2022-jp-tex-gb): Renamed from `iso-2022-jp-tex'.
206
207 2004-06-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
208
209         * chise-tex.el: New file.
210