commit fonts-config for openSUSE:Factory
Hello community,
here is the log from the commit of package fonts-config for openSUSE:Factory checked in at 2018-05-11 08:50:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fonts-config (Old)
and /work/SRC/openSUSE:Factory/.fonts-config.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fonts-config"
Fri May 11 08:50:44 2018 rev:55 rq: version:20160921
Changes:
--------
--- /work/SRC/openSUSE:Factory/fonts-config/fonts-config.changes 2018-05-08 13:32:32.711934839 +0200
+++ /work/SRC/openSUSE:Factory/.fonts-config.new/fonts-config.changes 2018-05-11 08:50:47.922196872 +0200
@@ -2,13 +1,0 @@
-Mon Apr 30 03:40:53 UTC 2018 - i@marguerite.su
-
-- new upstream: https://github.com/openSUSE/fonts-config
- development will continue there.
-- drop patch: fontconfig-infinality-generate-tt-groups.patch
- * infinality project is dead, we use a static result in upstream
- instead of generating it every time.
-- update 20180430
- * support color emoji
- * modern fonts for symbol
- * add configurations for Noto Sans/Serif CJK
-
--------------------------------------------------------------------
Old:
----
fonts-config-20180430.tar.xz
New:
----
10-rendering-options.conf.template
11-base-rendering.conf
12-tt-monospace-rendering.conf
13-selective-rendering-ipa.conf
31-metric-aliases-bw.conf
49-family-default.conf
59-family-prefer-lang-specific.conf
60-family-prefer.conf
70-reject.conf
empty.conf
fontconfig-infinality-1-20130104_1.tar.bz2
fontconfig-infinality-generate-tt-groups.patch
fontconfig.SUSE.properties.template
fonts-config
sysconfig.fonts-config
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fonts-config.spec ++++++
--- /var/tmp/diff_new_pack.FHCViA/_old 2018-05-11 08:50:48.570173443 +0200
+++ /var/tmp/diff_new_pack.FHCViA/_new 2018-05-11 08:50:48.574173299 +0200
@@ -1,7 +1,7 @@
#
# spec file for package fonts-config
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,14 +21,30 @@
%define _fillupdir /var/adm/fillup-templates
%endif
+%define infinality_srcver 1-20130104_1
+%define infinality_name fontconfig-infinality
Name: fonts-config
-Version: 20180430
+Version: 20160921
Release: 0
Summary: Configures Fonts for X Windows and other applications
# MIT for infinality
-License: GPL-2.0-or-later AND MIT
+License: GPL-2.0+ and MIT
Group: System/X11/Fonts
-Source: fonts-config-20180430.tar.xz
+Source0: fonts-config
+Source1: sysconfig.fonts-config
+Source2: fontconfig.SUSE.properties.template
+Source3: %{infinality_name}-%{infinality_srcver}.tar.bz2
+Source4: 10-rendering-options.conf.template
+Source5: 11-base-rendering.conf
+Source6: empty.conf
+Source7: 12-tt-monospace-rendering.conf
+Source8: 13-selective-rendering-ipa.conf
+Source9: 49-family-default.conf
+Source10: 60-family-prefer.conf
+Source11: 70-reject.conf
+Source12: 31-metric-aliases-bw.conf
+Source13: 59-family-prefer-lang-specific.conf
+Patch0: fontconfig-infinality-generate-tt-groups.patch
BuildRequires: fontconfig
BuildRequires: fontpackages-devel
Requires(pre): %fillup_prereq
@@ -50,13 +66,22 @@
--debug flag).
%prep
-%setup
+%setup -cT -a 3 -n %{infinality_name}-%{infinality_srcver}
+%patch0
%build
+cd infinality/conf.src/generate60
+./generate60.sh
+mv 60-group-tt-fonts.conf ../../../10-group-tt-hinted-fonts.conf
+mv 60-group-non-tt-fonts.conf ../../../10-group-tt-non-hinted-fonts.conf
+cd ../../..
# empty configuration now, should be filled after fonts-config call
-cp 99-example.conf 10-rendering-options.conf
+cp %{SOURCE6} 10-rendering-options.conf
# empty configuration now, can be filled after fonts-config call
-cp 99-example.conf 58-family-prefer-local.conf
+cp %{SOURCE6} 58-family-prefer-local.conf
+mv infinality/conf.src/80-selective-rendering-inf-win-lin.conf 13-selective-rendering.conf
+mv infinality/conf.src/21-aliases-wine-linux.conf 61-wine-aliases.conf
+cp -a %{SOURCE5} %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} .
%install
mkdir -p %{buildroot}/sbin/conf.d
@@ -65,14 +90,17 @@
mkdir -p %{buildroot}/%{_mandir}/man1
mkdir -p %{buildroot}/%{_docdir}/%{name}/infinality
mkdir -p %{buildroot}%{_fillupdir}
-install -m 755 fonts-config %{buildroot}%{_prefix}/sbin
-install -m 644 sysconfig.fonts-config \
+install -m 755 %{SOURCE0} %{buildroot}%{_prefix}/sbin
+install -m 644 %{SOURCE1} \
%{buildroot}%{_fillupdir}/
-install -m 644 fontconfig.SUSE.properties.template %{buildroot}%{_datadir}/fonts-config
-pod2man --section 1 --center=" " fonts-config > \
+install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/fonts-config
+install -m 644 infinality/README infinality/LICENSE %{buildroot}%{_docdir}/%{name}/infinality
+install -m 644 infinality/conf.src/generate60/60-group-non-tt-fonts.list %{buildroot}%{_docdir}/%{name}/infinality/good-hinted-tt-fonts.list
+install -m 644 infinality/conf.src/generate60/60-group-tt-fonts.list %{buildroot}%{_docdir}/%{name}/infinality/non-hinted-tt-fonts.list
+pod2man --section 1 --center=" " %{SOURCE0} > \
%{buildroot}/%{_mandir}/man1/fonts-config.1
#
-install -m 644 10-rendering-options.conf.template %{buildroot}%{_datadir}/%{name}
+install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/%{name}
mkdir -p %{buildroot}%{_fontsconfavaildir}
# following two conf files can not be under /usr/share/fonts-config
# as they are changed during installation [bnc#882029 (internal)]
@@ -90,7 +118,6 @@
13-selective-rendering-ipa.conf \
31-metric-aliases-bw.conf \
49-family-default.conf \
- 59-family-prefer-emoji.conf \
59-family-prefer-lang-specific.conf \
60-family-prefer.conf \
61-wine-aliases.conf \
++++++ 10-rendering-options.conf.template ++++++
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<!-- DO NOT EDIT; this is a generated file -->
<!-- modify _SYSCONFIG_FILE_PLACEHOLDER_ && run _FONTSCONFIG_RUN_PLACEHOLDER_ instead -->
<!-- using target="pattern", because we want to change pattern in 60-family-prefer.conf
regarding to this setting -->
<fontconfig>
<!-- Choose prefered common hinting style here. -->
<!-- Possible values: no, hitnone, hitslight, hintmedium and hintfull. -->
<!-- Can be overriden with some other options, e. g. force_bw
or force_bw_monospace => hintfull -->
<match target="pattern" >
<edit name="force_hintstyle" mode="assign">
<string>_FORCE_HINTSTYLE_PLACEHOLDER_</string>
</edit>
</match>
<!-- Force autohint always. -->
<!-- If false, for well hinted fonts, their instructions are used for rendering. -->
<match target="pattern">
<edit name="force_autohint" mode="assign">
<bool>_FORCE_AUTOHINT_PLACEHOLDER_</bool>
</edit>
</match>
<!-- Do not use font smoothing (black&white rendering) at all. -->
<match target="pattern" >
<edit name="force_bw" mode="assign">
<bool>_FORCE_BW_PLACEHOLDER_</bool>
</edit>
</match>
<!-- Do not use font smoothing for some monospaced fonts. -->
<!-- Liberation Mono, Courier New, Andale Mono, Monaco, etc. -->
<match target="pattern" >
<edit name="force_bw_monospace" mode="assign">
<bool>_FORCE_BW_MONOSPACE_PLACEHOLDER_</bool>
</edit>
</match>
<!-- Set LCD filter. Amend when you want use subpixel rendering. -->
<!-- Don't forgot to set correct subpixel ordering in 'rgba' element. -->
<!-- Possible values: lcddefault, lcdlight, lcdlegacy, lcdnone -->
<match target="pattern">
<edit name="lcdfilter" mode="assign">
<const>_USE_LCDFILTER_PLACEHOLDER_</const>
</edit>
</match>
<!-- Set LCD subpixel arrangement and orientation. -->
<!-- Possible values: unknown, none, rgb, bgr, vrgb, vbgr. -->
<match target="pattern">
<edit name="rgba" mode="assign">
<const>_USE_RGBA_PLACEHOLDER_</const>
</edit>
</match>
_USE_EMBEDDED_BITMAPS_PLACEHOLDER_
<!-- Search for metric compatible families? -->
<match target="pattern" >
<edit name="search_metric_aliases" mode="assign">
<bool>_METRIC_ALIASES_PLACEHOLDER_</bool>
</edit>
</match>
_INCLUDE_USER_RENDERING_PLACEHOLDER_
</fontconfig>
++++++ 11-base-rendering.conf ++++++
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<!-- hinting -->
<match target="font">
<!-- hinting is on unconditionally, but that -->
<!-- can be controlled via hintstyle (hintnone) -->
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
</match>
<!-- hint type: autohinter or BCI -->
<match target="font">
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="font">
<test name="font_type">
<string>TT Instructed Font</string>
</test>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="font_type">
<string>NON TT Instructed Font</string>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="font">
<test name="fontformat">
<string>CFF</string>
</test>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="force_autohint">
<bool>true</bool>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
<!-- hint style -->
<match target="font">
<edit name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<test name="autohint">
<bool>false</bool>
</test>
<test name="fontformat" compare="not_eq">
<string>CFF</string>
</test>
<edit name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<test name="force_hintstyle">
<string>hintnone</string>
</test>
<edit name="hintstyle">
<const>hintnone</const>
</edit>
</match>
<match target="font">
<test name="force_hintstyle">
<string>hintslight</string>
</test>
<edit name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<test name="force_hintstyle">
<string>hintmedium</string>
</test>
<edit name="hintstyle">
<const>hintmedium</const>
</edit>
</match>
<match target="font">
<test name="force_hintstyle">
<string>hintfull</string>
</test>
<edit name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<!-- font smooth or don't font smooth -->
<match target="font">
<!-- this test should not be needed,
as antialiasing is done only for outlines,
but workarounds Qt5 issue, see bug 866705 -->
<test name="outline">
<bool>true</bool>
</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="font">
<test name="force_bw">
<bool>true</bool>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
<edit name="embeddedbitmap" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>
++++++ 12-tt-monospace-rendering.conf ++++++
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<test name="force_bw_monospace">
<bool>true</bool>
</test>
<test name="spacing" compare="more_eq">
<int>100</int>
</test>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
<edit name="embeddedbitmap" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>
++++++ 13-selective-rendering-ipa.conf ++++++
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- IPA* fonts: setting hintstyle=hintnone for now, IPA font
setting should be improved in the future [bnc#766319]
We are using fullname element instead of family, because
some programs may use Japanese name instead, which would
double this list, when using family element. See comment
47 and 48 of referred bug. -->
<!--
The IPA fonts have bitmaps only in 12, 14, and 16 pixels.
That is rather useless, it is not nice to see a bitmaps at 12
pixels, antialiased glyphs at 13 pixels and bitmaps at 14
pixels again.
-->
<match target="font">
<test name="fullname"><string>IPAexGothic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAexMincho</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAGothic BoldItalic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAGothic Bold</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAGothic Italic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAGothic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAMincho</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPGothic BoldItalic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPGothic Bold</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPGothic Italic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPGothic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAPMincho</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<match target="font">
<test name="fullname"><string>IPAUIGothic</string></test>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
</fontconfig>
++++++ 31-metric-aliases-bw.conf ++++++
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- according to infinality database, e.g. Helvetica or Nimbus Sans L
are not well hinted. Fall back to Liberation Sans instead, when
black and white rendering was chosen. -->
<match target="pattern">
<test name="search_metric_aliases">
<bool>true</bool>
</test>
<test name="force_bw">
<bool>true</bool>
</test>
<!-- Helvetica represents group here as defined in
30-metric-aliases.conf -->
<test name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Liberation Sans</string>
</edit>
</match>
<match target="pattern">
<test name="search_metric_aliases">
<bool>true</bool>
</test>
<test name="force_bw">
<bool>true</bool>
</test>
<!-- Times represents group here as defined in
30-metric-aliases.conf -->
<test name="family">
<string>Times</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Liberation Serif</string>
</edit>
</match>
<match target="pattern">
<test name="search_metric_aliases">
<bool>true</bool>
</test>
<test name="force_bw">
<bool>true</bool>
</test>
<!-- Courier represents group here as defined in
30-metric-aliases.conf -->
<test name="family">
<string>Courier</string>
</test>
<edit name="family" mode="append" binding="same">
<string>Liberation Mono</string>
</edit>
</match>
</fontconfig>
++++++ 49-family-default.conf ++++++
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- ************************************************************ -->
<!-- assigning families to generic names -->
<!-- ************************************************************ -->
<!--
Serif faces
-->
<alias>
<family>Georgia</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>Bell MT</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>Thorndale AMT</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>SUSE Serif</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>FreeSerif</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>DejaVu Serif</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>Droid Serif</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>Liberation Serif</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>HGMinchoL</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>HGPMinchoL</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>HGPMinchoB</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>HGSMinchoB</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>HGMinchoE</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>HGPMinchoE</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>HGSMinchoE</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>IPAMincho</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>IPAPMincho</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>IPAexMincho</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>Sazanami Mincho</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>STIXGeneral</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>Tinos</family>
<default><family>serif</family></default>
</alias>
<!--
Sans-serif faces
-->
<alias>
<family>Trebuchet</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Segoe</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Andale Sans</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Albany AMT</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>SUSE Sans</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>FreeSans</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>DejaVu Sans</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Droid Sans</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Liberation Sans</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Cantarell</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>HGGothicB</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>HGPGothicB</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>HGGothicE</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>HGPGothicE</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>HGSGothicE</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>HGGothicM</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>HGPGothicM</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>HGSGothicM</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>IPAGothic</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>IPAPGothic</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>IPAexGothic</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Sazanami Gothic</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Baekmuk Gulim</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Arimo</family>
<default><family>sans-serif</family></default>
</alias>
<!--
Monospace faces
-->
<alias>
<family>Fixed</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Cumberland AMT</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>SUSE Sans Mono</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>FreeMono</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>DejaVu Sans Mono</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Droid Sans Mono</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Liberation Mono</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Cousine</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Oxygen Mono</family>
<default><family>monospace</family></default>
</alias>
<!-- ************************************************************ -->
<!-- Font replacements and fallbacks -->
<!-- ************************************************************ -->
<!--
If the original Adobe "Symbol" font is not available, use
the URW font "Standard Symbols L" or the font "OpenSymbol" coming
with OpenOffice as a replacement. The last font appended in this
rule will win.
(needed for Mozilla/Firefox to display symbols correctly).
-->
<match target="pattern">
<test name="family">
<string>symbol</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>OpenSymbol</string>
</edit>
<edit name="family" mode="append" binding="strong">
<string>Standard Symbols L</string>
</edit>
</match>
<!--
Use "Misc Console" (or "Misc Console Wide") instead of "console"
(needed to make the menu entry labelled "Linux" in the font menu of
KDE's konsole choose the same font as it used to).
-->
<match target="pattern">
<test name="family">
<string>console</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Misc Console</string>
</edit>
<edit name="family" mode="prepend" binding="strong">
<string>Misc Console Wide</string>
</edit>
</match>
<!-- ************************************************************ -->
<!-- Blacklisting fonts which cannot work -->
<!-- ************************************************************ -->
<!--
the Hershey-Fonts from ghostscript-fonts-other.rpm are so called
"Stroke" fonts which are currently not supported by Freetype
-->
<selectfont>
<rejectfont>
<pattern>
<patelt name="family">
<string>Hershey-Gothic-English</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Plain-Duplex</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Plain-Duplex-Italic</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Plain-Triplex</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Plain-Triplex-Italic</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Script-Simplex</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Script-Complex</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Gothic-German</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Gothic-Italian</string>
</patelt>
</pattern>
</rejectfont>
</selectfont>
</fontconfig>
++++++ 59-family-prefer-lang-specific.conf ++++++
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
Set language-specific fonts to be preferred when the standard aliases
"serif", "sans-serif" and "monospace" are used.
-->
<!-- Simplified Chinese -->
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<test qual="any" name="lang" compare="eq">
<string>zh-cn</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK SC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-cn</string>
</test>
<edit name="family" mode="prepend">
<string>AR PL UMing CN</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<test name="lang" compare="eq">
<string>zh-cn</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans Mono CJK SC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-sg</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK SC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-sg</string>
</test>
<edit name="family" mode="prepend">
<string>AR PL UMing CN</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<test name="lang" compare="eq">
<string>zh-sg</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans Mono CJK SC</string>
</edit>
</match>
<!-- Traditional Chinese -->
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-tw</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK TC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-tw</string>
</test>
<edit name="family" mode="prepend">
<string>AR PL UMing TW</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<test name="lang" compare="eq">
<string>zh-tw</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans Mono CJK TC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-hk</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK TC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-hk</string>
</test>
<edit name="family" mode="prepend">
<string>AR PL UMing HK</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<test name="lang" compare="eq">
<string>zh-hk</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans Mono CJK TC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-mo</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK TC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<test name="lang" compare="eq">
<string>zh-mo</string>
</test>
<edit name="family" mode="prepend">
<string>CMEXSong</string>
<string>AR PL UMing HK</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<test name="lang" compare="eq">
<string>zh-mo</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans Mono CJK TC</string>
</edit>
</match>
<!-- Korean -->
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="lang" compare="eq">
<string>ko</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK KR</string>
<string>NanumGothic</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<test name="lang" compare="eq">
<string>ko</string>
</test>
<edit name="family" mode="prepend">
<string>NanumMyeongjo</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<test name="lang" compare="eq">
<string>ko</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans Mono CJK KR</string>
<string>NanumGothicCoding</string>
</edit>
</match>
<!-- Japanese -->
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="lang" compare="eq">
<string>ja</string>
</test>
<edit name="family" mode="prepend">
<string>IPAPGothic</string>
<string>IPAexGothic</string>
<string>M+ 1c</string>
<string>M+ 1p</string>
<string>VL PGothic</string>
<string>Noto Sans CJK JP</string>
<string>IPAGothic</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<test name="lang" compare="eq">
<string>ja</string>
</test>
<edit name="family" mode="prepend">
<string>IPAPMincho</string>
<string>IPAexMincho</string>
<string>IPAMincho</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<test name="lang" compare="eq">
<string>ja</string>
</test>
<edit name="family" mode="prepend">
<string>IPAGothic</string>
<string>M+ 1m</string>
<string>VL Gothic</string>
<string>Noto Sans Mono CJK JP</string>
</edit>
</match>
</fontconfig>
++++++ 60-family-prefer.conf ++++++
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
Set fonts to be preferred when the standard aliases "serif", "sans-serif",
and "monospace" are used.
-->
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Thorndale AMT</family>
<family>Roboto Slab</family>
<family>Noto Serif</family>
<family>Noto Serif Armenian</family>
<family>Noto Serif Georgian</family>
<family>Noto Serif Khmer</family>
<family>Noto Serif Lao</family>
<family>Noto Serif Thai</family>
<family>Liberation Serif</family>
<family>DejaVu Serif</family>
<family>Droid Serif</family>
<family>Tinos</family>
<family>SUSE Serif</family>
<family>Bitstream Vera Serif</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Likhan</family>
<family>KacstBook</family>
<family>Frank Ruehl CLM</family>
<family>Times</family>
<family>Khmer OS System</family>
<family>Lohit Punjabi</family>
<family>Lohit Oriya</family>
<family>Pothana2000</family>
<family>TSCu_Times</family>
<family>BPG Chveulebrivi</family>
<family>Nazli</family>
<family>FreeSerif</family>
<family>MS PMincho</family>
<family>MS Mincho</family>
<family>HGPMinchoL</family>
<family>HGMinchoL</family>
<family>IPAPMincho</family>
<family>IPAMincho</family>
<family>IPAexMincho</family>
<family>Sazanami Mincho</family>
<family>Kochi Mincho</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>WenQuanYi Micro Hei</family>
<family>WenQuanYi WenQuanYi Bitmap Song</family>
<family>WenQuanYi Zen Hei</family>
<family>AR PL ShanHeiSun Uni</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>NanumMyeongjo</family>
<family>UnBatang</family>
<family>Baekmuk Batang</family>
<family>SimSun</family>
<family>HanyiSong</family>
<family>ZYSong18030</family>
<family>STIXGeneral</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Arial</family>
<family>Albany AMT</family>
<family>Verdana</family>
</prefer>
</alias>
<!-- Choose sans-serif alias depending on antialias.
Prefer Liberation Sans -->
<match target="pattern">
<test name="family">
<string>sans-serif</string>
</test>
<test name="force_bw">
<bool>true</bool>
</test>
<edit name="family" mode="prepend">
<string>Liberation Sans</string>
</edit>
</match>
<alias>
<family>sans-serif</family>
<prefer>
<family>Roboto</family>
<family>Noto Kufi Arabic</family>
<family>Noto Naskh Arabic</family>
<family>Noto Sans</family>
<family>Noto Sans Armenian</family>
<family>Noto Sans Avestan</family>
<family>Noto Sans Balinese</family>
<family>Noto Sans Bamum</family>
<family>Noto Sans Batak</family>
<family>Noto Sans Bengali</family>
<family>Noto Sans Brahmi</family>
<family>Noto Sans Buginese</family>
<family>Noto Sans Buhid</family>
<family>Noto Sans Canadian Aboriginal</family>
<family>Noto Sans Carian</family>
<family>Noto Sans Cherokee</family>
<family>Noto Sans Coptic</family>
<family>Noto Sans Cypriot</family>
<family>Noto Sans Deseret</family>
<family>Noto Sans Devanagari</family>
<family>Noto Sans Egyptian Hieroglyphs</family>
<family>Noto Sans Ethiopic</family>
<family>Noto Sans Georgian</family>
<family>Noto Sans Glagolitic</family>
<family>Noto Sans Gothic</family>
<family>Noto Sans Gujarati</family>
<family>Noto Sans Gurmukhi</family>
<family>Noto Sans Hanunoo</family>
<family>Noto Sans Hebrew</family>
<family>Noto Sans Imperial Aramaic</family>
<family>Noto Sans Inscriptional Pahlavi</family>
<family>Noto Sans Inscriptional Parthian</family>
<family>Noto Sans Japanese</family>
<family>Noto Sans Javanese</family>
<family>Noto Sans Kaithi</family>
<family>Noto Sans Kannada</family>
<family>Noto Sans Kayah Li</family>
<family>Noto Sans Kharoshthi</family>
<family>Noto Sans Korean</family>
<family>Noto Sans Lao</family>
<family>Noto Sans Lepcha</family>
<family>Noto Sans Limbu</family>
<family>Noto Sans Linear B</family>
<family>Noto Sans Lisu</family>
<family>Noto Sans Lycian</family>
<family>Noto Sans Lydian</family>
<family>Noto Sans Malayalam</family>
<family>Noto Sans Mandaic</family>
<family>Noto Sans Meetei Mayek</family>
<family>Noto Sans Mongolian</family>
<family>Noto Sans Myanmar</family>
<family>Noto Sans New Tai Lue</family>
<family>Noto Sans NKo</family>
<family>Noto Sans Ogham</family>
<family>Noto Sans Old Italic</family>
<family>Noto Sans Old Persian</family>
<family>Noto Sans Old South Arabian</family>
<family>Noto Sans Old Turkic</family>
<family>Noto Sans Ol Chiki</family>
<family>Noto Sans Osmanya</family>
<family>Noto Sans Phags-pa</family>
<family>Noto Sans Phoenician</family>
<family>Noto Sans Rejang</family>
<family>Noto Sans Runic</family>
<family>Noto Sans Samaritan</family>
<family>Noto Sans Saurashtra</family>
<family>Noto Sans Shavian</family>
<family>Noto Sans Sinhala</family>
<family>Noto Sans Sumero-Akkadian Cuneiform</family>
<family>Noto Sans Sundanese</family>
<family>Noto Sans Syloti Nagri</family>
<family>Noto Sans Symbols</family>
<family>Noto Sans Syriac Eastern</family>
<family>Noto Sans Syriac Estrangela</family>
<family>Noto Sans Syriac Western</family>
<family>Noto Sans S Chinese</family>
<family>Noto Sans Tagalog</family>
<family>Noto Sans Tagbanwa</family>
<family>Noto Sans Tai Le</family>
<family>Noto Sans Tai Tham</family>
<family>Noto Sans Tai Viet</family>
<family>Noto Sans Tamil</family>
<family>Noto Sans Telugu</family>
<family>Noto Sans Thai</family>
<family>Noto Sans Tifinagh</family>
<family>Noto Sans T Chinese</family>
<family>Noto Sans Ugaritic</family>
<family>Noto Sans Vai</family>
<family>Noto Sans Yi</family>
<!-- Ensure that DejaVu and Liberation
is in the list when force_bw is
not defined (fonts-config hasn't
run), see [bnc#878292c#12].-->
<family>Liberation Sans</family>
<family>Droid Sans</family>
<family>Arimo</family>
<family>Cantarell</family>
<family>SUSE Sans</family>
<family>Bitstream Vera Sans</family>
<family>Nimbus Sans L</family>
<family>Luxi Sans</family>
<family>Mukti Narrow</family>
<family>KacstBook</family>
<family>Nachlieli CLM</family>
<family>Helvetica</family>
<family>Khmer OS System</family>
<family>Lohit Punjabi</family>
<family>Lohit Oriya</family>
<family>Pothana2000</family>
<family>TSCu_Paranar</family>
<family>BPG Glaho</family>
<family>Terafik</family>
<family>FreeSans</family>
<family>Meiryo</family>
<family>MS PGothic</family>
<family>MS Gothic</family>
<family>HGPGothicB</family>
<family>HGGothicB</family>
<family>IPAPGothic</family>
<family>IPAGothic</family>
<family>IPAexGothic</family>
<family>VL PGothic</family>
<family>VL Gothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>WenQuanYi Micro Hei</family>
<family>WenQuanYi WenQuanYi Bitmap Song</family>
<family>WenQuanYi Zen Hei</family>
<family>AR PL ShanHeiSun Uni</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>NanumGothic</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Consolas</family>
<family>Source Code Pro</family>
<family>Liberation Mono</family>
<family>DejaVu Sans Mono</family>
<family>Droid Sans Mono</family>
<family>Andale Mono</family>
<family>Cousine</family>
<family>SUSE Sans Mono</family>
<family>Bitstream Vera Sans Mono</family>
<family>Courier New</family>
<family>Cumberland AMT</family>
<family>Nimbus Mono L</family>
<family>Luxi Mono</family>
<family>Mukti Narrow</family>
<family>KacstBook</family>
<family>Miriam Mono CLM</family>
<family>Terafik</family>
<family>Khmer OS System</family>
<family>Lohit Punjabi</family>
<family>Lohit Oriya</family>
<family>Pothana2000</family>
<family>TSCu_Paranar</family>
<family>BPG Courier</family>
<family>FreeMono</family>
<family>MS Gothic</family>
<family>HGGothicB</family>
<family>IPAGothic</family>
<family>VL Gothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>WenQuanYi Micro Hei Mono</family>
<family>WenQuanYi WenQuanYi Bitmap Song</family>
<family>WenQuanYi Zen Hei Mono</family>
<family>AR PL ShanHeiSun Uni</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>NanumGothicCoding</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
<family>NSimSun</family>
<family>HanyiSong</family>
<family>ZYSong18030</family>
</prefer>
</alias>
</fontconfig>
++++++ 70-reject.conf ++++++
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<selectfont>
<rejectfont>
<glob>*.bdf</glob>
</rejectfont>
</selectfont>
<selectfont>
<rejectfont>
<pattern>
<patelt name="family">
<string>Hershey-Gothic-English</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Plain-Duplex</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Plain-Duplex-Italic</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Plain-Triplex</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Plain-Triplex-Italic</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Script-Simplex</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Script-Complex</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Gothic-German</string>
</patelt>
</pattern>
<pattern>
<patelt name="family">
<string>Hershey-Gothic-Italian</string>
</patelt>
</pattern>
</rejectfont>
</selectfont>
</fontconfig>
++++++ empty.conf ++++++
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
</fontconfig>
++++++ fontconfig-infinality-generate-tt-groups.patch ++++++
Index: infinality/conf.src/generate60/60-group-non-tt-fonts.conf.awk
===================================================================
--- infinality/conf.src/generate60/60-group-non-tt-fonts.conf.awk.orig 2013-01-05 02:11:58.000000000 +0100
+++ infinality/conf.src/generate60/60-group-non-tt-fonts.conf.awk 2014-02-14 09:44:34.518450937 +0100
@@ -22,23 +22,6 @@
}
END {
- printf "\t
participants (1)
-
root@hilbert.suse.de