diff --git a/16-suse-hintstyle.conf b/16-suse-hintstyle.conf index 2b907c1..8850bc4 100644 --- a/16-suse-hintstyle.conf +++ b/16-suse-hintstyle.conf @@ -31,78 +31,6 @@ exceptions will follow exceptions: --> - - - - - Liberation Sans - - - hintslight - - - - - - DejaVu Sans - - - hintslight - - - - - - Droid Sans - - - hintslight - - - - - - Liberation Serif - - - hintslight - - - - - - DejaVu Serif - - - hintslight - - - - - - Droid Serif - - - hintslight - - - diff --git a/conf.d-readme-templatedir.patch b/conf.d-readme-templatedir.patch new file mode 100644 index 0000000..24b0b09 --- /dev/null +++ b/conf.d-readme-templatedir.patch @@ -0,0 +1,56 @@ +diff -Nupr fontconfig-2.10.92/conf.d/Makefile.am fontconfig-2.10.92.new/conf.d/Makefile.am +--- fontconfig-2.10.92/conf.d/Makefile.am 2013-01-08 07:26:17.000000000 +0100 ++++ fontconfig-2.10.92.new/conf.d/Makefile.am 2013-04-11 11:17:54.829377948 +0200 +@@ -78,6 +78,9 @@ template_DATA = \ + 80-delicious.conf \ + 90-synthetic.conf + ++all: ++ cat README.in | sed "s|TEMPLATEDIR|$(templatedir)|" > README ++ + install-data-hook: + mkdir -p $(DESTDIR)$(configdir) + @(echo cd $(DESTDIR)$(configdir); \ +diff -Nupr fontconfig-2.10.92/conf.d/README fontconfig-2.10.92.new/conf.d/README +--- fontconfig-2.10.92/conf.d/README 2012-02-20 04:49:18.000000000 +0100 ++++ fontconfig-2.10.92.new/conf.d/README 2013-04-11 11:17:03.550038051 +0200 +@@ -2,9 +2,9 @@ conf.d/README + + Each file in this directory is a fontconfig configuration file. Fontconfig + scans this directory, loading all files of the form [0-9][0-9]*.conf. +-These files are normally installed in ../conf.avail and then symlinked here, +-allowing them to be easily installed and then enabled/disabled by adjusting +-the symlinks. ++These files are normally installed in /usr/share/fontconfig/conf.avail ++and then symlinked here, allowing them to be easily installed and then ++enabled/disabled by adjusting the symlinks. + + The files are loaded in numeric order, the structure of the configuration + has led to the following conventions in usage: +diff -Nupr fontconfig-2.10.92/conf.d/README.in fontconfig-2.10.92.new/conf.d/README.in +--- fontconfig-2.10.92/conf.d/README.in 1970-01-01 01:00:00.000000000 +0100 ++++ fontconfig-2.10.92.new/conf.d/README.in 2013-04-11 11:16:09.780681938 +0200 +@@ -0,0 +1,23 @@ ++conf.d/README ++ ++Each file in this directory is a fontconfig configuration file. Fontconfig ++scans this directory, loading all files of the form [0-9][0-9]*.conf. ++These files are normally installed in TEMPLATEDIR ++and then symlinked here, allowing them to be easily installed and then ++enabled/disabled by adjusting the symlinks. ++ ++The files are loaded in numeric order, the structure of the configuration ++has led to the following conventions in usage: ++ ++ Files begining with: Contain: ++ ++ 00 through 09 Font directories ++ 10 through 19 system rendering defaults (AA, etc) ++ 20 through 29 font rendering options ++ 30 through 39 family substitution ++ 40 through 49 generic identification, map family->generic ++ 50 through 59 alternate config file loading ++ 60 through 69 generic aliases, map generic->family ++ 70 through 79 select font (adjust which fonts are available) ++ 80 through 89 match target="scan" (modify scanned patterns) ++ 90 through 99 font synthesis diff --git a/fontconfig-doc-2.10.92.tar.bz2 b/fontconfig-doc-2.10.92.tar.bz2 index 3f9c99e..c61b68e 100644 --- a/fontconfig-doc-2.10.92.tar.bz2 +++ b/fontconfig-doc-2.10.92.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39b265d5011faa52a2dd5751c993e6743db5fa58218e04c2bb1211fa7f2f4908 -size 95825 +oid sha256:2cad0236aa28bf5bde4850701b5c6954558b2b999c0a6d202efbd02933e0643a +size 99906 diff --git a/fontconfig.changes b/fontconfig.changes index 9cd1773..a9e2f55 100644 --- a/fontconfig.changes +++ b/fontconfig.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Thu Apr 11 10:24:57 UTC 2013 - pgajdos@suse.com + +- dropped metric-arial-narrow.patch (upstreamed) +- dropped metric-croscore.patch (upstreamed) +- /etc/conf.d/55-local.conf +- tag /etc/fonts/conf.d/*.conf files as %config, not + %config(noreplace) +- /etc/fonts/conf.d/README now mentions correct template dir + [bnc#810034] +- revert the change from Mon May 28 11:53:08 UTC 2012 because + hintslight implies autohinter. Rather render Liberation, DejaVu + and Droid sans serif and serif fonts with BCI, even if it means + thin (sometimes too much, see Liberation Sans 'R') glyphs. It + should be readable (less blurred). I'll add fontconfig hinting + profile in near future which will force autohinter for those + which like more thick fonts even if sometimes more blurred. + ------------------------------------------------------------------- Fri Apr 5 15:32:01 UTC 2013 - hrvoje.senjan@gmail.com diff --git a/fontconfig.spec b/fontconfig.spec index e890f2a..411234a 100644 --- a/fontconfig.spec +++ b/fontconfig.spec @@ -74,10 +74,8 @@ Source58: 58-suse-post-user.conf Patch0: make-check.patch # suse specific Patch1: usr-share-doc-packages.patch -# to be upstreamed https://bugs.freedesktop.org/show_bug.cgi?id=47721 -Patch3: metric-croscore.patch -# to be upstreamed https://bugs.freedesktop.org/show_bug.cgi?id=60783 -Patch4: metric-arial-narrow.patch +# to be upstreamed +Patch2: conf.d-readme-templatedir.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: ipa-fonts-config = 003.02 Obsoletes: ipa-fonts-config <= 003.02 @@ -122,8 +120,7 @@ accepts font patterns and returns the nearest matching font. %endif %patch0 -p1 %patch1 -p1 -%patch3 -%patch4 +%patch2 -p1 %build # ----- build with automake 1.13 @@ -179,8 +176,8 @@ install -m 644 conf.d/README %{buildroot}%{_sysconfdir}/fonts/conf.d # tune links in conf.d pushd %{buildroot}%{_sysconfdir}/fonts/conf.d mv 50-user.conf 56-user.conf - mv 51-local.conf 55-local.conf - rm -f 51-local.conf + rm 51-local.conf + ln -s ../local.conf 55-local.conf popd for i in $RPM_SOURCE_DIR/[0-9]*.conf; do j=${i##*/} @@ -203,7 +200,7 @@ install -m 644 $RPM_SOURCE_DIR/local.conf.instsys %{buildroot}%{_sysconfdir}/fon # packaging /etc/fonts/conf.avail for compatibility reasons %dir %{_sysconfdir}/fonts/conf.avail %config %{_sysconfdir}/fonts/fonts.conf -%config(noreplace) %{_sysconfdir}/fonts/conf.d/*.conf +%config %{_sysconfdir}/fonts/conf.d/*.conf %config(noreplace) %{_sysconfdir}/fonts/local.conf %config %{_sysconfdir}/fonts/local.conf.instsys %{_sysconfdir}/fonts/conf.d/README