diff --git a/fonts-config b/fonts-config
index 8884347..f4bc515 100644
--- a/fonts-config
+++ b/fonts-config
@@ -327,7 +327,7 @@ use Env;
use strict;
my $script_start_time = time();
-my $version = 20150421;
+my $version = 20150423;
#
# OPTIONS
@@ -1273,7 +1273,7 @@ sub rendering_options {
#
sub family_preference_list {
- my ($family, $prefered_families) = @_;
+ my ($family, $prefered_families, $user) = @_;
my $cfg;
my @families = split(/:/, $prefered_families);
@@ -1293,9 +1293,12 @@ sub family_preference_list {
$family =~ s/&/&/g;
if (! $OPT_FORCE_FPL) {
- $cfg .= " \n";
- $cfg .= " $family\n";
- $cfg .= " \n";
+ $cfg .= "\t\n";
+ if (!$user) {
+ $cfg .= "\t\tfalse\n"
+ }
+ $cfg .= "\t\t$family\n";
+ $cfg .= "\t\t\n";
for my $f (@families) {
$f =~ s/&/&/g;
$cfg .= " $f\n";
@@ -1303,12 +1306,12 @@ sub family_preference_list {
print "[$f] ";
}
}
- $cfg .= " \n";
- $cfg .= " \n";
+ $cfg .= "\t\t\n";
+ $cfg .= "\t\n";
} else {
- $cfg .= " \n";
- $cfg .= " $family\n";
- $cfg .= " \n";
+ $cfg .= "\t\n";
+ $cfg .= "\t\t$family\n";
+ $cfg .= "\t\t\n";
for my $f (@families) {
$f =~ s/&/&/g;
$cfg .= " $f\n";
@@ -1316,8 +1319,8 @@ sub family_preference_list {
print "[$f] ";
}
}
- $cfg .= " \n";
- $cfg .= " \n";
+ $cfg .= "\t\t\n";
+ $cfg .= "\t\n";
}
if ($VERBOSITY >= $VERBOSITY_DEBUG) {
print "\n";
@@ -1414,12 +1417,24 @@ sub family_preference_config {
$suse_pref .= "\n";
if (!$user) {
$suse_pref .= "\t\n";
+ $suse_pref .= "\t\n";
+ $suse_pref .= "\t\t\n";
+ $suse_pref .= "\t\t\tfalse\n";
+ $suse_pref .= "\t\t\n";
+ $suse_pref .= "\t\n";
$suse_pref .= "\tfontconfig/family-prefer.conf\n";
}
+ else {
+ $suse_pref .= "\t\n";
+ $suse_pref .= "\t\t\n";
+ $suse_pref .= "\t\t\ttrue\n";
+ $suse_pref .= "\t\t\n";
+ $suse_pref .= "\t\n";
+ }
$suse_pref .= "\n";
- $suse_pref .= family_preference_list("sans-serif", $OPT_SANS_FAMILIES);
- $suse_pref .= family_preference_list("serif", $OPT_SERIF_FAMILIES);
- $suse_pref .= family_preference_list("monospace", $OPT_MONO_FAMILIES);
+ $suse_pref .= family_preference_list("sans-serif", $OPT_SANS_FAMILIES, $user);
+ $suse_pref .= family_preference_list("serif", $OPT_SERIF_FAMILIES, $user);
+ $suse_pref .= family_preference_list("monospace", $OPT_MONO_FAMILIES, $user);
$suse_pref .= "\n";
if ($VERBOSITY >= $VERBOSITY_DEBUG) {
diff --git a/fonts-config.changes b/fonts-config.changes
index 8cb23cd..9f0271d 100644
--- a/fonts-config.changes
+++ b/fonts-config.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Apr 23 12:02:33 UTC 2015 - pgajdos@suse.com
+
+- updated to 20150423:
+ * hide local system family preference list when user's one is
+ in action
+
-------------------------------------------------------------------
Tue Apr 21 13:34:43 UTC 2015 - pgajdos@suse.com