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