mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-02 11:21:42 +00:00
Merge unicode branch
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1037
This commit is contained in:
commit
6cc41fb06c
16
.gitignore
vendored
16
.gitignore
vendored
@ -26,22 +26,20 @@ _$*
|
||||
*.ln
|
||||
core
|
||||
# CVS default ignores end
|
||||
*.xdelta
|
||||
.DS_Store
|
||||
.arch-inventory
|
||||
Makefile
|
||||
autom4te.cache
|
||||
configure
|
||||
bin
|
||||
boot.log
|
||||
boot.log.diff
|
||||
boot.log.old
|
||||
config.cache
|
||||
update.log
|
||||
config.log
|
||||
config.status
|
||||
configure
|
||||
data
|
||||
config.cache
|
||||
Makefile
|
||||
emacs*.tar.gz
|
||||
leim*.tar.gz
|
||||
lock
|
||||
*.xdelta
|
||||
autom4te.cache
|
||||
site-lisp
|
||||
update.log
|
||||
data
|
54
ChangeLog.unicode
Normal file
54
ChangeLog.unicode
Normal file
@ -0,0 +1,54 @@
|
||||
2008-01-07 Kenichi Handa <handa@ni.aist.go.jp>
|
||||
|
||||
* configure: Re-generated.
|
||||
|
||||
* configure.in: Add EMACS_ARG_N([libotf]...), and
|
||||
EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
|
||||
CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
|
||||
CFLAGS, and LIBS in checking of m17n-flt.
|
||||
|
||||
2007-12-01 Kenichi Handa <handa@ni.aist.go.jp>
|
||||
|
||||
* configure: Re-generated.
|
||||
|
||||
* configure.in: Check the availability of m17n-flt library.
|
||||
|
||||
2007-06-12 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* .cvsignore: Add data and site-lisp.
|
||||
|
||||
2007-05-01 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* configure: Re-generated.
|
||||
|
||||
* configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
|
||||
not available.
|
||||
|
||||
2006-06-06 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* configure.in: New args --enable-font-backend, --with-xft,
|
||||
--with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
|
||||
HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
|
||||
FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
|
||||
FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
|
||||
|
||||
* configure: Re-generated.
|
||||
|
||||
2006-01-18 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* make-dist: Include etc/charsets in tarball.
|
||||
|
||||
2005-05-11 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* configure.in: While running cpp on junk.c, include
|
||||
-DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
|
||||
exists.
|
||||
|
||||
* configure: Re-generated.
|
||||
|
||||
2005-02-13 Miles Bader <miles@gnu.org>
|
||||
|
||||
Rename unicode-branch-specific ChangeLog files to
|
||||
"ChangeLog.unicode" from "ChangeLog.22"
|
||||
|
||||
;; arch-tag: a75b78b5-dcea-4597-ad68-97d90683e613
|
201
README.unicode
Normal file
201
README.unicode
Normal file
@ -0,0 +1,201 @@
|
||||
-*-mode: text; coding: latin-1;-*-
|
||||
|
||||
Problems, fixmes and other issues in the emacs-unicode branch
|
||||
-------------------------------------------------------------
|
||||
|
||||
Notes by fx to record various things of variable importance. handa
|
||||
needs to check them -- don't take too seriously, especially with
|
||||
regard to completeness.
|
||||
|
||||
_Do take seriously that you don't want this branch unless you're
|
||||
actually working on it; you risk your data by actually using it._ If
|
||||
you just want to edit Unicode and/or unify iso-8859 et al, see the
|
||||
existing support and the extra stuff at
|
||||
<URL:ftp://dlpx1.dl.ac.uk/fx/emacs/Mule>, mostly now in the CVS trunk.
|
||||
(Editing support is mostly orthogonal to the internal representation.)
|
||||
|
||||
* SINGLE_BYTE_CHAR_P returns true for Latin-1 characters, which has
|
||||
undesirable effects. E.g.:
|
||||
(multibyte-string-p (let ((s "x")) (aset s 0 ?£) s)) => nil
|
||||
(multibyte-string-p (concat [?£])) => nil
|
||||
(text-char-description ?£) => "M-#"
|
||||
|
||||
These examples are all fixed by the change of 2002-10-14, but
|
||||
there still exist questionalble SINGLE_BYTE_CHAR_P in the
|
||||
code (keymap.c and print.c).
|
||||
|
||||
* Rationalize character syntax and its relationship to the Unicode
|
||||
database. (Applies mainly to symbol an punctuation syntax.)
|
||||
|
||||
* Fontset handling and customization needs work. We want to relate
|
||||
fonts to scripts, probably based on the Unicode blocks. The
|
||||
presence of small-repertoire 10646-encoded fonts in XFree 4 is a
|
||||
pain, not currently worked round.
|
||||
|
||||
With the change on 2002-07-26, multiple fonts can be
|
||||
specified in a fontset for a specific range of characters.
|
||||
Each range can also be specified by script. Before using
|
||||
ISO10646 fonts, Emacs checks their repertories to avoid such
|
||||
fonts that don't have a glyph for a specific character.
|
||||
|
||||
fx has worked on fontset customization, but was stymied by
|
||||
basic problems with the way the default face is dealt with
|
||||
(and something else, I think). This needs revisiting.
|
||||
|
||||
* Work is also needed on charset and coding system priorities.
|
||||
|
||||
* The relevant bits of latin1-disp.el need porting (and probably
|
||||
re-naming/updating). See also cyril-util.el.
|
||||
|
||||
* Quail files need more work now the encoding is largely irrelevant.
|
||||
|
||||
* What to do with the old coding categories stuff?
|
||||
|
||||
* The preferred-coding-system property of charsets should probably be
|
||||
junked unless it can be made more useful now.
|
||||
|
||||
* find-multibyte-characters needs looking at.
|
||||
|
||||
* Implement Korean cp949/UHC, BIG5-HKSCS and any other important missing
|
||||
charsets.
|
||||
|
||||
* Lazy-load tables for unify-charset somehow?
|
||||
|
||||
Actually, Emacs clear out all charset maps and unify-map just
|
||||
before dumping, and their are loaded again on demand the
|
||||
dumped emacs. But, those maps (char tables) generated while
|
||||
temacs is running can't be get rid of from the dumped emacs.
|
||||
|
||||
* Translation tables for {en,de}code currently aren't supported.
|
||||
|
||||
This should be fixed by the changes of 2002-10-14.
|
||||
|
||||
* Defining CCL coding systems currently doesn't work.
|
||||
|
||||
This should be fixed by the changes of 2003-01-30.
|
||||
|
||||
* iso-2022 charsets get unified on i/o.
|
||||
|
||||
With the change on 2003-01-06, decoding routines put `charset'
|
||||
property to decoded text, and iso-2022 encoder pay attention
|
||||
to it. Thus, for instance, reading and writing by
|
||||
iso-2022-7bit preserve the original designation sequences.
|
||||
The property name `preferred-charset' may be better?
|
||||
|
||||
We may have to utilize this property to decide a font.
|
||||
|
||||
* Revisit locale processing: look at treating the language and
|
||||
charset parts separately. (Language should affect things like
|
||||
speling and calendar, but that's not a Unicode issue.)
|
||||
|
||||
* Handle Unicode combining characters usefully, e.g. diacritics, and
|
||||
handle more scripts specifically (à la Devanagari). There are
|
||||
issues with canonicalization.
|
||||
|
||||
* Bidi is a separate issue with no support currently.
|
||||
|
||||
* We need tabular input methods, e.g. for maths symbols. (Not
|
||||
specific to Unicode.)
|
||||
|
||||
* Need multibyte text in menus, e.g. for the above. (Not specific to
|
||||
Unicode -- see Emacs etc/TODO, but now mostly works with gtk.)
|
||||
|
||||
* There's currently no support for Unicode normalization.
|
||||
|
||||
* Populate char-width-table correctly for Unicode chanaracters and
|
||||
worry about what happens when double-width charsets covering
|
||||
non-CJK characters are unified.
|
||||
|
||||
* Emacs 20/21 .elc files are currently not loadable. It may or may
|
||||
not be possible to do this properly.
|
||||
|
||||
With the change on 2002-07-24, elc files generated by Emacs
|
||||
20.3 and later are correctly loaded (including those
|
||||
containing multibyte characters and compressed). But, elc
|
||||
files generated by 20.2 and the primer are still not loadable.
|
||||
Is it really worth working on it?
|
||||
|
||||
* Rmail won't work with non-ASCII text. Encoding issues for Babyl
|
||||
files need sorting out, but rms says Babyl will go before this is
|
||||
released.
|
||||
|
||||
* Gnus still needs some attention, and we need to get changes
|
||||
accepted by Gnus maintainers...
|
||||
|
||||
* There are type errors lurking, e.g. in
|
||||
Fcheck_coding_systems_region. Define ENABLE_CHECKING to find them.
|
||||
|
||||
* You can grep the code for lots of fixmes.
|
||||
|
||||
* Old auto-save files, and similar files, such as Gnus drafts,
|
||||
containing non-ASCII characters probably won't be re-read correctly.
|
||||
|
||||
|
||||
|
||||
New font handling mechanism with font backend method
|
||||
----------------------------------------------------
|
||||
|
||||
This branch now contains new codes for handling fonts by multiple font
|
||||
backends. The old font handling codes still exist completely parallel
|
||||
to the new codes, and the new codes are used only when you configure
|
||||
Emacs with the argument "--enable-font-backend".
|
||||
|
||||
Which font backends to use can be specified by X resource
|
||||
"FontBackend". For instance, if you want to use Xft fonts only,
|
||||
|
||||
Emacs.FontBackend: xft
|
||||
|
||||
will work. If this resource is not set, Emacs tries to use all font
|
||||
backends available on your graphic device.
|
||||
|
||||
The configure script, if invoked with "--enable-font-backend", checks
|
||||
if libraries freetype and fontconfig exist. If they are both
|
||||
available, macro "USE_FONT_BACKEND" is defined in src/config.h. In
|
||||
that case, the existing of Xft library is checked too.
|
||||
|
||||
The new files are:
|
||||
font.h -- header providing font-backend related structures
|
||||
(most important ones are "struct font" and "struct
|
||||
font_driver"), macros, and etc.
|
||||
font.c -- main font handling code.
|
||||
xfont.c -- font-driver on X for X core fonts.
|
||||
ftfont.c -- generic font-driver for FreeType fonts providing
|
||||
device-independent methods of struct font_driver.
|
||||
xftfont.c -- font-driver on X using Xft for FreeType fonts
|
||||
utilizing methods provided by ftfont.c.
|
||||
ftxfont.c -- font-driver on X directly using FreeType fonts
|
||||
utilizing methods provided by ftfont.c.
|
||||
w32font.c -- font driver on w32 using Windows native fonts,
|
||||
corresponding to xfont.c
|
||||
|
||||
So we already have codes for X. For the other systems (w32 and mac),
|
||||
it seems that we need these files:
|
||||
atmfont.c -- font-driver on mac using ATM fonts, corresponding
|
||||
to xfont.c
|
||||
As BDF fonts are currently used on w32, we may also implement these:
|
||||
bdffont.c -- generic font-driver for BDF fonts, corresponding to
|
||||
ftfont.c
|
||||
bdfw32font.c -- font-driver on w32 using BDF fonts,
|
||||
corresponding to ftxfont.c
|
||||
But, as FreeType already supports BDF fonts, if FreeType and
|
||||
Fontconfig are also available on w32, what we need may be:
|
||||
ftw32font.c -- font-driver on w32 directly using FreeType fonts
|
||||
utilizing methods provided by ftfont.c.
|
||||
|
||||
And, for those to work, macterm.c and macfns.c must be changed by the
|
||||
similar way as xterm.c and xfns.c (the parts "#ifdef USE_FONT_BACKEND"
|
||||
... "#endif" should be checked).
|
||||
|
||||
It may be interesting if Emacs supports a frame buffer directly and
|
||||
have these font driver.
|
||||
ftfbfont.c -- font-driver on FB for FreeType fonts.
|
||||
bdffbfont.c -- font-driver on FB for BDF fonts.
|
||||
|
||||
Note: The fontset related codes are not yet matuared to work well with
|
||||
the font backend method. So, for instance, even if you start Emacs
|
||||
as something like this:
|
||||
% emacs -fn tahoma
|
||||
Non-ASCII Latin characters will not be displayed by the font "tahoma".
|
||||
In such a case, please try this:
|
||||
|
||||
(set-fontset-font "fontset-default" 'latin '("tahoma" . "unicode-bmp"))
|
135
admin/ChangeLog.unicode
Normal file
135
admin/ChangeLog.unicode
Normal file
@ -0,0 +1,135 @@
|
||||
2006-08-21 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* unidata/UnicodeData.txt: Updated to Unicode 5.0.
|
||||
|
||||
* unidata/README: Adjusted for Unicode 5.0.
|
||||
|
||||
* unidata/copyright.html: New file.
|
||||
|
||||
2005-05-13 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* unidata/unidata-gen.el (unidata-get-decomposition): For Hangul
|
||||
decomposition, if T is the same as TBase, don't include it in the
|
||||
returned list.
|
||||
|
||||
2005-05-11 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* unidata/unidata-gen.el (unidata-text-file): Delete it.
|
||||
(unidata-list): Initialize to nil.
|
||||
(unidata-setup-list): New function.
|
||||
(unidata-gen-files): New optional arg unidata-text-file. If it's
|
||||
nil, set unidata-text-file the left command line arg. Call
|
||||
unidate-setup-list at first.
|
||||
|
||||
* unidata/Makefile (EMACS): Rename back to Emacs and set to emacs.
|
||||
Caller changed.
|
||||
(all): Depends on ${DSTDIR}/charprop.el.
|
||||
(${DSTDIR}/charprop.el): Run emacs after cd to DISDIR.
|
||||
|
||||
2005-05-10 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* unidata/unidata-gen.el: Typo fixed in comments. Change
|
||||
string-to-int to string-to-number.
|
||||
(unidata-text-file): Defined to .../unidata.txt.
|
||||
(unidata-list): Just insert unidata-text-file.
|
||||
(unidata-get-decomposition): Handle Hangul decomposition.
|
||||
(unidata-gen-files): Don't use \040, instead at ^L near the end of
|
||||
file.
|
||||
|
||||
* unidata/Makefile (TEMACS): Renamed from EMACS. Set to temacs.
|
||||
Caller changed.
|
||||
(unidata.txt): New target.
|
||||
(charprop.el): Depends on unidata.txt.
|
||||
(clean): Remove unidata.txt.
|
||||
|
||||
2005-03-02 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* unidata/unidata-gen.el (unidata-get-name): Handle "CJK IDEOGRAPH".
|
||||
(unidata-get-name): Handle U+110B.
|
||||
|
||||
2005-01-30 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
Sub-directory `unidata' is for codes to generate charprop.el and
|
||||
many other uni-*.el files from `UnicodeData.txt'.
|
||||
|
||||
* Unidata/README: New file.
|
||||
|
||||
* unidata/Makefile: New file.
|
||||
|
||||
* unidata/unidata-gen.el: New file.
|
||||
|
||||
* unidata/UnicodeData.txt: New file. Copied from
|
||||
http://www.unicode.org on 2005-01-29.
|
||||
|
||||
* unidata/.cvsignore: New file.
|
||||
|
||||
2004-02-12 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/.cvsignore: New file.
|
||||
|
||||
* charsets/mapconv: Add code for handling KANJI-DATABASE format.
|
||||
|
||||
* charsets/Makefile (all): Rename target from charsets. Depend on
|
||||
${TRANS_TABLE}
|
||||
(CNS-2.map, CNS-3.map, CNS-4.map, CNS-5.map, CNS-6.map)
|
||||
(CNS-7.map): Generate from cns2ucsdkw.txt.
|
||||
(install): Copy updated files only.
|
||||
|
||||
2004-01-30 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/cp932.awk: Append user defined area of CP932.
|
||||
|
||||
2004-01-28 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/Makefile (JISX2131.map): Convert 0x2015 to 0x2014,
|
||||
0x2299 to 0x29BF.
|
||||
|
||||
2004-01-27 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/Makefile (TRANS_TABLE): New macro.
|
||||
(JISX0208.map): Convert 0x2015 to 0x2014.
|
||||
(cp51932.el): New target.
|
||||
(eucjp-ms.el): New target.
|
||||
(install): Include ${TRANS_TABLE}.
|
||||
(CJK): Include JISX213A.map.
|
||||
(JISX213A.map): New target.
|
||||
|
||||
* charsets/eucjp-ms.awk: New file.
|
||||
|
||||
* charsets/cp51932.awk: New file.
|
||||
|
||||
2004-01-26 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/cp932.awk: New file.
|
||||
|
||||
* charsets/Makefile (CP932-2BYTE.map): Call mapconv with
|
||||
cp932.awk.
|
||||
|
||||
* charsets/mapconv: In UNICODE2 case, sort by 4th field after
|
||||
running an awk program.
|
||||
|
||||
2004-01-25 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/mapconv: Handle UNICODE2.
|
||||
|
||||
* charsets/Makefile (CJK): Include CP932-2BYTE.map
|
||||
(CP932-2BYTE.map): New target.
|
||||
|
||||
2003-08-16 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets: New directory for scripts to generate charset map
|
||||
files in ../etc/charsets/.
|
||||
|
||||
* charsets/Makefile, charsets/mapconv, charsets/compact.awk,
|
||||
charsets/big5.awk charsets/gb18030-2.awk, charsets/gb18030-4.awk,
|
||||
cahrsets/kuten.awk: New files.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: iso-2022-7bit-unix
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
;;; arch-tag: 021fa3ae-e1d0-451b-866e-c5b10b325e78
|
@ -89,4 +89,11 @@ mode: outline
|
||||
paragraph-separate: "[ ]*$"
|
||||
end:
|
||||
|
||||
Brief description of sub-directories:
|
||||
|
||||
charsets scripts for generating charset map files
|
||||
in ../etc/charsets
|
||||
unidata scripts for generating character property files
|
||||
in ../lisp/international
|
||||
|
||||
# arch-tag: 812b9461-bc0a-46a7-925e-24bd41118463
|
||||
|
4
admin/charsets/.arch-inventory
Normal file
4
admin/charsets/.arch-inventory
Normal file
@ -0,0 +1,4 @@
|
||||
# Unlike most emacs dirs, admin/charsets has a simple non-autoconf-generated makefile
|
||||
source ^(Makefile)$
|
||||
|
||||
# arch-tag: ee36cfe3-96f8-4e91-aec4-008c80a85e6b
|
2
admin/charsets/.gitignore
vendored
Normal file
2
admin/charsets/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
*.map
|
||||
*.el
|
349
admin/charsets/Makefile
Normal file
349
admin/charsets/Makefile
Normal file
@ -0,0 +1,349 @@
|
||||
# Makefile -- Makefile to generate charset maps in etc/charsets.
|
||||
# Copyright (C) 2003
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
# Registration Number H13PRO009
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
# GNU Emacs is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# GNU Emacs is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
||||
# Commentary
|
||||
|
||||
# At first, set these environment variables:
|
||||
# GLIBC_CHARMAPS
|
||||
# Directory of glibc-VERSION/localedate/charmaps.
|
||||
# VERSION must be 2.3 or the later.
|
||||
# MISC_CHARMAPS
|
||||
# Direcory containing these charmap files:
|
||||
# o bulgarian-mik.txt.gz
|
||||
# provided at <http://czyborra.com/charsets/>
|
||||
# o PTCP154
|
||||
# provided at <http://www.iana.org/assignments/charset-reg/>
|
||||
# o stdenc.txt and symbol.txt
|
||||
# provided at <http://www.unicode.org/Public/MAPPINGS/>
|
||||
# o cp932.txt
|
||||
# provided at <http://www.unicode.org/Public/MAPPINGS/VENDERS>
|
||||
# o Uni2JIS
|
||||
# provided at <http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/CJK.html>
|
||||
# o 720.htm and 858.htm
|
||||
# provided at <http://www.microsoft.com/globaldev/reference/oem/>
|
||||
# o eucJP-13th.txt, eucJP-udc.txt, eucJP-ibmext.txt
|
||||
# provided at <http://www.opengroup.or.jp/jvc/cde/>
|
||||
# o cns2ucsdkw.txt
|
||||
# available by:
|
||||
# % cvs -d :pserver:anonymous@cvs.kanji-database.sourceforge.net:\
|
||||
# /cvsroot/kanji-database login
|
||||
# % cvs -d :pserver:anonymous@cvs.kanji-database.sourceforge.net:\
|
||||
# /cvsroot/kanji-database co kanji-database
|
||||
# OLDEMACS
|
||||
# emacs of version 21.3.50 or later
|
||||
#
|
||||
# Then, do this:
|
||||
# % make XXX.map (or make all)
|
||||
# % make install
|
||||
|
||||
CHARSETS = ${ISO8859} ${IBM} ${CODEPAGE} ${CJK} ${MISC} ${MULE}
|
||||
|
||||
# Note: We can not prepend "ISO-" to these map files because of file
|
||||
# name limits on DOS.
|
||||
ISO8859 = \
|
||||
8859-2.map 8859-3.map 8859-4.map 8859-5.map 8859-6.map 8859-7.map \
|
||||
8859-8.map 8859-9.map 8859-10.map 8859-11.map 8859-13.map 8859-14.map \
|
||||
8859-15.map 8859-16.map
|
||||
|
||||
IBM = \
|
||||
IBM037.map IBM038.map \
|
||||
IBM256.map IBM273.map IBM274.map IBM275.map IBM277.map IBM278.map \
|
||||
IBM280.map IBM281.map IBM284.map IBM285.map IBM290.map IBM297.map \
|
||||
IBM420.map IBM423.map IBM424.map IBM437.map IBM500.map IBM850.map \
|
||||
IBM851.map IBM852.map IBM855.map IBM856.map IBM857.map IBM860.map \
|
||||
IBM861.map IBM862.map IBM863.map IBM864.map IBM865.map IBM866.map \
|
||||
IBM868.map IBM869.map IBM870.map IBM871.map IBM874.map IBM875.map \
|
||||
IBM880.map IBM891.map IBM903.map IBM904.map IBM905.map IBM918.map \
|
||||
IBM1004.map IBM1026.map IBM1047.map
|
||||
|
||||
CODEPAGE = \
|
||||
CP737.map CP775.map CP1125.map\
|
||||
CP1250.map CP1251.map CP1252.map CP1253.map CP1254.map \
|
||||
CP1255.map CP1256.map CP1257.map CP1258.map \
|
||||
CP10007.map \
|
||||
CP720.map CP858.map
|
||||
|
||||
CJK = GB2312.map GBK.map GB180302.map GB180304.map \
|
||||
BIG5.map BIG5-HKSCS.map\
|
||||
CNS-1.map CNS-2.map CNS-3.map CNS-4.map CNS-5.map CNS-6.map CNS-7.map \
|
||||
CNS-F.map \
|
||||
JISX0201.map JISX0208.map JISX0212.map JISX2131.map JISX2132.map \
|
||||
JISC6226.map CP932-2BYTE.map JISX213A.map\
|
||||
KSC5601.map KSC5636.map JOHAB.map
|
||||
|
||||
MISC = KOI-8.map KOI8-R.map KOI8-U.map KOI8-T.map ALTERNATIVNYJ.map \
|
||||
MIK.map PTCP154.map \
|
||||
TIS-620.map VISCII.map VSCII.map VSCII-2.map\
|
||||
KA-PS.map KA-ACADEMY.map \
|
||||
HP-ROMAN8.map NEXTSTEP.map MACINTOSH.map EBCDICUK.map EBCDICUS.map \
|
||||
stdenc.map symbol.map \
|
||||
CP949-2BYTE.map \
|
||||
BIG5-1.map BIG5-2.map
|
||||
|
||||
# Emacs-mule charsets.
|
||||
MULE = MULE-ethiopic.map MULE-ipa.map MULE-is13194.map \
|
||||
MULE-sisheng.map MULE-tibetan.map \
|
||||
MULE-lviscii.map MULE-uviscii.map
|
||||
|
||||
TRANS_TABLE = cp51932.el eucjp-ms.el
|
||||
|
||||
all: ${CHARSETS} ${TRANS_TABLE}
|
||||
|
||||
AWK = gawk
|
||||
|
||||
# Rules for each charset
|
||||
|
||||
VSCII.map: ${GLIBC_CHARMAPS}/TCVN5712-1 mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[0-9a-f].[ ]/' GLIBC-1 compact.awk > $@
|
||||
|
||||
VSCII-2.map: ${GLIBC_CHARMAPS}/TCVN5712-1 mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[2-7a-f].[ ]/' GLIBC-1 compact.awk \
|
||||
| sed 's/0x20-0x7F.*/0x00-0x7F 0x0000/' > $@
|
||||
|
||||
ALTERNATIVNYJ.map: IBM866.map
|
||||
# Generating $@...
|
||||
@echo "# Modified from ibm866 according to the chart at" > $@
|
||||
@echo "# http://www.cyrillic.com/ref/cyrillic/koi-8alt.html," >> $@
|
||||
@echo "# with guesses for the Unicodes of the glyphs." >> $@
|
||||
@sed -e '/0xF2/ s/ .*/ 0x2019/' \
|
||||
-e '/0xF3/ s/ .*/ 0x2018/' \
|
||||
-e '/0xF4/ s/ .*/ 0x0301/' \
|
||||
-e '/0xF5/ s/ .*/ 0x0300/' \
|
||||
-e '/0xF6/ s/ .*/ 0x203A/' \
|
||||
-e '/0xF7/ s/ .*/ 0x2039/' \
|
||||
-e '/0xF8/ s/ .*/ 0x2191/' \
|
||||
-e '/0xF9/ s/ .*/ 0x2193/' \
|
||||
-e '/0xFA/ s/ .*/ 0x00B1/' \
|
||||
-e '/0xFB/ s/ .*/ 0x00F7/' < $< >> $@
|
||||
|
||||
MIK.map: ${MISC_CHARMAPS}/bulgarian-mik.txt.gz mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '1,$$' CZYBORRA compact.awk > $@
|
||||
|
||||
PTCP154.map: ${MISC_CHARMAPS}/PTCP154 mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^0x/' IANA compact.awk > $@
|
||||
|
||||
stdenc.map: ${MISC_CHARMAPS}/stdenc.txt mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^[0-9A-Fa-f]/' UNICODE compact.awk > $@
|
||||
|
||||
symbol.map: ${MISC_CHARMAPS}/symbol.txt mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^[0-9A-Fa-f]/' UNICODE compact.awk > $@
|
||||
|
||||
CP720.map: ${MISC_CHARMAPS}/720.htm mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^[0-9A-F]/' MICROSOFT compact.awk > $@
|
||||
|
||||
CP858.map: ${MISC_CHARMAPS}/858.htm mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^[0-9A-F]/' MICROSOFT compact.awk > $@
|
||||
|
||||
CP949-2BYTE.map: ${GLIBC_CHARMAPS}/CP949 mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@
|
||||
|
||||
GB2312.map: ${GLIBC_CHARMAPS}/GB2312 mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@
|
||||
|
||||
GBK.map: ${GLIBC_CHARMAPS}/GBK mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@
|
||||
|
||||
GB180302.map: ${GLIBC_CHARMAPS}/GB18030 mapconv gb180302.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x..\/x..[ ]/' GLIBC-2 gb180302.awk > $@
|
||||
|
||||
GB180304.map: GB180302.map gb180304.awk
|
||||
# Generating $@...
|
||||
@$(AWK) -f gb180304.awk < $< > $@
|
||||
|
||||
JISX0201.map: ${GLIBC_CHARMAPS}/JIS_X0201 mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[0-9]/' GLIBC-1 compact.awk > $@
|
||||
@echo "# Generated by hand" >> $@
|
||||
@echo "0xA1-0xDF 0xFF61" >> $@
|
||||
|
||||
JISX0208.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 \
|
||||
| sed 's/0x2015/0x2014/' > $@
|
||||
|
||||
JISX0212.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x8f/ s,/x8f,,' GLIBC-2-7 compact.awk > $@
|
||||
|
||||
JISX2131.map: ${GLIBC_CHARMAPS}/EUC-JISX0213 mapconv
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 \
|
||||
| sed -e 's/0x2015/0x2014/' -e 's/0x2299/0x29BF/' > $@
|
||||
|
||||
JISX2132.map: ${GLIBC_CHARMAPS}/EUC-JISX0213 mapconv
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x8f/ s,/x8f,,' GLIBC-2-7 > $@
|
||||
|
||||
JISX213A.map:
|
||||
# Generating $@
|
||||
@(echo "0x2E21 0x4FF1"; \
|
||||
echo "0x2F7E 0x525D"; \
|
||||
echo "0x4F54 0x20B9F"; \
|
||||
echo "0x4F7E 0x541E"; \
|
||||
echo "0x7427 0x5653"; \
|
||||
echo "0x7E7A 0x59F8"; \
|
||||
echo "0x7E7B 0x5C5B"; \
|
||||
echo "0x7E7C 0x5E77"; \
|
||||
echo "0x7E7D 0x7626"; \
|
||||
echo "0x7E7E 0x7E6B") > $@
|
||||
|
||||
CP932-2BYTE.map: ${MISC_CHARMAPS}/cp932.txt mapconv cp932.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^0x[89A-F][0-9A-F][0-9A-F]/' UNICODE2 cp932.awk > $@
|
||||
|
||||
cp51932.el: CP932-2BYTE.map cp51932.awk
|
||||
@$(AWK) -f cp51932.awk < CP932-2BYTE.map > $@
|
||||
|
||||
eucjp-ms.el: ${MISC_CHARMAPS}/eucJP-13th.txt ${MISC_CHARMAPS}/eucJP-udc.txt \
|
||||
${MISC_CHARMAPS}/eucJP-ibmext.txt eucjp-ms.awk
|
||||
@(cd ${MISC_CHARMAPS}; \
|
||||
cat eucJP-13th.txt eucJP-udc.txt eucJP-ibmext.txt) \
|
||||
| $(AWK) -f eucjp-ms.awk > $@
|
||||
|
||||
JISC6226.map : ${MISC_CHARMAPS}/Uni2JIS mapconv kuten.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^[^#].*0-/' YASUOKA kuten.awk > $@
|
||||
|
||||
KSC5601.map: ${GLIBC_CHARMAPS}/EUC-KR mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@
|
||||
|
||||
BIG5.map: ${GLIBC_CHARMAPS}/BIG5 mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2 > $@
|
||||
|
||||
BIG5-1.map: BIG5.map mapconv big5.awk
|
||||
# Generating $@...
|
||||
@echo "Generated from $<" > $@
|
||||
@sed -n -e '/0xa140/,/0xc8fe/p' < $< | gawk -f big5.awk >> $@
|
||||
|
||||
BIG5-2.map: BIG5.map mapconv big5.awk
|
||||
# Generating $@...
|
||||
@echo "Generated from $<" > $@
|
||||
@sed -n -e '/0xc940/,$$ p' < $< | gawk -f big5.awk >> $@
|
||||
|
||||
BIG5-HKSCS.map: ${GLIBC_CHARMAPS}/BIG5-HKSCS mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[89a-f].\//' GLIBC-2 compact.awk > $@
|
||||
|
||||
JOHAB.map: ${GLIBC_CHARMAPS}/JOHAB mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@
|
||||
|
||||
CNS-1.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@
|
||||
|
||||
# CNS-1.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk
|
||||
# # Generating $@...
|
||||
# @mapconv $< '/^C1/' KANJI-DATABASE compact.awk > $@
|
||||
|
||||
CNS-2.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^C2/' KANJI-DATABASE compact.awk > $@
|
||||
|
||||
CNS-3.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^C3/' KANJI-DATABASE compact.awk > $@
|
||||
|
||||
CNS-4.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^C4/' KANJI-DATABASE compact.awk > $@
|
||||
|
||||
CNS-5.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^C5/' KANJI-DATABASE compact.awk > $@
|
||||
|
||||
CNS-6.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^C6/' KANJI-DATABASE compact.awk > $@
|
||||
|
||||
CNS-7.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^C7/' KANJI-DATABASE compact.awk > $@
|
||||
|
||||
CNS-F.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*\/x8e\/xaf/ s,/x8e/xaf,,' GLIBC-2-7 compact.awk > $@
|
||||
|
||||
# General target to produce map files for mule charsets.
|
||||
MULE-%.map: mule-charsets.el
|
||||
# Generating $@...
|
||||
@${OLDEMACS} -batch -l ./mule-charsets.el $@
|
||||
|
||||
# General target to produce map files for ISO-8859, GEORGIAN, and
|
||||
# EBCDIC charsets. We can not use the original file name because of
|
||||
# file name limit on DOS. "KA" is ISO 639 language code for Georgian.
|
||||
|
||||
8859-%.map: ${GLIBC_CHARMAPS}/ISO-8859-% mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@
|
||||
|
||||
KA-%.map: ${GLIBC_CHARMAPS}/GEORGIAN-% mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@
|
||||
|
||||
EBCDIC%.map: ${GLIBC_CHARMAPS}/EBCDIC-% mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@
|
||||
|
||||
# General target to produce map files for single-byte charsets.
|
||||
|
||||
%.map: ${GLIBC_CHARMAPS}/% mapconv compact.awk
|
||||
# Generating $@...
|
||||
@mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@
|
||||
|
||||
install:
|
||||
@for f in ${CHARSETS}; do \
|
||||
if test -r $$f; then \
|
||||
if ! cmp -s $$f ../../etc/charsets/$$f; then \
|
||||
echo updating $$f; \
|
||||
cp $$f ../../etc/charsets; \
|
||||
fi; \
|
||||
fi; \
|
||||
done
|
||||
@for f in ${TRANS_TABLE}; do \
|
||||
if test -r $$f; then \
|
||||
if ! cmp -s $$f ../../lisp/international/$$f; then \
|
||||
echo updating $$f; \
|
||||
cp $$f ../../lisp/international; \
|
||||
fi; \
|
||||
fi; \
|
||||
done
|
||||
|
||||
# Clear files that are automatically generated.
|
||||
clean:
|
||||
rm -f ${CHARSETS} ${TRANS_TABLE}
|
||||
|
||||
# arch-tag: 90b3bf30-1fef-45bf-b30c-665c30c22310
|
54
admin/charsets/big5.awk
Normal file
54
admin/charsets/big5.awk
Normal file
@ -0,0 +1,54 @@
|
||||
BEGIN {
|
||||
tohex["A"] = 10;
|
||||
tohex["B"] = 11;
|
||||
tohex["C"] = 12;
|
||||
tohex["D"] = 13;
|
||||
tohex["E"] = 14;
|
||||
tohex["F"] = 15;
|
||||
tohex["a"] = 10;
|
||||
tohex["b"] = 11;
|
||||
tohex["c"] = 12;
|
||||
tohex["d"] = 13;
|
||||
tohex["e"] = 14;
|
||||
tohex["f"] = 15;
|
||||
}
|
||||
|
||||
function decode_hex(str) {
|
||||
n = 0;
|
||||
len = length(str);
|
||||
for (i = 1; i <= len; i++)
|
||||
{
|
||||
c = substr (str, i, 1);
|
||||
if (c >= "0" && c <= "9")
|
||||
n = n * 16 + (c - "0");
|
||||
else
|
||||
n = n * 16 + tohex[c];
|
||||
}
|
||||
return n;
|
||||
}
|
||||
|
||||
function decode_big5(big5) {
|
||||
b0 = int(big5 / 256);
|
||||
b1 = big5 % 256;
|
||||
# (0xFF - 0xA1 + 0x7F - 0x40) = 157
|
||||
# (0xA1 - (0x7F - 0x40)) = 98
|
||||
# (0xC9 - 0xA1) * (0xFF - 0xA1 + 0x7F - 0x40) = 6280
|
||||
if (b1 < 127)
|
||||
idx = (b0 - 161) * 157 + (b1 - 64);
|
||||
else
|
||||
idx = (b0 - 161) * 157 + (b1 - 98);
|
||||
if (b0 >= 201)
|
||||
idx -= 6280;
|
||||
b0 = int(idx / 94) + 33;
|
||||
b1 = (idx % 94) + 33;
|
||||
return (b0 * 256 + b1)
|
||||
}
|
||||
|
||||
{
|
||||
big5 = decode_hex($1);
|
||||
code = decode_big5(big5);
|
||||
printf "0x%04X %s\n", code, $2;
|
||||
}
|
||||
|
||||
|
||||
# arch-tag: 36f08d21-0d24-4b67-852d-a9a51299586d
|
125
admin/charsets/compact.awk
Normal file
125
admin/charsets/compact.awk
Normal file
@ -0,0 +1,125 @@
|
||||
# compact.awk -- Make charset map compact.
|
||||
# Copyright (C) 2003
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
# Registration Number H13PRO009
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
# GNU Emacs is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# GNU Emacs is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
||||
# Comment:
|
||||
# Make a charset map compact by changing this kind of line sequence:
|
||||
# 0x00 0x0000
|
||||
# 0x01 0x0001
|
||||
# ...
|
||||
# 0x7F 0x007F
|
||||
# to one line of this format:
|
||||
# 0x00-0x7F 0x0000
|
||||
|
||||
BEGIN {
|
||||
tohex["0"] = 1;
|
||||
tohex["1"] = 2;
|
||||
tohex["2"] = 3;
|
||||
tohex["3"] = 4;
|
||||
tohex["4"] = 5;
|
||||
tohex["5"] = 6;
|
||||
tohex["6"] = 7;
|
||||
tohex["7"] = 8;
|
||||
tohex["8"] = 9;
|
||||
tohex["9"] = 10;
|
||||
tohex["A"] = 11;
|
||||
tohex["B"] = 12;
|
||||
tohex["C"] = 13;
|
||||
tohex["D"] = 14;
|
||||
tohex["E"] = 15;
|
||||
tohex["F"] = 16;
|
||||
tohex["a"] = 11;
|
||||
tohex["b"] = 12;
|
||||
tohex["c"] = 13;
|
||||
tohex["d"] = 14;
|
||||
tohex["e"] = 15;
|
||||
tohex["f"] = 16;
|
||||
from_code = 0;
|
||||
to_code = -1;
|
||||
to_unicode = 0;
|
||||
from_unicode = 0;
|
||||
}
|
||||
|
||||
function decode_hex(str, idx) {
|
||||
n = 0;
|
||||
len = length(str);
|
||||
for (i = idx; i <= len; i++)
|
||||
{
|
||||
c = tohex[substr (str, i, 1)];
|
||||
if (c == 0)
|
||||
break;
|
||||
n = n * 16 + c - 1;
|
||||
}
|
||||
return n;
|
||||
}
|
||||
|
||||
/^\#/ {
|
||||
print;
|
||||
next;
|
||||
}
|
||||
|
||||
{
|
||||
code = decode_hex($1, 3);
|
||||
unicode = decode_hex($2, 3);
|
||||
if ((code == to_code + 1) && (unicode == to_unicode + 1))
|
||||
{
|
||||
to_code++;
|
||||
to_unicode++;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (to_code < 256)
|
||||
{
|
||||
if (from_code == to_code)
|
||||
printf "0x%02X 0x%04X\n", from_code, from_unicode;
|
||||
else if (from_code < to_code)
|
||||
printf "0x%02X-0x%02X 0x%04X\n", from_code, to_code, from_unicode;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (from_code == to_code)
|
||||
printf "0x%04X 0x%04X\n", from_code, from_unicode;
|
||||
else if (from_code < to_code)
|
||||
printf "0x%04X-0x%04X 0x%04X\n", from_code, to_code, from_unicode;
|
||||
}
|
||||
from_code = to_code = code;
|
||||
from_unicode = to_unicode = unicode;
|
||||
}
|
||||
}
|
||||
|
||||
END {
|
||||
if (to_code < 256)
|
||||
{
|
||||
if (from_code == to_code)
|
||||
printf "0x%02X 0x%04X\n", from_code, from_unicode;
|
||||
else
|
||||
printf "0x%02X-0x%02X 0x%04X\n", from_code, to_code, from_unicode;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (from_code == to_code)
|
||||
printf "0x%04X 0x%04X\n", from_code, from_unicode;
|
||||
else
|
||||
printf "0x%04X-0x%04X 0x%04X\n", from_code, to_code, from_unicode;
|
||||
}
|
||||
}
|
||||
|
||||
# arch-tag: 7e6f57c3-8e62-4af3-8916-ca67bca3a0ce
|
59
admin/charsets/cp51932.awk
Normal file
59
admin/charsets/cp51932.awk
Normal file
@ -0,0 +1,59 @@
|
||||
# cp51932.awk -- Generate a translation table for CP51932.
|
||||
# Copyright (C) 2004
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
# Registration Number H13PRO009
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
# GNU Emacs is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# GNU Emacs is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
||||
# Comment:
|
||||
|
||||
# Genereate a translation table for CP51932 (EUC-JP of MicroSoft Version).
|
||||
# It maps invalid JISX0208 code points used by CP51932 to Unicode.
|
||||
# 4th field of the input has these meanings:
|
||||
# 0: JISX0208 characters.
|
||||
# 1: NEC special characters.
|
||||
# 2: IBM extension characters.
|
||||
# 3: NEC selection of IBM extension characters.
|
||||
# Among them, 1 and 3 are the target characters. 2 should have
|
||||
# already been mapped to 1 or 3.
|
||||
|
||||
BEGIN {
|
||||
print ";;; cp51932.el -- translation table for CP51932. -*- no-byte-compile: t -*-";
|
||||
print ";;; Automatically genrated from CP932-2BYTE.map";
|
||||
print "(let ((map";
|
||||
printf " '(;JISEXT<->UNICODE";
|
||||
}
|
||||
|
||||
/# [13]/ {
|
||||
printf "\n (#x%s . #x%s)", $5 ,substr($2, 3, 4);
|
||||
}
|
||||
|
||||
END {
|
||||
print ")))";
|
||||
print " (mapc #'(lambda (x)";
|
||||
print " (setcar x (decode-char 'japanese-jisx0208 (car x))))";
|
||||
print " map)";
|
||||
print " (define-translation-table 'cp51932-decode map)";
|
||||
print " (mapc #'(lambda (x)";
|
||||
print " (let ((tmp (car x)))";
|
||||
print " (setcar x (cdr x)) (setcdr x tmp)))";
|
||||
print " map)";
|
||||
print " (define-translation-table 'cp51932-encode map))";
|
||||
}
|
||||
|
||||
# arch-tag: bbae996b-2d1c-4e85-bb55-ac30146d7504
|
118
admin/charsets/cp932.awk
Normal file
118
admin/charsets/cp932.awk
Normal file
@ -0,0 +1,118 @@
|
||||
# cp932.awk -- Add sort keys and append user defined area to CP932-2BYTE.map.
|
||||
# Copyright (C) 2004
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
# Registration Number H13PRO009
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
# GNU Emacs is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# GNU Emacs is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
||||
# Comment:
|
||||
# Add a sort key 0, 1, 2, or 3 at the tail of each line as a comment
|
||||
# to realize the round trip mapping to Unicode works as described in
|
||||
# this page:
|
||||
# http://support.microsoft.com/default.aspx?scid=kb;EN-US;170559
|
||||
# Each sort key means as below:
|
||||
# 0: JISX0208 characters.
|
||||
# 1: NEC special characters.
|
||||
# 2: IBM extension characters.
|
||||
# 3: NEC selection of IBM extension characters.
|
||||
# 4: user defined area
|
||||
|
||||
BEGIN {
|
||||
tohex["A"] = 10;
|
||||
tohex["B"] = 11;
|
||||
tohex["C"] = 12;
|
||||
tohex["D"] = 13;
|
||||
tohex["E"] = 14;
|
||||
tohex["F"] = 15;
|
||||
}
|
||||
|
||||
function decode_hex(str) {
|
||||
n = 0;
|
||||
len = length(str);
|
||||
for (i = 1; i <= len; i++)
|
||||
{
|
||||
c = substr(str, i, 1);
|
||||
if (c >= "0" && c <= "9")
|
||||
n = n * 16 + (c - "0");
|
||||
else
|
||||
n = n * 16 + tohex[c];
|
||||
}
|
||||
return n;
|
||||
}
|
||||
|
||||
function sjis_to_jis_ku(code)
|
||||
{
|
||||
s1 = int(code / 256);
|
||||
s2 = code % 256;
|
||||
if (s2 >= 159) # s2 >= 0x9F
|
||||
{
|
||||
if (s1 >= 224) # s1 >= 0xE0
|
||||
j1 = s1 * 2 - 352; # j1 = s1 * 2 - 0x160
|
||||
else
|
||||
j1 = s1 * 2 - 224; # j1 = s1 * 2 - 0xE0
|
||||
j2 = s2 - 126 # j2 = s2 - #x7E
|
||||
}
|
||||
else
|
||||
{
|
||||
if (s1 >= 224)
|
||||
j1 = s1 * 2 - 353; # j1 = s1 * 2 - 0x161
|
||||
else
|
||||
j1 = s1 * 2 - 225; # j1 = s1 * 2 - 0xE1
|
||||
if (s2 >= 127) # s2 >= #x7F
|
||||
j2 = s2 - 32;
|
||||
else
|
||||
j2 = s2 - 31;
|
||||
}
|
||||
return j1 - 32;
|
||||
}
|
||||
|
||||
/^0x[89E]/ {
|
||||
sjis=decode_hex(substr($1, 3, 4))
|
||||
ku=sjis_to_jis_ku(sjis);
|
||||
if (ku == 13)
|
||||
printf "%s # 1 %02X%02X\n", $0, j1, j2;
|
||||
else if (ku >= 89 && ku <= 92)
|
||||
printf "%s # 3 %02X%02X\n", $0, j1, j2;
|
||||
else
|
||||
printf "%s # 0 %02X%02X\n", $0, j1, j2;
|
||||
next;
|
||||
}
|
||||
|
||||
/^0xF/ {
|
||||
printf "%s # 2\n", $0;
|
||||
next;
|
||||
}
|
||||
|
||||
{
|
||||
print;
|
||||
}
|
||||
|
||||
END {
|
||||
code = 57344; # 0xE000
|
||||
for (i = 240; i < 250; i++)
|
||||
{
|
||||
for (j = 64; j <= 126; j++)
|
||||
printf "0x%02X%02X 0x%04X # 4\n", i, j, code++;
|
||||
for (j = 128; j <= 158; j++)
|
||||
printf "0x%02X%02X 0x%04X # 4\n", i, j, code++;
|
||||
for (; j <= 252; j++)
|
||||
printf "0x%02X%02X 0x%04X # 4\n", i, j, code++;
|
||||
}
|
||||
}
|
||||
|
||||
# arch-tag: 998dc444-759d-43ef-87e3-2ab205011394
|
85
admin/charsets/eucjp-ms.awk
Normal file
85
admin/charsets/eucjp-ms.awk
Normal file
@ -0,0 +1,85 @@
|
||||
# eucjp-ms.awk -- Generate a translation table for eucJP-ms.
|
||||
# Copyright (C) 2004
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
# Registration Number H13PRO009
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
# GNU Emacs is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# GNU Emacs is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
||||
# Comment:
|
||||
|
||||
# eucJP-ms is one of eucJP-open encoding defined at this page:
|
||||
# http://www.opengroup.or.jp/jvc/cde/appendix.html
|
||||
|
||||
BEGIN {
|
||||
print ";;; eucjp-ms.el -- translation table for eucJP-ms. -*- no-byte-compile: t -*-";
|
||||
print ";;; Automatically genrated from eucJP-13th.txt, eucJP-udc.txt, eucJP-ibmext.txt";
|
||||
print "(let ((map";
|
||||
printf " '(;JISEXT<->UNICODE";
|
||||
|
||||
tohex["A"] = 10;
|
||||
tohex["B"] = 11;
|
||||
tohex["C"] = 12;
|
||||
tohex["D"] = 13;
|
||||
tohex["E"] = 14;
|
||||
tohex["F"] = 15;
|
||||
}
|
||||
|
||||
function decode_hex(str) {
|
||||
n = 0;
|
||||
len = length(str);
|
||||
for (i = 1; i <= len; i++)
|
||||
{
|
||||
c = substr(str, i, 1);
|
||||
if (c >= "0" && c <= "9")
|
||||
n = n * 16 + (c - "0");
|
||||
else
|
||||
n = n * 16 + tohex[c];
|
||||
}
|
||||
return n;
|
||||
}
|
||||
|
||||
/0x8F/ {
|
||||
code = decode_hex(substr($1, 5, 4));
|
||||
code -= 32896; # code -= 0x8080
|
||||
printf "\n (#x%04x #x%s)", code, substr($2, 3, 4);
|
||||
next;
|
||||
}
|
||||
|
||||
/0x[A-F]/ {
|
||||
code = decode_hex(substr($1, 3, 4));
|
||||
code -= 32896; # code -= 0x8080
|
||||
printf "\n (#x%04x . #x%s)", code, substr($2, 3, 4);
|
||||
}
|
||||
|
||||
END {
|
||||
print ")))";
|
||||
print " (mapc #'(lambda (x)";
|
||||
print " (if (integerp (cdr x))";
|
||||
print " (setcar x (decode-char 'japanese-jisx0208 (car x)))";
|
||||
print " (setcar x (decode-char 'japanese-jisx0212 (car x)))";
|
||||
print " (setcdr x (cadr x))))";
|
||||
print " map)";
|
||||
print " (define-translation-table 'eucjp-ms-decode map)";
|
||||
print " (mapc #'(lambda (x)";
|
||||
print " (let ((tmp (car x)))";
|
||||
print " (setcar x (cdr x)) (setcdr x tmp)))";
|
||||
print " map)";
|
||||
print " (define-translation-table 'eucjp-ms-encode map))";
|
||||
}
|
||||
|
||||
# arch-tag: d9cc7af7-2d6e-48cd-8eed-a6d25226de7c
|
82
admin/charsets/gb180302.awk
Normal file
82
admin/charsets/gb180302.awk
Normal file
@ -0,0 +1,82 @@
|
||||
BEGIN {
|
||||
tohex["A"] = 10;
|
||||
tohex["B"] = 11;
|
||||
tohex["C"] = 12;
|
||||
tohex["D"] = 13;
|
||||
tohex["E"] = 14;
|
||||
tohex["F"] = 15;
|
||||
tohex["a"] = 10;
|
||||
tohex["b"] = 11;
|
||||
tohex["c"] = 12;
|
||||
tohex["d"] = 13;
|
||||
tohex["e"] = 14;
|
||||
tohex["f"] = 15;
|
||||
from_gb = 0;
|
||||
to_gb = -1;
|
||||
to_unicode = 0;
|
||||
from_unicode = 0;
|
||||
}
|
||||
|
||||
function decode_hex(str) {
|
||||
n = 0;
|
||||
len = length(str);
|
||||
for (i = 1; i <= len; i++)
|
||||
{
|
||||
c = substr (str, i, 1);
|
||||
if (c >= "0" && c <= "9")
|
||||
n = n * 16 + (c - "0");
|
||||
else
|
||||
n = n * 16 + tohex[c];
|
||||
}
|
||||
return n;
|
||||
}
|
||||
|
||||
function gb_to_index(gb) {
|
||||
b0 = int(gb / 256);
|
||||
b1 = gb % 256;
|
||||
idx = (((b0 - 129)) * 191 + b1 - 64);
|
||||
# if (b1 >= 128)
|
||||
# idx--;
|
||||
return idx
|
||||
}
|
||||
|
||||
function index_to_gb(idx) {
|
||||
b0 = int(idx / 191) + 129;
|
||||
b1 = (idx % 191) + 64;
|
||||
# if (b1 >= 127)
|
||||
# b1++;
|
||||
return (b0 * 256 + b1);
|
||||
}
|
||||
|
||||
/^\#/ {
|
||||
print;
|
||||
next;
|
||||
}
|
||||
|
||||
{
|
||||
gb = gb_to_index(decode_hex(substr($1, 3, 4)));
|
||||
unicode = decode_hex(substr($2, 3, 4));
|
||||
if ((gb == to_gb + 1) && (unicode == to_unicode + 1))
|
||||
{
|
||||
to_gb++;
|
||||
to_unicode++;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (from_gb == to_gb)
|
||||
printf "0x%04X 0x%04X\n", index_to_gb(from_gb), from_unicode;
|
||||
else if (from_gb < to_gb)
|
||||
printf "0x%04X-0x%04X 0x%04X\n",
|
||||
index_to_gb(from_gb), index_to_gb(to_gb), from_unicode;
|
||||
from_gb = to_gb = gb;
|
||||
from_unicode = to_unicode = unicode;
|
||||
}
|
||||
}
|
||||
|
||||
END {
|
||||
if (from_gb <= to_gb)
|
||||
printf "0x%04X-0x%04X 0x%04X\n",
|
||||
index_to_gb(from_gb), index_to_gb(to_gb), from_unicode;
|
||||
}
|
||||
|
||||
# arch-tag: d7dbad89-a512-41a4-8ee0-ba1a4505b8c1
|
104
admin/charsets/gb180304.awk
Normal file
104
admin/charsets/gb180304.awk
Normal file
@ -0,0 +1,104 @@
|
||||
BEGIN {
|
||||
tohex["A"] = 10;
|
||||
tohex["B"] = 11;
|
||||
tohex["C"] = 12;
|
||||
tohex["D"] = 13;
|
||||
tohex["E"] = 14;
|
||||
tohex["F"] = 15;
|
||||
tohex["a"] = 10;
|
||||
tohex["b"] = 11;
|
||||
tohex["c"] = 12;
|
||||
tohex["d"] = 13;
|
||||
tohex["e"] = 14;
|
||||
tohex["f"] = 15;
|
||||
}
|
||||
|
||||
function decode_hex(str) {
|
||||
n = 0;
|
||||
len = length(str);
|
||||
for (i = 1; i <= len; i++)
|
||||
{
|
||||
c = substr (str, i, 1);
|
||||
if (c >= "0" && c <= "9")
|
||||
n = n * 16 + (c - "0");
|
||||
else
|
||||
n = n * 16 + tohex[c];
|
||||
}
|
||||
return n;
|
||||
}
|
||||
|
||||
function gb_to_index(gb) {
|
||||
b0 = int(gb / 256);
|
||||
b1 = gb % 256;
|
||||
idx = (((b0 - 129)) * 191 + b1 - 64);
|
||||
# if (b1 >= 127)
|
||||
# idx--;
|
||||
return idx
|
||||
}
|
||||
|
||||
function index_to_gb(idx) {
|
||||
b3 = (idx % 10) + 48;
|
||||
idx = int(idx / 10);
|
||||
b2 = (idx % 126) + 129;
|
||||
idx = int(idx / 126);
|
||||
b1 = (idx % 10) + 48;
|
||||
b0 = int(idx / 10) + 129;
|
||||
return sprintf("%02X%02X%02X%02X", b0, b1, b2, b3);
|
||||
}
|
||||
|
||||
/^\#/ {
|
||||
print;
|
||||
next;
|
||||
}
|
||||
|
||||
/0x....-0x..../ {
|
||||
gb_from = gb_to_index(decode_hex(substr($1, 3, 4)));
|
||||
gb_to = gb_to_index(decode_hex(substr($1, 10, 4)));
|
||||
unicode = decode_hex(substr($2, 3, 4));
|
||||
while (gb_from <= gb_to)
|
||||
{
|
||||
table[unicode++] = 1;
|
||||
gb_from++;
|
||||
}
|
||||
next;
|
||||
}
|
||||
|
||||
{
|
||||
gb = decode_hex(substr($1, 3, 4));
|
||||
unicode = decode_hex(substr($2, 3, 4));
|
||||
table[unicode] = 1;
|
||||
}
|
||||
|
||||
END {
|
||||
from_gb = -1;
|
||||
to_gb = 0;
|
||||
from_i = 0;
|
||||
table[65536] = 1;
|
||||
for (i = 128; i <= 65536; i++)
|
||||
{
|
||||
if (table[i] == 0)
|
||||
{
|
||||
if (i < 55296 || i >= 57344)
|
||||
{
|
||||
if (from_gb < 0)
|
||||
{
|
||||
from_gb = to_gb;
|
||||
from_i = i;
|
||||
}
|
||||
to_gb++;
|
||||
}
|
||||
}
|
||||
else if (from_gb >= 0)
|
||||
{
|
||||
if (from_gb + 1 == to_gb)
|
||||
printf "0x%s\t\t0x%04X\n",
|
||||
index_to_gb(from_gb), from_i;
|
||||
else
|
||||
printf "0x%s-0x%s\t0x%04X\n",
|
||||
index_to_gb(from_gb), index_to_gb(to_gb - 1), from_i;
|
||||
from_gb = -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# arch-tag: 8e5a22ae-610e-411f-ae17-d6e528b30d71
|
7
admin/charsets/kuten.awk
Normal file
7
admin/charsets/kuten.awk
Normal file
@ -0,0 +1,7 @@
|
||||
/^[0-9]/ {
|
||||
ku=substr($1, 3, 2) + 32;
|
||||
ten=substr($1, 5, 2) + 32;
|
||||
printf "0x%02X%02X %s\n", ku, ten, $2;
|
||||
}
|
||||
|
||||
# arch-tag: dade6b45-b4c5-42ab-9d49-d6bf23a710b6
|
143
admin/charsets/mapconv
Executable file
143
admin/charsets/mapconv
Executable file
@ -0,0 +1,143 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2003
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
# Registration Number H13PRO009
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
# GNU Emacs is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# GNU Emacs is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
||||
# Comment:
|
||||
# Convert charset map of various format into this:
|
||||
# 0xXX 0xYYYY
|
||||
# where,
|
||||
# XX is a code point of the charset in hexa-decimal,
|
||||
# YYYY is the corresponding Unicode character code in hexa-decimal.
|
||||
# Arguments are:
|
||||
# $1: source map file
|
||||
# $2: address pattern for sed (optionally with substitution command)
|
||||
# $3: format of source map file
|
||||
# GLIBC-1 GLIBC-2 GLIBC-2-7 CZYBORRA IANA UNICODE YASUOKA MICROSOFT
|
||||
# $4: awk script
|
||||
|
||||
BASE=`basename $1`
|
||||
|
||||
case "$3" in
|
||||
GLIBC*)
|
||||
SOURCE="glibc-2.3.2/localedata/charmaps/${BASE}";;
|
||||
CZYBORRA)
|
||||
SOURCE="http://czyborra.com/charsets/${BASE}";;
|
||||
IANA)
|
||||
SOURCE="http://www.iana.org/assignments/charset-reg/${BASE}";;
|
||||
UNICODE)
|
||||
SOURCE="http://www.unicode.org/Public/MAPPINGS/.../${BASE}";;
|
||||
UNICODE2)
|
||||
SOURCE="http://www.unicode.org/Public/MAPPINGS/.../${BASE}";;
|
||||
YASUOKA)
|
||||
SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/.../${BASE}";;
|
||||
MICROSOFT)
|
||||
SOURCE="http://www.microsoft.com/globaldev/reference/oem/${BASE}";;
|
||||
KANJI-DATABASE)
|
||||
SOURCE="data at http://sourceforge.net/cvs/?group_id=26261";;
|
||||
*)
|
||||
echo "Unknown file type: $3";
|
||||
exit 1;;
|
||||
esac
|
||||
|
||||
echo "# Generated from $SOURCE"
|
||||
|
||||
if [ -n "$4" ] ; then
|
||||
if [ -f "$4" ] ; then
|
||||
AWKPROG="gawk -f $4"
|
||||
else
|
||||
echo "Awk program does not exist: $4"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
AWKPROG=cat
|
||||
fi
|
||||
|
||||
if [ "$3" == "GLIBC-1" ] ; then
|
||||
# Source format is:
|
||||
# <UYYYY> /xXX
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's,<U\([^>]*\)>[ ]*/x\(..\).*,0x\2 0x\1,' \
|
||||
| sort | ${AWKPROG}
|
||||
elif [ "$3" == "GLIBC-2" ] ; then
|
||||
# Source format is:
|
||||
# <UYYYY> /xXX/xZZ
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's,<U\([^>]*\)>[ ]*/x\(..\)/x\(..\).*,0x\2\3 0x\1,' \
|
||||
| sort | ${AWKPROG}
|
||||
elif [ "$3" == "GLIBC-2-7" ] ; then
|
||||
# Source format is:
|
||||
# <UYYYY> /xXX/xZZ
|
||||
# We must drop MSBs of XX and ZZ
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's/xa/x2/g' -e 's/xb/x3/g' -e 's/xc/x4/g' \
|
||||
-e 's/xd/x5/g' -e 's/xe/x6/g' -e 's/xf/x7/g' \
|
||||
-e 's,<U\([^>]*\)>[ ]*/x\(..\)/x\(..\).*,0x\2\3 0x\1,' \
|
||||
| tee temp \
|
||||
| sort | ${AWKPROG}
|
||||
elif [ "$3" == "CZYBORRA" ] ; then
|
||||
# Source format is:
|
||||
# =XX U+YYYY
|
||||
zcat $1 | sed -n -e "$2 p" \
|
||||
| sed -e 's/=\(..\)[^U]*U+\([0-9A-F]*\).*/0x\1 0x\2/' \
|
||||
| sort | ${AWKPROG}
|
||||
elif [ "$3" == "IANA" ] ; then
|
||||
# Source format is:
|
||||
# 0xXX 0xYYYY
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's/\(0x[0-9A-Fa-f]*\)[^0]*\(0x[0-9A-Fa-f]*\).*/\1 \2/' \
|
||||
| sort | ${AWKPROG}
|
||||
elif [ "$3" == "UNICODE" ] ; then
|
||||
# Source format is:
|
||||
# YYYY XX
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's/\([0-9A-F]*\)[^0-9A-F]*\([0-9A-F]*\).*/0x\2 0x\1/' \
|
||||
| sort | ${AWKPROG}
|
||||
elif [ "$3" == "UNICODE2" ] ; then
|
||||
# Source format is:
|
||||
# 0xXXXX 0xYYYY # ...
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's/\([0-9A-Fx]*\)[^0]*\([0-9A-Fx]*\).*/\1 \2/' \
|
||||
| ${AWKPROG} | sort -n -k 4,4
|
||||
elif [ "$3" == "YASUOKA" ] ; then
|
||||
# Source format is:
|
||||
# YYYY 0-XXXX (XXXX is a Kuten code)
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's/\([0-9A-F]*\)[^0]*0-\([0-9]*\).*/0x\2 0x\1/' \
|
||||
| sort | ${AWKPROG}
|
||||
elif [ "$3" == "MICROSOFT" ] ; then
|
||||
# Source format is:
|
||||
# XX = U+YYYY
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's/\([0-9A-F]*\).*U+\([0-9A-F]*\).*/0x\1 0x\2/' \
|
||||
| sort | ${AWKPROG}
|
||||
elif [ "$3" == "KANJI-DATABASE" ] ; then
|
||||
# Source format is:
|
||||
# C?-XXXX U+YYYYY .....
|
||||
sed -n -e "$2 p" < $1 \
|
||||
| sed -e 's/...\(....\) U+\([0-9A-F]*\).*/0x\1 0x\2/' \
|
||||
| sort | ${AWKPROG}
|
||||
else
|
||||
echo "Invalid arguments"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# arch-tag: c33acb47-7eb6-4872-b871-15e1447e8f0e
|
60
admin/charsets/mule-charsets.el
Normal file
60
admin/charsets/mule-charsets.el
Normal file
@ -0,0 +1,60 @@
|
||||
;; mule-charsets.el -- Generate Mule-orignal charset maps.
|
||||
;; Copyright (C) 2003
|
||||
;; National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
;; Registration Number H13PRO009
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
;; GNU Emacs is free software; you can redistribute it and/or modify
|
||||
;; it under the terms of the GNU General Public License as published by
|
||||
;; the Free Software Foundation; either version 2, or (at your option)
|
||||
;; any later version.
|
||||
|
||||
;; GNU Emacs is distributed in the hope that it will be useful,
|
||||
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;; GNU General Public License for more details.
|
||||
|
||||
;; You should have received a copy of the GNU General Public License
|
||||
;; along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
;; Boston, MA 02111-1307, USA.
|
||||
|
||||
(if (or (< emacs-major-version 21)
|
||||
(< emacs-minor-version 3)
|
||||
(and (= emacs-minor-version 3)
|
||||
(string< emacs-version "21.3.50")))
|
||||
(error "Use Emacs of version 21.3.50 or later"))
|
||||
|
||||
(defun func (start end)
|
||||
(while (<= start end)
|
||||
(let ((split (split-char start))
|
||||
(unicode (encode-char start 'ucs)))
|
||||
(if unicode
|
||||
(if (nth 2 split)
|
||||
(insert (format "0x%02X%02X 0x%04X\n"
|
||||
(nth 1 split) (nth 2 split) unicode))
|
||||
(insert (format "0x%02X 0x%04X\n" (nth 1 split) unicode)))))
|
||||
(setq start (1+ start))))
|
||||
|
||||
(defconst charset-alist
|
||||
'(("MULE-ethiopic.map" . ethiopic)
|
||||
("MULE-ipa.map" . ipa)
|
||||
("MULE-is13194.map" . indian-is13194)
|
||||
("MULE-sisheng.map" . chinese-sisheng)
|
||||
("MULE-tibetan.map" . tibetan)
|
||||
("MULE-lviscii.map" . vietnamese-viscii-lower)
|
||||
("MULE-uviscii.map" . vietnamese-viscii-upper)))
|
||||
|
||||
(setq file (car command-line-args-left))
|
||||
(or (stringp file)
|
||||
(error "Invalid file name: %s" file))
|
||||
(setq charset (cdr (assoc file charset-alist)))
|
||||
(or charset
|
||||
(error "Invalid charset: %s" (car command-line-args-left)))
|
||||
|
||||
(with-temp-buffer
|
||||
(map-charset-chars 'func charset)
|
||||
(write-file file))
|
||||
|
||||
;;; arch-tag: 515989d7-2e2d-41cc-9163-05ad472fede4
|
@ -179,6 +179,11 @@ See the end of the file for license conditions.
|
||||
|
||||
% unzip some.zip
|
||||
|
||||
The precompiled binaries can be unpacked using unzip.exe from info-zip.org
|
||||
if you do not already have other tools to do this.
|
||||
|
||||
% unzip some.zip
|
||||
|
||||
Once you have unpacked a precompiled distribution of Emacs, it should
|
||||
have the following subdirectories:
|
||||
|
||||
|
8
admin/unidata/.arch-inventory
Normal file
8
admin/unidata/.arch-inventory
Normal file
@ -0,0 +1,8 @@
|
||||
# Unlike most emacs dirs, admin/unidata has a simple non-autoconf-generated
|
||||
# makefile
|
||||
source ^(Makefile)$
|
||||
|
||||
# Generated at compile time
|
||||
precious ^unidata\.txt$
|
||||
|
||||
# arch-tag: 7640ff84-9e72-45e6-a7c7-b7b307b73959
|
3
admin/unidata/.gitignore
vendored
Normal file
3
admin/unidata/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
charprop.el
|
||||
uni-*.el
|
||||
unidata.txt
|
51
admin/unidata/Makefile
Normal file
51
admin/unidata/Makefile
Normal file
@ -0,0 +1,51 @@
|
||||
# Makefile -- Makefile to generate character property tables.
|
||||
# Copyright (C) 2005
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
# Registration Number H13PRO009
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
# GNU Emacs is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# GNU Emacs is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
# Boston, MA 02111-1307, USA.
|
||||
|
||||
EMACS = ../../src/emacs
|
||||
DSTDIR = ../../lisp/international
|
||||
RUNEMACS = ${EMACS} -Q --multibyte -batch
|
||||
|
||||
all: ${DSTDIR}/charprop.el
|
||||
|
||||
.el.elc:
|
||||
${RUNEMACS} -batch -f batch-byte-compile $<
|
||||
|
||||
unidata.txt: UnicodeData.txt
|
||||
sed -e 's/\([^;]*\);\(.*\)/(#x\1 "\2")/' -e 's/;/" "/g' < $< > $@
|
||||
|
||||
${DSTDIR}/charprop.el: unidata-gen.elc unidata.txt
|
||||
ELC=`/bin/pwd`/unidata-gen.elc; \
|
||||
DATA=`/bin/pwd`/unidata.txt; \
|
||||
cd ${DSTDIR}; \
|
||||
${RUNEMACS} -batch --load $${ELC} -f unidata-gen-files $${DATA}
|
||||
|
||||
install: charprop.el
|
||||
cp charprop.el ${DSTDIR}
|
||||
cp `sed -n 's/^;; FILE: //p' < charprop.el` ${DSTDIR}
|
||||
|
||||
clean:
|
||||
if test -f charprop.el; then \
|
||||
rm -f `sed -n 's/^;; FILE: //p' < charprop.el`; \
|
||||
fi
|
||||
rm -f charprop.el unidata-gen.elc unidata.txt
|
||||
|
||||
# arch-tag: 3f576384-a8e7-4ec5-9d2e-9190c71683b4
|
4
admin/unidata/README
Normal file
4
admin/unidata/README
Normal file
@ -0,0 +1,4 @@
|
||||
The file `UnicodeData.txt' in this directory is a copy of
|
||||
<http://www.unicode.org/Public/UNIDATA/UnicodeData.txt> on 2006.5.23,
|
||||
and is a part of the Unicode Character Database governed by the "UCD
|
||||
Terms of Use" shown in the file `copyright.html'.
|
17720
admin/unidata/UnicodeData.txt
Normal file
17720
admin/unidata/UnicodeData.txt
Normal file
File diff suppressed because it is too large
Load Diff
345
admin/unidata/copyright.html
Normal file
345
admin/unidata/copyright.html
Normal file
@ -0,0 +1,345 @@
|
||||
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
|
||||
|
||||
|
||||
|
||||
<head>
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
|
||||
<meta name="VI60_defaultClientScript" content="JavaScript">
|
||||
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
|
||||
|
||||
<meta name="keywords" content="Unicode Standard, copyright">
|
||||
|
||||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||||
|
||||
<title>Unicode Terms of Use</title>
|
||||
|
||||
<link rel="stylesheet" type="text/css"
|
||||
|
||||
href="http://www.unicode.org/webscripts/standard_styles.css">
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
<body text="#330000">
|
||||
|
||||
|
||||
|
||||
<form action="http://www.unicode.org/webscripts/POST">
|
||||
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
|
||||
<tr>
|
||||
|
||||
<td colspan="2">
|
||||
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
|
||||
<tr>
|
||||
|
||||
<td class="icon"><a href="http://www.unicode.org/"><img border="0"
|
||||
src="http://www.unicode.org/webscripts/logo60s2.gif" align="middle"
|
||||
alt="[Unicode]" width="34" height="33"></a> <a class="bar"
|
||||
href="http://www.unicode.org/copyright.html"><font size="3">Terms of
|
||||
Use</font></a></td>
|
||||
<td class="bar"><a href="http://www.unicode.org" class="bar">Home</a>
|
||||
| <a href="http://www.unicode.org/sitemap/" class="bar">Site Map</a> |
|
||||
<a href="http://www.unicode.org/search" class="bar">Search </a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="gray"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" width="25%" class="navCol">
|
||||
<table class="navColTable" border="0" width="100%" cellspacing="4"
|
||||
cellpadding="0">
|
||||
<tr>
|
||||
<td class="navColTitle">Contents</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#1">Unicode Copyright</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#2">Restricted Rights
|
||||
Legend</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#3">Warranties &
|
||||
Disclaimers</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#4">Waiver of Damages</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#5">Trademarks</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#7">Miscellaneous</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#Exhibit1">Data Files and
|
||||
Software License Agreement (Exhibit 1)</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<table class="navColTable" border="0" width="100%" cellspacing="4"
|
||||
cellpadding="0">
|
||||
<tr>
|
||||
<td class="navColTitle">Related Links</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell">
|
||||
<a href="http://www.unicode.org/policies/logo_policy.html">The
|
||||
Unicode® Consortium Trademarks and Logo Policy</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell">
|
||||
<a href="http://www.unicode.org/policies/policies.html">Unicode
|
||||
Policies</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- BEGIN CONTENTS -->
|
||||
|
||||
<td>
|
||||
|
||||
<blockquote>
|
||||
<h1>Unicode Terms of Use</h1>
|
||||
|
||||
<p>For the general privacy policy governing access to this site, see
|
||||
the
|
||||
<a href="http://www.unicode.org/policies/privacy_policy.html">
|
||||
Unicode Privacy Policy</a>. For trademark usage, see
|
||||
<a href="http://www.unicode.org/policies/logo_policy.html">the
|
||||
Unicode Consortium® Trademarks and Logo Policy</a>.</p>
|
||||
|
||||
<table class="sidebar" align="right" width="50%" id="table1">
|
||||
<tr>
|
||||
<td class="sidebarTitle">Notice to End User: Terms of Use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sidebar">Carefully read the following legal agreement
|
||||
("Agreement"). Use or copying of the software and/or codes
|
||||
provided with this agreement (The "Software") constitutes your
|
||||
acceptance of these terms</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ol type="A">
|
||||
<li><u><a name="1"></a>Unicode Copyright.</u>
|
||||
<ol>
|
||||
<li>Copyright © 1991-2006 Unicode, Inc. All rights reserved.</li>
|
||||
<li>Certain documents and files on this website contain a legend
|
||||
indicating that "Modification is permitted." Any person is
|
||||
hereby authorized, without fee, to modify such documents and
|
||||
files to create derivative works conforming to the Unicode®
|
||||
Standard, subject to Terms and Conditions herein.</li>
|
||||
<li>Any person is hereby authorized, without fee, to view, use,
|
||||
reproduce, and distribute all documents and files solely for
|
||||
informational purposes in the creation of products supporting
|
||||
the Unicode Standard, subject to the Terms and Conditions
|
||||
herein.</li>
|
||||
<li>Further specifications of rights and restrictions pertaining
|
||||
to the use of the particular set of data files known as the
|
||||
"Unicode Character Database" can be found in <a href="#Exhibit1">
|
||||
Exhibit 1</a>.</li>
|
||||
<li>Each version of the Unicode Standard has further specifications of rights and restrictions
|
||||
of use. For the book editions, these are found on the back of
|
||||
the
|
||||
<a href="http://www.unicode.org/versions/Unicode4.0.0/Title.pdf">
|
||||
title page</a>. For the online edition, certain files (such as
|
||||
the PDF files for book chapters and code charts) carry specific
|
||||
restrictions. All other files are covered under these general
|
||||
Terms of Use. To request a permission to reproduce any
|
||||
part of the Unicode Standard, please
|
||||
<a href="http://www.unicode.org/contacts.html">contact the
|
||||
Unicode Consortium</a>.</li>
|
||||
<li>No license is granted to "mirror" the Unicode website where
|
||||
a fee is charged for access to the "mirror" site.</li>
|
||||
<li>Modification is not permitted with respect to this document.
|
||||
All copies of this document must be verbatim.</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li><u><a name="2"></a>Restricted Rights Legend</u>. Any technical
|
||||
data or software which is licensed to the United States of
|
||||
America, its agencies and/or instrumentalities under this
|
||||
Agreement is commercial technical data or commercial computer
|
||||
software developed exclusively at private expense as defined in
|
||||
FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For
|
||||
technical data, use, duplication, or disclosure by the Government
|
||||
is subject to restrictions as set forth in DFARS 202.227-7015
|
||||
Technical Data, Commercial and Items (Nov 1995) and this
|
||||
Agreement. For Software, in accordance with FAR 12-212 or DFARS
|
||||
227-7202, as applicable, use, duplication or disclosure by the
|
||||
Government is subject to the restrictions set forth in this
|
||||
Agreement.</li>
|
||||
<li><u><a name="3"></a>Warranties and Disclaimers</u>.
|
||||
<ol>
|
||||
<li>This publication and/or website may include technical or
|
||||
typographical errors or other inaccuracies . Changes are
|
||||
periodically added to the information herein; these changes will
|
||||
be incorporated in new editions of the publication and/or
|
||||
website. Unicode may make improvements and/or changes in the
|
||||
product(s) and/or program(s) described in this publication
|
||||
and/or website at any time.</li>
|
||||
<li>If this file has been purchased on magnetic or optical media
|
||||
from Unicode, Inc. the sole and exclusive remedy for any claim
|
||||
will be exchange of the defective media within ninety (90) days
|
||||
of original purchase.</li>
|
||||
<li>EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR
|
||||
SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER
|
||||
EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO,
|
||||
ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS LICENSORS ASSUME
|
||||
NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION
|
||||
AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR
|
||||
LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE.</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li><u><a name="4"></a>Waiver of Damages.</u> In no event shall
|
||||
Unicode or its licensors be liable for any special, incidental,
|
||||
indirect or consequential damages of any kind, or any damages
|
||||
whatsoever, whether or not Unicode was advised of the possibility
|
||||
of the damage, including, without limitation, those resulting from
|
||||
the following: loss of use, data or profits, in connection with
|
||||
the use, modification or distribution of this information or its
|
||||
derivatives.</li>
|
||||
<li><u><a name="5"></a>Trademarks.</u>
|
||||
<ol>
|
||||
<li>Unicode and the Unicode logo are registered trademarks of
|
||||
Unicode, Inc. </li>
|
||||
<li>This site contains product names and corporate names of
|
||||
other companies. All product names and company names and logos
|
||||
mentioned herein are the trademarks or registered trademarks of
|
||||
their respective owners. Other products and corporate names
|
||||
mentioned herein which are trademarks of a third party are used
|
||||
only for explanation and for the owners' benefit and with no
|
||||
intent to infringe.</li>
|
||||
<li>Use of third party products or information referred to
|
||||
herein is at the user’s risk.</li>
|
||||
</ol>
|
||||
</li>
|
||||
|
||||
<li><u><a name="7"></a>Miscellaneous</u>.
|
||||
<ol>
|
||||
<li><u>Jurisdiction and Venue</u>. This server is operated from
|
||||
a location in the State of California, United States of America.
|
||||
Unicode makes no representation that the materials are
|
||||
appropriate for use in other locations. If you access this
|
||||
server from other locations, you are responsible for compliance
|
||||
with local laws. This Agreement, all use of this site and any
|
||||
claims and damages resulting from use of this site are governed
|
||||
solely by the laws of the State of California without regard to
|
||||
any principles which would apply the laws of a different
|
||||
jurisdiction. The user agrees that any disputes regarding this
|
||||
site shall be resolved solely in the courts located in Santa
|
||||
Clara County, California. The user agrees said courts have
|
||||
personal jurisdiction and agree to waive any right to transfer
|
||||
the dispute to any other forum. </li>
|
||||
<li><u>Modification by Unicode </u>Unicode shall have the right
|
||||
to modify this Agreement at any time by posting it to this site.
|
||||
The user may not assign any part of this Agreement without
|
||||
Unicode’s prior written consent.</li>
|
||||
<li><u>Taxes.</u> The user agrees to pay any taxes arising from
|
||||
access to this website or use of the information herein, except
|
||||
for those based on Unicode’s net income.</li>
|
||||
<li><u>Severability</u>. If any provision of this
|
||||
Agreement is declared invalid or unenforceable, the remaining
|
||||
provisions of this Agreement shall remain in effect.</li>
|
||||
<li><u>Entire Agreement</u>. This Agreement constitutes the
|
||||
entire agreement between the parties. </li>
|
||||
</ol>
|
||||
</li>
|
||||
</ol>
|
||||
</blockquote>
|
||||
<hr width="95%">
|
||||
|
||||
<h3 align="center"><a name="Exhibit1">EXHIBIT 1</a><br>
|
||||
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE</h3>
|
||||
<blockquote>
|
||||
<p>Unicode Data Files include all data files under the directories
|
||||
<a href="http://www.unicode.org/Public/">http://www.unicode.org/Public/</a>,
|
||||
<a href="http://www.unicode.org/reports/">http://www.unicode.org/reports/</a>,
|
||||
and
|
||||
<a title="http://www.unicode.org/cldr/data/" onclick="return top.js.OpenExtLink(window,event,this)" target="_blank" href="http://www.unicode.org/cldr/data/">
|
||||
http://www.unicode.org/cldr/data/ </a>. Unicode Software includes any source code
|
||||
published in the Unicode Standard or under the directories
|
||||
<a href="http://www.unicode.org/Public/">http://www.unicode.org/Public/</a>,
|
||||
<a href="http://www.unicode.org/reports/">http://www.unicode.org/reports/</a>,
|
||||
and
|
||||
<a title="http://www.unicode.org/cldr/data/" onclick="return top.js.OpenExtLink(window,event,this)" target="_blank" href="http://www.unicode.org/cldr/data/">
|
||||
http://www.unicode.org/cldr/data/.</a></p>
|
||||
|
||||
<p>NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.</p>
|
||||
<p>COPYRIGHT AND PERMISSION NOTICE</p>
|
||||
|
||||
<p>Copyright © 1991-2005 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in
|
||||
<a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a>.</p>
|
||||
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and
|
||||
any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear
|
||||
with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified.</p>
|
||||
|
||||
<p>THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THE DATA FILES OR SOFTWARE.</p>
|
||||
|
||||
<p>Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.</p>
|
||||
|
||||
<hr width="80%">
|
||||
|
||||
<p>Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be registered in some jurisdictions. All other trademarks and registered trademarks mentioned herein are the property of their respective owners.</p>
|
||||
|
||||
|
||||
</blockquote>
|
||||
|
||||
|
||||
<hr width="50%">
|
||||
<div align="center">
|
||||
<center>
|
||||
<table cellspacing="0" cellpadding="0" border="0" id="table2">
|
||||
<tr>
|
||||
<td><a href="http://www.unicode.org/copyright.html">
|
||||
<img src="http://www.unicode.org/img/hb_notice.gif"
|
||||
border="0" alt="Access to Copyright and terms of use"
|
||||
width="216" height="50"></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<script language="Javascript" type="text/javascript"
|
||||
src="http://www.unicode.org/webscripts/lastModified.js">
|
||||
</script>
|
||||
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
|
||||
</html>
|
||||
|
||||
<!-- arch-tag: 359e3efa-6eb2-4b4e-841c-f002d7924c5e
|
||||
(do not change this comment) -->
|
1171
admin/unidata/unidata-gen.el
Normal file
1171
admin/unidata/unidata-gen.el
Normal file
File diff suppressed because it is too large
Load Diff
150
configure.in
150
configure.in
@ -135,6 +135,11 @@ OPTION_DEFAULT_ON([gif],[don't compile with GIF image support])
|
||||
OPTION_DEFAULT_ON([png],[don't compile with PNG image support])
|
||||
OPTION_DEFAULT_ON([rsvg],[don't compile with SVG image support])
|
||||
|
||||
OPTION_DEFAULT_ON([freetype],[don't use Freetype for local font support])
|
||||
OPTION_DEFAULT_ON([xft],[don't use XFT for anti aliased fonts])
|
||||
OPTION_DEFAULT_ON([libotf],[don't use libotf for OpenType font support])
|
||||
OPTION_DEFAULT_ON([m17n-flt],[don't use m17n-flt for text shaping])
|
||||
|
||||
OPTION_DEFAULT_OFF([gtk],[use GTK toolkit])
|
||||
OPTION_DEFAULT_ON([toolkit-scroll-bars],[don't use Motif or Xaw3d scroll bars])
|
||||
OPTION_DEFAULT_ON([xaw3d],[don't use Xaw3d])
|
||||
@ -144,7 +149,6 @@ OPTION_DEFAULT_OFF([carbon],[use Carbon GUI on Mac OS X. This is unsupported!])
|
||||
OPTION_DEFAULT_ON([gpm],[don't use -lgpm for mouse support on a GNU/Linux console])
|
||||
OPTION_DEFAULT_OFF([dbus],[compile with D-Bus support])
|
||||
|
||||
|
||||
AC_ARG_WITH([pkg-config-prog],dnl
|
||||
[AS_HELP_STRING([--with-pkg-config-prog=PATH],
|
||||
[Path to pkg-config for finding GTK and librsvg])])
|
||||
@ -160,6 +164,11 @@ AC_ARG_ENABLE(carbon-app,
|
||||
[DIR=/Application]])],
|
||||
[ carbon_appdir_x=${enableval}])
|
||||
|
||||
AC_ARG_ENABLE(font-backend,
|
||||
[ --enable-font-backend compile code of font-backend support],
|
||||
USE_FONT_BACKEND=$enableval,
|
||||
USE_FONT_BACKEND=no)
|
||||
|
||||
AC_ARG_ENABLE(asserts,
|
||||
[AS_HELP_STRING([--enable-asserts], [compile code with asserts enabled])],
|
||||
USE_XASSERTS=$enableval,
|
||||
@ -1790,32 +1799,6 @@ if test "${with_dbus}" = "yes"; then
|
||||
fi
|
||||
fi
|
||||
|
||||
### Link with -lXft if available to work around a bug.
|
||||
HAVE_XFT=maybe
|
||||
if test "${HAVE_GTK}" = "yes"; then
|
||||
PKG_CHECK_MODULES(XFT, xft >= 0.13.0, , HAVE_XFT=no)
|
||||
if test "$HAVE_XFT" != no; then
|
||||
OLD_CFLAGS="$CPPFLAGS"
|
||||
OLD_CPPFLAGS="$CFLAGS"
|
||||
OLD_LIBS="$LIBS"
|
||||
CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
|
||||
CFLAGS="$CFLAGS $XFT_CFLAGS"
|
||||
LIBS="$XFT_LIBS $LIBS"
|
||||
AC_CHECK_HEADER(X11/Xft/Xft.h,
|
||||
[AC_CHECK_LIB(Xft, XftFontOpen, HAVE_XFT=yes, , $XFT_LIBS)])
|
||||
|
||||
if test "${HAVE_XFT}" = "yes"; then
|
||||
AC_DEFINE(HAVE_XFT, 1, [Define to 1 if you have the Xft library.])
|
||||
AC_SUBST(XFT_LIBS)
|
||||
C_SWITCH_X_SITE="$C_SWITCH_X_SITE $XFT_CFLAGS"
|
||||
else
|
||||
CFLAGS="$OLD_CPPFLAGS"
|
||||
CFLAGS="$OLD_CFLAGS"
|
||||
LIBS="$OLD_LIBS"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
dnl Do not put whitespace before the #include statements below.
|
||||
dnl Older compilers (eg sunos4 cc) choke on it.
|
||||
HAVE_XAW3D=no
|
||||
@ -2021,6 +2004,116 @@ either XPointer or XPointer*.])dnl
|
||||
CFLAGS=$late_CFLAGS
|
||||
fi
|
||||
|
||||
#### For font-backend
|
||||
if test "${USE_FONT_BACKEND}" = "yes"; then
|
||||
|
||||
AC_DEFINE(USE_FONT_BACKEND, 1,
|
||||
[Define to 1 if we should use font-backend.])
|
||||
|
||||
### Use -lXft if available, unless `--with-freetype=no' nor `--with-xft=no'.
|
||||
HAVE_XFT=maybe
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
if test "x${with_freetype}" = "xno"; then
|
||||
with_xft="no";
|
||||
fi
|
||||
if test "x${with_xft}" != "xno"; then
|
||||
|
||||
dnl Check if --with-pkg-config-prog has been given.
|
||||
if test "X${with_pkg_config_prog}" != X; then
|
||||
PKG_CONFIG="${with_pkg_config_prog}"
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES(XFT, xft >= 0.13.0, , HAVE_XFT=no)
|
||||
if test "$HAVE_XFT" != no; then
|
||||
OLD_CPPFLAGS="$CPPFLAGS"
|
||||
OLD_CFLAGS="$CFLAGS"
|
||||
OLD_LIBS="$LIBS"
|
||||
CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
|
||||
CFLAGS="$CFLAGS $XFT_CFLAGS"
|
||||
LIBS="$XFT_LIBS $LIBS"
|
||||
AC_CHECK_HEADER(X11/Xft/Xft.h,
|
||||
AC_CHECK_LIB(Xft, XftFontOpen, HAVE_XFT=yes, , $XFT_LIBS))
|
||||
|
||||
if test "${HAVE_XFT}" = "yes"; then
|
||||
AC_DEFINE(HAVE_XFT, 1, [Define to 1 if you have the Xft library.])
|
||||
AC_SUBST(XFT_LIBS)
|
||||
C_SWITCH_X_SITE="$C_SWITCH_X_SITE $XFT_CFLAGS"
|
||||
else
|
||||
CPPFLAGS="$OLD_CPPFLAGS"
|
||||
CFLAGS="$OLD_CFLAGS"
|
||||
LIBS="$OLD_LIBS"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
HAVE_FREETYPE=no
|
||||
### Use -lfreetype if available, unless `--with-freetype=no'.
|
||||
if test "${HAVE_XFT}" = "yes"; then
|
||||
dnl As we use Xft, we anyway use freetype.
|
||||
dnl In this case, there's no need of additional CFLAGS and LIBS.
|
||||
HAVE_FREETYPE=yes
|
||||
elif test "x${with_freetype}" != "xno"; then
|
||||
dnl Check if --with-pkg-config-prog has been given.
|
||||
if test "X${with_pkg_config_prog}" != X; then
|
||||
PKG_CONFIG="${with_pkg_config_prog}"
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES(FREETYPE, freetype2, HAVE_FREETYPE=yes, HAVE_FREETYPE=no)
|
||||
if test "${HAVE_FREETYPE}" = "yes"; then
|
||||
PKG_CHECK_MODULES(FONTCONFIG, fontconfig, HAVE_FC=yes, HAVE_FC=no)
|
||||
if test "${HAVE_FC}" = "no"; then
|
||||
dnl Witout fontconfig, we can't use freetype at the moment.
|
||||
HAVE_FREETYPE=no
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
HAVE_LIBOTF=no
|
||||
if test "${HAVE_FREETYPE}" = "yes"; then
|
||||
AC_DEFINE(HAVE_FREETYPE, 1,
|
||||
[Define to 1 if you have freetype and fontconfig libraries.])
|
||||
if test "${with_libotf}" != "no"; then
|
||||
dnl Check if --with-pkg-config-prog has been given.
|
||||
if test "X${with_pkg_config_prog}" != X; then
|
||||
PKG_CONFIG="${with_pkg_config_prog}"
|
||||
fi
|
||||
PKG_CHECK_MODULES(LIBOTF, libotf, pkg_check_libotf=yes,
|
||||
pkg_check_libotf=no)
|
||||
if test "$pkg_check_libotf" = "yes"; then
|
||||
AC_DEFINE(HAVE_LIBOTF, 1,
|
||||
[Define to 1 if you have libotf library.])
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
HAVE_M17N_FLT=no
|
||||
if test "${with_m17n_flt}" != "no"; then
|
||||
dnl Check if --with-pkg-config-prog has been given.
|
||||
if test "X${with_pkg_config_prog}" != X; then
|
||||
PKG_CONFIG="${with_pkg_config_prog}"
|
||||
fi
|
||||
dnl Checks for libraries.
|
||||
PKG_CHECK_MODULES(M17N_FLT, m17n-flt, pkg_check_m17n_flt=yes,
|
||||
pkg_check_m17n_flt=no)
|
||||
if test "$pkg_check_m17n_flt" = "yes"; then
|
||||
AC_DEFINE(HAVE_M17N_FLT, 1,
|
||||
[Define to 1 if you have m17n-flt library.])
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST(FREETYPE_CFLAGS)
|
||||
AC_SUBST(FREETYPE_LIBS)
|
||||
AC_SUBST(FONTCONFIG_CFLAGS)
|
||||
AC_SUBST(FONTCONFIG_LIBS)
|
||||
AC_SUBST(LIBOTF_CFLAGS)
|
||||
AC_SUBST(LIBOTF_LIBS)
|
||||
AC_SUBST(M17N_FLT_CFLAGS)
|
||||
AC_SUBST(M17N_FLT_LIBS)
|
||||
|
||||
fi
|
||||
#### End for font-backend
|
||||
|
||||
### Use -lXpm if available, unless `--with-xpm=no'.
|
||||
HAVE_XPM=no
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
@ -3085,6 +3178,9 @@ echo creating src/Makefile
|
||||
sed -e '1,/start of cpp stuff/d'\
|
||||
-e 's,/\*\*/#\(.*\)$,/* \1 */,' \
|
||||
< Makefile.c > junk.c
|
||||
if test -f ${srcdir}/admin/unidata/UnicodeData.txt; then
|
||||
CPPFLAGS="$CPPFLAGS -DHAVE_UNIDATA"
|
||||
fi
|
||||
$CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \
|
||||
sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c
|
||||
cat junk1.c junk2.c > Makefile.new
|
||||
|
@ -1,6 +1,9 @@
|
||||
# Unlike most emacs dirs, etc has a simple non-autoconf-generated makefile
|
||||
source ^(Makefile)$
|
||||
|
||||
# Auto-generated files, which ignore
|
||||
precious ^(buildobj\.lst)$
|
||||
|
||||
# Generated files (DOC-X is generated on windows)
|
||||
backup ^(DOC(|-[0-9.]*|-X))$
|
||||
|
||||
|
91
etc/ChangeLog.unicode
Normal file
91
etc/ChangeLog.unicode
Normal file
@ -0,0 +1,91 @@
|
||||
2008-01-07 Kenichi Handa <handa@ni.aist.go.jp>
|
||||
|
||||
* HELLO: Add Bengali, Gujarati, Khmer, Myanmar, Oriya, Sinhara,
|
||||
Telugu. Fix ISO-2022 desginations in Cantonese line.
|
||||
|
||||
2007-12-09 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* HELLO: Remove non-unicode character from Tibetan text.
|
||||
|
||||
2007-01-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
|
||||
|
||||
* ps-prin1.ps (printBackground): Fix background height.
|
||||
|
||||
2006-07-07 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* HELLO: Sync with HEAD.
|
||||
|
||||
2005-02-12 Miles Bader <miles@gnu.org>
|
||||
|
||||
* TODO, PROBLEMS, NEWS: Replace references to Emacs version "22"
|
||||
with "23".
|
||||
|
||||
2004-02-12 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/CNS-[234567].map: Regenerated.
|
||||
|
||||
2004-01-28 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/JISX2131.map: Regenerated.
|
||||
|
||||
2004-01-27 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/JISX213A.map: New file.
|
||||
|
||||
* charsets/JISX0208.map: Regenerated.
|
||||
|
||||
2004-01-26 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets/CP932-2BYTE.map: Updated from ../admin/charsets.
|
||||
|
||||
2004-01-25 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* CP932-2BYTE.map: New file.
|
||||
|
||||
2003-09-26 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* ps-prin1.ps (HeaderOrFooterTextLines): Handle multiple strings
|
||||
in a line.
|
||||
|
||||
2003-09-08 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* charsets: New directory for charset mapping tables.
|
||||
|
||||
* charsets/README: New file.
|
||||
|
||||
* charsets/*.map: New files.
|
||||
|
||||
2003-04-12 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* HELLO: Change "Hindi" to more common characters.
|
||||
|
||||
2003-01-10 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* HELLO: Fix upcase and downcase for several languages. Change
|
||||
the two German lines into one. Change "Nederlangs" to
|
||||
"Dutch (Nederlands)". Add original language names to several
|
||||
entries.
|
||||
|
||||
2003-01-06 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* TUTORIAL.es: Add local variable coding: latin-1.
|
||||
|
||||
2002-10-30 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* HELLO: Change indian-2-column chars of Hindi line to Unicode
|
||||
chars.
|
||||
|
||||
2002-05-27 Dave Love <fx@gnu.org>
|
||||
|
||||
* HELLO: Add pseudo-maths example.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: iso-2022-7bit
|
||||
;; End:
|
||||
|
||||
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
;;; arch-tag: 3be3b13c-b969-4c9d-8542-66e0b5a3d27a
|
56
etc/HELLO
56
etc/HELLO
@ -5,8 +5,9 @@ Non-ASCII examples:
|
||||
Cze,B6f(B!, Dobr,B}(B den, ,L7T`PRabRcYbU(B!, ,FCei\(B ,Fsar(B, $,1J2J0J;J0J@JOJ=J1J0(B
|
||||
Africa: $(3!A!,!>(B
|
||||
Middle/Near East: ,Hylem(B, (38R(47d(3T!JSa(4W(3W(B
|
||||
South Asia: 4$,4!8v#")0$,15h14$,4!hv#")0$,15n14$,4!zv#!)v#")v#"D0$,15x6-5d6'1(B, 4$,44Kv#4z0$,1?(14$,44hv#4zv#40$,1?.14$,44qv#4{v#3Q0$,1?8?M>u?>14$,44av#4z0$,1?01(B, 4$,46<0$,1@H14$,46A0$,1@N14$,46Kv#6Vv#6)v#6M0$,1@X@m@5@^14$,46Cv#6W0$,1@P@"1(B, 4$,4*U0$,1<U14$,4*M0$,1<C14$,4*Hv#)b0$,1<5<m14$,4*H0$,1<514$,4*Qv#)b0$,1<N<m1(B, 4$(7"70"714$P0"!#C"Q1!;4"Er'"S0"E"S14"G0"G1!;4"70"714"2r'"[0"2"[1!;4"Dr'"[0"D"[14"#0"#14"G0"G1!>(B
|
||||
South East Asia: (1JP:R-04U1(B, ,TJ0GQ1J04U1$0CQ1:(B, Ch,1`(Bo b,1U(Bn
|
||||
South Asia: $,19h9n9x:-9d:'(B, $,15h5n5x6-5d6'(B, $,1?(?.?8?M>u?>?0(B, $,1@H@N@X@m@5@^@P@"(B, $,1;6;A;#;?;,;G(B,
|
||||
$,1AFAzB4AvB=B AqB*(B, $,1<U<C<5<m<5<N<m(B, $,1=h=n=x>-=U=~=p=B(B, $(7"7"!#C!;"E"S"G!;"7"2"[!;"D"["#"G!>(B
|
||||
South East Asia: $,1\'\f\:\V\4\?\]\:(B, (1JP:R-4U(B, $,1H9H$HYrmH"H<HLH5HL(B, ,TJGQJ4U$CQ:(B, Ch,1`(Bo b,1U(Bn
|
||||
East Asia: $ADc:C(B, $(0*/=((B, $B$3$s$K$A$O(B, $(C>H3gGO<<?d(B
|
||||
Misc: E,C6(Bo,C~(Ban,Cx(Bo ,Cf(Biu,C<(Ba,C}(Bde, $,2(3(1('('(5(B, $,1x (B p $,1x((B world $,1s"(B hello p $,2!a(B
|
||||
CJK variety: GB($AT*Fx(B,$A?*7"(B), BIG5($(0&x86(B,$(0DeBv(B), JIS($B855$(B,$B3+H/(B), KSC($(Cj*Q((B,$(CKR[!(B)
|
||||
@ -14,47 +15,54 @@ Non-ASCII examples:
|
||||
|
||||
LANGUAGE (NATIVE NAME) HELLO
|
||||
---------------------- -----
|
||||
Amharic ($(3"c!<!N"^(B) $(3!A!,!>(B
|
||||
Arabic (38R(47d(3T!JSa(4W(3W(B
|
||||
Amharic ($,1O M[MmN{(B) $,1M`MKM](B
|
||||
Arabic (,GIqjHQYdG(B) ,GecjdY(B ,GeGdqSdG(B
|
||||
Bengali ($,17,7>6b727>(B) $,17(7.787M6u7>70(B
|
||||
Braille $,2(3(1('('(5(B
|
||||
Bulgarian (,LQj[SP`aZX(B) ,L7T`PRUYbU(B
|
||||
C printf ("Hello, world!\n");
|
||||
Czech (,Bh(Be,B9(Btina) Dobr,B}(B den
|
||||
Czech (,Bh(Be,B9(Btina) Dobr,A}(B den
|
||||
Danish (dansk) Hej, Goddag, Hall,Ax(Bj
|
||||
Dutch (Nederlands) Hallo, Dag
|
||||
Emacs emacs --no-splash -f view-hello-file
|
||||
English [,0p U(B-,0EZ L(B] Hello
|
||||
English [$(O+S(Bi,D?(B-gli$(O*h(B] Hello
|
||||
Esperanto Saluton (E,C6(Bo,C~(Ban,Cx(Bo ,Cf(Biu,C<(Ba,C}(Bde)
|
||||
Estonian (eesti) Tere p,Ad(Bevast, Tere ,Au(Bhtust
|
||||
Finnish (suomi) Hei, Hyv,Add(B p,Ad(Biv,Add(B
|
||||
Estonian (eesti keel) Tere p,Ad(Bevast, Tere ,Au(Bhtust
|
||||
Finnish (Suomi) Hei, Hyv,Add(B p,Ad(Biv,Add(B
|
||||
French (fran,Ag(Bais) Bonjour, Salut
|
||||
Georgian ($,1JEJ0J@J7J5J4J:J8(B) $,1J2J0J;J0J@JOJ=J1J0(B
|
||||
German (Deutsch) Guten Tag, Gr,A|_(B Gott
|
||||
Greek (,Fekkgmij\(B) ,FCei\(B ,Fsar(B
|
||||
Hebrew (,Hraxiz(B) ,Hylem(B
|
||||
Gujarati ($,19W:!9\9p9~9d: (B) $,19h9n9x:-9d:'(B
|
||||
Hebrew (,Hzixar(B) ,Hylem(B
|
||||
Hungarian (magyar) Sz,Bi(Bp j,Bs(B napot!
|
||||
Hindi (4$,4!}t%"+0$,15y55B14$,4!.v#"Yv#"20$,15f6 1(B) 4$,4!8v#")0$,15h14$,4!hv#")0$,15n14$,4!zv#!)v#")v#"D0$,15x6-5d6'1(B, 4$,4!8v#")0$,15h14$,4!hv#")0$,15n14$,4!zv# ev#"Rv#")0$,15x6-5U5~14$,4!nv#"W0$,15p1(B 4$,4 J0$,16D1(B
|
||||
Hindi ($,15y55B5f6 (B) $,15h5n5x6-5d6'(B, $,15h5n5x6-5U5~5p(B $,16D(B
|
||||
Italian (italiano) Ciao, Buon giorno
|
||||
Javanese (Jawa) System.out.println("Halo, selamat sore!");
|
||||
Kannada (4$,43Ov#4z0$,1>u14$,44Kv#4zv#4M0$,1?(?M?(14$,43sv#4z0$,1?!1(B) 4$,44Kv#4z0$,1?(14$,44hv#4zv#40$,1?.14$,44qv#4{v#3Q0$,1?8?M>u?>14$,44av#4z0$,1?01(B
|
||||
Lao ((1>RJRERG(B) (1JP:R-04U1(B, 0(1"m1c0Ki1b*!04U1(B
|
||||
Malayalam (4$,46A0$,1@N14$,46E0$,1@R14$,46Bv#6M0$,1@O@^14$,46Fv#6W0$,1@S@"1(B) 4$,46<0$,1@H14$,46A0$,1@N14$,46Kv#6Vv#6)v#6M0$,1@X@m@5@^14$,46Cv#6W0$,1@P@"1(B
|
||||
Kannada ($,1>u?(?M?(?!(B) $,1?(?.?8?M>u?>?0(B
|
||||
Khmer ($,1\7\V\?\V\!\r\8\b\:(B) $,1\'\f\:\V\4\?\]\:(B
|
||||
Lao ((1>RJRERG(B) (1JP:R-4U(B, (1"mcKib*!4U(B
|
||||
Malayalam ($,1@N@R@O@^@S@"(B) $,1@H@N@X@m@5@^@P@"(B
|
||||
Maltese (il-Malti) Bon,Cu(Bu, Sa,C11(Ba
|
||||
Mathematics $,1x (B p $,1x((B world $,1s"(B hello p $,2!a(B
|
||||
Mathematics $B"O(B p $A!J(B world $(O#@(B hello p $A!u(B
|
||||
Myanmar ($,1H9HYH;H4HYrlH9HL(B) $,1H9H$HYrmH"H<HLH5HL(B
|
||||
Nederlands, Vlaams Hallo, Dag
|
||||
Norwegian (norsk) Hei, God dag
|
||||
Polish (polski) Dzie,Bq(B dobry! Cze,B6f(B!
|
||||
Oriya ($,1:s;\;?:f(B) $,1;6;A;#;?;,;G(B
|
||||
Polish (j,Bj(Bzyk polski) Dzie,Bq(B dobry! Cze,B6f(B!
|
||||
Russian (,L`caaZXY(B) ,L7T`PRabRcYbU(B!
|
||||
Slovak (sloven,Bh(Bina) Dobr,B}(B de,Br(B
|
||||
Sinhala ($,1B#B2ABB$A}(B) $,1AFAzB4AvB=B AqB*(B
|
||||
Slovak (sloven,Bh(Bina) Dobr,A}(B de,Br(B
|
||||
Slovenian (sloven,B9h(Bina) Pozdravljeni!
|
||||
Spanish (espa,Aq(Bol) ,A!(BHola!
|
||||
Swedish (svenska) Hej, Goddag, Hall,Ae(B
|
||||
Tamil (4$,4*N0$,1<D14$,4(i0$,1<N<_14$,4*Vv#)b0$,1<T<m1(B) 4$,4*U0$,1<U14$,4*M0$,1<C14$,4*Hv#)b0$,1<5<m14$,4*H0$,1<514$,4*Qv#)b0$,1<N<m1(B
|
||||
Thai (,T@RIRd7B(B) ,TJ0GQ1J04U1$0CQ1:(B, ,TJ0GQ1J04U10$h1P(B
|
||||
Tibetan (4$(7"7r'"]0"7"]14"20"21!;4%P0"G#!"Q14"20"21!;(B) 4$(7"70"714$P0"!#C"Q1!;4"Er'"S0"E"S14"G0"G1!;4"70"714"2r'"[0"2"[1!;4"Dr'"[0"D"[14"#0"#14"G0"G1!>(B
|
||||
Tigrigna ($(3"8#r!N"^(B) $(3!Q!,!<"8(B
|
||||
Turkish (T,M|(Brk,Mg(Be) Merhaba
|
||||
Swedish (p,Ae(B svenska) Hej, Goddag, Hall,Ae(B
|
||||
Tamil ($,1<D<N<_<T<m(B) $,1<U<C<5<m<5<N<m(B
|
||||
Telugu ($,1=d>&=r>!=W>!(B) $,1=h=n=x>-=U=~=p=B(B
|
||||
Thai (,T@RIRd7B(B) ,TJGQJ4U$CQ:(B, ,TJGQJ4U$hP(B
|
||||
Tibetan ($(7"7"]"2!;"G#!"2!;(B) $(7"7"!#C!;"E"S"G!;"7"2"[!;"D"["#"G!>(B
|
||||
Tigrigna ($,1NUP-MmN{(B) $,1MpMKM[NU(B
|
||||
Turkish (T,A|(Brk,Ag(Be) Merhaba
|
||||
Ukrainian (,LcZ`Pw]alZP(B) ,L2vbPn(B
|
||||
Vietnamese (Ti,1*(Bng Vi,1.(Bt) Ch,1`(Bo b,1U(Bn
|
||||
Vietnamese (ti,1*(Bng Vi,1.(Bt) Ch,A`(Bo b,1U(Bn
|
||||
|
||||
Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B
|
||||
Chinese ($AVPND(B,$AFUM(;0(B,$A::So(B) $ADc:C(B
|
||||
|
@ -201,13 +201,6 @@ Several are for Debian GNU/Linux in particular.
|
||||
* JDEE: <URL:http://jdee.sunsite.dk/>
|
||||
Provides a Java development environment for Emacs.
|
||||
|
||||
* Mule-UCS: Universal enCoding System:
|
||||
<URL:ftp://ftp.m17n.org/pub/mule/Mule-UCS/>
|
||||
Extended coding systems for Mule, specifically for reading and
|
||||
writing UTF-8 encoded Unicode. This probably doesn't have much
|
||||
advantage over the built-in `mule-utf-8' coding system with
|
||||
`utf-translate-cjk' turned on.
|
||||
|
||||
* Mailcrypt:
|
||||
<URL:http://mailcrypt.sourceforge.net/>
|
||||
PGP and GPG support. PGP isn't free software, but GPG, the GNU
|
||||
|
275
etc/NEWS.unicode
Normal file
275
etc/NEWS.unicode
Normal file
@ -0,0 +1,275 @@
|
||||
GNU Emacs NEWS -- history of user-visible changes.
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc.
|
||||
Copyright (C) 2007
|
||||
National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
Registration Number H14PRO021
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
|
||||
If possible, use M-x report-emacs-bug.
|
||||
|
||||
This file is about changes in the Emacs "unicode" branch.
|
||||
|
||||
|
||||
* Changes in Emacs Unicode
|
||||
|
||||
** The Emacs character set is now a superset of Unicode.
|
||||
(It has about four times the code space, which should be plenty).
|
||||
|
||||
The internal encoding used for buffers and strings is now
|
||||
Unicode-based and called `utf-8-emacs'. utf-8-emacs is backwards
|
||||
compatible with the UTF-8 encoding of Unicode. The `emacs-mule'
|
||||
coding system can still read and write data in the old internal
|
||||
encoding.
|
||||
|
||||
Since the internal encoding is also used by default for byte-compiled
|
||||
files -- i.e. the normal coding system for byte-compiled Lisp files is
|
||||
now utf-8-Emacs -- Lisp containing non-ASCII characters which is
|
||||
compiled by Emacs 23 can't be read by earlier versions of Emacs. Files
|
||||
compiled by Emacs 20, 21, or 22 are loaded correctly as emacs-mule
|
||||
(whether or not they contain multibyte characters), which makes loading
|
||||
them somewhat slower than Emacs 23-compiled files. Thus it may be worth
|
||||
recompiling existing .elc files which don't need to be shared with older
|
||||
Emacsen.
|
||||
|
||||
** There are assorted new coding systems/aliases -- see
|
||||
M-x list-coding-systems.
|
||||
|
||||
** New charset implementation with many new charsets.
|
||||
See M-x list-character-sets. New charsets can be defined conveniently
|
||||
as tables of unicodes.
|
||||
|
||||
The dimension of a charset is now 0, 1, 2, or 3, and the size of each
|
||||
dimension is no longer limited to 94 or 96.
|
||||
|
||||
A dynamic charset priority list is used to infer the charset of
|
||||
characters for display.
|
||||
|
||||
** New minor mode Auto Composition Mode composes characters automatically
|
||||
when they are displayed. This mode is globally on by default.
|
||||
|
||||
** Emacs now supports local fonts (fonts installed in the same machine
|
||||
as Emacs is running) by freetype and fontconfig libraries. On X, they
|
||||
are drived via Xft library with antialias support. Fontconfig-like
|
||||
font names (e.g. monospace-12) are also accepted.
|
||||
|
||||
** New language environments Chinese-GBK, Chinese-GB18030, and
|
||||
TaiViet.
|
||||
|
||||
** The following facilities are obsolete:
|
||||
|
||||
Minor modes: unify-8859-on-encoding-mode, unify-8859-on-decoding-mode
|
||||
|
||||
|
||||
* Lisp changes in Emacs Unicode
|
||||
|
||||
** Character code, representation, and charset changes.
|
||||
|
||||
Now character code space is 0x0..0x3FFFFF with no gap. Among them,
|
||||
characters of code 0x0..0x10FFFF are Unicode characters of the same
|
||||
code points. Characters of code 0x3FFF80..0x3FFFFF are raw 8-bit
|
||||
bytes.
|
||||
|
||||
Generic characters no longer exist.
|
||||
|
||||
In buffer and string, characters are represented by UTF-8 byte
|
||||
sequence in a multibyte buffer/string.
|
||||
|
||||
The concept of charset is changed. A single character may belong to
|
||||
multiple charset (e.g. a-grave (U+00E0) belongs to charsets unicode,
|
||||
iso-8859-1, iso-8859-3, and etc).
|
||||
|
||||
*** The new function `characterp' returns t if and only if the argument
|
||||
is a character.
|
||||
|
||||
*** The new function `max-char' returns the maximum character code
|
||||
(currently it is #x3FFFFF).
|
||||
|
||||
*** The function `encode-char' and `decode-char' now accepts any
|
||||
character sets.
|
||||
|
||||
*** The function `define-charset' now accepts completely different
|
||||
form of argments (old-style arguments still works).
|
||||
|
||||
*** The new function `define-charset-alias' defines an alias of a
|
||||
charset.
|
||||
|
||||
*** The value of the function `char-charset' depends of the current
|
||||
priorities of charsets.
|
||||
|
||||
*** The new function `charset-priority-list' returns the list of
|
||||
charsets ordered by priority.
|
||||
|
||||
*** The new function `set-charset-priority' sets pliorities of
|
||||
charsets.
|
||||
|
||||
*** The new function `unibyte-charset' returns the current unibyte
|
||||
charset. The unibyte charset determins how unibyte/multibyte
|
||||
conversion is done.
|
||||
|
||||
*** The new function `set-unibyte-charset' sets the unibyte charset.
|
||||
|
||||
*** The new function `unibyte-string' make a unibyte string from
|
||||
bytes.
|
||||
|
||||
** Code conversion changes
|
||||
|
||||
*** The new function `define-coding-system' should be used to define a
|
||||
coding system instead of `make-coding-system' (which is obsolete now).
|
||||
|
||||
*** The functions `encode-coding-region' and `decode-coding-region'
|
||||
have the optional 4th argument to specify where the result of
|
||||
conversion should go.
|
||||
|
||||
*** The functions `encode-coding-string' and `decode-coding-string'
|
||||
have the optional 4th argument specifying a buffer to store the result
|
||||
of conversion.
|
||||
|
||||
*** The new fuction `with-coding-priority' executs the body part with
|
||||
the specified coding system priority order.
|
||||
|
||||
*** The new function `check-coding-systems-region' checks if the text
|
||||
in the region is encodable by the specified coding systems.
|
||||
|
||||
*** The new function `coding-system-aliases' returns a list of aliases
|
||||
of a coding system.
|
||||
|
||||
*** The new function `coding-system-charset-list' returns a list of
|
||||
charsets supported by a coding system.
|
||||
|
||||
*** The new funciton `coding-system-priority-list' returns a list of
|
||||
coding systems ordered by their priorities.
|
||||
|
||||
*** Thew new function `set-coding-system-priority' sets priorities of
|
||||
coding systems.
|
||||
|
||||
** Composition changes
|
||||
|
||||
*** New functions and variables `auto-composition-mode' and
|
||||
`global-auto-composition-mode' toggles the new minor mode Auto
|
||||
Composition Mode locally and globally.
|
||||
|
||||
*** New variable `auto-composition-function' is a function used in
|
||||
Auto Composition Mode to compose characters. The default value is the
|
||||
function `auto-compose-chars'.
|
||||
|
||||
*** New variable `auto-compose-current-font' is set to the current
|
||||
font-object while characters are being composed in Auto Composition
|
||||
Mode.
|
||||
|
||||
** Font Backend changes.
|
||||
|
||||
*** New frame parameter `font-backend' specifies a list of
|
||||
font-backends supported by the frame's graphic device. On X, they are
|
||||
currently `x' and `xft'.
|
||||
|
||||
*** New function `fontp' checks if the argument is a font-spec
|
||||
or font-entity.
|
||||
|
||||
*** New function `font-spec' creates a new font-spec object.
|
||||
|
||||
*** New function `font-get' returns a font property value.
|
||||
|
||||
*** New function `font-put' sets a font property value.
|
||||
|
||||
*** New function `list-fonts' returns a list of font-entities matching
|
||||
with the give specificaiton.
|
||||
|
||||
*** New function `list-families' returns a list family names of
|
||||
available fonts.
|
||||
|
||||
*** New function `font-font' returns a font-entity best matching with
|
||||
the given specification.
|
||||
|
||||
*** New function `font-xlfd-name' returns an XLFD name of a give font
|
||||
(font-spec, font-entity, or font-object).
|
||||
|
||||
*** New function `clear-font-cache' clears all font caches.
|
||||
|
||||
** The function get-char-code-property now accepts many Unicode base
|
||||
character properties. They are `name', `general-category',
|
||||
`canonical-combining-class', `bidi-class', `decomposition',
|
||||
`decimal-digit-value', `digit-value', `numeric-value', `mirrord',
|
||||
`old-name', `iso-10646-comment', `uppercase', `lowercase', and
|
||||
`titlecase'.
|
||||
|
||||
** Thew new function `define-char-code-property' defines a character
|
||||
code property.
|
||||
|
||||
** The new function `char-code-property-description' returns the
|
||||
description string of a cahracter code property.
|
||||
|
||||
*** The new variable `find-word-boundary-function-table' is a
|
||||
char-table of functions to search for a word boundary.
|
||||
|
||||
*** The new variable `char-script-table' is a char-table of script
|
||||
names.
|
||||
|
||||
*** The new variable `char-width-table' is a char-table of character
|
||||
widths.
|
||||
|
||||
*** The new variable `print-charset-text-property' controls how to
|
||||
handle `charset' text property on printing a string.
|
||||
|
||||
*** Thew new variable `printable-chars' is a char-table defining if a
|
||||
character is printable or not.
|
||||
|
||||
*** The new function `robin-define-package' defines a Robin package
|
||||
which is an input method system different from Quail.
|
||||
|
||||
*** The new function `robin-modify-package' modifies an existing Robin
|
||||
package.
|
||||
|
||||
*** The new function `robin-use-package' start using a Robin package
|
||||
as an input method.
|
||||
|
||||
** The functions `modify-syntax-entry' and `modify-category-entry' now
|
||||
accepts a cons of characters as the first argument, and modify all
|
||||
entries in that range of characters.
|
||||
|
||||
** The function `set-fontset-font' now accepts a script name as the
|
||||
second argument, and has the optional 5th argument to control how to
|
||||
set the font.
|
||||
|
||||
** The functions `char-bytes', `chars-in-region', `set-coding-priority',
|
||||
, `make-coding-system', and `char-valid-p' are now obsolete.
|
||||
|
||||
|
||||
* Incompatible Lisp changes
|
||||
|
||||
** The behavior of map-char-table has changed. It may call the
|
||||
specified function with a cons (FROM . TO) as a key if characters in
|
||||
that range has the same value.
|
||||
|
||||
** The value of the function `charset-id' is now always 0.
|
||||
|
||||
** The functions `register-char-codings' and `coding-system-spec' are
|
||||
deleted.
|
||||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
paragraph-separate: "[ ]*$"
|
||||
end:
|
||||
|
||||
arch-tag: e21801b9-0724-4cda-8c07-7d60bf3db3fd
|
@ -8,6 +8,10 @@ This file describes various problems that have been encountered
|
||||
in compiling, installing and running GNU Emacs. Try doing Ctl-C Ctl-t
|
||||
and browsing through the outline headers.
|
||||
|
||||
* Mule-UCS doesn't work in Emacs 23.
|
||||
|
||||
It's completely redundant now, as far as we know.
|
||||
|
||||
* Emacs startup failures
|
||||
|
||||
** Emacs fails to start, complaining about missing fonts.
|
||||
|
2
etc/TODO
2
etc/TODO
@ -417,7 +417,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
|
||||
(with ASCIIfied fallback via latin1-disp). Examples include
|
||||
box-drawing graphics in Custom buffers, W3 rules and tables, and
|
||||
tree displays generally, mode-line mail indicator. [See work done
|
||||
already for Emacs 22 and consult fx.]
|
||||
already for Emacs 23 and consult fx.]
|
||||
|
||||
** Do something to make rms happy with fx's dynamic loading, and use it
|
||||
to implement things like auto-loaded buffer parsers and database
|
||||
|
66
etc/charsets/8859-10.map
Normal file
66
etc/charsets/8859-10.map
Normal file
@ -0,0 +1,66 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-10
|
||||
0x00-0xA0 0x0000
|
||||
0xA1 0x0104
|
||||
0xA2 0x0112
|
||||
0xA3 0x0122
|
||||
0xA4 0x012A
|
||||
0xA5 0x0128
|
||||
0xA6 0x0136
|
||||
0xA7 0x00A7
|
||||
0xA8 0x013B
|
||||
0xA9 0x0110
|
||||
0xAA 0x0160
|
||||
0xAB 0x0166
|
||||
0xAC 0x017D
|
||||
0xAD 0x00AD
|
||||
0xAE 0x016A
|
||||
0xAF 0x014A
|
||||
0xB0 0x00B0
|
||||
0xB1 0x0105
|
||||
0xB2 0x0113
|
||||
0xB3 0x0123
|
||||
0xB4 0x012B
|
||||
0xB5 0x0129
|
||||
0xB6 0x0137
|
||||
0xB7 0x00B7
|
||||
0xB8 0x013C
|
||||
0xB9 0x0111
|
||||
0xBA 0x0161
|
||||
0xBB 0x0167
|
||||
0xBC 0x017E
|
||||
0xBD 0x2015
|
||||
0xBE 0x016B
|
||||
0xBF 0x014B
|
||||
0xC0 0x0100
|
||||
0xC1-0xC6 0x00C1
|
||||
0xC7 0x012E
|
||||
0xC8 0x010C
|
||||
0xC9 0x00C9
|
||||
0xCA 0x0118
|
||||
0xCB 0x00CB
|
||||
0xCC 0x0116
|
||||
0xCD-0xD0 0x00CD
|
||||
0xD1 0x0145
|
||||
0xD2 0x014C
|
||||
0xD3-0xD6 0x00D3
|
||||
0xD7 0x0168
|
||||
0xD8 0x00D8
|
||||
0xD9 0x0172
|
||||
0xDA-0xDF 0x00DA
|
||||
0xE0 0x0101
|
||||
0xE1-0xE6 0x00E1
|
||||
0xE7 0x012F
|
||||
0xE8 0x010D
|
||||
0xE9 0x00E9
|
||||
0xEA 0x0119
|
||||
0xEB 0x00EB
|
||||
0xEC 0x0117
|
||||
0xED-0xF0 0x00ED
|
||||
0xF1 0x0146
|
||||
0xF2 0x014D
|
||||
0xF3-0xF6 0x00F3
|
||||
0xF7 0x0169
|
||||
0xF8 0x00F8
|
||||
0xF9 0x0173
|
||||
0xFA-0xFE 0x00FA
|
||||
0xFF 0x0138
|
5
etc/charsets/8859-11.map
Normal file
5
etc/charsets/8859-11.map
Normal file
@ -0,0 +1,5 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-11
|
||||
0x00-0x7F 0x0000
|
||||
0xA0 0x00A0
|
||||
0xA1-0xDA 0x0E01
|
||||
0xDF-0xFB 0x0E3F
|
77
etc/charsets/8859-13.map
Normal file
77
etc/charsets/8859-13.map
Normal file
@ -0,0 +1,77 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-13
|
||||
0x00-0xA0 0x0000
|
||||
0xA1 0x201D
|
||||
0xA2-0xA4 0x00A2
|
||||
0xA5 0x201E
|
||||
0xA6-0xA7 0x00A6
|
||||
0xA8 0x00D8
|
||||
0xA9 0x00A9
|
||||
0xAA 0x0156
|
||||
0xAB-0xAE 0x00AB
|
||||
0xAF 0x00C6
|
||||
0xB0-0xB3 0x00B0
|
||||
0xB4 0x201C
|
||||
0xB5-0xB7 0x00B5
|
||||
0xB8 0x00F8
|
||||
0xB9 0x00B9
|
||||
0xBA 0x0157
|
||||
0xBB-0xBE 0x00BB
|
||||
0xBF 0x00E6
|
||||
0xC0 0x0104
|
||||
0xC1 0x012E
|
||||
0xC2 0x0100
|
||||
0xC3 0x0106
|
||||
0xC4-0xC5 0x00C4
|
||||
0xC6 0x0118
|
||||
0xC7 0x0112
|
||||
0xC8 0x010C
|
||||
0xC9 0x00C9
|
||||
0xCA 0x0179
|
||||
0xCB 0x0116
|
||||
0xCC 0x0122
|
||||
0xCD 0x0136
|
||||
0xCE 0x012A
|
||||
0xCF 0x013B
|
||||
0xD0 0x0160
|
||||
0xD1 0x0143
|
||||
0xD2 0x0145
|
||||
0xD3 0x00D3
|
||||
0xD4 0x014C
|
||||
0xD5-0xD7 0x00D5
|
||||
0xD8 0x0172
|
||||
0xD9 0x0141
|
||||
0xDA 0x015A
|
||||
0xDB 0x016A
|
||||
0xDC 0x00DC
|
||||
0xDD 0x017B
|
||||
0xDE 0x017D
|
||||
0xDF 0x00DF
|
||||
0xE0 0x0105
|
||||
0xE1 0x012F
|
||||
0xE2 0x0101
|
||||
0xE3 0x0107
|
||||
0xE4-0xE5 0x00E4
|
||||
0xE6 0x0119
|
||||
0xE7 0x0113
|
||||
0xE8 0x010D
|
||||
0xE9 0x00E9
|
||||
0xEA 0x017A
|
||||
0xEB 0x0117
|
||||
0xEC 0x0123
|
||||
0xED 0x0137
|
||||
0xEE 0x012B
|
||||
0xEF 0x013C
|
||||
0xF0 0x0161
|
||||
0xF1 0x0144
|
||||
0xF2 0x0146
|
||||
0xF3 0x00F3
|
||||
0xF4 0x014D
|
||||
0xF5-0xF7 0x00F5
|
||||
0xF8 0x0173
|
||||
0xF9 0x0142
|
||||
0xFA 0x015B
|
||||
0xFB 0x016B
|
||||
0xFC 0x00FC
|
||||
0xFD 0x017C
|
||||
0xFE 0x017E
|
||||
0xFF 0x2019
|
39
etc/charsets/8859-14.map
Normal file
39
etc/charsets/8859-14.map
Normal file
@ -0,0 +1,39 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-14
|
||||
0x00-0xA0 0x0000
|
||||
0xA1-0xA2 0x1E02
|
||||
0xA3 0x00A3
|
||||
0xA4-0xA5 0x010A
|
||||
0xA6 0x1E0A
|
||||
0xA7 0x00A7
|
||||
0xA8 0x1E80
|
||||
0xA9 0x00A9
|
||||
0xAA 0x1E82
|
||||
0xAB 0x1E0B
|
||||
0xAC 0x1EF2
|
||||
0xAD-0xAE 0x00AD
|
||||
0xAF 0x0178
|
||||
0xB0-0xB1 0x1E1E
|
||||
0xB2-0xB3 0x0120
|
||||
0xB4-0xB5 0x1E40
|
||||
0xB6 0x00B6
|
||||
0xB7 0x1E56
|
||||
0xB8 0x1E81
|
||||
0xB9 0x1E57
|
||||
0xBA 0x1E83
|
||||
0xBB 0x1E60
|
||||
0xBC 0x1EF3
|
||||
0xBD-0xBE 0x1E84
|
||||
0xBF 0x1E61
|
||||
0xC0-0xCF 0x00C0
|
||||
0xD0 0x0174
|
||||
0xD1-0xD6 0x00D1
|
||||
0xD7 0x1E6A
|
||||
0xD8-0xDD 0x00D8
|
||||
0xDE 0x0176
|
||||
0xDF-0xEF 0x00DF
|
||||
0xF0 0x0175
|
||||
0xF1-0xF6 0x00F1
|
||||
0xF7 0x1E6B
|
||||
0xF8-0xFD 0x00F8
|
||||
0xFE 0x0177
|
||||
0xFF 0x00FF
|
15
etc/charsets/8859-15.map
Normal file
15
etc/charsets/8859-15.map
Normal file
@ -0,0 +1,15 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-15
|
||||
0x00-0xA3 0x0000
|
||||
0xA4 0x20AC
|
||||
0xA5 0x00A5
|
||||
0xA6 0x0160
|
||||
0xA7 0x00A7
|
||||
0xA8 0x0161
|
||||
0xA9-0xB3 0x00A9
|
||||
0xB4 0x017D
|
||||
0xB5-0xB7 0x00B5
|
||||
0xB8 0x017E
|
||||
0xB9-0xBB 0x00B9
|
||||
0xBC-0xBD 0x0152
|
||||
0xBE 0x0178
|
||||
0xBF-0xFF 0x00BF
|
59
etc/charsets/8859-16.map
Normal file
59
etc/charsets/8859-16.map
Normal file
@ -0,0 +1,59 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-16
|
||||
0x00-0xA0 0x0000
|
||||
0xA1-0xA2 0x0104
|
||||
0xA3 0x0141
|
||||
0xA4 0x20AC
|
||||
0xA5 0x201E
|
||||
0xA6 0x0160
|
||||
0xA7 0x00A7
|
||||
0xA8 0x0161
|
||||
0xA9 0x00A9
|
||||
0xAA 0x0218
|
||||
0xAB 0x00AB
|
||||
0xAC 0x0179
|
||||
0xAD 0x00AD
|
||||
0xAE-0xAF 0x017A
|
||||
0xB0-0xB1 0x00B0
|
||||
0xB2 0x010C
|
||||
0xB3 0x0142
|
||||
0xB4 0x017D
|
||||
0xB5 0x201D
|
||||
0xB6-0xB7 0x00B6
|
||||
0xB8 0x017E
|
||||
0xB9 0x010D
|
||||
0xBA 0x0219
|
||||
0xBB 0x00BB
|
||||
0xBC-0xBD 0x0152
|
||||
0xBE 0x0178
|
||||
0xBF 0x017C
|
||||
0xC0-0xC2 0x00C0
|
||||
0xC3 0x0102
|
||||
0xC4 0x00C4
|
||||
0xC5 0x0106
|
||||
0xC6-0xCF 0x00C6
|
||||
0xD0 0x0110
|
||||
0xD1 0x0143
|
||||
0xD2-0xD4 0x00D2
|
||||
0xD5 0x0150
|
||||
0xD6 0x00D6
|
||||
0xD7 0x015A
|
||||
0xD8 0x0170
|
||||
0xD9-0xDC 0x00D9
|
||||
0xDD 0x0118
|
||||
0xDE 0x021A
|
||||
0xDF-0xE2 0x00DF
|
||||
0xE3 0x0103
|
||||
0xE4 0x00E4
|
||||
0xE5 0x0107
|
||||
0xE6-0xEF 0x00E6
|
||||
0xF0 0x0111
|
||||
0xF1 0x0144
|
||||
0xF2-0xF4 0x00F2
|
||||
0xF5 0x0151
|
||||
0xF6 0x00F6
|
||||
0xF7 0x015B
|
||||
0xF8 0x0171
|
||||
0xF9-0xFC 0x00F9
|
||||
0xFD 0x0119
|
||||
0xFE 0x021B
|
||||
0xFF 0x00FF
|
86
etc/charsets/8859-2.map
Normal file
86
etc/charsets/8859-2.map
Normal file
@ -0,0 +1,86 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-2
|
||||
0x00-0xA0 0x0000
|
||||
0xA1 0x0104
|
||||
0xA2 0x02D8
|
||||
0xA3 0x0141
|
||||
0xA4 0x00A4
|
||||
0xA5 0x013D
|
||||
0xA6 0x015A
|
||||
0xA7-0xA8 0x00A7
|
||||
0xA9 0x0160
|
||||
0xAA 0x015E
|
||||
0xAB 0x0164
|
||||
0xAC 0x0179
|
||||
0xAD 0x00AD
|
||||
0xAE 0x017D
|
||||
0xAF 0x017B
|
||||
0xB0 0x00B0
|
||||
0xB1 0x0105
|
||||
0xB2 0x02DB
|
||||
0xB3 0x0142
|
||||
0xB4 0x00B4
|
||||
0xB5 0x013E
|
||||
0xB6 0x015B
|
||||
0xB7 0x02C7
|
||||
0xB8 0x00B8
|
||||
0xB9 0x0161
|
||||
0xBA 0x015F
|
||||
0xBB 0x0165
|
||||
0xBC 0x017A
|
||||
0xBD 0x02DD
|
||||
0xBE 0x017E
|
||||
0xBF 0x017C
|
||||
0xC0 0x0154
|
||||
0xC1-0xC2 0x00C1
|
||||
0xC3 0x0102
|
||||
0xC4 0x00C4
|
||||
0xC5 0x0139
|
||||
0xC6 0x0106
|
||||
0xC7 0x00C7
|
||||
0xC8 0x010C
|
||||
0xC9 0x00C9
|
||||
0xCA 0x0118
|
||||
0xCB 0x00CB
|
||||
0xCC 0x011A
|
||||
0xCD-0xCE 0x00CD
|
||||
0xCF 0x010E
|
||||
0xD0 0x0110
|
||||
0xD1 0x0143
|
||||
0xD2 0x0147
|
||||
0xD3-0xD4 0x00D3
|
||||
0xD5 0x0150
|
||||
0xD6-0xD7 0x00D6
|
||||
0xD8 0x0158
|
||||
0xD9 0x016E
|
||||
0xDA 0x00DA
|
||||
0xDB 0x0170
|
||||
0xDC-0xDD 0x00DC
|
||||
0xDE 0x0162
|
||||
0xDF 0x00DF
|
||||
0xE0 0x0155
|
||||
0xE1-0xE2 0x00E1
|
||||
0xE3 0x0103
|
||||
0xE4 0x00E4
|
||||
0xE5 0x013A
|
||||
0xE6 0x0107
|
||||
0xE7 0x00E7
|
||||
0xE8 0x010D
|
||||
0xE9 0x00E9
|
||||
0xEA 0x0119
|
||||
0xEB 0x00EB
|
||||
0xEC 0x011B
|
||||
0xED-0xEE 0x00ED
|
||||
0xEF 0x010F
|
||||
0xF0 0x0111
|
||||
0xF1 0x0144
|
||||
0xF2 0x0148
|
||||
0xF3-0xF4 0x00F3
|
||||
0xF5 0x0151
|
||||
0xF6-0xF7 0x00F6
|
||||
0xF8 0x0159
|
||||
0xF9 0x016F
|
||||
0xFA 0x00FA
|
||||
0xFB 0x0171
|
||||
0xFC-0xFD 0x00FC
|
||||
0xFE 0x0163
|
||||
0xFF 0x02D9
|
49
etc/charsets/8859-3.map
Normal file
49
etc/charsets/8859-3.map
Normal file
@ -0,0 +1,49 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-3
|
||||
0x00-0xA0 0x0000
|
||||
0xA1 0x0126
|
||||
0xA2 0x02D8
|
||||
0xA3-0xA4 0x00A3
|
||||
0xA6 0x0124
|
||||
0xA7-0xA8 0x00A7
|
||||
0xA9 0x0130
|
||||
0xAA 0x015E
|
||||
0xAB 0x011E
|
||||
0xAC 0x0134
|
||||
0xAD 0x00AD
|
||||
0xAF 0x017B
|
||||
0xB0 0x00B0
|
||||
0xB1 0x0127
|
||||
0xB2-0xB5 0x00B2
|
||||
0xB6 0x0125
|
||||
0xB7-0xB8 0x00B7
|
||||
0xB9 0x0131
|
||||
0xBA 0x015F
|
||||
0xBB 0x011F
|
||||
0xBC 0x0135
|
||||
0xBD 0x00BD
|
||||
0xBF 0x017C
|
||||
0xC0-0xC2 0x00C0
|
||||
0xC4 0x00C4
|
||||
0xC5 0x010A
|
||||
0xC6 0x0108
|
||||
0xC7-0xCF 0x00C7
|
||||
0xD1-0xD4 0x00D1
|
||||
0xD5 0x0120
|
||||
0xD6-0xD7 0x00D6
|
||||
0xD8 0x011C
|
||||
0xD9-0xDC 0x00D9
|
||||
0xDD 0x016C
|
||||
0xDE 0x015C
|
||||
0xDF-0xE2 0x00DF
|
||||
0xE4 0x00E4
|
||||
0xE5 0x010B
|
||||
0xE6 0x0109
|
||||
0xE7-0xEF 0x00E7
|
||||
0xF1-0xF4 0x00F1
|
||||
0xF5 0x0121
|
||||
0xF6-0xF7 0x00F6
|
||||
0xF8 0x011D
|
||||
0xF9-0xFC 0x00F9
|
||||
0xFD 0x016D
|
||||
0xFE 0x015D
|
||||
0xFF 0x02D9
|
71
etc/charsets/8859-4.map
Normal file
71
etc/charsets/8859-4.map
Normal file
@ -0,0 +1,71 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-4
|
||||
0x00-0xA0 0x0000
|
||||
0xA1 0x0104
|
||||
0xA2 0x0138
|
||||
0xA3 0x0156
|
||||
0xA4 0x00A4
|
||||
0xA5 0x0128
|
||||
0xA6 0x013B
|
||||
0xA7-0xA8 0x00A7
|
||||
0xA9 0x0160
|
||||
0xAA 0x0112
|
||||
0xAB 0x0122
|
||||
0xAC 0x0166
|
||||
0xAD 0x00AD
|
||||
0xAE 0x017D
|
||||
0xAF-0xB0 0x00AF
|
||||
0xB1 0x0105
|
||||
0xB2 0x02DB
|
||||
0xB3 0x0157
|
||||
0xB4 0x00B4
|
||||
0xB5 0x0129
|
||||
0xB6 0x013C
|
||||
0xB7 0x02C7
|
||||
0xB8 0x00B8
|
||||
0xB9 0x0161
|
||||
0xBA 0x0113
|
||||
0xBB 0x0123
|
||||
0xBC 0x0167
|
||||
0xBD 0x014A
|
||||
0xBE 0x017E
|
||||
0xBF 0x014B
|
||||
0xC0 0x0100
|
||||
0xC1-0xC6 0x00C1
|
||||
0xC7 0x012E
|
||||
0xC8 0x010C
|
||||
0xC9 0x00C9
|
||||
0xCA 0x0118
|
||||
0xCB 0x00CB
|
||||
0xCC 0x0116
|
||||
0xCD-0xCE 0x00CD
|
||||
0xCF 0x012A
|
||||
0xD0 0x0110
|
||||
0xD1 0x0145
|
||||
0xD2 0x014C
|
||||
0xD3 0x0136
|
||||
0xD4-0xD8 0x00D4
|
||||
0xD9 0x0172
|
||||
0xDA-0xDC 0x00DA
|
||||
0xDD 0x0168
|
||||
0xDE 0x016A
|
||||
0xDF 0x00DF
|
||||
0xE0 0x0101
|
||||
0xE1-0xE6 0x00E1
|
||||
0xE7 0x012F
|
||||
0xE8 0x010D
|
||||
0xE9 0x00E9
|
||||
0xEA 0x0119
|
||||
0xEB 0x00EB
|
||||
0xEC 0x0117
|
||||
0xED-0xEE 0x00ED
|
||||
0xEF 0x012B
|
||||
0xF0 0x0111
|
||||
0xF1 0x0146
|
||||
0xF2 0x014D
|
||||
0xF3 0x0137
|
||||
0xF4-0xF8 0x00F4
|
||||
0xF9 0x0173
|
||||
0xFA-0xFC 0x00FA
|
||||
0xFD 0x0169
|
||||
0xFE 0x016B
|
||||
0xFF 0x02D9
|
9
etc/charsets/8859-5.map
Normal file
9
etc/charsets/8859-5.map
Normal file
@ -0,0 +1,9 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-5
|
||||
0x00-0xA0 0x0000
|
||||
0xA1-0xAC 0x0401
|
||||
0xAD 0x00AD
|
||||
0xAE-0xEF 0x040E
|
||||
0xF0 0x2116
|
||||
0xF1-0xFC 0x0451
|
||||
0xFD 0x00A7
|
||||
0xFE-0xFF 0x045E
|
9
etc/charsets/8859-6.map
Normal file
9
etc/charsets/8859-6.map
Normal file
@ -0,0 +1,9 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-6
|
||||
0x00-0xA0 0x0000
|
||||
0xA4 0x00A4
|
||||
0xAC 0x060C
|
||||
0xAD 0x00AD
|
||||
0xBB 0x061B
|
||||
0xBF 0x061F
|
||||
0xC1-0xDA 0x0621
|
||||
0xE0-0xF2 0x0640
|
16
etc/charsets/8859-7.map
Normal file
16
etc/charsets/8859-7.map
Normal file
@ -0,0 +1,16 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-7
|
||||
0x00-0xA0 0x0000
|
||||
0xA1-0xA2 0x2018
|
||||
0xA3 0x00A3
|
||||
0xA6-0xA9 0x00A6
|
||||
0xAB-0xAD 0x00AB
|
||||
0xAF 0x2015
|
||||
0xB0-0xB3 0x00B0
|
||||
0xB4-0xB6 0x0384
|
||||
0xB7 0x00B7
|
||||
0xB8-0xBA 0x0388
|
||||
0xBB 0x00BB
|
||||
0xBC 0x038C
|
||||
0xBD 0x00BD
|
||||
0xBE-0xD1 0x038E
|
||||
0xD3-0xFE 0x03A3
|
10
etc/charsets/8859-8.map
Normal file
10
etc/charsets/8859-8.map
Normal file
@ -0,0 +1,10 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-8
|
||||
0x00-0xA0 0x0000
|
||||
0xA2-0xA9 0x00A2
|
||||
0xAA 0x00D7
|
||||
0xAB-0xB9 0x00AB
|
||||
0xBA 0x00F7
|
||||
0xBB-0xBE 0x00BB
|
||||
0xDF 0x2017
|
||||
0xE0-0xFA 0x05D0
|
||||
0xFD-0xFE 0x200E
|
12
etc/charsets/8859-9.map
Normal file
12
etc/charsets/8859-9.map
Normal file
@ -0,0 +1,12 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/ISO-8859-9
|
||||
0x00-0xCF 0x0000
|
||||
0xD0 0x011E
|
||||
0xD1-0xDC 0x00D1
|
||||
0xDD 0x0130
|
||||
0xDE 0x015E
|
||||
0xDF-0xEF 0x00DF
|
||||
0xF0 0x011F
|
||||
0xF1-0xFC 0x00F1
|
||||
0xFD 0x0131
|
||||
0xFE 0x015F
|
||||
0xFF 0x00FF
|
64
etc/charsets/ALTERNATIVNYJ.map
Normal file
64
etc/charsets/ALTERNATIVNYJ.map
Normal file
@ -0,0 +1,64 @@
|
||||
# Modified from ibm866 according to the chart at
|
||||
# http://www.cyrillic.com/ref/cyrillic/koi-8alt.html,
|
||||
# with guesses for the Unicodes of the glyphs.
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM866
|
||||
0x00-0x7F 0x0000
|
||||
0x80-0xAF 0x0410
|
||||
0xB0-0xB2 0x2591
|
||||
0xB3 0x2502
|
||||
0xB4 0x2524
|
||||
0xB5-0xB6 0x2561
|
||||
0xB7 0x2556
|
||||
0xB8 0x2555
|
||||
0xB9 0x2563
|
||||
0xBA 0x2551
|
||||
0xBB 0x2557
|
||||
0xBC 0x255D
|
||||
0xBD 0x255C
|
||||
0xBE 0x255B
|
||||
0xBF 0x2510
|
||||
0xC0 0x2514
|
||||
0xC1 0x2534
|
||||
0xC2 0x252C
|
||||
0xC3 0x251C
|
||||
0xC4 0x2500
|
||||
0xC5 0x253C
|
||||
0xC6-0xC7 0x255E
|
||||
0xC8 0x255A
|
||||
0xC9 0x2554
|
||||
0xCA 0x2569
|
||||
0xCB 0x2566
|
||||
0xCC 0x2560
|
||||
0xCD 0x2550
|
||||
0xCE 0x256C
|
||||
0xCF-0xD0 0x2567
|
||||
0xD1-0xD2 0x2564
|
||||
0xD3 0x2559
|
||||
0xD4 0x2558
|
||||
0xD5-0xD6 0x2552
|
||||
0xD7 0x256B
|
||||
0xD8 0x256A
|
||||
0xD9 0x2518
|
||||
0xDA 0x250C
|
||||
0xDB 0x2588
|
||||
0xDC 0x2584
|
||||
0xDD 0x258C
|
||||
0xDE 0x2590
|
||||
0xDF 0x2580
|
||||
0xE0-0xEF 0x0440
|
||||
0xF0 0x0401
|
||||
0xF1 0x0451
|
||||
0xF2 0x2019
|
||||
0xF3 0x2018
|
||||
0xF4 0x0301
|
||||
0xF5 0x0300
|
||||
0xF6 0x203A
|
||||
0xF7 0x2039
|
||||
0xF8 0x2191
|
||||
0xF9 0x2193
|
||||
0xFA 0x00B1
|
||||
0xFB 0x00F7
|
||||
0xFC 0x2116
|
||||
0xFD 0x00A4
|
||||
0xFE 0x25A0
|
||||
0xFF 0x00A0
|
6217
etc/charsets/BIG5-1.map
Normal file
6217
etc/charsets/BIG5-1.map
Normal file
File diff suppressed because it is too large
Load Diff
7686
etc/charsets/BIG5-2.map
Normal file
7686
etc/charsets/BIG5-2.map
Normal file
File diff suppressed because it is too large
Load Diff
16933
etc/charsets/BIG5-HKSCS.map
Normal file
16933
etc/charsets/BIG5-HKSCS.map
Normal file
File diff suppressed because it is too large
Load Diff
13902
etc/charsets/BIG5.map
Normal file
13902
etc/charsets/BIG5.map
Normal file
File diff suppressed because it is too large
Load Diff
5366
etc/charsets/CNS-1.map
Normal file
5366
etc/charsets/CNS-1.map
Normal file
File diff suppressed because it is too large
Load Diff
7322
etc/charsets/CNS-2.map
Normal file
7322
etc/charsets/CNS-2.map
Normal file
File diff suppressed because it is too large
Load Diff
5946
etc/charsets/CNS-3.map
Normal file
5946
etc/charsets/CNS-3.map
Normal file
File diff suppressed because it is too large
Load Diff
7032
etc/charsets/CNS-4.map
Normal file
7032
etc/charsets/CNS-4.map
Normal file
File diff suppressed because it is too large
Load Diff
8221
etc/charsets/CNS-5.map
Normal file
8221
etc/charsets/CNS-5.map
Normal file
File diff suppressed because it is too large
Load Diff
6025
etc/charsets/CNS-6.map
Normal file
6025
etc/charsets/CNS-6.map
Normal file
File diff suppressed because it is too large
Load Diff
6179
etc/charsets/CNS-7.map
Normal file
6179
etc/charsets/CNS-7.map
Normal file
File diff suppressed because it is too large
Load Diff
3465
etc/charsets/CNS-F.map
Normal file
3465
etc/charsets/CNS-F.map
Normal file
File diff suppressed because it is too large
Load Diff
64
etc/charsets/CP10007.map
Normal file
64
etc/charsets/CP10007.map
Normal file
@ -0,0 +1,64 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP10007
|
||||
0x00-0x7F 0x0000
|
||||
0x80-0x9F 0x0410
|
||||
0xA0 0x2020
|
||||
0xA1 0x00B0
|
||||
0xA2-0xA3 0x00A2
|
||||
0xA4 0x00A7
|
||||
0xA5 0x2022
|
||||
0xA6 0x00B6
|
||||
0xA7 0x0406
|
||||
0xA8 0x00AE
|
||||
0xA9 0x00A9
|
||||
0xAA 0x2122
|
||||
0xAB 0x0402
|
||||
0xAC 0x0452
|
||||
0xAD 0x2260
|
||||
0xAE 0x0403
|
||||
0xAF 0x0453
|
||||
0xB0 0x221E
|
||||
0xB1 0x00B1
|
||||
0xB2-0xB3 0x2264
|
||||
0xB4 0x0456
|
||||
0xB5 0x00B5
|
||||
0xB6 0x0491
|
||||
0xB7 0x0408
|
||||
0xB8 0x0404
|
||||
0xB9 0x0454
|
||||
0xBA 0x0407
|
||||
0xBB 0x0457
|
||||
0xBC 0x0409
|
||||
0xBD 0x0459
|
||||
0xBE 0x040A
|
||||
0xBF 0x045A
|
||||
0xC0 0x0458
|
||||
0xC1 0x0405
|
||||
0xC2 0x00AC
|
||||
0xC3 0x221A
|
||||
0xC4 0x0192
|
||||
0xC5 0x2248
|
||||
0xC6 0x2206
|
||||
0xC7 0x00AB
|
||||
0xC8 0x00BB
|
||||
0xC9 0x2026
|
||||
0xCA 0x00A0
|
||||
0xCB 0x040B
|
||||
0xCC 0x045B
|
||||
0xCD 0x040C
|
||||
0xCE 0x045C
|
||||
0xCF 0x0455
|
||||
0xD0-0xD1 0x2013
|
||||
0xD2-0xD3 0x201C
|
||||
0xD4-0xD5 0x2018
|
||||
0xD6 0x00F7
|
||||
0xD7 0x201E
|
||||
0xD8 0x040E
|
||||
0xD9 0x045E
|
||||
0xDA 0x040F
|
||||
0xDB 0x045F
|
||||
0xDC 0x2116
|
||||
0xDD 0x0401
|
||||
0xDE 0x0451
|
||||
0xDF 0x044F
|
||||
0xE0-0xFE 0x0430
|
||||
0xFF 0x00A4
|
60
etc/charsets/CP1125.map
Normal file
60
etc/charsets/CP1125.map
Normal file
@ -0,0 +1,60 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1125
|
||||
0x00-0x7F 0x0000
|
||||
0x80-0xAF 0x0410
|
||||
0xB0-0xB2 0x2591
|
||||
0xB3 0x2502
|
||||
0xB4 0x2524
|
||||
0xB5-0xB6 0x2561
|
||||
0xB7 0x2556
|
||||
0xB8 0x2555
|
||||
0xB9 0x2563
|
||||
0xBA 0x2551
|
||||
0xBB 0x2557
|
||||
0xBC 0x255D
|
||||
0xBD 0x255C
|
||||
0xBE 0x255B
|
||||
0xBF 0x2510
|
||||
0xC0 0x2514
|
||||
0xC1 0x2534
|
||||
0xC2 0x252C
|
||||
0xC3 0x251C
|
||||
0xC4 0x2500
|
||||
0xC5 0x253C
|
||||
0xC6-0xC7 0x255E
|
||||
0xC8 0x255A
|
||||
0xC9 0x2554
|
||||
0xCA 0x2569
|
||||
0xCB 0x2566
|
||||
0xCC 0x2560
|
||||
0xCD 0x2550
|
||||
0xCE 0x256C
|
||||
0xCF-0xD0 0x2567
|
||||
0xD1-0xD2 0x2564
|
||||
0xD3 0x2559
|
||||
0xD4 0x2558
|
||||
0xD5-0xD6 0x2552
|
||||
0xD7 0x256B
|
||||
0xD8 0x256A
|
||||
0xD9 0x2518
|
||||
0xDA 0x250C
|
||||
0xDB 0x2588
|
||||
0xDC 0x2584
|
||||
0xDD 0x258C
|
||||
0xDE 0x2590
|
||||
0xDF 0x2580
|
||||
0xE0-0xEF 0x0440
|
||||
0xF0 0x0401
|
||||
0xF1 0x0451
|
||||
0xF2-0xF3 0x0490
|
||||
0xF4 0x0404
|
||||
0xF5 0x0454
|
||||
0xF6 0x0406
|
||||
0xF7 0x0456
|
||||
0xF8 0x0407
|
||||
0xF9 0x0457
|
||||
0xFA 0x00B7
|
||||
0xFB 0x221A
|
||||
0xFC 0x2116
|
||||
0xFD 0x00A4
|
||||
0xFE 0x25A0
|
||||
0xFF 0x00A0
|
100
etc/charsets/CP1250.map
Normal file
100
etc/charsets/CP1250.map
Normal file
@ -0,0 +1,100 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1250
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x20AC
|
||||
0x82 0x201A
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x89 0x2030
|
||||
0x8A 0x0160
|
||||
0x8B 0x2039
|
||||
0x8C 0x015A
|
||||
0x8D 0x0164
|
||||
0x8E 0x017D
|
||||
0x8F 0x0179
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x99 0x2122
|
||||
0x9A 0x0161
|
||||
0x9B 0x203A
|
||||
0x9C 0x015B
|
||||
0x9D 0x0165
|
||||
0x9E 0x017E
|
||||
0x9F 0x017A
|
||||
0xA0 0x00A0
|
||||
0xA1 0x02C7
|
||||
0xA2 0x02D8
|
||||
0xA3 0x0141
|
||||
0xA4 0x00A4
|
||||
0xA5 0x0104
|
||||
0xA6-0xA9 0x00A6
|
||||
0xAA 0x015E
|
||||
0xAB-0xAE 0x00AB
|
||||
0xAF 0x017B
|
||||
0xB0-0xB1 0x00B0
|
||||
0xB2 0x02DB
|
||||
0xB3 0x0142
|
||||
0xB4-0xB8 0x00B4
|
||||
0xB9 0x0105
|
||||
0xBA 0x015F
|
||||
0xBB 0x00BB
|
||||
0xBC 0x013D
|
||||
0xBD 0x02DD
|
||||
0xBE 0x013E
|
||||
0xBF 0x017C
|
||||
0xC0 0x0154
|
||||
0xC1-0xC2 0x00C1
|
||||
0xC3 0x0102
|
||||
0xC4 0x00C4
|
||||
0xC5 0x0139
|
||||
0xC6 0x0106
|
||||
0xC7 0x00C7
|
||||
0xC8 0x010C
|
||||
0xC9 0x00C9
|
||||
0xCA 0x0118
|
||||
0xCB 0x00CB
|
||||
0xCC 0x011A
|
||||
0xCD-0xCE 0x00CD
|
||||
0xCF 0x010E
|
||||
0xD0 0x0110
|
||||
0xD1 0x0143
|
||||
0xD2 0x0147
|
||||
0xD3-0xD4 0x00D3
|
||||
0xD5 0x0150
|
||||
0xD6-0xD7 0x00D6
|
||||
0xD8 0x0158
|
||||
0xD9 0x016E
|
||||
0xDA 0x00DA
|
||||
0xDB 0x0170
|
||||
0xDC-0xDD 0x00DC
|
||||
0xDE 0x0162
|
||||
0xDF 0x00DF
|
||||
0xE0 0x0155
|
||||
0xE1-0xE2 0x00E1
|
||||
0xE3 0x0103
|
||||
0xE4 0x00E4
|
||||
0xE5 0x013A
|
||||
0xE6 0x0107
|
||||
0xE7 0x00E7
|
||||
0xE8 0x010D
|
||||
0xE9 0x00E9
|
||||
0xEA 0x0119
|
||||
0xEB 0x00EB
|
||||
0xEC 0x011B
|
||||
0xED-0xEE 0x00ED
|
||||
0xEF 0x010F
|
||||
0xF0 0x0111
|
||||
0xF1 0x0144
|
||||
0xF2 0x0148
|
||||
0xF3-0xF4 0x00F3
|
||||
0xF5 0x0151
|
||||
0xF6-0xF7 0x00F6
|
||||
0xF8 0x0159
|
||||
0xF9 0x016F
|
||||
0xFA 0x00FA
|
||||
0xFB 0x0171
|
||||
0xFC-0xFD 0x00FC
|
||||
0xFE 0x0163
|
||||
0xFF 0x02D9
|
54
etc/charsets/CP1251.map
Normal file
54
etc/charsets/CP1251.map
Normal file
@ -0,0 +1,54 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1251
|
||||
0x00-0x7F 0x0000
|
||||
0x80-0x81 0x0402
|
||||
0x82 0x201A
|
||||
0x83 0x0453
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x88 0x20AC
|
||||
0x89 0x2030
|
||||
0x8A 0x0409
|
||||
0x8B 0x2039
|
||||
0x8C 0x040A
|
||||
0x8D 0x040C
|
||||
0x8E 0x040B
|
||||
0x8F 0x040F
|
||||
0x90 0x0452
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x99 0x2122
|
||||
0x9A 0x0459
|
||||
0x9B 0x203A
|
||||
0x9C 0x045A
|
||||
0x9D 0x045C
|
||||
0x9E 0x045B
|
||||
0x9F 0x045F
|
||||
0xA0 0x00A0
|
||||
0xA1 0x040E
|
||||
0xA2 0x045E
|
||||
0xA3 0x0408
|
||||
0xA4 0x00A4
|
||||
0xA5 0x0490
|
||||
0xA6-0xA7 0x00A6
|
||||
0xA8 0x0401
|
||||
0xA9 0x00A9
|
||||
0xAA 0x0404
|
||||
0xAB-0xAE 0x00AB
|
||||
0xAF 0x0407
|
||||
0xB0-0xB1 0x00B0
|
||||
0xB2 0x0406
|
||||
0xB3 0x0456
|
||||
0xB4 0x0491
|
||||
0xB5-0xB7 0x00B5
|
||||
0xB8 0x0451
|
||||
0xB9 0x2116
|
||||
0xBA 0x0454
|
||||
0xBB 0x00BB
|
||||
0xBC 0x0458
|
||||
0xBD 0x0405
|
||||
0xBE 0x0455
|
||||
0xBF 0x0457
|
||||
0xC0-0xFF 0x0410
|
26
etc/charsets/CP1252.map
Normal file
26
etc/charsets/CP1252.map
Normal file
@ -0,0 +1,26 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1252
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x20AC
|
||||
0x82 0x201A
|
||||
0x83 0x0192
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x88 0x02C6
|
||||
0x89 0x2030
|
||||
0x8A 0x0160
|
||||
0x8B 0x2039
|
||||
0x8C 0x0152
|
||||
0x8E 0x017D
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x98 0x02DC
|
||||
0x99 0x2122
|
||||
0x9A 0x0161
|
||||
0x9B 0x203A
|
||||
0x9C 0x0153
|
||||
0x9E 0x017E
|
||||
0x9F 0x0178
|
||||
0xA0-0xFF 0x00A0
|
30
etc/charsets/CP1253.map
Normal file
30
etc/charsets/CP1253.map
Normal file
@ -0,0 +1,30 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1253
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x20AC
|
||||
0x82 0x201A
|
||||
0x83 0x0192
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x89 0x2030
|
||||
0x8B 0x2039
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x99 0x2122
|
||||
0x9B 0x203A
|
||||
0xA0 0x00A0
|
||||
0xA1-0xA2 0x0385
|
||||
0xA3-0xA9 0x00A3
|
||||
0xAB-0xAE 0x00AB
|
||||
0xAF 0x2015
|
||||
0xB0-0xB3 0x00B0
|
||||
0xB4 0x0384
|
||||
0xB5-0xB7 0x00B5
|
||||
0xB8-0xBA 0x0388
|
||||
0xBB 0x00BB
|
||||
0xBC 0x038C
|
||||
0xBD 0x00BD
|
||||
0xBE-0xD1 0x038E
|
||||
0xD3-0xFE 0x03A3
|
34
etc/charsets/CP1254.map
Normal file
34
etc/charsets/CP1254.map
Normal file
@ -0,0 +1,34 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1254
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x20AC
|
||||
0x82 0x201A
|
||||
0x83 0x0192
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x88 0x02C6
|
||||
0x89 0x2030
|
||||
0x8A 0x0160
|
||||
0x8B 0x2039
|
||||
0x8C 0x0152
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x98 0x02DC
|
||||
0x99 0x2122
|
||||
0x9A 0x0161
|
||||
0x9B 0x203A
|
||||
0x9C 0x0153
|
||||
0x9F 0x0178
|
||||
0xA0-0xCF 0x00A0
|
||||
0xD0 0x011E
|
||||
0xD1-0xDC 0x00D1
|
||||
0xDD 0x0130
|
||||
0xDE 0x015E
|
||||
0xDF-0xEF 0x00DF
|
||||
0xF0 0x011F
|
||||
0xF1-0xFC 0x00F1
|
||||
0xFD 0x0131
|
||||
0xFE 0x015F
|
||||
0xFF 0x00FF
|
30
etc/charsets/CP1255.map
Normal file
30
etc/charsets/CP1255.map
Normal file
@ -0,0 +1,30 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1255
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x20AC
|
||||
0x82 0x201A
|
||||
0x83 0x0192
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x88 0x02C6
|
||||
0x89 0x2030
|
||||
0x8B 0x2039
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x98 0x02DC
|
||||
0x99 0x2122
|
||||
0x9B 0x203A
|
||||
0xA0-0xA3 0x00A0
|
||||
0xA4 0x20AA
|
||||
0xA5-0xA9 0x00A5
|
||||
0xAA 0x00D7
|
||||
0xAB-0xB9 0x00AB
|
||||
0xBA 0x00F7
|
||||
0xBB-0xBF 0x00BB
|
||||
0xC0-0xC9 0x05B0
|
||||
0xCB-0xD3 0x05BB
|
||||
0xD4-0xD8 0x05F0
|
||||
0xE0-0xFA 0x05D0
|
||||
0xFD-0xFE 0x200E
|
59
etc/charsets/CP1256.map
Normal file
59
etc/charsets/CP1256.map
Normal file
@ -0,0 +1,59 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1256
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x20AC
|
||||
0x81 0x067E
|
||||
0x82 0x201A
|
||||
0x83 0x0192
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x88 0x02C6
|
||||
0x89 0x2030
|
||||
0x8A 0x0679
|
||||
0x8B 0x2039
|
||||
0x8C 0x0152
|
||||
0x8D 0x0686
|
||||
0x8E 0x0698
|
||||
0x8F 0x0688
|
||||
0x90 0x06AF
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x98 0x06A9
|
||||
0x99 0x2122
|
||||
0x9A 0x0691
|
||||
0x9B 0x203A
|
||||
0x9C 0x0153
|
||||
0x9D-0x9E 0x200C
|
||||
0x9F 0x06BA
|
||||
0xA0 0x00A0
|
||||
0xA1 0x060C
|
||||
0xA2-0xA9 0x00A2
|
||||
0xAA 0x06BE
|
||||
0xAB-0xB9 0x00AB
|
||||
0xBA 0x061B
|
||||
0xBB-0xBE 0x00BB
|
||||
0xBF 0x061F
|
||||
0xC0 0x06C1
|
||||
0xC1-0xD6 0x0621
|
||||
0xD7 0x00D7
|
||||
0xD8-0xDB 0x0637
|
||||
0xDC-0xDF 0x0640
|
||||
0xE0 0x00E0
|
||||
0xE1 0x0644
|
||||
0xE2 0x00E2
|
||||
0xE3-0xE6 0x0645
|
||||
0xE7-0xEB 0x00E7
|
||||
0xEC-0xED 0x0649
|
||||
0xEE-0xEF 0x00EE
|
||||
0xF0-0xF3 0x064B
|
||||
0xF4 0x00F4
|
||||
0xF5-0xF6 0x064F
|
||||
0xF7 0x00F7
|
||||
0xF8 0x0651
|
||||
0xF9 0x00F9
|
||||
0xFA 0x0652
|
||||
0xFB-0xFC 0x00FB
|
||||
0xFD-0xFE 0x200E
|
||||
0xFF 0x06D2
|
92
etc/charsets/CP1257.map
Normal file
92
etc/charsets/CP1257.map
Normal file
@ -0,0 +1,92 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1257
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x20AC
|
||||
0x82 0x201A
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x89 0x2030
|
||||
0x8B 0x2039
|
||||
0x8D 0x00A8
|
||||
0x8E 0x02C7
|
||||
0x8F 0x00B8
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x99 0x2122
|
||||
0x9B 0x203A
|
||||
0x9D 0x00AF
|
||||
0x9E 0x02DB
|
||||
0xA0 0x00A0
|
||||
0xA2-0xA4 0x00A2
|
||||
0xA6-0xA7 0x00A6
|
||||
0xA8 0x00D8
|
||||
0xA9 0x00A9
|
||||
0xAA 0x0156
|
||||
0xAB-0xAE 0x00AB
|
||||
0xAF 0x00C6
|
||||
0xB0-0xB7 0x00B0
|
||||
0xB8 0x00F8
|
||||
0xB9 0x00B9
|
||||
0xBA 0x0157
|
||||
0xBB-0xBE 0x00BB
|
||||
0xBF 0x00E6
|
||||
0xC0 0x0104
|
||||
0xC1 0x012E
|
||||
0xC2 0x0100
|
||||
0xC3 0x0106
|
||||
0xC4-0xC5 0x00C4
|
||||
0xC6 0x0118
|
||||
0xC7 0x0112
|
||||
0xC8 0x010C
|
||||
0xC9 0x00C9
|
||||
0xCA 0x0179
|
||||
0xCB 0x0116
|
||||
0xCC 0x0122
|
||||
0xCD 0x0136
|
||||
0xCE 0x012A
|
||||
0xCF 0x013B
|
||||
0xD0 0x0160
|
||||
0xD1 0x0143
|
||||
0xD2 0x0145
|
||||
0xD3 0x00D3
|
||||
0xD4 0x014C
|
||||
0xD5-0xD7 0x00D5
|
||||
0xD8 0x0172
|
||||
0xD9 0x0141
|
||||
0xDA 0x015A
|
||||
0xDB 0x016A
|
||||
0xDC 0x00DC
|
||||
0xDD 0x017B
|
||||
0xDE 0x017D
|
||||
0xDF 0x00DF
|
||||
0xE0 0x0105
|
||||
0xE1 0x012F
|
||||
0xE2 0x0101
|
||||
0xE3 0x0107
|
||||
0xE4-0xE5 0x00E4
|
||||
0xE6 0x0119
|
||||
0xE7 0x0113
|
||||
0xE8 0x010D
|
||||
0xE9 0x00E9
|
||||
0xEA 0x017A
|
||||
0xEB 0x0117
|
||||
0xEC 0x0123
|
||||
0xED 0x0137
|
||||
0xEE 0x012B
|
||||
0xEF 0x013C
|
||||
0xF0 0x0161
|
||||
0xF1 0x0144
|
||||
0xF2 0x0146
|
||||
0xF3 0x00F3
|
||||
0xF4 0x014D
|
||||
0xF5-0xF7 0x00F5
|
||||
0xF8 0x0173
|
||||
0xF9 0x0142
|
||||
0xFA 0x015B
|
||||
0xFB 0x016B
|
||||
0xFC 0x00FC
|
||||
0xFD 0x017C
|
||||
0xFE 0x017E
|
||||
0xFF 0x02D9
|
48
etc/charsets/CP1258.map
Normal file
48
etc/charsets/CP1258.map
Normal file
@ -0,0 +1,48 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP1258
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x20AC
|
||||
0x82 0x201A
|
||||
0x83 0x0192
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x88 0x02C6
|
||||
0x89 0x2030
|
||||
0x8B 0x2039
|
||||
0x8C 0x0152
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x98 0x02DC
|
||||
0x99 0x2122
|
||||
0x9B 0x203A
|
||||
0x9C 0x0153
|
||||
0x9F 0x0178
|
||||
0xA0-0xC2 0x00A0
|
||||
0xC3 0x0102
|
||||
0xC4-0xCB 0x00C4
|
||||
0xCC 0x0300
|
||||
0xCD-0xCF 0x00CD
|
||||
0xD0 0x0110
|
||||
0xD1 0x00D1
|
||||
0xD2 0x0309
|
||||
0xD3-0xD4 0x00D3
|
||||
0xD5 0x01A0
|
||||
0xD6-0xDC 0x00D6
|
||||
0xDD 0x01AF
|
||||
0xDE 0x0303
|
||||
0xDF-0xE2 0x00DF
|
||||
0xE3 0x0103
|
||||
0xE4-0xEB 0x00E4
|
||||
0xEC 0x0301
|
||||
0xED-0xEF 0x00ED
|
||||
0xF0 0x0111
|
||||
0xF1 0x00F1
|
||||
0xF2 0x0323
|
||||
0xF3-0xF4 0x00F3
|
||||
0xF5 0x01A1
|
||||
0xF6-0xFC 0x00F6
|
||||
0xFD 0x01B0
|
||||
0xFE 0x20AB
|
||||
0xFF 0x00FF
|
77
etc/charsets/CP720.map
Normal file
77
etc/charsets/CP720.map
Normal file
@ -0,0 +1,77 @@
|
||||
# Generated from http://www.microsoft.com/globaldev/reference/oem/720.htm
|
||||
0x00-0x7F 0x0000
|
||||
0x82 0x00E9
|
||||
0x83 0x00E2
|
||||
0x85 0x00E0
|
||||
0x87 0x00E7
|
||||
0x88-0x89 0x00EA
|
||||
0x8A 0x00E8
|
||||
0x8B 0x00EF
|
||||
0x8C 0x00EE
|
||||
0x91-0x92 0x0651
|
||||
0x93 0x00F4
|
||||
0x94 0x00A4
|
||||
0x95 0x0640
|
||||
0x96 0x00FB
|
||||
0x97 0x00F9
|
||||
0x98-0x9B 0x0621
|
||||
0x9C 0x00A3
|
||||
0x9D-0xAD 0x0625
|
||||
0xAE 0x00AB
|
||||
0xAF 0x00BB
|
||||
0xB0-0xB2 0x2591
|
||||
0xB3 0x2502
|
||||
0xB4 0x2524
|
||||
0xB5-0xB6 0x2561
|
||||
0xB7 0x2556
|
||||
0xB8 0x2555
|
||||
0xB9 0x2563
|
||||
0xBA 0x2551
|
||||
0xBB 0x2557
|
||||
0xBC 0x255D
|
||||
0xBD 0x255C
|
||||
0xBE 0x255B
|
||||
0xBF 0x2510
|
||||
0xC0 0x2514
|
||||
0xC1 0x2534
|
||||
0xC2 0x252C
|
||||
0xC3 0x251C
|
||||
0xC4 0x2500
|
||||
0xC5 0x253C
|
||||
0xC6-0xC7 0x255E
|
||||
0xC8 0x255A
|
||||
0xC9 0x2554
|
||||
0xCA 0x2569
|
||||
0xCB 0x2566
|
||||
0xCC 0x2560
|
||||
0xCD 0x2550
|
||||
0xCE 0x256C
|
||||
0xCF-0xD0 0x2567
|
||||
0xD1-0xD2 0x2564
|
||||
0xD3 0x2559
|
||||
0xD4 0x2558
|
||||
0xD5-0xD6 0x2552
|
||||
0xD7 0x256B
|
||||
0xD8 0x256A
|
||||
0xD9 0x2518
|
||||
0xDA 0x250C
|
||||
0xDB 0x2588
|
||||
0xDC 0x2584
|
||||
0xDD 0x258C
|
||||
0xDE 0x2590
|
||||
0xDF 0x2580
|
||||
0xE0-0xE4 0x0636
|
||||
0xE5 0x0641
|
||||
0xE6 0x00B5
|
||||
0xE7-0xEF 0x0642
|
||||
0xF0 0x2261
|
||||
0xF1-0xF6 0x064B
|
||||
0xF7 0x2248
|
||||
0xF8 0x00B0
|
||||
0xF9 0x2219
|
||||
0xFA 0x00B7
|
||||
0xFB 0x221A
|
||||
0xFC 0x207F
|
||||
0xFD 0x00B2
|
||||
0xFE 0x25A0
|
||||
0xFF 0x00A0
|
74
etc/charsets/CP737.map
Normal file
74
etc/charsets/CP737.map
Normal file
@ -0,0 +1,74 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP737
|
||||
0x00-0x7F 0x0000
|
||||
0x80-0x90 0x0391
|
||||
0x91-0x97 0x03A3
|
||||
0x98-0xA8 0x03B1
|
||||
0xA9 0x03C3
|
||||
0xAA 0x03C2
|
||||
0xAB-0xAF 0x03C4
|
||||
0xB0-0xB2 0x2591
|
||||
0xB3 0x2502
|
||||
0xB4 0x2524
|
||||
0xB5-0xB6 0x2561
|
||||
0xB7 0x2556
|
||||
0xB8 0x2555
|
||||
0xB9 0x2563
|
||||
0xBA 0x2551
|
||||
0xBB 0x2557
|
||||
0xBC 0x255D
|
||||
0xBD 0x255C
|
||||
0xBE 0x255B
|
||||
0xBF 0x2510
|
||||
0xC0 0x2514
|
||||
0xC1 0x2534
|
||||
0xC2 0x252C
|
||||
0xC3 0x251C
|
||||
0xC4 0x2500
|
||||
0xC5 0x253C
|
||||
0xC6-0xC7 0x255E
|
||||
0xC8 0x255A
|
||||
0xC9 0x2554
|
||||
0xCA 0x2569
|
||||
0xCB 0x2566
|
||||
0xCC 0x2560
|
||||
0xCD 0x2550
|
||||
0xCE 0x256C
|
||||
0xCF-0xD0 0x2567
|
||||
0xD1-0xD2 0x2564
|
||||
0xD3 0x2559
|
||||
0xD4 0x2558
|
||||
0xD5-0xD6 0x2552
|
||||
0xD7 0x256B
|
||||
0xD8 0x256A
|
||||
0xD9 0x2518
|
||||
0xDA 0x250C
|
||||
0xDB 0x2588
|
||||
0xDC 0x2584
|
||||
0xDD 0x258C
|
||||
0xDE 0x2590
|
||||
0xDF 0x2580
|
||||
0xE0 0x03C9
|
||||
0xE1-0xE3 0x03AC
|
||||
0xE4 0x03CA
|
||||
0xE5 0x03AF
|
||||
0xE6-0xE7 0x03CC
|
||||
0xE8 0x03CB
|
||||
0xE9 0x03CE
|
||||
0xEA 0x0386
|
||||
0xEB-0xED 0x0388
|
||||
0xEE 0x038C
|
||||
0xEF-0xF0 0x038E
|
||||
0xF1 0x00B1
|
||||
0xF2 0x2265
|
||||
0xF3 0x2264
|
||||
0xF4-0xF5 0x03AA
|
||||
0xF6 0x00F7
|
||||
0xF7 0x2248
|
||||
0xF8 0x00B0
|
||||
0xF9 0x2219
|
||||
0xFA 0x00B7
|
||||
0xFB 0x221A
|
||||
0xFC 0x207F
|
||||
0xFD 0x00B2
|
||||
0xFE 0x25A0
|
||||
0xFF 0x00A0
|
122
etc/charsets/CP775.map
Normal file
122
etc/charsets/CP775.map
Normal file
@ -0,0 +1,122 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/CP775
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x0106
|
||||
0x81 0x00FC
|
||||
0x82 0x00E9
|
||||
0x83 0x0101
|
||||
0x84 0x00E4
|
||||
0x85 0x0123
|
||||
0x86 0x00E5
|
||||
0x87 0x0107
|
||||
0x88 0x0142
|
||||
0x89 0x0113
|
||||
0x8A-0x8B 0x0156
|
||||
0x8C 0x012B
|
||||
0x8D 0x0179
|
||||
0x8E-0x8F 0x00C4
|
||||
0x90 0x00C9
|
||||
0x91 0x00E6
|
||||
0x92 0x00C6
|
||||
0x93 0x014D
|
||||
0x94 0x00F6
|
||||
0x95 0x0122
|
||||
0x96 0x00A2
|
||||
0x97-0x98 0x015A
|
||||
0x99 0x00D6
|
||||
0x9A 0x00DC
|
||||
0x9B 0x00F8
|
||||
0x9C 0x00A3
|
||||
0x9D 0x00D8
|
||||
0x9E 0x00D7
|
||||
0x9F 0x00A4
|
||||
0xA0 0x0100
|
||||
0xA1 0x012A
|
||||
0xA2 0x00F3
|
||||
0xA3-0xA4 0x017B
|
||||
0xA5 0x017A
|
||||
0xA6 0x201D
|
||||
0xA7 0x00A6
|
||||
0xA8 0x00A9
|
||||
0xA9 0x00AE
|
||||
0xAA 0x00AC
|
||||
0xAB 0x00BD
|
||||
0xAC 0x00BC
|
||||
0xAD 0x0141
|
||||
0xAE 0x00AB
|
||||
0xAF 0x00BB
|
||||
0xB0-0xB2 0x2591
|
||||
0xB3 0x2502
|
||||
0xB4 0x2524
|
||||
0xB5 0x0104
|
||||
0xB6 0x010C
|
||||
0xB7 0x0118
|
||||
0xB8 0x0116
|
||||
0xB9 0x2563
|
||||
0xBA 0x2551
|
||||
0xBB 0x2557
|
||||
0xBC 0x255D
|
||||
0xBD 0x012E
|
||||
0xBE 0x0160
|
||||
0xBF 0x2510
|
||||
0xC0 0x2514
|
||||
0xC1 0x2534
|
||||
0xC2 0x252C
|
||||
0xC3 0x251C
|
||||
0xC4 0x2500
|
||||
0xC5 0x253C
|
||||
0xC6 0x0172
|
||||
0xC7 0x016A
|
||||
0xC8 0x255A
|
||||
0xC9 0x2554
|
||||
0xCA 0x2569
|
||||
0xCB 0x2566
|
||||
0xCC 0x2560
|
||||
0xCD 0x2550
|
||||
0xCE 0x256C
|
||||
0xCF 0x017D
|
||||
0xD0 0x0105
|
||||
0xD1 0x010D
|
||||
0xD2 0x0119
|
||||
0xD3 0x0117
|
||||
0xD4 0x012F
|
||||
0xD5 0x0161
|
||||
0xD6 0x0173
|
||||
0xD7 0x016B
|
||||
0xD8 0x017E
|
||||
0xD9 0x2518
|
||||
0xDA 0x250C
|
||||
0xDB 0x2588
|
||||
0xDC 0x2584
|
||||
0xDD 0x258C
|
||||
0xDE 0x2590
|
||||
0xDF 0x2580
|
||||
0xE0 0x00D3
|
||||
0xE1 0x00DF
|
||||
0xE2 0x014C
|
||||
0xE3 0x0143
|
||||
0xE4 0x00F5
|
||||
0xE5 0x00D5
|
||||
0xE6 0x00B5
|
||||
0xE7 0x0144
|
||||
0xE8-0xE9 0x0136
|
||||
0xEA-0xEB 0x013B
|
||||
0xEC 0x0146
|
||||
0xED 0x0112
|
||||
0xEE 0x0145
|
||||
0xEF 0x2019
|
||||
0xF0 0x00AD
|
||||
0xF1 0x00B1
|
||||
0xF2 0x201C
|
||||
0xF3 0x00BE
|
||||
0xF4 0x00B6
|
||||
0xF5 0x00A7
|
||||
0xF6 0x00F7
|
||||
0xF7 0x201E
|
||||
0xF8 0x00B0
|
||||
0xF9 0x2219
|
||||
0xFA 0x00B7
|
||||
0xFB 0x00B9
|
||||
0xFC 0x00B3
|
||||
0xFD 0x00B2
|
||||
0xFE 0x25A0
|
||||
0xFF 0x00A0
|
121
etc/charsets/CP858.map
Normal file
121
etc/charsets/CP858.map
Normal file
@ -0,0 +1,121 @@
|
||||
# Generated from http://www.microsoft.com/globaldev/reference/oem/858.htm
|
||||
0x00-0x7F 0x0000
|
||||
0x80 0x00C7
|
||||
0x81 0x00FC
|
||||
0x82 0x00E9
|
||||
0x83 0x00E2
|
||||
0x84 0x00E4
|
||||
0x85 0x00E0
|
||||
0x86 0x00E5
|
||||
0x87 0x00E7
|
||||
0x88-0x89 0x00EA
|
||||
0x8A 0x00E8
|
||||
0x8B 0x00EF
|
||||
0x8C 0x00EE
|
||||
0x8D 0x00EC
|
||||
0x8E-0x8F 0x00C4
|
||||
0x90 0x00C9
|
||||
0x91 0x00E6
|
||||
0x92 0x00C6
|
||||
0x93 0x00F4
|
||||
0x94 0x00F6
|
||||
0x95 0x00F2
|
||||
0x96 0x00FB
|
||||
0x97 0x00F9
|
||||
0x98 0x00FF
|
||||
0x99 0x00D6
|
||||
0x9A 0x00DC
|
||||
0x9B 0x00F8
|
||||
0x9C 0x00A3
|
||||
0x9D 0x00D8
|
||||
0x9E 0x00D7
|
||||
0x9F 0x0192
|
||||
0xA0 0x00E1
|
||||
0xA1 0x00ED
|
||||
0xA2 0x00F3
|
||||
0xA3 0x00FA
|
||||
0xA4 0x00F1
|
||||
0xA5 0x00D1
|
||||
0xA6 0x00AA
|
||||
0xA7 0x00BA
|
||||
0xA8 0x00BF
|
||||
0xA9 0x00AE
|
||||
0xAA 0x00AC
|
||||
0xAB 0x00BD
|
||||
0xAC 0x00BC
|
||||
0xAD 0x00A1
|
||||
0xAE 0x00AB
|
||||
0xAF 0x00BB
|
||||
0xB0-0xB2 0x2591
|
||||
0xB3 0x2502
|
||||
0xB4 0x2524
|
||||
0xB5-0xB6 0x00C1
|
||||
0xB7 0x00C0
|
||||
0xB8 0x00A9
|
||||
0xB9 0x2563
|
||||
0xBA 0x2551
|
||||
0xBB 0x2557
|
||||
0xBC 0x255D
|
||||
0xBD 0x00A2
|
||||
0xBE 0x00A5
|
||||
0xBF 0x2510
|
||||
0xC0 0x2514
|
||||
0xC1 0x2534
|
||||
0xC2 0x252C
|
||||
0xC3 0x251C
|
||||
0xC4 0x2500
|
||||
0xC5 0x253C
|
||||
0xC6 0x00E3
|
||||
0xC7 0x00C3
|
||||
0xC8 0x255A
|
||||
0xC9 0x2554
|
||||
0xCA 0x2569
|
||||
0xCB 0x2566
|
||||
0xCC 0x2560
|
||||
0xCD 0x2550
|
||||
0xCE 0x256C
|
||||
0xCF 0x00A4
|
||||
0xD0 0x00F0
|
||||
0xD1 0x00D0
|
||||
0xD2-0xD3 0x00CA
|
||||
0xD4 0x00C8
|
||||
0xD5 0x20AC
|
||||
0xD6-0xD8 0x00CD
|
||||
0xD9 0x2518
|
||||
0xDA 0x250C
|
||||
0xDB 0x2588
|
||||
0xDC 0x2584
|
||||
0xDD 0x00A6
|
||||
0xDE 0x00CC
|
||||
0xDF 0x2580
|
||||
0xE0 0x00D3
|
||||
0xE1 0x00DF
|
||||
0xE2 0x00D4
|
||||
0xE3 0x00D2
|
||||
0xE4 0x00F5
|
||||
0xE5 0x00D5
|
||||
0xE6 0x00B5
|
||||
0xE7 0x00FE
|
||||
0xE8 0x00DE
|
||||
0xE9-0xEA 0x00DA
|
||||
0xEB 0x00D9
|
||||
0xEC 0x00FD
|
||||
0xED 0x00DD
|
||||
0xEE 0x00AF
|
||||
0xEF 0x00B4
|
||||
0xF0 0x00AD
|
||||
0xF1 0x00B1
|
||||
0xF2 0x2017
|
||||
0xF3 0x00BE
|
||||
0xF4 0x00B6
|
||||
0xF5 0x00A7
|
||||
0xF6 0x00F7
|
||||
0xF7 0x00B8
|
||||
0xF8 0x00B0
|
||||
0xF9 0x00A8
|
||||
0xFA 0x00B7
|
||||
0xFB 0x00B9
|
||||
0xFC 0x00B3
|
||||
0xFD 0x00B2
|
||||
0xFE 0x25A0
|
||||
0xFF 0x00A0
|
9605
etc/charsets/CP932-2BYTE.map
Normal file
9605
etc/charsets/CP932-2BYTE.map
Normal file
File diff suppressed because it is too large
Load Diff
8449
etc/charsets/CP949-2BYTE.map
Normal file
8449
etc/charsets/CP949-2BYTE.map
Normal file
File diff suppressed because it is too large
Load Diff
71
etc/charsets/EBCDICUK.map
Normal file
71
etc/charsets/EBCDICUK.map
Normal file
@ -0,0 +1,71 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/EBCDIC-UK
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x4A 0x0024
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x007C
|
||||
0x50 0x0026
|
||||
0x5A 0x0021
|
||||
0x5B 0x00A3
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x00AC
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x6A 0x00A6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x0040
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x81-0x89 0x0061
|
||||
0x91-0x99 0x006A
|
||||
0xA1 0x203E
|
||||
0xA2-0xA9 0x0073
|
||||
0xC0 0x007B
|
||||
0xC1-0xC9 0x0041
|
||||
0xD0 0x007D
|
||||
0xD1-0xD9 0x004A
|
||||
0xE0 0x005C
|
||||
0xE2-0xE9 0x0053
|
||||
0xF0-0xF9 0x0030
|
||||
0xFF 0x009F
|
71
etc/charsets/EBCDICUS.map
Normal file
71
etc/charsets/EBCDICUS.map
Normal file
@ -0,0 +1,71 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/EBCDIC-US
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x4A 0x00A2
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x007C
|
||||
0x50 0x0026
|
||||
0x5A 0x0021
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x00AC
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x6A 0x00A6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x0040
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x81-0x89 0x0061
|
||||
0x91-0x99 0x006A
|
||||
0xA1 0x007E
|
||||
0xA2-0xA9 0x0073
|
||||
0xC0 0x007B
|
||||
0xC1-0xC9 0x0041
|
||||
0xD0 0x007D
|
||||
0xD1-0xD9 0x004A
|
||||
0xE0 0x005C
|
||||
0xE2-0xE9 0x0053
|
||||
0xF0-0xF9 0x0030
|
||||
0xFF 0x009F
|
10451
etc/charsets/GB180302.map
Normal file
10451
etc/charsets/GB180302.map
Normal file
File diff suppressed because it is too large
Load Diff
207
etc/charsets/GB180304.map
Normal file
207
etc/charsets/GB180304.map
Normal file
@ -0,0 +1,207 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/GB18030
|
||||
0x81308130-0x81308435 0x0080
|
||||
0x81308436-0x81308437 0x00A5
|
||||
0x81308438-0x81308534 0x00A9
|
||||
0x81308535-0x81308539 0x00B2
|
||||
0x81308630-0x81308930 0x00B8
|
||||
0x81308931-0x81308938 0x00D8
|
||||
0x81308939-0x81308A34 0x00E2
|
||||
0x81308A35 0x00EB
|
||||
0x81308A36-0x81308A39 0x00EE
|
||||
0x81308B30-0x81308B32 0x00F4
|
||||
0x81308B33 0x00F8
|
||||
0x81308B34 0x00FB
|
||||
0x81308B35-0x81308B38 0x00FD
|
||||
0x81308B39-0x81308D35 0x0102
|
||||
0x81308D36-0x81308E32 0x0114
|
||||
0x81308E33-0x81308F37 0x011C
|
||||
0x81308F38-0x81309231 0x012C
|
||||
0x81309232-0x81309234 0x0145
|
||||
0x81309235-0x81309238 0x0149
|
||||
0x81309239-0x81309537 0x014E
|
||||
0x81309538-0x81309F35 0x016C
|
||||
0x81309F36 0x01CF
|
||||
0x81309F37 0x01D1
|
||||
0x81309F38 0x01D3
|
||||
0x81309F39 0x01D5
|
||||
0x8130A030 0x01D7
|
||||
0x8130A031 0x01D9
|
||||
0x8130A032 0x01DB
|
||||
0x8130A033-0x8130A330 0x01DD
|
||||
0x8130A331-0x8130AB37 0x01FA
|
||||
0x8130AB38-0x8130AD32 0x0252
|
||||
0x8130AD33-0x8130B733 0x0262
|
||||
0x8130B734 0x02C8
|
||||
0x8130B735-0x8130B837 0x02CC
|
||||
0x8130B838-0x8130CB30 0x02DA
|
||||
0x8130CB31 0x03A2
|
||||
0x8130CB32-0x8130CB38 0x03AA
|
||||
0x8130CB39 0x03C2
|
||||
0x8130CC30-0x8130D134 0x03CA
|
||||
0x8130D135-0x8130D238 0x0402
|
||||
0x8130D239 0x0450
|
||||
0x8130D330-0x8136A531 0x0452
|
||||
0x8136A532-0x8136A533 0x2011
|
||||
0x8136A534 0x2017
|
||||
0x8136A535-0x8136A536 0x201A
|
||||
0x8136A537-0x8136A633 0x201E
|
||||
0x8136A634-0x8136A732 0x2027
|
||||
0x8136A733 0x2031
|
||||
0x8136A734 0x2034
|
||||
0x8136A735-0x8136A739 0x2036
|
||||
0x8136A830-0x8136B331 0x203C
|
||||
0x8136B332-0x8136BB37 0x20AD
|
||||
0x8136BB38 0x2104
|
||||
0x8136BB39-0x8136BC31 0x2106
|
||||
0x8136BC32-0x8136BD33 0x210A
|
||||
0x8136BD34-0x8136BE33 0x2117
|
||||
0x8136BE34-0x8136C435 0x2122
|
||||
0x8136C436-0x8136C439 0x216C
|
||||
0x8136C530-0x8136C731 0x217A
|
||||
0x8136C732-0x8136C733 0x2194
|
||||
0x8136C734-0x8136D233 0x219A
|
||||
0x8136D234-0x8136D239 0x2209
|
||||
0x8136D330 0x2210
|
||||
0x8136D331-0x8136D333 0x2212
|
||||
0x8136D334-0x8136D337 0x2216
|
||||
0x8136D338-0x8136D339 0x221B
|
||||
0x8136D430-0x8136D431 0x2221
|
||||
0x8136D432 0x2224
|
||||
0x8136D433 0x2226
|
||||
0x8136D434-0x8136D435 0x222C
|
||||
0x8136D436-0x8136D530 0x222F
|
||||
0x8136D531-0x8136D535 0x2238
|
||||
0x8136D536-0x8136D635 0x223E
|
||||
0x8136D636-0x8136D638 0x2249
|
||||
0x8136D639-0x8136D733 0x224D
|
||||
0x8136D734-0x8136D836 0x2253
|
||||
0x8136D837-0x8136D838 0x2262
|
||||
0x8136D839-0x8136D934 0x2268
|
||||
0x8136D935-0x8136DD31 0x2270
|
||||
0x8136DD32-0x8136DD34 0x2296
|
||||
0x8136DD35-0x8136DE35 0x229A
|
||||
0x8136DE36-0x8136E130 0x22A6
|
||||
0x8136E131-0x8136E932 0x22C0
|
||||
0x8136E933-0x81378C35 0x2313
|
||||
0x81378C36-0x81378D35 0x246A
|
||||
0x81378D36-0x81379735 0x249C
|
||||
0x81379736-0x81379739 0x254C
|
||||
0x81379830-0x81379932 0x2574
|
||||
0x81379933-0x81379935 0x2590
|
||||
0x81379936-0x81379A35 0x2596
|
||||
0x81379A36-0x81379C31 0x25A2
|
||||
0x81379C32-0x81379C39 0x25B4
|
||||
0x81379D30-0x81379D37 0x25BE
|
||||
0x81379D38-0x81379E30 0x25C8
|
||||
0x81379E31-0x81379E32 0x25CC
|
||||
0x81379E33-0x8137A030 0x25D0
|
||||
0x8137A031-0x8137A331 0x25E6
|
||||
0x8137A332-0x8137A333 0x2607
|
||||
0x8137A334-0x8137A837 0x260A
|
||||
0x8137A838 0x2641
|
||||
0x8137A839-0x8138FD38 0x2643
|
||||
0x8138FD39-0x8138FE30 0x2E82
|
||||
0x8138FE31-0x8138FE33 0x2E85
|
||||
0x8138FE34-0x8138FE35 0x2E89
|
||||
0x8138FE36-0x81398135 0x2E8D
|
||||
0x81398136-0x81398330 0x2E98
|
||||
0x81398331-0x81398332 0x2EA8
|
||||
0x81398333-0x81398335 0x2EAB
|
||||
0x81398336-0x81398339 0x2EAF
|
||||
0x81398430-0x81398431 0x2EB4
|
||||
0x81398432-0x81398434 0x2EB8
|
||||
0x81398435-0x81398538 0x2EBC
|
||||
0x81398539-0x8139A331 0x2ECB
|
||||
0x8139A332-0x8139A335 0x2FFC
|
||||
0x8139A336 0x3004
|
||||
0x8139A337-0x8139A431 0x3018
|
||||
0x8139A432-0x8139A433 0x301F
|
||||
0x8139A434-0x8139A633 0x302A
|
||||
0x8139A634-0x8139A635 0x303F
|
||||
0x8139A636-0x8139A732 0x3094
|
||||
0x8139A733-0x8139A734 0x309F
|
||||
0x8139A735-0x8139A739 0x30F7
|
||||
0x8139A830-0x8139A835 0x30FF
|
||||
0x8139A836-0x8139C131 0x312A
|
||||
0x8139C132-0x8139C138 0x322A
|
||||
0x8139C139-0x8139CD31 0x3232
|
||||
0x8139CD32-0x8139E435 0x32A4
|
||||
0x8139E436-0x8139E537 0x3390
|
||||
0x8139E538-0x8139E539 0x339F
|
||||
0x8139E630-0x8139E933 0x33A2
|
||||
0x8139E934-0x8139EA32 0x33C5
|
||||
0x8139EA33-0x8139EA34 0x33CF
|
||||
0x8139EA35-0x8139EA36 0x33D3
|
||||
0x8139EA37-0x8139F539 0x33D6
|
||||
0x8139F630-0x8139FA32 0x3448
|
||||
0x8139FA33-0x82309A30 0x3474
|
||||
0x82309A31-0x8230A531 0x359F
|
||||
0x8230A532-0x8230A632 0x360F
|
||||
0x8230A633-0x8230F237 0x361B
|
||||
0x8230F238-0x8230FB32 0x3919
|
||||
0x8230FB33-0x82318638 0x396F
|
||||
0x82318639-0x82318832 0x39D1
|
||||
0x82318833-0x82319639 0x39E0
|
||||
0x82319730-0x8231AC37 0x3A74
|
||||
0x8231AC38-0x8231C934 0x3B4F
|
||||
0x8231C935-0x8231D437 0x3C6F
|
||||
0x8231D438-0x8232AF32 0x3CE1
|
||||
0x8232AF33-0x8232C936 0x4057
|
||||
0x8232C937-0x8232F837 0x4160
|
||||
0x8232F838-0x82338633 0x4338
|
||||
0x82338634-0x82338637 0x43AD
|
||||
0x82338638-0x82338B30 0x43B2
|
||||
0x82338B31-0x8233A338 0x43DE
|
||||
0x8233A339-0x8233C931 0x44D7
|
||||
0x8233C932-0x8233CB31 0x464D
|
||||
0x8233CB32-0x8233DE34 0x4662
|
||||
0x8233DE35-0x8233DE39 0x4724
|
||||
0x8233DF30-0x8233E731 0x472A
|
||||
0x8233E732-0x8233E837 0x477D
|
||||
0x8233E838-0x82349638 0x478E
|
||||
0x82349639-0x82349B38 0x4948
|
||||
0x82349B39-0x82349C30 0x497B
|
||||
0x82349C31-0x82349C34 0x497E
|
||||
0x82349C35 0x4984
|
||||
0x82349C36-0x82349E35 0x4987
|
||||
0x82349E36-0x82349E38 0x499C
|
||||
0x82349E39-0x8234A130 0x49A0
|
||||
0x8234A131-0x8234E733 0x49B8
|
||||
0x8234E734-0x8234EB32 0x4C78
|
||||
0x8234EB33-0x8234F633 0x4CA4
|
||||
0x8234F634-0x82358731 0x4D1A
|
||||
0x82358732-0x82358F32 0x4DAF
|
||||
0x82358F33-0x8336C738 0x9FA6
|
||||
0x8336C739 0xE76C
|
||||
0x8336C830 0xE7C8
|
||||
0x8336C831-0x8336C933 0xE7E7
|
||||
0x8336C934 0xE815
|
||||
0x8336C935-0x8336C939 0xE819
|
||||
0x8336CA30-0x8336CA36 0xE81F
|
||||
0x8336CA37-0x8336CB30 0xE827
|
||||
0x8336CB31-0x8336CB34 0xE82D
|
||||
0x8336CB35-0x8336CC32 0xE833
|
||||
0x8336CC33-0x8336CC39 0xE83C
|
||||
0x8336CD30-0x8336CE35 0xE844
|
||||
0x8336CE36-0x8336CF39 0xE856
|
||||
0x8336D030-0x84308534 0xE865
|
||||
0x84308535-0x84308D30 0xF92D
|
||||
0x84308D31-0x84308F37 0xF97A
|
||||
0x84308F38-0x84309738 0xF996
|
||||
0x84309739-0x84309837 0xF9E8
|
||||
0x84309838-0x84309B33 0xF9F2
|
||||
0x84309B34 0xFA10
|
||||
0x84309B35 0xFA12
|
||||
0x84309B36-0x84309B38 0xFA15
|
||||
0x84309B39-0x84309C34 0xFA19
|
||||
0x84309C35 0xFA22
|
||||
0x84309C36-0x84309C37 0xFA25
|
||||
0x84309C38-0x84318537 0xFA2A
|
||||
0x84318538 0xFE32
|
||||
0x84318539-0x84318632 0xFE45
|
||||
0x84318633 0xFE53
|
||||
0x84318634 0xFE58
|
||||
0x84318635 0xFE67
|
||||
0x84318636-0x84319534 0xFE6C
|
||||
0x84319535-0x8431A233 0xFF5F
|
||||
0x8431A234-0x8431A439 0xFFE6
|
6554
etc/charsets/GB2312.map
Normal file
6554
etc/charsets/GB2312.map
Normal file
File diff suppressed because it is too large
Load Diff
10353
etc/charsets/GBK.map
Normal file
10353
etc/charsets/GBK.map
Normal file
File diff suppressed because it is too large
Load Diff
91
etc/charsets/HP-ROMAN8.map
Normal file
91
etc/charsets/HP-ROMAN8.map
Normal file
@ -0,0 +1,91 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/HP-ROMAN8
|
||||
0x00-0xA0 0x0000
|
||||
0xA1 0x00C0
|
||||
0xA2 0x00C2
|
||||
0xA3 0x00C8
|
||||
0xA4-0xA5 0x00CA
|
||||
0xA6-0xA7 0x00CE
|
||||
0xA8 0x00B4
|
||||
0xA9 0x02CB
|
||||
0xAA 0x02C6
|
||||
0xAB 0x00A8
|
||||
0xAC 0x02DC
|
||||
0xAD 0x00D9
|
||||
0xAE 0x00DB
|
||||
0xAF 0x20A4
|
||||
0xB0 0x00AF
|
||||
0xB1 0x00DD
|
||||
0xB2 0x00FD
|
||||
0xB3 0x00B0
|
||||
0xB4 0x00C7
|
||||
0xB5 0x00E7
|
||||
0xB6 0x00D1
|
||||
0xB7 0x00F1
|
||||
0xB8 0x00A1
|
||||
0xB9 0x00BF
|
||||
0xBA 0x00A4
|
||||
0xBB 0x00A3
|
||||
0xBC 0x00A5
|
||||
0xBD 0x00A7
|
||||
0xBE 0x0192
|
||||
0xBF 0x00A2
|
||||
0xC0 0x00E2
|
||||
0xC1 0x00EA
|
||||
0xC2 0x00F4
|
||||
0xC3 0x00FB
|
||||
0xC4 0x00E1
|
||||
0xC5 0x00E9
|
||||
0xC6 0x00F3
|
||||
0xC7 0x00FA
|
||||
0xC8 0x00E0
|
||||
0xC9 0x00E8
|
||||
0xCA 0x00F2
|
||||
0xCB 0x00F9
|
||||
0xCC 0x00E4
|
||||
0xCD 0x00EB
|
||||
0xCE 0x00F6
|
||||
0xCF 0x00FC
|
||||
0xD0 0x00C5
|
||||
0xD1 0x00EE
|
||||
0xD2 0x00D8
|
||||
0xD3 0x00C6
|
||||
0xD4 0x00E5
|
||||
0xD5 0x00ED
|
||||
0xD6 0x00F8
|
||||
0xD7 0x00E6
|
||||
0xD8 0x00C4
|
||||
0xD9 0x00EC
|
||||
0xDA 0x00D6
|
||||
0xDB 0x00DC
|
||||
0xDC 0x00C9
|
||||
0xDD 0x00EF
|
||||
0xDE 0x00DF
|
||||
0xDF 0x00D4
|
||||
0xE0 0x00C1
|
||||
0xE1 0x00C3
|
||||
0xE2 0x00E3
|
||||
0xE3 0x00D0
|
||||
0xE4 0x00F0
|
||||
0xE5 0x00CD
|
||||
0xE6 0x00CC
|
||||
0xE7 0x00D3
|
||||
0xE8 0x00D2
|
||||
0xE9 0x00D5
|
||||
0xEA 0x00F5
|
||||
0xEB-0xEC 0x0160
|
||||
0xED 0x00DA
|
||||
0xEE 0x0178
|
||||
0xEF 0x00FF
|
||||
0xF0 0x00DE
|
||||
0xF1 0x00FE
|
||||
0xF2 0x00B7
|
||||
0xF3-0xF4 0x00B5
|
||||
0xF5 0x00BE
|
||||
0xF6 0x2014
|
||||
0xF7-0xF8 0x00BC
|
||||
0xF9 0x00AA
|
||||
0xFA 0x00BA
|
||||
0xFB 0x00AB
|
||||
0xFC 0x25A0
|
||||
0xFD 0x00BB
|
||||
0xFE 0x00B1
|
147
etc/charsets/IBM037.map
Normal file
147
etc/charsets/IBM037.map
Normal file
@ -0,0 +1,147 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM037
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x00E4
|
||||
0x44-0x45 0x00E0
|
||||
0x46 0x00E3
|
||||
0x47 0x00E5
|
||||
0x48 0x00E7
|
||||
0x49 0x00F1
|
||||
0x4A 0x00A2
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x007C
|
||||
0x50 0x0026
|
||||
0x51-0x53 0x00E9
|
||||
0x54 0x00E8
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x00EC
|
||||
0x59 0x00DF
|
||||
0x5A 0x0021
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x00AC
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x00C4
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x00C5
|
||||
0x68 0x00C7
|
||||
0x69 0x00D1
|
||||
0x6A 0x00A6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00F8
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x0040
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x80 0x00D8
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x00F0
|
||||
0x8D-0x8E 0x00FD
|
||||
0x8F 0x00B1
|
||||
0x90 0x00B0
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x00E6
|
||||
0x9D 0x00B8
|
||||
0x9E 0x00C6
|
||||
0x9F 0x00A4
|
||||
0xA0 0x00B5
|
||||
0xA1 0x007E
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x00D0
|
||||
0xAD-0xAE 0x00DD
|
||||
0xAF 0x00AE
|
||||
0xB0 0x005E
|
||||
0xB1 0x00A3
|
||||
0xB2 0x00A5
|
||||
0xB3 0x00B7
|
||||
0xB4 0x00A9
|
||||
0xB5 0x00A7
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x005B
|
||||
0xBB 0x005D
|
||||
0xBC 0x00AF
|
||||
0xBD 0x00A8
|
||||
0xBE 0x00B4
|
||||
0xBF 0x00D7
|
||||
0xC0 0x007B
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x00F6
|
||||
0xCD-0xCE 0x00F2
|
||||
0xCF 0x00F5
|
||||
0xD0 0x007D
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB-0xDC 0x00FB
|
||||
0xDD-0xDE 0x00F9
|
||||
0xDF 0x00FF
|
||||
0xE0 0x005C
|
||||
0xE1 0x00F7
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x00D6
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB-0xFC 0x00DB
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
71
etc/charsets/IBM038.map
Normal file
71
etc/charsets/IBM038.map
Normal file
@ -0,0 +1,71 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM038
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x4A 0x005B
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x5A 0x005D
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x6A 0x00A6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x0040
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x81-0x89 0x0061
|
||||
0x91-0x99 0x006A
|
||||
0xA1 0x007E
|
||||
0xA2-0xA9 0x0073
|
||||
0xC0 0x007B
|
||||
0xC1-0xC9 0x0041
|
||||
0xD0 0x007D
|
||||
0xD1-0xD9 0x004A
|
||||
0xE0 0x005C
|
||||
0xE2-0xE9 0x0053
|
||||
0xF0-0xF9 0x0030
|
||||
0xFF 0x009F
|
22
etc/charsets/IBM1004.map
Normal file
22
etc/charsets/IBM1004.map
Normal file
@ -0,0 +1,22 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM1004
|
||||
0x00-0x7F 0x0000
|
||||
0x82 0x201A
|
||||
0x84 0x201E
|
||||
0x85 0x2026
|
||||
0x86-0x87 0x2020
|
||||
0x88 0x02C6
|
||||
0x89 0x2030
|
||||
0x8A 0x0160
|
||||
0x8B 0x2039
|
||||
0x8C 0x0152
|
||||
0x91-0x92 0x2018
|
||||
0x93-0x94 0x201C
|
||||
0x95 0x2022
|
||||
0x96-0x97 0x2013
|
||||
0x98 0x02DC
|
||||
0x99 0x2122
|
||||
0x9A 0x0161
|
||||
0x9B 0x203A
|
||||
0x9C 0x0153
|
||||
0x9F 0x0178
|
||||
0xA0-0xFF 0x00A0
|
150
etc/charsets/IBM1026.map
Normal file
150
etc/charsets/IBM1026.map
Normal file
@ -0,0 +1,150 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM1026
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x00E4
|
||||
0x44-0x45 0x00E0
|
||||
0x46 0x00E3
|
||||
0x47 0x00E5
|
||||
0x48 0x007B
|
||||
0x49 0x00F1
|
||||
0x4A 0x00C7
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x51-0x53 0x00E9
|
||||
0x54 0x00E8
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x00EC
|
||||
0x59 0x00DF
|
||||
0x5A 0x011E
|
||||
0x5B 0x0130
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x00C4
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x00C5
|
||||
0x68 0x005B
|
||||
0x69 0x00D1
|
||||
0x6A 0x015F
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00F8
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x0131
|
||||
0x7A 0x003A
|
||||
0x7B 0x00D6
|
||||
0x7C 0x015E
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x00DC
|
||||
0x80 0x00D8
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x007D
|
||||
0x8D 0x0060
|
||||
0x8E 0x00A6
|
||||
0x8F 0x00B1
|
||||
0x90 0x00B0
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x00E6
|
||||
0x9D 0x02DB
|
||||
0x9E 0x00C6
|
||||
0x9F 0x00A4
|
||||
0xA0 0x00B5
|
||||
0xA1 0x00F6
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x005D
|
||||
0xAD 0x0024
|
||||
0xAE 0x0040
|
||||
0xAF 0x00AE
|
||||
0xB0-0xB1 0x00A2
|
||||
0xB2 0x00A5
|
||||
0xB3 0x00B7
|
||||
0xB4 0x00A9
|
||||
0xB5 0x00A7
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x00AC
|
||||
0xBB 0x007C
|
||||
0xBC 0x2014
|
||||
0xBD 0x00A8
|
||||
0xBE 0x00B4
|
||||
0xBF 0x00D7
|
||||
0xC0 0x00E7
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x007E
|
||||
0xCD-0xCE 0x00F2
|
||||
0xCF 0x00F5
|
||||
0xD0 0x011F
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB 0x00FB
|
||||
0xDC 0x005C
|
||||
0xDD-0xDE 0x00F9
|
||||
0xDF 0x00FF
|
||||
0xE0 0x00FC
|
||||
0xE1 0x00F7
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x0023
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB 0x00DB
|
||||
0xFC 0x0022
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
148
etc/charsets/IBM1047.map
Normal file
148
etc/charsets/IBM1047.map
Normal file
@ -0,0 +1,148 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM1047
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x00E4
|
||||
0x44-0x45 0x00E0
|
||||
0x46 0x00E3
|
||||
0x47 0x00E5
|
||||
0x48 0x00E7
|
||||
0x49 0x00F1
|
||||
0x4A 0x00A2
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x007C
|
||||
0x50 0x0026
|
||||
0x51-0x53 0x00E9
|
||||
0x54 0x00E8
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x00EC
|
||||
0x59 0x00DF
|
||||
0x5A 0x0021
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x00C4
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x00C5
|
||||
0x68 0x00C7
|
||||
0x69 0x00D1
|
||||
0x6A 0x00A6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00F8
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x0040
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x80 0x00D8
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x00F0
|
||||
0x8D-0x8E 0x00FD
|
||||
0x8F 0x00B1
|
||||
0x90 0x00B0
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x00E6
|
||||
0x9D 0x00B8
|
||||
0x9E 0x00C6
|
||||
0x9F 0x00A4
|
||||
0xA0 0x00B5
|
||||
0xA1 0x007E
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x00D0
|
||||
0xAD 0x005B
|
||||
0xAE 0x00DE
|
||||
0xAF 0x00AE
|
||||
0xB0 0x00AC
|
||||
0xB1 0x00A3
|
||||
0xB2 0x00A5
|
||||
0xB3 0x00B7
|
||||
0xB4 0x00A9
|
||||
0xB5 0x00A7
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x00DD
|
||||
0xBB 0x00A8
|
||||
0xBC 0x00AF
|
||||
0xBD 0x005D
|
||||
0xBE 0x00B4
|
||||
0xBF 0x00D7
|
||||
0xC0 0x007B
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x00F6
|
||||
0xCD-0xCE 0x00F2
|
||||
0xCF 0x00F5
|
||||
0xD0 0x007D
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB-0xDC 0x00FB
|
||||
0xDD-0xDE 0x00F9
|
||||
0xDF 0x00FF
|
||||
0xE0 0x005C
|
||||
0xE1 0x00F7
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x00D6
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB-0xFC 0x00DB
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
146
etc/charsets/IBM256.map
Normal file
146
etc/charsets/IBM256.map
Normal file
@ -0,0 +1,146 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM256
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x00E4
|
||||
0x44-0x45 0x00E0
|
||||
0x46 0x00E3
|
||||
0x47 0x00E5
|
||||
0x48 0x00E7
|
||||
0x49 0x00F1
|
||||
0x4A 0x005B
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x51-0x53 0x00E9
|
||||
0x54 0x00E8
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x00EC
|
||||
0x59 0x00DF
|
||||
0x5A 0x005D
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x00C4
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x00C5
|
||||
0x68 0x00C7
|
||||
0x69 0x00D1
|
||||
0x6A 0x00A6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00F8
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x0040
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x80 0x00D8
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x00F0
|
||||
0x8D-0x8E 0x00FD
|
||||
0x8F 0x00B1
|
||||
0x90 0x00B0
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x00E6
|
||||
0x9D 0x00B8
|
||||
0x9E 0x00C6
|
||||
0x9F 0x00A4
|
||||
0xA0 0x00B5
|
||||
0xA1 0x007E
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x00D0
|
||||
0xAD-0xAE 0x00DD
|
||||
0xAF 0x00AE
|
||||
0xB0-0xB1 0x00A2
|
||||
0xB2 0x00A5
|
||||
0xB3 0x20A7
|
||||
0xB4 0x0192
|
||||
0xB5 0x00A7
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x00AC
|
||||
0xBB 0x007C
|
||||
0xBC 0x203E
|
||||
0xBD 0x00A8
|
||||
0xBE 0x00B4
|
||||
0xBF 0x2017
|
||||
0xC0 0x007B
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x00F6
|
||||
0xCD-0xCE 0x00F2
|
||||
0xCF 0x00F5
|
||||
0xD0 0x007D
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB-0xDC 0x00FB
|
||||
0xDD-0xDE 0x00F9
|
||||
0xDF 0x00FF
|
||||
0xE0 0x005C
|
||||
0xE1 0x2003
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x00D6
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB-0xFC 0x00DB
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
148
etc/charsets/IBM273.map
Normal file
148
etc/charsets/IBM273.map
Normal file
@ -0,0 +1,148 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM273
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x007B
|
||||
0x44-0x45 0x00E0
|
||||
0x46 0x00E3
|
||||
0x47 0x00E5
|
||||
0x48 0x00E7
|
||||
0x49 0x00F1
|
||||
0x4A 0x00C4
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x51-0x53 0x00E9
|
||||
0x54 0x00E8
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x00EC
|
||||
0x59 0x007E
|
||||
0x5A 0x00DC
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x005B
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x00C5
|
||||
0x68 0x00C7
|
||||
0x69 0x00D1
|
||||
0x6A 0x00F6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00F8
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x00A7
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x80 0x00D8
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x00F0
|
||||
0x8D-0x8E 0x00FD
|
||||
0x8F 0x00B1
|
||||
0x90 0x00B0
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x00E6
|
||||
0x9D 0x00B8
|
||||
0x9E 0x00C6
|
||||
0x9F 0x00A4
|
||||
0xA0 0x00B5
|
||||
0xA1 0x00DF
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x00D0
|
||||
0xAD-0xAE 0x00DD
|
||||
0xAF 0x00AE
|
||||
0xB0-0xB1 0x00A2
|
||||
0xB2 0x00A5
|
||||
0xB3 0x00B7
|
||||
0xB4 0x00A9
|
||||
0xB5 0x0040
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x00AC
|
||||
0xBB 0x007C
|
||||
0xBC 0x203E
|
||||
0xBD 0x00A8
|
||||
0xBE 0x00B4
|
||||
0xBF 0x00D7
|
||||
0xC0 0x00E4
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x00A6
|
||||
0xCD-0xCE 0x00F2
|
||||
0xCF 0x00F5
|
||||
0xD0 0x00FC
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB 0x00FB
|
||||
0xDC 0x007D
|
||||
0xDD-0xDE 0x00F9
|
||||
0xDF 0x00FF
|
||||
0xE0 0x00D6
|
||||
0xE1 0x00F7
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x005C
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB 0x00DB
|
||||
0xFC 0x005D
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
71
etc/charsets/IBM274.map
Normal file
71
etc/charsets/IBM274.map
Normal file
@ -0,0 +1,71 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM274
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x4A 0x005B
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x5A 0x005D
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x6A 0x00F9
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x00E0
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x81-0x89 0x0061
|
||||
0x91-0x99 0x006A
|
||||
0xA1 0x00A8
|
||||
0xA2-0xA9 0x0073
|
||||
0xC0 0x00E9
|
||||
0xC1-0xC9 0x0041
|
||||
0xD0 0x00E8
|
||||
0xD1-0xD9 0x004A
|
||||
0xE0 0x00E7
|
||||
0xE2-0xE9 0x0053
|
||||
0xF0-0xF9 0x0030
|
||||
0xFF 0x009F
|
71
etc/charsets/IBM275.map
Normal file
71
etc/charsets/IBM275.map
Normal file
@ -0,0 +1,71 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM275
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x4A 0x00C9
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x5A 0x0024
|
||||
0x5B 0x00C7
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x6A 0x00E7
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x79 0x00E3
|
||||
0x7A 0x003A
|
||||
0x7B 0x00D5
|
||||
0x7C 0x00C3
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x81-0x89 0x0061
|
||||
0x91-0x99 0x006A
|
||||
0xA1 0x007E
|
||||
0xA2-0xA9 0x0073
|
||||
0xC0 0x00F5
|
||||
0xC1-0xC9 0x0041
|
||||
0xD0 0x00E9
|
||||
0xD1-0xD9 0x004A
|
||||
0xE0 0x005C
|
||||
0xE2-0xE9 0x0053
|
||||
0xF0-0xF9 0x0030
|
||||
0xFF 0x009F
|
147
etc/charsets/IBM277.map
Normal file
147
etc/charsets/IBM277.map
Normal file
@ -0,0 +1,147 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM277
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x00E4
|
||||
0x44-0x45 0x00E0
|
||||
0x46 0x00E3
|
||||
0x47 0x007D
|
||||
0x48 0x00E7
|
||||
0x49 0x00F1
|
||||
0x4A 0x0023
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x51-0x53 0x00E9
|
||||
0x54 0x00E8
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x00EC
|
||||
0x59 0x00DF
|
||||
0x5A 0x00A4
|
||||
0x5B 0x00C5
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x00C4
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x0024
|
||||
0x68 0x00C7
|
||||
0x69 0x00D1
|
||||
0x6A 0x00F8
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00A6
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x00C6
|
||||
0x7C 0x00D8
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x80 0x0040
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x00F0
|
||||
0x8D-0x8E 0x00FD
|
||||
0x8F 0x00B1
|
||||
0x90 0x00B0
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x007B
|
||||
0x9D 0x00B8
|
||||
0x9E 0x005B
|
||||
0x9F 0x005D
|
||||
0xA0 0x00B5
|
||||
0xA1 0x00FC
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x00D0
|
||||
0xAD-0xAE 0x00DD
|
||||
0xAF 0x00AE
|
||||
0xB0-0xB1 0x00A2
|
||||
0xB2 0x00A5
|
||||
0xB3 0x00B7
|
||||
0xB4 0x00A9
|
||||
0xB5 0x00A7
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x00AC
|
||||
0xBB 0x007C
|
||||
0xBC 0x203E
|
||||
0xBD 0x00A8
|
||||
0xBE 0x00B4
|
||||
0xBF 0x00D7
|
||||
0xC0 0x00E6
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x00F6
|
||||
0xCD-0xCE 0x00F2
|
||||
0xCF 0x00F5
|
||||
0xD0 0x00E5
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB 0x00FB
|
||||
0xDC 0x007E
|
||||
0xDD-0xDE 0x00F9
|
||||
0xDF 0x00FF
|
||||
0xE0 0x005C
|
||||
0xE1 0x00F7
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x00D6
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB-0xFC 0x00DB
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
148
etc/charsets/IBM278.map
Normal file
148
etc/charsets/IBM278.map
Normal file
@ -0,0 +1,148 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM278
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x007B
|
||||
0x44-0x45 0x00E0
|
||||
0x46 0x00E3
|
||||
0x47 0x007D
|
||||
0x48 0x00E7
|
||||
0x49 0x00F1
|
||||
0x4A 0x00A7
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x51 0x0060
|
||||
0x52-0x53 0x00EA
|
||||
0x54 0x00E8
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x00EC
|
||||
0x59 0x00DF
|
||||
0x5A 0x00A4
|
||||
0x5B 0x00C5
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x0023
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x0024
|
||||
0x68 0x00C7
|
||||
0x69 0x00D1
|
||||
0x6A 0x00F6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00F8
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x00E9
|
||||
0x7A 0x003A
|
||||
0x7B 0x00C4
|
||||
0x7C 0x00D6
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x80 0x00D8
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x00F0
|
||||
0x8D-0x8E 0x00FD
|
||||
0x8F 0x00B1
|
||||
0x90 0x00B0
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x00E6
|
||||
0x9D 0x00B8
|
||||
0x9E 0x00C6
|
||||
0x9F 0x005D
|
||||
0xA0 0x00B5
|
||||
0xA1 0x00FC
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x00D0
|
||||
0xAD-0xAE 0x00DD
|
||||
0xAF 0x00AE
|
||||
0xB0-0xB1 0x00A2
|
||||
0xB2 0x00A5
|
||||
0xB3 0x00B7
|
||||
0xB4 0x00A9
|
||||
0xB5 0x005B
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x00AC
|
||||
0xBB 0x007C
|
||||
0xBC 0x203E
|
||||
0xBD 0x00A8
|
||||
0xBE 0x00B4
|
||||
0xBF 0x00D7
|
||||
0xC0 0x00E4
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x00A6
|
||||
0xCD-0xCE 0x00F2
|
||||
0xCF 0x00F5
|
||||
0xD0 0x00E5
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB 0x00FB
|
||||
0xDC 0x007E
|
||||
0xDD-0xDE 0x00F9
|
||||
0xDF 0x00FF
|
||||
0xE0 0x005C
|
||||
0xE1 0x00F7
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x0040
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB-0xFC 0x00DB
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
151
etc/charsets/IBM280.map
Normal file
151
etc/charsets/IBM280.map
Normal file
@ -0,0 +1,151 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM280
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x00E4
|
||||
0x44 0x007B
|
||||
0x45 0x00E1
|
||||
0x46 0x00E3
|
||||
0x47 0x00E5
|
||||
0x48 0x005C
|
||||
0x49 0x00F1
|
||||
0x4A 0x00B0
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x0021
|
||||
0x50 0x0026
|
||||
0x51 0x005D
|
||||
0x52-0x53 0x00EA
|
||||
0x54 0x007D
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x007E
|
||||
0x59 0x00DF
|
||||
0x5A 0x00E9
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x005E
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x00C4
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x00C5
|
||||
0x68 0x00C7
|
||||
0x69 0x00D1
|
||||
0x6A 0x00F2
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00F8
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x00F9
|
||||
0x7A 0x003A
|
||||
0x7B 0x00A3
|
||||
0x7C 0x00A7
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x80 0x00D8
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x00F0
|
||||
0x8D-0x8E 0x00FD
|
||||
0x8F 0x00B1
|
||||
0x90 0x005B
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x00E6
|
||||
0x9D 0x00B8
|
||||
0x9E 0x00C6
|
||||
0x9F 0x00A4
|
||||
0xA0 0x00B5
|
||||
0xA1 0x00EC
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x00D0
|
||||
0xAD-0xAE 0x00DD
|
||||
0xAF 0x00AE
|
||||
0xB0 0x00A2
|
||||
0xB1 0x0023
|
||||
0xB2 0x00A5
|
||||
0xB3 0x00B7
|
||||
0xB4 0x00A9
|
||||
0xB5 0x0040
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x00AC
|
||||
0xBB 0x007C
|
||||
0xBC 0x203E
|
||||
0xBD 0x00A8
|
||||
0xBE 0x00B4
|
||||
0xBF 0x00D7
|
||||
0xC0 0x00E0
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x00F6
|
||||
0xCD 0x00A6
|
||||
0xCE 0x00F3
|
||||
0xCF 0x00F5
|
||||
0xD0 0x00E8
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB-0xDC 0x00FB
|
||||
0xDD 0x0060
|
||||
0xDE 0x00FA
|
||||
0xDF 0x00FF
|
||||
0xE0 0x00E7
|
||||
0xE1 0x00F7
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x00D6
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB-0xFC 0x00DB
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
71
etc/charsets/IBM281.map
Normal file
71
etc/charsets/IBM281.map
Normal file
@ -0,0 +1,71 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM281
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x4A 0x00A3
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x007C
|
||||
0x50 0x0026
|
||||
0x5A 0x0021
|
||||
0x5B 0x00A5
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x00AC
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x6A 0x00A6
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x0023
|
||||
0x7C 0x0040
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x81-0x89 0x0061
|
||||
0x91-0x99 0x006A
|
||||
0xA1 0x203E
|
||||
0xA2-0xA9 0x0073
|
||||
0xC0 0x007B
|
||||
0xC1-0xC9 0x0041
|
||||
0xD0 0x007D
|
||||
0xD1-0xD9 0x004A
|
||||
0xE0 0x0024
|
||||
0xE2-0xE9 0x0053
|
||||
0xF0-0xF9 0x0030
|
||||
0xFF 0x009F
|
146
etc/charsets/IBM284.map
Normal file
146
etc/charsets/IBM284.map
Normal file
@ -0,0 +1,146 @@
|
||||
# Generated from glibc-2.3.2/localedata/charmaps/IBM284
|
||||
0x00-0x03 0x0000
|
||||
0x04 0x009C
|
||||
0x05 0x0009
|
||||
0x06 0x0086
|
||||
0x07 0x007F
|
||||
0x08 0x0097
|
||||
0x09-0x0A 0x008D
|
||||
0x0B-0x13 0x000B
|
||||
0x14 0x009D
|
||||
0x15 0x0085
|
||||
0x16 0x0008
|
||||
0x17 0x0087
|
||||
0x18-0x19 0x0018
|
||||
0x1A 0x0092
|
||||
0x1B 0x008F
|
||||
0x1C-0x1F 0x001C
|
||||
0x20-0x24 0x0080
|
||||
0x25 0x000A
|
||||
0x26 0x0017
|
||||
0x27 0x001B
|
||||
0x28-0x2C 0x0088
|
||||
0x2D-0x2F 0x0005
|
||||
0x30-0x31 0x0090
|
||||
0x32 0x0016
|
||||
0x33-0x36 0x0093
|
||||
0x37 0x0004
|
||||
0x38-0x3B 0x0098
|
||||
0x3C-0x3D 0x0014
|
||||
0x3E 0x009E
|
||||
0x3F 0x001A
|
||||
0x40 0x0020
|
||||
0x41 0x00A0
|
||||
0x42 0x00E2
|
||||
0x43 0x00E4
|
||||
0x44-0x45 0x00E0
|
||||
0x46 0x00E3
|
||||
0x47 0x00E5
|
||||
0x48 0x00E7
|
||||
0x49 0x00A6
|
||||
0x4A 0x005B
|
||||
0x4B 0x002E
|
||||
0x4C 0x003C
|
||||
0x4D 0x0028
|
||||
0x4E 0x002B
|
||||
0x4F 0x007C
|
||||
0x50 0x0026
|
||||
0x51-0x53 0x00E9
|
||||
0x54 0x00E8
|
||||
0x55-0x57 0x00ED
|
||||
0x58 0x00EC
|
||||
0x59 0x00DF
|
||||
0x5A 0x005D
|
||||
0x5B 0x0024
|
||||
0x5C 0x002A
|
||||
0x5D 0x0029
|
||||
0x5E 0x003B
|
||||
0x5F 0x00AC
|
||||
0x60 0x002D
|
||||
0x61 0x002F
|
||||
0x62 0x00C2
|
||||
0x63 0x00C4
|
||||
0x64-0x65 0x00C0
|
||||
0x66 0x00C3
|
||||
0x67 0x00C5
|
||||
0x68 0x00C7
|
||||
0x69 0x0023
|
||||
0x6A 0x00F1
|
||||
0x6B 0x002C
|
||||
0x6C 0x0025
|
||||
0x6D 0x005F
|
||||
0x6E-0x6F 0x003E
|
||||
0x70 0x00F8
|
||||
0x71-0x73 0x00C9
|
||||
0x74 0x00C8
|
||||
0x75-0x77 0x00CD
|
||||
0x78 0x00CC
|
||||
0x79 0x0060
|
||||
0x7A 0x003A
|
||||
0x7B 0x00D1
|
||||
0x7C 0x0040
|
||||
0x7D 0x0027
|
||||
0x7E 0x003D
|
||||
0x7F 0x0022
|
||||
0x80 0x00D8
|
||||
0x81-0x89 0x0061
|
||||
0x8A 0x00AB
|
||||
0x8B 0x00BB
|
||||
0x8C 0x00F0
|
||||
0x8D-0x8E 0x00FD
|
||||
0x8F 0x00B1
|
||||
0x90 0x00B0
|
||||
0x91-0x99 0x006A
|
||||
0x9A 0x00AA
|
||||
0x9B 0x00BA
|
||||
0x9C 0x00E6
|
||||
0x9D 0x00B8
|
||||
0x9E 0x00C6
|
||||
0x9F 0x00A4
|
||||
0xA0 0x00B5
|
||||
0xA1 0x00A8
|
||||
0xA2-0xA9 0x0073
|
||||
0xAA 0x00A1
|
||||
0xAB 0x00BF
|
||||
0xAC 0x00D0
|
||||
0xAD-0xAE 0x00DD
|
||||
0xAF 0x00AE
|
||||
0xB0-0xB1 0x00A2
|
||||
0xB2 0x00A5
|
||||
0xB3 0x00B7
|
||||
0xB4 0x00A9
|
||||
0xB5 0x00A7
|
||||
0xB6 0x00B6
|
||||
0xB7-0xB9 0x00BC
|
||||
0xBA 0x005E
|
||||
0xBB 0x0021
|
||||
0xBC 0x203E
|
||||
0xBD 0x007E
|
||||
0xBE 0x00B4
|
||||
0xBF 0x00D7
|
||||
0xC0 0x007B
|
||||
0xC1-0xC9 0x0041
|
||||
0xCA 0x00AD
|
||||
0xCB 0x00F4
|
||||
0xCC 0x00F6
|
||||
0xCD-0xCE 0x00F2
|
||||
0xCF 0x00F5
|
||||
0xD0 0x007D
|
||||
0xD1-0xD9 0x004A
|
||||
0xDA 0x00B9
|
||||
0xDB-0xDC 0x00FB
|
||||
0xDD-0xDE 0x00F9
|
||||
0xDF 0x00FF
|
||||
0xE0 0x005C
|
||||
0xE1 0x00F7
|
||||
0xE2-0xE9 0x0053
|
||||
0xEA 0x00B2
|
||||
0xEB 0x00D4
|
||||
0xEC 0x00D6
|
||||
0xED-0xEE 0x00D2
|
||||
0xEF 0x00D5
|
||||
0xF0-0xF9 0x0030
|
||||
0xFA 0x00B3
|
||||
0xFB-0xFC 0x00DB
|
||||
0xFD-0xFE 0x00D9
|
||||
0xFF 0x009F
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user