[ft-devel] ttfautohint 0.9 has been released

2012-06-07 Thread Werner LEMBERG
ttfautohint 0.9 has been released. The source tarball, statically-linked binaries for Win32 (TTY and GUI) and OS X (TTY only) are available from http://savannah.nongnu.org/download/freetype/ or http://sourceforge.net/projects/freetype/files/ttfautohint/0.9 Enjoy! Werner PS:

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Behdad Esfahbod
On 06/05/2012 01:56 AM, Werner LEMBERG wrote: I was playing with Unicode box characters, and noticed that DejaVu Sans creates the glyph for ▟ out of three quadrant boxes. At different sizes I can see very noticeable seams where the sub-glyphs meet. I thought FreeType would handle these

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Behdad Esfahbod
BTW, checkout DejaVuSans at 4pt. I see all kinds of triangular artifacts. On 06/07/2012 12:40 PM, Behdad Esfahbod wrote: On 06/05/2012 01:56 AM, Werner LEMBERG wrote: I was playing with Unicode box characters, and noticed that DejaVu Sans creates the glyph for ▟ out of three quadrant boxes.

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Werner LEMBERG
Great time for asking then: are subglyph positions rounded as part of the hinting process? It depends on a flag in the glyph's data, ROUND_XY_TO_GRID, if the subglyph's offset is given as xy values. However, for the particular DejaVu glyph, the subglyphs all have a zero offset, but point

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Werner LEMBERG
BTW, checkout DejaVuSans at 4pt. I see all kinds of triangular artifacts. Not my problem :-) According to the font's gasp table, hinting should be switched off below 9pt. Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Behdad Esfahbod
On 06/07/2012 03:25 PM, Werner LEMBERG wrote: Great time for asking then: are subglyph positions rounded as part of the hinting process? It depends on a flag in the glyph's data, ROUND_XY_TO_GRID, if the subglyph's offset is given as xy values. However, for the particular DejaVu glyph,

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Werner LEMBERG
BTW, checkout DejaVuSans at 4pt. I see all kinds of triangular artifacts. Not my problem :-) According to the font's gasp table, hinting should be switched off below 9pt. See attachment. Yes, I know. I can only repeat: The bytecode goes havoc because it doesn't work at this size. This

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Collyer, Oliver, SI
What's wrong with that? Stick it on a canvas, call it modern art and you'll make a fortune. Sent from my iPigeon On 7 Jun 2012, at 23:10, Behdad Esfahbod beh...@behdad.org wrote: On 06/07/2012 03:28 PM, Werner LEMBERG wrote: BTW, checkout DejaVuSans at 4pt. I see all kinds of triangular

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Behdad Esfahbod
On 06/07/2012 04:20 PM, Werner LEMBERG wrote: BTW, checkout DejaVuSans at 4pt. I see all kinds of triangular artifacts. Not my problem :-) According to the font's gasp table, hinting should be switched off below 9pt. See attachment. Yes, I know. I can only repeat: The bytecode goes

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Behdad Esfahbod
On 06/07/2012 04:20 PM, Werner LEMBERG wrote: BTW, checkout DejaVuSans at 4pt. I see all kinds of triangular artifacts. Not my problem :-) According to the font's gasp table, hinting should be switched off below 9pt. See attachment. Yes, I know. I can only repeat: The bytecode goes

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Werner LEMBERG
It depends on a flag in the glyph's data, ROUND_XY_TO_GRID, if the subglyph's offset is given as xy values. However, for the particular DejaVu glyph, the subglyphs all have a zero offset, but point coordinates are rounded to integers anyways as part of the normal rasterization process.

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Werner LEMBERG
See Spooky G, attached :). This *is* nice! Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Behdad Esfahbod
On 06/07/2012 05:47 PM, Werner LEMBERG wrote: I wonder how such glaring problems can be part of one of the most used free fonts. That was my first thought too. Of course, I only noticed this because I made hb-view print ANSI-art if outputting to a terminal!

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Behdad Esfahbod
Filed here: https://bugs.freedesktop.org/show_bug.cgi?id=50848 behdad On 06/07/2012 05:47 PM, Werner LEMBERG wrote: It depends on a flag in the glyph's data, ROUND_XY_TO_GRID, if the subglyph's offset is given as xy values. However, for the particular DejaVu glyph, the subglyphs all have

Re: [ft-devel] PDF text rendering error

2012-06-07 Thread Werner LEMBERG
I render the pdf text use freetype, but it is different with adobe acrobat shows, is there anyone can analyze the reason? The font in question must be rendered with TrueType hinting, otherwise it produces the bad results you get. For example, ghostscript 9.05 is doing this. Simply try to

Re: [ft-devel] Seams with disjoint composite

2012-06-07 Thread Werner LEMBERG
Filed here: https://bugs.freedesktop.org/show_bug.cgi?id=50848 Thanks. Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel