What | Removed | Added |
---|---|---|
Flags | needinfo?(pgajdos@suse.com) |
(In reply to Petr Gajdos from comment #53) > (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>