At work we're using the Freetype library. I realized that for our application we needed both the patented and the unpatented hinters for various purposes, but I couldn't get both to work. Odd. So I started looking through the code. I figured out why both couldn't work together and I created a patch to fix the problem. It's one line. I was more surprised by the response from the developers:

...there is absolutely no use for the unpatented hinter if you already have the patented one.
     -- Dave Turner, Freetype

Yes, I went through learning the code of the library trying to find out why the feature wasn't working because I didn't need it. What a silly response. I guess I'm stuck maintaining a 'patched' version of freetype. I'd recommend you do too.


posted Jul 9, 2007 | permanent link