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