On 04/19/2012 03:11 PM, Werner LEMBERG wrote:
> 
> A small remark:
> 
>> - No self-intersection.  Now, when one says self-intersecting, one
>> has to qualify.  I was under the impression that assuming outlines
>> are not self-intersecting was a safe assumption.  However, I'm
>> convinced now that this is absolutely false assumption.
> 
> Yep.
> 
>> I'd say assuming that each *contour* is non-self-intersecting is
>> safe, ...
> 
> No, it's not.  Especially after applying TrueType bytecode some
> outlines can be (intentionally) extremely distorted at small sizes.

Right.  Thanks for clarifying.  I mostly care about original glyph outlines
right no.


> And about your rasterizer:
> 
>> I will also be presenting it at LGM and GUADEC.
> 
> Which talk is this?  I fear I will be only able to attend on May 3rd
> in the afternoon.

It's on May 2nd 17:00.  I can present it to you over beer on May 3rd.

Ok, here's the project, until I write a real announcement email today or 
tomorrow:

  http://code.google.com/p/glyphy/


> BTW, what's the main difference to the FreeType rasterizers?  Or have
> you been able to reuse some code?

It competes with freetype-gl really.  It's a GPU rasterizer.  The main
different with freetype-gl is that I don't do any sampling, so the glyphs are
truly infinitely zoomable.  The downside is that I do much (orders of
magnitude) more math in the fragment shader, and do more texture lookups.
That said, it runs at a decent frame rate already.

If trying this on intel Linux, you need mesa with this patchset or the shaders
wouldn't compile:

  http://lists.freedesktop.org/archives/mesa-dev/2012-April/020721.html

behdad

>     Werner

_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to