1 # FIXME: Have a look at the encodings known by the inputenc package and add
2 # missing ones. Caution: File format change!
4 # Note that you can only add singlebyte encodings to this file.
5 # LyX does not support the output of multibyte encodings (e.g. utf16).
6 # It does support singlebyte encodings with variable with (e.g. utf8).
7 # These are marked with the "variable" keyword.
8 # Fixed width encodings are marked with the "fixed" keyword.
10 # Syntax: Encoding <LyX name> <LaTeX name> <GUI name> <iconv name> fixed|variable <package> End
12 # encodings used by inputenc.sty
14 Encoding utf8 utf8 "Unicode (utf8)" UTF-8 variable inputenc
17 # This one is used by many CJK packages. utf8 is supposed to be the successor,
18 # but does not have all features of utf8x yet.
19 Encoding utf8x utf8x "Unicode (ucs-extended) (utf8x)" UTF-8 variable inputenc
22 # This encoding is used to typeset Armenian using the armTeX package
23 Encoding armscii8 armscii8 "Armenian (ArmSCII8)" ARMSCII-8 fixed inputenc
26 Encoding iso8859-1 latin1 "Western European (ISO 8859-1)" ISO-8859-1 fixed inputenc
29 Encoding iso8859-2 latin2 "Central European (ISO 8859-2)" ISO-8859-2 fixed inputenc
32 Encoding iso8859-3 latin3 "South European (ISO 8859-3)" ISO-8859-3 fixed inputenc
35 Encoding iso8859-4 latin4 "Baltic (ISO 8859-4)" ISO-8859-4 fixed inputenc
38 Encoding iso8859-5 iso88595 "Cyrillic (ISO 8859-5)" ISO-8859-5 fixed inputenc
41 # Not standard, see http://tug.ctan.org/tex-archive/language/arabic/arabi/arabi/texmf/latex/arabi/
42 Encoding iso8859-6 8859-6 "Arabic (ISO 8859-6)" ISO-8859-6 fixed inputenc
45 Encoding iso8859-7 iso-8859-7 "Greek (ISO 8859-7)" ISO-8859-7 fixed inputenc
48 Encoding iso8859-8 8859-8 "Hebrew (ISO 8859-8)" ISO-8859-8 fixed inputenc
51 Encoding iso8859-9 latin5 "Turkish (ISO 8859-9)" ISO-8859-9 fixed inputenc
54 # Not standard, see http://www.vtex.lt/tex/littex/index.html
55 Encoding iso8859-13 l7xenc "Baltic (ISO 8859-13)" ISO-8859-13 fixed inputenc
58 Encoding iso8859-15 latin9 "Western European (ISO 8859-15)" ISO-8859-15 fixed inputenc
61 Encoding iso8859-16 latin10 "South-Eastern European (ISO 8859-16)" ISO-8859-16 fixed inputenc
64 Encoding applemac applemac "Western European (Macintosh Roman)" Macintosh fixed inputenc
67 Encoding cp437 cp437 "DOS (CP 437)" CP437 fixed inputenc
70 # cp437, but on position 225 is sz instead of beta
71 Encoding cp437de cp437de "DOS-de (CP 437-de)" CP437 fixed inputenc
74 Encoding cp850 cp850 "Western European (CP 850)" CP850 fixed inputenc
77 Encoding cp852 cp852 "Central European (CP 852)" CP852 fixed inputenc
80 Encoding cp855 cp855 "Cyrillic (CP 855)" CP855 fixed inputenc
83 Encoding cp858 cp858 "Western European (CP 858)" CP858 fixed inputenc
86 Encoding cp862 cp862 "Hebrew (CP 862)" CP862 fixed inputenc
89 Encoding cp865 cp865 "Nordic languages (CP 865)" CP865 fixed inputenc
92 Encoding cp866 cp866 "Cyrillic (CP 866)" CP866 fixed inputenc
95 Encoding cp1250 cp1250 "Central European (CP 1250)" CP1250 fixed inputenc
98 Encoding cp1251 cp1251 "Cyrillic (CP 1251)" CP1251 fixed inputenc
101 Encoding cp1252 cp1252 "Western European (CP 1252)" CP1252 fixed inputenc
104 Encoding cp1255 cp1255 "Hebrew (CP 1255)" CP1255 fixed inputenc
107 # Not standard, see http://tug.ctan.org/tex-archive/language/arabic/arabi/arabi/texmf/latex/arabi/
108 Encoding cp1256 cp1256 "Arabic (CP 1256)" CP1256 fixed inputenc
111 Encoding cp1257 cp1257 "Baltic (CP 1257)" CP1257 fixed inputenc
114 Encoding koi8 koi8-r "Cyrillic (KOI8-R)" KOI8-R fixed inputenc
117 Encoding koi8-u koi8-u "Cyrillic (KOI8-U)" KOI8-U fixed inputenc
120 Encoding pt154 pt154 "Cyrillic (pt 154)" PT154 fixed inputenc
123 Encoding pt254 pt254 "Cyrillic (pt 254)" PT254 fixed inputenc
126 # encodings used by CJK.sty
128 # The following encodings that are supported by the CJK package are not
129 # included here, because they are not widely used and lack proper iconv support:
131 # See the NOTES file of libiconv for details.
133 # The following encodings can't be handled directly, because the code points
134 # of TeX control characters like {, } and \ can occur in the second byte:
136 # For traditional chinese
137 #Encoding big5 Bg5 "Chinese (traditional) (Big5)" BIG5 variable CJK
141 #Encoding shift-jis SJIS "Japanese (CJK) (SJIS)" SJIS variable CJK
144 # The following encodings need hardcoded support of the encodable unicode
145 # range, but are known by iconv:
147 # For simplified chinese
148 Encoding euc-cn GB "Chinese (simplified) (EUC-CN)" EUC-CN variable CJK
151 # For simplified chinese
152 Encoding gbk GBK "Chinese (simplified) (GBK)" GBK variable CJK
156 Encoding jis JIS "Japanese (CJK) (JIS)" ISO-2022-JP variable CJK
160 Encoding euc-kr KS "Korean (EUC-KR)" EUC-KR variable CJK
163 # The CJK package has yet another name for utf8...
164 Encoding utf8-cjk UTF8 "Unicode (CJK) (utf8)" UTF-8 variable CJK
167 # For traditional chinese
168 Encoding euc-tw EUC-TW "Chinese (traditional) (EUC-TW)" EUC-TW variable CJK
172 Encoding euc-jp EUC-JP "Japanese (CJK) (EUC-JP)" EUC-JP variable CJK
175 # encodings that do not use a package
177 # Traditional Japanese TeX programs require the japanese package.
178 # that is incompatible with CJK and inputenc.
179 Encoding euc-jp-plain EUC-JP-pLaTeX "Japanese (non-CJK) (EUC-JP)" EUC-JP variable japanese
181 Encoding jis-plain JIS-pLaTeX "Japanese (non-CJK) (JIS)" ISO-2022-JP variable japanese
183 Encoding shift-jis-plain SJIS-pLaTeX "Japanese (non-CJK) (SJIS)" CP932 variable japanese
186 # This one needs hardcoded support, since the inputenc package does not know
187 # tis620-0, and thailatex sets up babel directly to use tis620-0, so the
188 # LaTeX name is never output to .tex files (but needed for the hardcoded
190 Encoding tis620-0 tis620-0 "Thai (TIS 620-0)" TIS620-0 fixed none
193 # A plain utf8 encoding that does not use the inputenc package.
194 # Such an encoding is required for XeTeX.
195 Encoding utf8-plain utf8-plain "Unicode (XeTeX) (utf8)" UTF-8 variable none
198 # Pure 7bit ASCII encoding (partially hardcoded in LyX)
199 Encoding ascii ascii "ASCII" ascii fixed none