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