[Libreoffice-commits] core.git: vcl/generic

Caolán McNamara caolanm at redhat.com
Wed Jun 5 08:04:26 PDT 2013


 vcl/generic/fontmanager/fontconfig.cxx |   28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

New commits:
commit 0e89a49f67f58e0942ed4aea393ac37e22d9e12d
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Jun 5 15:59:50 2013 +0100

    Related: rhbz#968892 discard impossible languages for oriya script fallback
    
    Change-Id: I2fa1a127fbd2f905a89f0c30898ad56099fa8df1

diff --git a/vcl/generic/fontmanager/fontconfig.cxx b/vcl/generic/fontmanager/fontconfig.cxx
index ff471fa..a305095 100644
--- a/vcl/generic/fontmanager/fontconfig.cxx
+++ b/vcl/generic/fontmanager/fontconfig.cxx
@@ -860,19 +860,27 @@ namespace
         OUString sLang = rLangTag.getLanguage();
         switch (eScript)
         {
+            //http://en.wiktionary.org/wiki/Category:Oriya_script_languages
+            case USCRIPT_ORIYA:
+                bIsImpossible =
+                    sLang != "or" &&
+                    sLang != "kxv";
+                break;
+            //http://en.wiktionary.org/wiki/Category:Telugu_script_languages
             case USCRIPT_TELUGU:
-                bIsImpossible = sLang != "te";
+                bIsImpossible =
+                    sLang != "te" &&
+                    sLang != "gon" &&
+                    sLang != "kfc";
                 break;
+            //http://en.wiktionary.org/wiki/Category:Bengali_script_languages
             case USCRIPT_BENGALI:
-                bIsImpossible = sLang != "bn" &&
-                    sLang != "as" && sLang != "mkb" &&
-                    sLang != "kfv" && sLang != "ccp" &&
-                    sLang != "tnv" && sLang != "ctg" &&
-                    sLang != "haj" && sLang != "ksy" &&
-                    sLang != "rkt" && sLang != "rjs" &&
-                    sLang != "rhg" && sLang != "syl" &&
-                    sLang != "kyv" && sLang != "zrg" &&
-                    sLang != "nhh";
+                bIsImpossible =
+                    sLang != "bn" &&
+                    sLang != "as" &&
+                    sLang != "bpy" &&
+                    sLang != "ctg" &&
+                    sLang != "sa";
                 break;
             default:
                 break;


More information about the Libreoffice-commits mailing list