Vadim Krevs changed bug 904015
What Removed Added
Flags needinfo?(pgajdos@suse.com)  

Comment # 55 on bug 904015 from
(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>


You are receiving this mail because: