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] 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

[ft-devel] Seams with disjoint composite

2012-06-04 Thread Behdad Esfahbod
Hi, 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 cases better, but seems like I'm wrong. Any

Re: [ft-devel] Seams with disjoint composite

2012-06-04 Thread Werner LEMBERG
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 cases better, but seems like I'm wrong. Any