]> git.lyx.org Git - lyx.git/blobdiff - development/autotests/useSystemFonts.pl
Cmake tests: Removed tests from revertedTests.
[lyx.git] / development / autotests / useSystemFonts.pl
index 75d37e1a40238202e55a3a6645a60230247cda36..0c48880746354fa404a674e66667f88fa28689b4 100644 (file)
@@ -67,7 +67,7 @@ my ($source, $dest, $format, $fontT, $rest) = @ARGV;
 diestack("Too many arguments") if (defined($rest));
 diestack("Sourcefilename not defined") if (! defined($source));
 diestack("Destfilename not defined") if (! defined($dest));
-diestack("FoNamunrmat (e.g. pdf4) not defined") if (! defined($format));
+diestack("Format (e.g. pdf4) not defined") if (! defined($format));
 diestack("Font type (e.g. texF) not defined") if (! defined($fontT));
 
 $source = File::Spec->rel2abs($source);
@@ -79,7 +79,12 @@ if ($source =~ /\/([a-z][a-z](_[A-Z][A-Z])?)\//) {
   $lang = $1;
 }
 if ($fontT eq "systemF") {
-  if ($lang =~ /^(he|el|ru|uk|main)$/) {
+  if ($lang =~ /^(ru|uk)$/) {
+    $font{roman} = "DejaVu Serif";
+    $font{sans} = "DejaVu Sans";
+    $font{typewriter} = "DejaVu Sans Mono";
+  }
+  elsif ($lang =~ /^(he|el|main)$/) {
     $font{roman} = "FreeSans";
     $font{sans} = "FreeSans";
     $font{typewriter} = "FreeSans";
@@ -99,6 +104,12 @@ if ($fontT eq "systemF") {
     $font{sans} = "NanumGothic";
     $font{typewriter} = "NanumGothic";
   }
+  elsif ($lang eq "ar" ) {
+    # available in 'fonts-sil-scheherazade' package
+    $font{roman} = "Scheherazade";
+    $font{sans} = "Scheherazade";
+    $font{typewriter} = "Scheherazade";
+  }
   else {
     # default system fonts
     $font{roman} = "FreeSans";