http://bugzilla.suse.com/show_bug.cgi?id=904015
http://bugzilla.suse.com/show_bug.cgi?id=904015#c55
Vadim Krevs
(In reply to Marguerite Su from comment #52)
He told us "He had been used Tahoma size=8 with enabled antialias"...but his exclude range settings would definitely disable antialias for size=8 on both
I would oppose that by quoting comment 0: "KDE font settings had been set up to use Tahoma 8 as the main font, with enabled anti-aliasing and excluding range 0.0-8.0."
There's no bug existed unless he means "both without antialias, openSUSE 13.1 displayed clear and sharp while openSUSE 13.2 was not". That'll be an embededbitmap issue. there'll be little things the rendering engine can do
I had not get the point why embedded bitmaps should be a problem.
antialias and autohint disabled, hinting is enabled, BCI rendering will be used. But even with closed-source sub-pixel rendering, it still needs antialias to make the font look sharp because sub-pixel rendering actually adds something grey, it'll be certainly blurred without antialias
I would never mix rendering withoug antialias with subpixel rendering, yes.
But does Tahoma have embededbitmap? Apparently not:
$ fc-match -v Tahoma:size=8 embeddedbitmap: False(w)
I am not sure fontconfig do some detection trough freetype that font contains embedded bitmaps; the above most likely means 'do not use embedded bitmaps even if rendered font contains them', as our default already for some time.
-- I would stick on 42.2 as 13.2 is out of support. Vadim, what says
$ fc-match -v sans:size=8 | grep 'family\|hint\|alias'
on the 42.2?
Assuming you have not touched any other fontconfig settings, but you have just run kde system settings, what says ~/.config/fontconfig/fonts.conf? Is there ~/.fonts.conf? What is there?
$ fc-match -v sans:size=8 | grep 'family\|hint\|alias' Fontconfig warning: "/home/vadymk/.config/fontconfig/fonts.conf", line 37: Having multiple values in <test> isn't supported and may not work as expected Fontconfig warning: "~/.fonts.conf", line 37: Having multiple values in <test> isn't supported and may not work as expected family: "Arial"(s) familylang: "en"(s) antialias: False(w) hintstyle: 3(i)(w) hinting: True(w) autohint: False(w) force_hintstyle: "none"(w) force_autohint: False(w) search_metric_aliases: True(w) $ l ~/.fonts.conf ~/.config/fontconfig/fonts.conf -rw-r--r-- 1 vadymk users 2341 Dec 18 2015 /home/vadymk/.config/fontconfig/fonts.conf lrwxrwxrwx 1 vadymk users 42 Nov 29 2013 /home/vadymk/.fonts.conf -> /home/vadymk/.config/fontconfig/fonts.conf $ cat ~/.config/fontconfig/fonts.conf <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="font"> <edit mode="assign" name="autohint"> <bool>true</bool> </edit> </match> <match target="font"> <test compare="more" name="weight"> <const>medium</const> </test> <edit mode="assign" name="autohint"> <bool>false</bool> </edit> </match> <match target="font"> <test name="family"> <string>Tahoma</string> <string>Andale Mono</string> <string>Arial</string> <string>Comic Sans MS</string> <string>Georgia</string> <string>Impact</string> <string>Trebuchet MS</string> <string>Verdana</string> <string>Courier New</string> <string>Times New Roman</string> <string>Webdings</string> <string>Albany AMT</string> <string>Thorndale AMT</string> <string>Cumberland AMT</string> <string>Andale Sans</string> <string>Andy MT</string> <string>Bell MT</string> <string>Monotype Sorts</string> </test> <!-- <test name="antialias"> <bool>false</bool> </test> --> <test compare="more_eq" name="size" qual="any"> <double>0</double> </test> <test compare="less_eq" name="size" qual="any"> <double>9</double> </test> <edit name="autohint"> <bool>false</bool> </edit> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> <match target="font"> <edit mode="assign" name="rgba"> <const>rgb</const> </edit> </match> <dir>~/.fonts</dir> <match target="font"> <edit mode="assign" name="hinting"> <bool>true</bool> </edit> </match> <match target="font"> <edit mode="assign" name="hintstyle"> <const>hintfull</const> </edit> </match> <match target="font"> <edit mode="assign" name="antialias"> <bool>true</bool> </edit> </match> <match target="font"> <test compare="more_eq" name="size" qual="any"> <double>0</double> </test> <test compare="less_eq" name="size" qual="any"> <double>8</double> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> <match target="font"> <test compare="more_eq" name="pixelsize" qual="any"> <double>0</double> </test> <test compare="less_eq" name="pixelsize" qual="any"> <double>11</double> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig> -- You are receiving this mail because: You are on the CC list for the bug.