Commit Graph

162 Commits

Author SHA1 Message Date
Behdad Esfahbod d354a321ee Bug 23419 - "contains" expression seems not working on the fontconfig rule
Fix bug in FcLangSetContains(), similar to
5c6d1ff23b
2009-08-25 20:39:20 -04:00
Behdad Esfahbod 161620108b [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942) 2009-07-28 14:24:21 -04:00
Roozbeh Pournader aa82a4f81d Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
The correct ISO 639 code for Pakistani/Western Panjabi seems to be 'lah',
not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.

Signed-off-by: Behdad Esfahbod <behdad@behdad.org>
2009-06-24 13:52:11 -04:00
Behdad Esfahbod ffd6668b46 [fc-lang] Make LangSet representation in the cache files stable
Fontconfig assigns an index number to each language it knows about.
The index is used to index a bit in FcLangSet language map.  The bit
map is stored in the cache.

Previously fc-lang simply sorted the list of languages and assigned
them an index starting from zero.  Net effect is that whenever new
orth files were added, all the FcLangSet info in the cache files would
become invalid.  This was causing weird bugs like this one:

  https://bugzilla.redhat.com/show_bug.cgi?id=490888

With this commit we fix the index assigned to each language.  The index
will be based on the order the orth files are passed to fc-lang.  As a
result all orth files are explicitly listed in Makefile.am now, and
new additions should be made to the end of the list.  The list is made
to reflect the sorted list of orthographies from 2.6.0 released followed
by new additions since.

This fixes the stability problem.  Needless to say, recreating caches
is necessary before any new orthography is recognized in existing fonts,
but at least the existing caches are still valid and don't cause bugs
like the above.
2009-06-24 13:52:10 -04:00
Behdad Esfahbod bb36e67685 [fc-lang] Fix bug in country map generation
Previously the county map code was using an uninitialized variable and
hence was totally failing to populate same-lang-different-territory map.
2009-06-24 13:52:09 -04:00
Behdad Esfahbod 3074a73b41 Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in all files 2009-03-13 17:59:28 -04:00
Behdad Esfahbod 916640ce40 Fix Makefile's to not create target file in case of failure 2009-03-10 02:16:09 -04:00
Behdad Esfahbod 26ce979e82 Fix Fanti (fat) orth file (#20390) 2009-03-10 02:16:09 -04:00
Roozbeh Pournader 49111c11fb Add Sundanese (su) orthography (bug #20440) 2009-03-09 13:18:51 -04:00
Roozbeh Pournader 0eaed16d34 Add Kanuri (kr) orthography (bug #20438) 2009-03-09 13:18:51 -04:00
Roozbeh Pournader fe4838588b Add Nauru (na) orthography (bug #20418) 2009-03-09 13:18:51 -04:00
Roozbeh Pournader 9141b4bbe9 Add Javanese (jv) orthography (bug #20403) 2009-03-02 14:03:37 +03:30
Roozbeh Pournader dc6daae949 Add Sichuan Yi (ii) orthography (bug #20402) 2009-03-02 14:03:37 +03:30
Roozbeh Pournader 43517045f8 Add Shona (sn) orthography (bug #20394) 2009-03-02 14:03:37 +03:30
Roozbeh Pournader 42a8008df1 Add orthographies for Oshiwambo languages (bug #20401)
The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi (kwm).
2009-03-02 14:03:36 +03:30
Roozbeh Pournader f0b5463729 Add Zhuang (za) orthography (bug #20399) 2009-03-02 14:03:36 +03:30
Roozbeh Pournader 7886b14783 Add Rundi (rn) orthography (bug #20398) 2009-03-02 14:03:35 +03:30
Roozbeh Pournader 10a85249d9 Add Navajo (nv) orthography (bug #20395) 2009-03-02 14:03:35 +03:30
Roozbeh Pournader bf20886085 Add Tahitian (ty) orthography (bug #20391) 2009-03-02 14:03:35 +03:30
Roozbeh Pournader 0e05d7e5c7 Add Sango (sg) orthography (bug #20393) 2009-03-02 14:03:35 +03:30
Roozbeh Pournader bdbdc64dd1 Added Quechua (qu) orthography (bug #20392) 2009-03-02 14:03:34 +03:30
Roozbeh Pournader 16159d0fae Add Akan (ak) and Fanti (fat) orthographies (bug #20390) 2009-03-02 14:03:34 +03:30
Roozbeh Pournader 881a7cd93b Add Herero (hz) orthograhy (bug #20387) 2009-03-02 14:03:34 +03:30
Roozbeh Pournader bc701d2a5b Add Ewe (ee) orthography (bug #20386) 2009-03-02 14:03:34 +03:30
Roozbeh Pournader 5a83914b73 Update Serbo-Croatian (sh) orthography (bug #20368) 2009-03-02 14:03:33 +03:30
Roozbeh Pournader 505ea8ce37 Extend Crimean Tatar (crh) orthography (bug #19891) 2009-03-02 14:03:33 +03:30
Roozbeh Pournader 4c7da799f3 Add Divehi (dv) orthography (bug #20207) 2009-03-02 14:03:33 +03:30
Roozbeh Pournader 5cac0a4fd6 Remove digits and symbols from some Indic orthographies (bug #20204)
These orthographies were changed: Gujarati (gu), Kannada (kn), Lao (lo),
Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
2009-03-02 14:03:33 +03:30
Roozbeh Pournader ea628d9770 Tighten Central Khmer (km) orthography (bug #20202) 2009-03-02 14:03:32 +03:30
Roozbeh Pournader 4a5805d9c6 Change Kashmiri (ks) orthography to Arabic script (bug #20200) 2009-03-02 14:03:32 +03:30
Roozbeh Pournader cda5721922 Rename Fulah orthography from 'ful' to 'ff' (bug #20177) 2009-03-02 14:03:32 +03:30
Roozbeh Pournader a32b79c3a5 Rename Bambara orthography from 'bam' to 'bm' (bug #20175) 2009-03-02 14:03:32 +03:30
Roozbeh Pournader 74a0a28695 Rename Avaric orthography from 'ava' to 'av' (bug #20174) 2009-03-02 14:03:31 +03:30
Roozbeh Pournader eba32fa3f3 Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
too, since it was only temporarily used in 1991-1992.
2009-03-02 14:03:31 +03:30
Roozbeh Pournader 1c7bacc214 Switch Uzbek (uz) orthography to Latin (bug #19851) 2009-03-02 14:03:31 +03:30
Roozbeh Pournader dfd5d0937c Add Crimean Tatar (crh) orthography (bug #19891) 2009-03-02 14:03:31 +03:30
Roozbeh Pournader 502c46c23d Add Papiamento (pap_aw, pap_an) orthographies (bug #19891) 2009-03-02 14:03:30 +03:30
Roozbeh Pournader b4cd4cb6cc Add Blin (byn) orthography (bug #19891) 2009-03-02 14:03:30 +03:30
Roozbeh Pournader 4d7412a28b Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
Previous Panjabi orthography was in the Gurmukhi script only, while in
Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
2009-03-02 14:03:30 +03:30
Roozbeh Pournader 7a22c9d347 Add Ottoman Turkish (ota) orthography (bug #20114) 2009-03-02 14:03:30 +03:30
Roozbeh Pournader b5675e4c92 Remove Euro Sign from all orthographies (bug #19865) 2009-03-02 14:03:29 +03:30
Behdad Esfahbod f6993c8803 [fc-lang] Continue parsing after an "include" (#20179) 2009-03-02 14:03:29 +03:30
Roozbeh Pournader abe0e056d5 Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
Removing digits, symbols, and the letters not used in the languages.
2009-02-16 02:14:43 -08:00
Roozbeh Pournader 40b2904c89 Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891) 2009-02-16 02:14:43 -08:00
Roozbeh Pournader d333969e0c Add Sardinian (sc) orthography (bug #19891) 2009-02-16 02:14:43 -08:00
Roozbeh Pournader 1ae2e9b479 Add Limburgan (li) orthography (bug #19891) 2009-02-16 02:14:43 -08:00
Roozbeh Pournader d8a4ee921a Ad Ganda (lg) orthography (bug #19891) 2009-02-16 02:14:42 -08:00
Roozbeh Pournader f4159adaa8 Add Haitian Creole (ht) orthography (bug #19891) 2009-02-16 02:14:42 -08:00
Roozbeh Pournader 190b4b5b2b Add Aragonese (an) orthography (bug #19891) 2009-02-16 02:14:42 -08:00
Roozbeh Pournader 3541f01828 Add Kurdish in Turkey (ku_tr) orthography (bug #19891) 2009-02-16 02:14:42 -08:00