|
From: | Patrick Thomas |
Subject: | Re: [ft] rendering of TrueType hints |
Date: | Mon, 21 Apr 2014 23:27:55 -0700 |
> I'm using the following instructions in Xgridfit to turn off dropout
> control:
>
> <pre-program>
> <set-dropout-control flags="0" threshold="0"/>
> <set-dropout-type value="2"/>
> </pre-program>
>
> My understanding is that a pixel should then be rendered if and only
> if its center falls within or on the resulting gridfitted outline?
Yes, provided Xgridfit doesn't do other nasty things with the
bytecode. You are checking the resulting instructions with a tool
like ttx, I guess...
> In the attached screenshot from FontForge the coordinates of the
> final gridfitted points are (2,5), (0,7), (10,17) and (12,15) at 27
> point, 96 dpi. I would then expect that the pixels with centers
> (2.5, 5.5) and (10.5, 16.5), which fall on the resulting outline,
> would be rendered, but they are not. The same relatively positioned
> pixels are also not rendered at other point sizes.
Similar to Xgridfit, I have no idea how FontForge exactly does its
grid rendering :-)
Please test with a FreeType demo program like ftview and check the
result with a magnifier. Then you can be certain how FreeType renders
your font using its various rendering modes.
Werner
[Prev in Thread] | Current Thread | [Next in Thread] |