1 |
On Mon, Sep 26, 2011 at 10:13 AM, Nilesh Govindarajan |
2 |
<contact@××××××××.com> wrote: |
3 |
> Somebody on twitter told me that Ubuntu uses a special patch for |
4 |
> freetype that improves font rendering manifolds. |
5 |
> |
6 |
> So I rebuilt freetype with these useflags: +auto-hinter +bindist |
7 |
> |
8 |
> What is the difference between this unpatented auto hinter and the |
9 |
> TrueType BC interpreter? |
10 |
|
11 |
The "auto-hinter" USE flag enables the old auto-hinter code that was |
12 |
used before the bytecode interpreter patents expired (which happened |
13 |
in 2010). The bytecode interpreter is now the default and is |
14 |
considered to be the best-performing option. |
15 |
|
16 |
"Since May 2010, all patents related to bytecode hinting have expired |
17 |
worldwide. It it thus no longer necessary to disable the bytecode |
18 |
interpreter, and starting with FreeType version 2.4, it is enabled by |
19 |
default." (according to http://www.freetype.org/patents.html) |
20 |
|
21 |
I would check with your friend on Twitter to be sure they aren't |
22 |
talking about pre-freetype-2.4 behavior... |
23 |
|
24 |
With regard to Ubuntu's actual patches, here they are: |
25 |
https://launchpadlibrarian.net/76814921/freetype_2.4.4-2ubuntu1.diff.gz |
26 |
|
27 |
There aren't a lot of apparent changes to the actual freetype engine |
28 |
(mostly patching the docs, build system and demos). There are |
29 |
basically no comments, and I can't tell what it's trying to |
30 |
accomplish. |