Merge from emacs-24; up to 2013-01-03T02:37:57Z!rgm@gnu.org
[bpt/emacs.git] / lisp / language / tai-viet.el
CommitLineData
c052c904 1;;; tai-viet.el --- support for Tai Viet -*- coding: utf-8 -*-
ee4f8284 2
ab422c4d 3;; Copyright (C) 2007-2013 Free Software Foundation, Inc.
5df4f04c 4;; Copyright (C) 2007, 2008, 2009, 2010, 2011
ee4f8284
KH
5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H13PRO009
ee4f8284
KH
7
8;; Keywords: multilingual, Tai Viet, i18n
9
10;; This file is part of GNU Emacs.
11
4936186e 12;; GNU Emacs is free software: you can redistribute it and/or modify
ee4f8284 13;; it under the terms of the GNU General Public License as published by
4936186e
GM
14;; the Free Software Foundation, either version 3 of the License, or
15;; (at your option) any later version.
ee4f8284
KH
16
17;; GNU Emacs is distributed in the hope that it will be useful,
18;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20;; GNU General Public License for more details.
21
22;; You should have received a copy of the GNU General Public License
4936186e 23;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ee4f8284
KH
24
25;;; Commentary:
26
27;; Tai Viet is being included in the Unicode at the range U+AA80..U+AADF.
28
29;;; Code:
30
31(set-char-table-range composition-function-table
32 '(#xAA80 . #xAADF)
33 'tai-viet-composition-function)
34
35(set-language-info-alist
36 "TaiViet" '((charset unicode)
37 (coding-system utf-8)
38 (coding-priority utf-8)
39 (input-method . "tai-sonla")
e9952282 40 (sample-text . "TaiViet (ꪁꪫꪱꪣ ꪼꪕ)\t\tꪅꪰꪙꫂ ꪨꪮꫂ ꪁꪫꪱ / ꪅꪽ ꪨꪷ ꪁꪫꪱ")
ee4f8284
KH
41 (documentation . "\
42TaiViet refers to the Tai language used by Tai people in
43Vietnam, and also refers to the script used for this language.
44Both the script and language have the same origin as that of Thai
45language/script used in Thailand, but now they differ from each
46other in a significant way (especially the scripts are).
47
e9952282
AS
48The language name is spelled as \"ꪁꪫꪱꪣ ꪼꪕ\", and the script name is
49spelled as \"ꪎ ꪼꪕ\" in the modern form, \"ꪎꪳ ꪼꪕ\" in the traditional
50form.
ee4f8284
KH
51
52As the proposal for TaiViet script to the Unicode is still on
53the progress, we use the Private Use Area for TaiViet
54characters (U+F000..U+F07E). A TaiViet font encoded accordingly
55is available at this web page:
e9952282 56 http://www.m17n.org/viettai/
ee4f8284
KH
57")))
58
59(provide 'tai-viet)