Re: [ft-devel] FT_Outline_Embolden() is Blurry

2012-06-17 Thread Alexei Podtelezhnikov
On Sat, Jun 16, 2012 at 11:13 PM, Infinality infinal...@infinality.net wrote: Well, I can agree with you that it may not be the proper spot for doing the rounding;  I just can't imagine why anybody would ever want it to appear the way it does now unless no hinting is being used at all. If you

Re: [ft-devel] FT_Outline_Embolden() is Blurry

2012-06-16 Thread Alexei Podtelezhnikov
On Fri, Jun 15, 2012 at 5:31 PM, Infinality infinal...@infinality.net wrote: Sorry to resurrect an old thread here, but I think I have a solution that preserves the addition of Y-weight at larger font sizes, while still keeping the blur to a minimum: In FT_Outline_Embolden (which is now

Re: [ft-devel] FT_Outline_Embolden() is Blurry

2012-06-16 Thread Infinality
Well, I can agree with you that it may not be the proper spot for doing the rounding; I just can't imagine why anybody would ever want it to appear the way it does now unless no hinting is being used at all. On 06/16/2012 10:07 PM, Alexei Podtelezhnikov wrote: On Fri, Jun 15, 2012 at 5:31

Re: [ft-devel] FT_Outline_Embolden() is Blurry

2012-06-15 Thread Infinality
Sorry to resurrect an old thread here, but I think I have a solution that preserves the addition of Y-weight at larger font sizes, while still keeping the blur to a minimum: In FT_Outline_Embolden (which is now FT_Outline_Embolden_XY), do this to ystrength: ystrength = FT_PIX_FLOOR (

Re: [ft-devel] FT_Outline_Embolden() is Blurry

2012-01-03 Thread Infinality
Another thought I had just after sending the last email... Consider any font that has a bold face available: Arial, DejaVu, Lucida Grande, etc.. Their bold faces do not end up being any taller than the regular, non-bold faces. So, the fact that FT_Outline_Embolden() is making the glyphs

Re: [ft-devel] FT_Outline_Embolden() is Blurry

2012-01-03 Thread Werner LEMBERG
In ftoutln.c there is a function called FT_Outline_Embolden(). This is used to create artificial emboldening, and is used when fontconfig requests emboldening for fonts that don't have a bold face available. Near the end of this function are these two lines, which actually perform the