Hello community, here is the log from the commit of package fontconfig for openSUSE:Factory checked in at 2012-06-06 16:06:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fontconfig (Old) and /work/SRC/openSUSE:Factory/.fontconfig.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "fontconfig", Maintainer is "PGajdos@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes 2012-04-17 21:58:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.fontconfig.new/fontconfig.changes 2012-06-06 16:06:34.000000000 +0200 @@ -1,0 +2,32 @@ +Sun Jun 3 22:18:41 UTC+8 2012 - hillwood@linuxfans.org + +- fix Chinese Mono font. + +------------------------------------------------------------------- +Sat Jun 2 20:47:53 UTC+8 2012 - hillwood@linuxfans.org + +- set WenQuanYi Micro He as default Chinese font. + +------------------------------------------------------------------- +Fri Jun 1 06:54:41 UTC 2012 - pgajdos@suse.com + +- don't install 29-liberation-aliases.conf, because + 30-metric-aliases.conf already contains these bindings + +------------------------------------------------------------------- +Mon May 28 11:53:08 UTC 2012 - pgajdos@suse.com + +- DejaVu Sans, Droid Sans, Liberation Sans: use + hintslight with BCI (instead of hintfull with BCI) +- DejaVu Serif, Droid Serif, Liberation Serif: use + hintslight with BCI (instead of hintfull with BCI) +- DejaVu Sans Mono, Droid Sans Mono, Liberation Mono: keep + hintfull with BCI +- Cantarell: use hintfull with autohinter + +------------------------------------------------------------------- +Thu May 24 14:24:05 UTC 2012 - pgajdos@suse.com + +- turn autohinter for Verdana (BCI off) + +------------------------------------------------------------------- Old: ---- 29-liberation-aliases.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fontconfig.spec ++++++ --- /var/tmp/diff_new_pack.uKNIl5/_old 2012-06-06 16:06:36.000000000 +0200 +++ /var/tmp/diff_new_pack.uKNIl5/_new 2012-06-06 16:06:36.000000000 +0200 @@ -66,7 +66,6 @@ Source14: suse-bitmaps.conf Source16: local.conf Source20: local.conf.instsys -Source30: 29-liberation-aliases.conf # fixed in next release https://www.libreoffice.org/bugzilla/show_bug.cgi?id=47703 Patch0: simsun-conf.patch # suse specific because freetype2-bitmap-foundry.patch @@ -164,10 +163,8 @@ install -m 644 $RPM_SOURCE_DIR/suse*.conf $RPM_BUILD_ROOT/etc/fonts/ install -m 644 $RPM_SOURCE_DIR/local.conf $RPM_BUILD_ROOT/etc/fonts install -m 644 $RPM_SOURCE_DIR/local.conf.instsys $RPM_BUILD_ROOT/etc/fonts/ -install -m 644 $RPM_SOURCE_DIR/29-liberation-aliases.conf $RPM_BUILD_ROOT/etc/fonts/conf.avail # tune links in conf.d: pushd $RPM_BUILD_ROOT/etc/fonts/conf.d - ln -s ../conf.avail/29-liberation-aliases.conf 29-liberation-aliases.conf rm -f 50-user.conf rm -f 51-local.conf ln -s ../suse-pre-user.conf 50-suse-pre-user.conf ++++++ suse-hinting.conf ++++++ --- /var/tmp/diff_new_pack.uKNIl5/_old 2012-06-06 16:06:36.000000000 +0200 +++ /var/tmp/diff_new_pack.uKNIl5/_new 2012-06-06 16:06:36.000000000 +0200 @@ -85,6 +85,14 @@ even the digits which should be monospaced are not monospaced at all anymore. + For example, for DejaVu Sans: when autohinter used, + there is unnatural big space between 'a' and 'z', + 'd' and 'o' or 'o' and 'g' in string "lazy dog" + for smaller sizes. That doesn't show with BCI. + Similarly for Droid Sans, see rendering of 'g' glyph + in smaller sizes, or rendering of "dog" word in + smaller sizes. + Because of this problem, better don't switch on the autohinter for @@ -106,7 +114,7 @@ <string>TrueType</string> </test> <test name="family"> - <string>Liberation Sans</string> + <string>Verdana</string> <string>MS Gothic</string> <string>MS PGothic</string> <string>MS UI Gothic</string> @@ -332,6 +340,92 @@ exceptions: --> -<!-- none here so far --> + <!-- Following fonts seems to be nicer (thicker) with hintslight instead + of hintfull: + + Liberation Sans + DejaVu Sans + Droid Sans + Liberation Serif + DejaVu Serif + Droid Serif + + Following are better to render with hintfull, because they are too + blurred with hintslight: + + Liberation Mono + DejaVu Sans Mono + Droid Sans Mono + --> + + <match target="font"> + <test name="family"> + <string>Liberation Sans</string> + </test> + <edit name="hintstyle" mode="assign"> + <const>hintslight</const> + </edit> + </match> + + <match target="font"> + <test name="family"> + <string>DejaVu Sans</string> + </test> + <edit name="hintstyle" mode="assign"> + <const>hintslight</const> + </edit> + </match> + + <match target="font"> + <test name="family"> + <string>Droid Sans</string> + </test> + <edit name="hintstyle" mode="assign"> + <const>hintslight</const> + </edit> + </match> + + <match target="font"> + <test name="family"> + <string>Liberation Serif</string> + </test> + <edit name="hintstyle" mode="assign"> + <const>hintslight</const> + </edit> + </match> + + <match target="font"> + <test name="family"> + <string>DejaVu Serif</string> + </test> + <edit name="hintstyle" mode="assign"> + <const>hintslight</const> + </edit> + </match> + + <match target="font"> + <test name="family"> + <string>Droid Serif</string> + </test> + <edit name="hintstyle" mode="assign"> + <const>hintslight</const> + </edit> + </match> + + <!-- Cantarell: according to coauthor, cantarell doesn't have + any byte code, so following should give the best results + on most monitors --> + + <match target="font"> + <test name="family"> + <string>Cantarell</string> + </test> + <edit name="autohint" mode="assign"> + <bool>true</bool> + </edit> + <edit name="hintstyle" mode="assign"> + <const>hintfull</const> + </edit> + </match> </fontconfig> ++++++ suse-post-user.conf ++++++ --- /var/tmp/diff_new_pack.uKNIl5/_old 2012-06-06 16:06:37.000000000 +0200 +++ /var/tmp/diff_new_pack.uKNIl5/_new 2012-06-06 16:06:37.000000000 +0200 @@ -40,13 +40,14 @@ <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>NanumMyeongjo</family> <family>UnBatang</family> <family>Baekmuk Batang</family> <family>SimSun</family> @@ -93,13 +94,14 @@ <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>NanumGothic</family> <family>UnDotum</family> <family>Baekmuk Gulim</family> <family>Baekmuk Dotum</family> @@ -137,13 +139,14 @@ <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>NanumGothicCoding</family> <family>UnDotum</family> <family>Baekmuk Gulim</family> <family>Baekmuk Dotum</family> -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org