freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft-devel] [ft] ttfautohint 0.4 has been released


From: vern adams
Subject: Re: [ft-devel] [ft] ttfautohint 0.4 has been released
Date: Sun, 30 Oct 2011 06:10:37 +0000

Hi Erik!

Do you have screenshots of your play with aflatin.c ?
Would be interesting to see.

thanks 

vern

On 29 Oct 2011, at 20:16, Infinality wrote:

> Hi Vernon,
> 
> I've achieved some results by selectively playing with the "dist" value in 
> af_latin_compute_stem_width() in aflatin.c.  The problem with doing this 
> though is the lack of diagonal hinting in the autohinter.  Things like W and 
> A can start looking really thin when you force stems to something like 1 
> pixel wide.  I would LOVE to see diagonal hinting get implemented, because it 
> would really improve the quality of the autohinter.  I'd also be interested 
> to see if there is some sort of official answer to your question, as I'd 
> certainly make use of it in my patchset.  Currently I use a combination of 
> emboldening, gamma correction, alignment and "dist" manipulation to make 
> thinner fonts render in a more readable way.  It would be nice to have one 
> way to do it!
> 
> Thanks,
> Erik
> (Infinality)
> 
> 
> On 10/27/2011 11:05 AM, vern adams wrote:
>> Thanks Werner.
>> I will test this tonight :)
>> 
>> Also - i have noticed ttfautohint has limitations when it comes to 
>> instructing very light weighted fonts.
>> The autohinter is creating instructions that produce much too thin stems. 
>> The uniformity of the stems seems good :) but they are simply too thin and 
>> disappear at below 18-16 px.
>> Could there be a way to set the autohinter to impose a minimum size of stem 
>> widths, for example??
>> 
>> I will post you screenshots later of the issue.
>> 
>> -v
>> 
>> 
>> On 27 Oct 2011, at 16:52, Werner LEMBERG wrote:
>> 
>>> ttfautohint 0.4 has been released.  If you have had rendering problems
>>> on Apple computers, please try this version.  Theoretically, those
>>> issues should no longer be there.
>>> 
>>> It is available from
>>> 
>>>    http://savannah.nongnu.org/download/freetype/
>>> 
>>> or
>>> 
>>>    http://sourceforge.net/projects/freetype/files/ttfautohint
>>> 
>>> Enjoy!
>>> 
>>> 
>>>   Werner
>>> 
>>> 
>>> PS: Downloads from savannah.nongnu.org will redirect to your nearest
>>>    mirror site.  Files on mirrors may be subject to a replication
>>>    delay of up to 24 hours.  In case of problems use
>>>    http://download-mirror.savannah.gnu.org/releases/
>>> 
>>> 
>>> ----------------------------------------------------------------------
>>> 
>>> 
>>> This project provides a library which takes a TrueType font as the input,
>>> remove its bytecode instructions (if any), and return a new font where all
>>> glyphs are bytecode hinted using the information given by FreeType's
>>> autohinting module.  The idea is to provide the excellent quality of the
>>> autohinter on platforms which don't use FreeType.
>>> 
>>> The library has a single API function, `TTF_autohint'; see
>>> `src/ttfautohint.h' for a detailed description.  Note that the library
>>> itself won't get installed currently.
>>> 
>>> A simple command-line interface to the library is the demo program
>>> `ttfautohint'; after compilation and installation, say
>>> 
>>>  ttfautohint --help
>>> 
>>> for usage information, or say
>>> 
>>>  man ttfautohint
>>> 
>>> to read its manual page.
>>> 
>>> 
>>> ----------------------------------------------------------------------
>>> 
>>> 
>>> New in 0.4:
>>> 
>>> * The bytecode has been changed to `create' twilight points.  This should
>>>  avoid rendering artifacts on some platforms.
>>> 
>>> _______________________________________________
>>> Freetype-devel mailing list
>>> address@hidden
>>> https://lists.nongnu.org/mailman/listinfo/freetype-devel
>> 
>> _______________________________________________
>> Freetype mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/freetype




reply via email to

[Prev in Thread] Current Thread [Next in Thread]