]> git.wh0rd.org Git - fontconfig.git/commitdiff
Share more duplicate charset data
authorKeith Packard <keithp@keithp.com>
Sun, 7 Jul 2002 19:18:51 +0000 (19:18 +0000)
committerKeith Packard <keithp@keithp.com>
Sun, 7 Jul 2002 19:18:51 +0000 (19:18 +0000)
16 files changed:
fc-lang/Imakefile
fc-lang/bn.orth [new file with mode: 0644]
fc-lang/bo.orth [new file with mode: 0644]
fc-lang/fc-lang.c
fc-lang/gu.orth [new file with mode: 0644]
fc-lang/iso639-2
fc-lang/km.orth [new file with mode: 0644]
fc-lang/kn.orth [new file with mode: 0644]
fc-lang/lo.orth [new file with mode: 0644]
fc-lang/ml.orth [new file with mode: 0644]
fc-lang/mn.orth [new file with mode: 0644]
fc-lang/or.orth [new file with mode: 0644]
fc-lang/si.orth [new file with mode: 0644]
fc-lang/ta.orth [new file with mode: 0644]
fc-lang/te.orth [new file with mode: 0644]
fc-lang/tl.orth [new file with mode: 0644]

index c8995a505ec3e7be380f8fce592a7957c54299f1..5e85adb451a01b387514ee0e2203b95dab14d9d9 100644 (file)
@@ -1,4 +1,4 @@
-XCOMM $XFree86$
+XCOMM $XFree86: xc/lib/fontconfig/fc-lang/Imakefile,v 1.2 2002/07/06 23:59:15 keithp Exp $
 
 #ifdef UseInstalled
 /* building outside the tree, use private defines */
@@ -18,14 +18,15 @@ TMPL=fclang.tmpl.c
 
 #
 # Basic ISO 639-1 two letter language names
-ORTH1=ab.orth ar.orth az.orth ba.orth be.orth bg.orth br.orth ca.orth co.orth\
-      cs.orth da.orth de.orth el.orth en.orth eo.orth es.orth et.orth eu.orth\
-      fi.orth fo.orth fr.orth fy.orth ga.orth gd.orth gl.orth he.orth hr.orth\
-      hu.orth hy.orth is.orth it.orth ja.orth ka.orth kk.orth kl.orth ko.orth\
-      la.orth lt.orth lv.orth mk.orth mo.orth mt.orth nl.orth no.orth oc.orth\
-      pl.orth pt.orth rm.orth ro.orth ru.orth sh.orth sk.orth sl.orth sq.orth\
-      sr.orth sv.orth th.orth tr.orth uk.orth vo.orth yi.orth zh_cn.orth\
-      zh_tw.orth
+ORTH1=ab.orth ar.orth az.orth ba.orth be.orth bg.orth bn.orth bo.orth br.orth\
+      ca.orth co.orth cs.orth da.orth de.orth el.orth en.orth eo.orth es.orth\
+      et.orth eu.orth fi.orth fo.orth fr.orth fy.orth ga.orth gd.orth gl.orth\
+      gu.orth he.orth hr.orth hu.orth hy.orth is.orth it.orth ja.orth ka.orth\
+      kk.orth kl.orth km.orth kn.orth ko.orth la.orth lo.orth lt.orth lv.orth\
+      mk.orth ml.orth mn.orth mo.orth mt.orth nl.orth no.orth oc.orth or.orth\
+      pl.orth pt.orth rm.orth ro.orth ru.orth sh.orth si.orth sk.orth sl.orth\
+      sq.orth sr.orth sv.orth ta.orth te.orth th.orth tl.orth tr.orth uk.orth\
+      vo.orth yi.orth zh_cn.orth zh_tw.orth
 
 #
 # ISO 639-2 adds many more three letter language names
diff --git a/fc-lang/bn.orth b/fc-lang/bn.orth
new file mode 100644 (file)
index 0000000..885e3e3
--- /dev/null
@@ -0,0 +1,41 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Bengali (BN)
+#
+# Taken straight from the Unicode coverage for Bengali
+0981-0983
+0985-098c
+098f-0990
+0993-09a8
+09aa-09b0
+09b2
+09b6-09b9
+09bc
+09be-09c4
+09c7-09c8
+09cb-09cd
+09d7
+09dc-09dd
+09df-09e3
+09e6-09fa
diff --git a/fc-lang/bo.orth b/fc-lang/bo.orth
new file mode 100644 (file)
index 0000000..2afa9c5
--- /dev/null
@@ -0,0 +1,30 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Tibetan (BO)
+#
+# Taken from the Unicode coverage of this language
+#
+0f00-0f47
+0f49-0f6a
+0f71-0f7f
index eee7f28f2f2c172b660b7b9b5f3002dd132389c5..c8fec3ebe3e0d38dfd0588df36c9981c8c8f7521 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $XFree86$
+ * $XFree86: xc/lib/fontconfig/fc-lang/fc-lang.c,v 1.1 2002/07/06 23:21:36 keithp Exp $
  *
  * Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
  *
@@ -163,6 +163,7 @@ int
 main (int argc, char **argv)
 {
     FcCharSet  *sets[1024];
+    int                duplicate[1024];
     char       *names[1024];
     FILE       *f;
     int                i = 0;
@@ -231,6 +232,24 @@ main (int argc, char **argv)
     }
     printf ("};\n\n");
     printf ("#define L(n) ((FcCharLeaf *) &leaves[n])\n\n");
+
+    /*
+     * Find duplicate charsets
+     */
+    duplicate[0] = -1;
+    for (i = 1; sets[i]; i++)
+    {
+       int j;
+
+       duplicate[i] = -1;
+       for (j = 0; j < i; j++)
+           if (sets[j] == sets[i])
+           {
+               duplicate[i] = j;
+               break;
+           }
+    }
+
     /*
      * Dump arrays
      */
@@ -238,6 +257,8 @@ main (int argc, char **argv)
     {
        int n;
        
+       if (duplicate[i] >= 0)
+           continue;
        printf ("static const FcCharLeaf *leaves_%s[%d] = {\n",
                names[i], sets[i]->num);
        for (n = 0; n < sets[i]->num; n++)
@@ -279,12 +300,15 @@ main (int argc, char **argv)
     printf ("static const FcLangCharSet  fcLangCharSets[] = {\n");
     for (i = 0; sets[i]; i++)
     {
+       int     j = duplicate[i];
+       if (j < 0)
+           j = i;
        printf ("    { (FcChar8 *) \"%s\",\n"
                "      { 1, FcTrue, %d, "
                "(FcCharLeaf **) leaves_%s, "
                "(FcChar16 *) numbers_%s } },\n",
                get_lang(names[i]),
-               sets[i]->num, names[i], names[i]);
+               sets[j]->num, names[j], names[j]);
     }
     printf ("};\n\n");
     while (fgets (line, sizeof (line), stdin))
diff --git a/fc-lang/gu.orth b/fc-lang/gu.orth
new file mode 100644 (file)
index 0000000..eb41554
--- /dev/null
@@ -0,0 +1,41 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Gujarati (GU)
+#
+# Taken from the Unicode coverage of this language
+#
+0a81-0a83
+0a85-0a8b
+0a8d
+0a8f-0a91
+0a93-0aa8
+0aaa-0ab0
+0ab2-0ab3
+0ab5-0ab9
+0abc-0ac5
+0ac7-0ac9
+0acb-0acd
+0ad0
+0ae0
+0ae6-0aef
index 7a0d55840f6a9c45a8db7568de3f099f55f1b14b..6a9ced84ac88420f9b3ef78c535ff5ccd2c7b268 100644 (file)
@@ -48,7 +48,7 @@ built.
     bej                        Beja                                            bedja
 *   bel                be      Belarusian                                      biélorusse
     bem                        Bemba                                           bemba
-    ben                bn      Bengali                                         bengali
+*   ben                bn      Bengali                                         bengali
     ber                        Berber (Other)                                  berbères, autres langues
     bho                        Bhojpuri                                        bhojpuri
     bih                bh      Bihari                                          bihari
@@ -163,7 +163,7 @@ built.
     grc                        Greek, Ancient (to 1453)                        grec ancien (jusqu'à 1453)
     gre/ell*   el      Greek, Modern (1453-)                           grec moderne (après 1453)
     grn                gn      Guarani                                         guarani
-    guj                gu      Gujarati                                        goudjrati
+*   guj                gu      Gujarati                                        goudjrati
     gwi                        Gwich´in                                        gwich´in
     hai                        Haida                                           haida
     hau                ha      Hausa                                           haoussa
@@ -206,7 +206,7 @@ built.
     kac                        Kachin                                          kachin
 *   kal                kl      Kalaallisut                                     groenlandais
     kam                        Kamba                                           kamba
-    kan                kn      Kannada                                         kannada
+*   kan                kn      Kannada                                         kannada
     kar                        Karen                                           karen
     kas                ks      Kashmiri                                        kashmiri
 *   geo/kat*   ka      Georgian                                        géorgien
@@ -215,7 +215,7 @@ built.
 *   kaz                kk      Kazakh                                          kazakh
     kha                        Khasi                                           khasi
     khi                        Khoisan (Other)                                 khoisan, autres langues
-    khm                km      Khmer                                           khmer
+*   khm                km      Khmer                                           khmer
     kho                        Khotanese                                       khotanais
     kik                ki      Kikuyu; Gikuyu                                  kikuyu
     kin                rw      Kinyarwanda                                     rwanda
@@ -236,7 +236,7 @@ built.
     lad                        Ladino                                          judéo-espagnol
     lah                        Lahnda                                          lahnda
     lam                        Lamba                                           lamba
-    lao                lo      Lao                                             lao
+*   lao                lo      Lao                                             lao
 *   lat                la      Latin                                           latin
 *   lav                lv      Latvian                                         letton
     lez                        Lezghian                                        lezghien
@@ -258,7 +258,7 @@ built.
     mah                mh      Marshallese                                     marshall
     mai                        Maithili                                        maithili
     mak                        Makasar                                         makassar
-    mal                ml      Malayalam                                       malayalam
+*   mal                ml      Malayalam                                       malayalam
     man                        Mandingo                                        mandingue
     mao/mri*   mi      Maori                                           maori
     map                        Austronesian (Other)                            malayo-polynésiennes, autres langues
@@ -280,7 +280,7 @@ built.
     mno                        Manobo languages                                manobo, langues
     moh                        Mohawk                                          mohawk
 *   mol                mo      Moldavian                                       moldave
-    mon                mn      Mongolian                                       mongol
+*   mon                mn      Mongolian                                       mongol
     mos                        Mossi                                           moré
     mao/mri*   mi      Maori                                           maori
     may/msa*   ms      Malay                                           malais
@@ -317,7 +317,7 @@ built.
     nzi                        Nzima                                           nzema
 *   oci                oc      Occitan (post 1500); Provençal                  occitan (après 1500); provençal
     oji                        Ojibwa                                          ojibwa
-    ori                or      Oriya                                           oriya
+*   ori                or      Oriya                                           oriya
     orm                om      Oromo                                           galla
     osa                        Osage                                           osage
     oss                os      Ossetian; Ossetic                               ossète
@@ -370,7 +370,7 @@ built.
     sgn                        Sign Languages                                  langues des signes
     shn                        Shan                                            chan
     sid                        Sidamo                                          sidamo
-    sin                si      Sinhalese                                       singhalais
+*   sin                si      Sinhalese                                       singhalais
     sio                        Siouan languages                                sioux, langues
     sit                        Sino-Tibetan (Other)                            sino-tibétaines, autres langues
     sla                        Slavic (Other)                                  slaves, autres langues
@@ -407,16 +407,16 @@ built.
     syr                        Syriac                                          syriaque
     tah                ty      Tahitian                                        tahitien
     tai                        Tai (Other)                                     thaïes, autres langues
-    tam                ta      Tamil                                           tamoul
+*   tam                ta      Tamil                                           tamoul
     tat                tt      Tatar                                           tatar
-    tel                te      Telugu                                          télougou
+*   tel                te      Telugu                                          télougou
     tem                        Timne                                           temne
     ter                        Tereno                                          tereno
     tet                        Tetum                                           tetum
     tgk                tg      Tajik                                           tadjik
-    tgl                tl      Tagalog                                         tagalog
+*   tgl                tl      Tagalog                                         tagalog
 *   tha                th      Thai                                            thaï
-    tib/bod*   bo      Tibetan                                         tibétain
+*   tib/bod*   bo      Tibetan                                         tibétain
     tig                        Tigre                                           tigré
     tir                ti      Tigrinya                                        tigrigna
     tiv                        Tiv                                             tiv
diff --git a/fc-lang/km.orth b/fc-lang/km.orth
new file mode 100644 (file)
index 0000000..c582011
--- /dev/null
@@ -0,0 +1,29 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Khmer (KM)
+#
+# Taken from the Unicode coverage of this language
+#
+1780-17dc
+17e0-17e9
diff --git a/fc-lang/kn.orth b/fc-lang/kn.orth
new file mode 100644 (file)
index 0000000..9eac65c
--- /dev/null
@@ -0,0 +1,40 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Kannada (KN)
+#
+# Taken from the Unicode coverage of this language
+#
+0c82-0c83
+0c85-0c8c
+0c8e-0c90
+0c92-0ca8
+0caa-0cb3
+0cb5-0cb9
+0cbe-0cc4
+0cc6-0cc8
+0cca-0ccd
+0cd5-0cd6
+0cde
+0ce0-0ce1
+0ce6-0cef
diff --git a/fc-lang/lo.orth b/fc-lang/lo.orth
new file mode 100644 (file)
index 0000000..0c3fd7a
--- /dev/null
@@ -0,0 +1,45 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Lao (LO)
+#
+# Taken from the Unicode coverage of this language
+#
+0e81-0e82
+0e84
+0e87-0e88
+0e8a
+0e8d
+0e94-0e97
+0e99-0e9f
+0ea1-0ea3
+0ea5
+0ea7
+0eaa-0eab
+0ead-0eb9
+0ebb-0ebd
+0ec0-0ec4
+0ec6
+0ec8-0ecd
+0ed0-0ed9
+0edc-0edd
diff --git a/fc-lang/ml.orth b/fc-lang/ml.orth
new file mode 100644 (file)
index 0000000..4469d4f
--- /dev/null
@@ -0,0 +1,38 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Malayalam (ML)
+#
+# Taken from the Unicode coverage of this language
+#
+0d02-0d03
+0d05-0d0c
+0d0e-0d10
+0d12-0d28
+0d2a-0d39
+0d3e-0d43
+0d46-0d48
+0d4a-0d4d
+0d57
+0d60-0d61
+0d66-0d6f
diff --git a/fc-lang/mn.orth b/fc-lang/mn.orth
new file mode 100644 (file)
index 0000000..1daf1a0
--- /dev/null
@@ -0,0 +1,31 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Mongolian (MN)
+#
+# Taken from the Unicode coverage of this language
+#
+1800-180a
+1810-1819
+1820-1877
+1880-18a9
diff --git a/fc-lang/or.orth b/fc-lang/or.orth
new file mode 100644 (file)
index 0000000..fb7d75f
--- /dev/null
@@ -0,0 +1,41 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Oriya (OR)
+#
+# Taken from the Unicode coverage of this language
+#
+0b01-0b03
+0b05-0b0c
+0b0f-0b10
+0b13-0b28
+0b2a-0b30
+0b32-0b33
+0b36-0b39
+0b3c-0b43
+0b47-0b48
+0b4b-0b4d
+0b56-0b57
+0b5c-0b5d
+0b5f-0b61
+0b66-0b70
diff --git a/fc-lang/si.orth b/fc-lang/si.orth
new file mode 100644 (file)
index 0000000..b19a569
--- /dev/null
@@ -0,0 +1,38 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Sinhala (Sinhalese) (SI)
+#
+# Taken from the Unicode coverage of this language
+#
+0d82-0d83
+0d85-0d96
+0d9a-0db1
+0db3-0dbb
+0dbd
+0dc0-0dc6
+0dca
+0dcf-0dd4
+0dd6
+0dd8-0ddf
+0df2-0df4
diff --git a/fc-lang/ta.orth b/fc-lang/ta.orth
new file mode 100644 (file)
index 0000000..5cba320
--- /dev/null
@@ -0,0 +1,43 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Tamil (TA)
+#
+# Taken from the Unicode coverage of this language
+#
+0b82-0b83
+0b85-0b8a
+0b8e-0b90
+0b92-0b95
+0b99-0b9a
+0b9c
+0b9e-0b9f
+0ba3-0ba4
+0ba8-0baa
+0bae-0bb5
+0bb7-0bb9
+0bbe-0bc2
+0bc6-0bc8
+0bca-0bcd
+0bd7
+0be7-0bf2
diff --git a/fc-lang/te.orth b/fc-lang/te.orth
new file mode 100644 (file)
index 0000000..6e3cd71
--- /dev/null
@@ -0,0 +1,39 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Telugu (GE)
+#
+# Taken from the Unicode coverage of this language
+#
+0c01-0c03
+0c05-0c0c
+0c0e-0c10
+0c12-0c28
+0c2a-0c33
+0c35-0c39
+0c3e-0c44
+0c46-0c48
+0c4a-0c4d
+0c55-0c56
+0c60-0c61
+0c66-0c6f
diff --git a/fc-lang/tl.orth b/fc-lang/tl.orth
new file mode 100644 (file)
index 0000000..057809c
--- /dev/null
@@ -0,0 +1,29 @@
+#
+# $XFree86$
+#
+# Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Keith Packard not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission.  Keith Packard makes no
+# representations about the suitability of this software for any purpose.  It
+# is provided "as is" without express or implied warranty.
+#
+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL KEITH PACKARD BE LIABLE FOR 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 THIS SOFTWARE.
+#
+# Tagalog (TL)
+#
+# Taken from the Unicode coverage of this language
+#
+1700-170c
+170e-1714