]>
git.immae.eu Git - github/wallabag/wallabag.git/blob - inc/3rdparty/libraries/mpdf/config_cp.php
4 function GetLangOpts($llcc, $adobeCJK) {
5 if (strlen($llcc) == 5) {
6 $lang = substr(strtolower($llcc),0,2);
7 $country = substr(strtoupper($llcc),3,2);
9 else { $lang
= strtolower($llcc
); $country
= ''; }
11 $coreSuitable = false;
30 // Edit this value to define how mPDF behaves when using new mPDF('-x')
31 // If set to TRUE, mPDF will use Adobe core fonts only when it recognises the languages above
32 $coreSuitable = true; break;
39 $unifonts = "dejavusans,dejavusansB,dejavusansI,dejavusansBI"; break;
43 $unifonts = "xbriyaz,xbriyazB,xbriyazI,xbriyazBI,xbzar,xbzarB,xbzarI,xbzarBI"; break;
45 $unifonts = "xbriyaz,xbriyazB,xbriyazI,xbriyazBI,xbzar,xbzarB,xbzarI,xbzarBI"; break;
47 $unifonts = "xbriyaz,xbriyazB,xbriyazI,xbriyazBI,xbzar,xbzarB,xbzarI,xbzarBI"; break;
49 $unifonts = "xbriyaz,xbriyazB,xbriyazI,xbriyazBI,xbzar,xbzarB,xbzarI,xbzarBI"; break;
51 // Sindhi (can be Arabic or Devanagari)
53 if ($country == "IN") { $unifonts
= "ind_hi_1_001"; }
54 // else if ($country == "PK") { $unifonts = ""; }
55 // else { $unifonts = ""; }
61 CASE "as": $unifonts = "ind_bn_1_001"; break;
63 CASE "bn": $unifonts = "ind_bn_1_001"; break;
65 CASE "gu": $unifonts = "ind_gu_1_001"; break;
67 CASE "hi": $unifonts = "ind_hi_1_001"; break;
69 CASE "kn": $unifonts = "ind_kn_1_001"; break;
71 CASE "ks": $unifonts = "ind_hi_1_001"; break;
73 CASE "ml": $unifonts = "ind_ml_1_001"; break;
74 // Nepali (Devanagari)
75 CASE "ne": $unifonts = "ind_hi_1_001"; break;
77 CASE "or": $unifonts = "ind_or_1_001"; break;
79 CASE "pa": $unifonts = "ind_pa_1_001"; break;
81 CASE "ta": $unifonts = "ind_ta_1_001"; break;
83 CASE "te": $unifonts = "ind_te_1_001"; break;
86 CASE "th": $unifonts = "garuda,garudaB,garudaI,garudaBI,norasi,norasiB,norasiI,norasiBI"; break;
90 $unifonts = "dejavusanscondensed,dejavusanscondensedB,dejavusanscondensedI,dejavusanscondensedBI,dejavusans,dejavusansB,dejavusansI,dejavusansBI"; break;
95 $unifonts = "sjis,sjisB,sjisI,sjisBI";
97 /* Uncomment these lines if CJK fonts available */
99 // $unifonts = "sun-exta,sun-extb,hannoma,hannomb";
105 $unifonts = "uhc,uhcB,uhcI,uhcBI";
107 /* Uncomment these lines if CJK fonts available */
109 // $unifonts = "unbatang_0613";
114 if ($country == "HK" || $country == "TW") {
116 $unifonts = "big5,big5B,big5I,big5BI";
118 /* Uncomment these lines if CJK fonts available */
120 // $unifonts = "sun-exta,sun-extb,hannoma,hannomb";
123 else if ($country == "CN") {
125 $unifonts = "gb,gbB,gbI,gbBI";
127 /* Uncomment these lines if CJK fonts available */
129 // $unifonts = "sun-exta,sun-extb,hannoma,hannomb";
134 $unifonts = "gb,gbB,gbI,gbBI";
136 /* Uncomment these lines if CJK fonts available */
138 // $unifonts = "sun-exta,sun-extb,hannoma,hannomb";
146 $unifonts_arr = array();
148 $unifonts_arr = preg_split('/\s*,\s*/',$unifonts);
150 return array($coreSuitable ,$unifonts_arr);