1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-24 10:38:38 +00:00
emacs/etc/charsets
..
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
ALTERNATIVNYJ.map
BIG5-1.map
BIG5-2.map
BIG5-HKSCS.map
BIG5.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
CP720.map
CP737.map
CP775.map
CP858.map
CP932-2BYTE.map
CP949-2BYTE.map
CP1125.map
CP1250.map
CP1251.map
CP1252.map
CP1253.map
CP1254.map
CP1255.map
CP1256.map
CP1257.map
CP1258.map
CP10007.map
EBCDICUK.map
EBCDICUS.map
GB2312.map
GB180302.map
GB180304.map
GBK.map
HP-ROMAN8.map
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
JISC6226.map
JISX213A.map
JISX0201.map
JISX0208.map
JISX0212.map
JISX2131.map
JISX2132.map
JOHAB.map
KA-ACADEMY.map
KA-PS.map
KOI8-R.map
KOI8-T.map
KOI8-U.map
KOI-8.map
KSC5601.map
KSC5636.map
MACINTOSH.map
MIK.map
MULE-ethiopic.map
MULE-ipa.map
MULE-is13194.map
MULE-lviscii.map
MULE-sisheng.map
MULE-tibetan.map
MULE-uviscii.map
NEXTSTEP.map
PTCP154.map
README
stdenc.map
symbol.map
TIS-620.map
VISCII.map
VSCII-2.map
VSCII.map

# README file for charset mapping files in this directory.
# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
#   National Institute of Advanced Industrial Science and Technology (AIST)
#   Registration Number H13PRO009
# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
#   Free Software Foundation, Inc.

# 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 3, 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.


(1) Format of mapping files

Each line contains a code point and the corresponding Unicode
character code separated by a space.  Both code points and Unicode
character codes are in hexadecimal preceded by "0x".  Comments may be
used, starting with "#".  Code ranges may also be used, with
(inclusive) start and end code points separated by "-" followed by the
unicode of the start of the range

Examples:
0xA0 0x00A0  # no-break space

0x8141-0x8143 0x4E04 # map onto a Unicode range


(2) Source of mapping files

All mapping files are generated automatically from data files freely
available on the Internet (e.g. glibc/localedata/charmaps").  See the
file ../../admin/charsets/Makefile for the detail.