[HarfBuzz] HarfBuzz glyph offsets

Behdad Esfahbod behdad.esfahbod at gmail.com
Tue Jan 5 05:26:59 PST 2016


Thanks Daniel.  Fixed in master.  I'll get a release out today or tomorrow.

behdad

On 16-01-04 09:31 PM, Daniel Ribeiro Maciel wrote:
> Attached the x_advance and x_offset of each codepoint.
> Also, attached the screenshots of each version.
> 
> Thanks,
> Daniel
> 
> On Mon, Jan 4, 2016 at 3:09 PM, Daniel Ribeiro Maciel <daniel.maciel at gmail.com
> <mailto:daniel.maciel at gmail.com>> wrote:
> 
>     Yes, will do it in about 4h-5h as I'm currently unable to access my dev
>     station.
> 
>     Thanks Behdad.
> 
>     On Mon, Jan 4, 2016 at 2:25 PM, Behdad Esfahbod <behdad.esfahbod at gmail.com
>     <mailto:behdad.esfahbod at gmail.com>> wrote:
> 
>         Hi Daniel,
> 
>         Can you attach hb-shape output of the old and new HarfBuzz?
> 
>         Thanks,
>         behdad
> 
>         On 16-01-04 04:15 PM, Daniel Ribeiro Maciel wrote:
>         > Test string: "T. W. AV Ve"
>         > Font used Garamond Premier Pro, attached here.
>         >
>         > I use xAdvance for offsetting glyphs and FreeType to render.
>         > I will generate some PNGs and send them to you guys as well.
>         >
>         > Thanks!
>         > Daniel
>         >
>         > On Mon, Jan 4, 2016 at 9:54 AM, Behdad Esfahbod <behdad.esfahbod at gmail.com <mailto:behdad.esfahbod at gmail.com>
>         > <mailto:behdad.esfahbod at gmail.com <mailto:behdad.esfahbod at gmail.com>>> wrote:
>         >
>         >     Hi Daniel,
>         >
>         >     We need to see a sample font and string to be able to help.
>         >
>         >     behdad
>         >
>         >     On 16-01-04 02:37 AM, Daniel Ribeiro Maciel wrote:
>         >     > Hi Behdad,
>         >     >
>         >     > I have a testsuite for my font stuff. After upgrading from 1.0.6 to 1.1.0
>         >     > (narrowed it down), kerning is no longer enabled. (My kerning test suite fails
>         >     > horribly, no kerning is applied at all)
>         >     >
>         >     > One notable thing is I'm currently using my own CMakeLists.txt file to build
>         >     > and link to harfbuzz.
>         >     >
>         >     > Maybe now I need to define something extra to enable kerning again?
>         >     >
>         >     > Any clues on what might be going on there?
>         >     >
>         >     > Cheers,
>         >     > Daniel
>         >     >
>         >     > On Mon, Dec 28, 2015 at 8:32 PM, Khaled Hosny <khaledhosny at eglug.org <mailto:khaledhosny at eglug.org>
>         <mailto:khaledhosny at eglug.org <mailto:khaledhosny at eglug.org>>
>         >     > <mailto:khaledhosny at eglug.org <mailto:khaledhosny at eglug.org>
>         <mailto:khaledhosny at eglug.org <mailto:khaledhosny at eglug.org>>>> wrote:
>         >     >
>         >     >     That was because of the new HB_EXTERN decorator, fixed in:
>         >     >     https://github.com/behdad/harfbuzz/pull/202
>         >     >
>         >     >     Regards,
>         >     >     Khaled
>         >     >
>         >     >     On Sat, Dec 26, 2015 at 03:25:29AM +0400, Khaled Hosny wrote:
>         >     >     > I just noticed now that almost all functions are missing
>         from the
>         >     >     > generated documentation. When I run the build locally I
>         see lots of:
>         >     >     >
>         >     >     >    ./harfbuzz-sections.txt:422: warning: No declaration
>         found for
>         >     >     hb_feature_to_string.
>         >     >     >
>         >     >     > which would explain why they are missing from the docs,
>         but I couldn’t
>         >     >     > manage to find why it can’t find them with my limited
>         understanding of
>         >     >     > gtk-doc.
>         >     >     >
>         >     >     > On Fri, Dec 25, 2015 at 06:46:22PM +0100, Behdad
>         Esfahbod wrote:
>         >     >     > > This is all live now:
>         >     >     > > http://behdad.github.io/harfbuzz/
>         >     >     > >
>         >     >     > >
>         >     >     > > On 15-12-24 04:32 AM, Simon Cozens wrote:
>         >     >     > > > On 24/12/2015 11:39, Deepak Jois wrote:
>         >     >     > > >> Here is an old thread that I have bookmarked, regarding
>         >     whatever little
>         >     >     > > >> documentation that does exist:
>         >     >     > > >>
>         >     >     > > >>
>         >   
>          http://lists.freedesktop.org/archives/harfbuzz/2015-August/005036.html
>         >     >     > > >
>         >     >     > > > When Khaled's PR lands, there'll be docs available at
>         >     >     > > > http://behdad.github.io/harfbuzz/
>         >     >     > > >
>         >     >     > > > (In the meantime the docs are at
>         >     http://khaledhosny.github.io/harfbuzz/
>         >     >     > > > - like I said, sorry I've dropped the ball on the
>         user manual.
>         >     As well
>         >     >     > > > as the skeleton that's there, there's an awful lot
>         more I need
>         >     to add to
>         >     >     > > > it. But finding the time...)
>         >     >     > > >
>         >     >     > > > Behdad, any reason this shouldn't be merged?
>         >     >     > > >
>         >     >     > > > _______________________________________________
>         >     >     > > > HarfBuzz mailing list
>         >     >     > > > HarfBuzz at lists.freedesktop.org
>         <mailto:HarfBuzz at lists.freedesktop.org>
>         >     <mailto:HarfBuzz at lists.freedesktop.org
>         <mailto:HarfBuzz at lists.freedesktop.org>>
>         >     <mailto:HarfBuzz at lists.freedesktop.org
>         <mailto:HarfBuzz at lists.freedesktop.org>
>         >     <mailto:HarfBuzz at lists.freedesktop.org <mailto:HarfBuzz at lists.freedesktop.org>>>
>         >     >     > > > http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>         >     >     > > >
>         >     >     > > _______________________________________________
>         >     >     > > HarfBuzz mailing list
>         >     >     > > HarfBuzz at lists.freedesktop.org <mailto:HarfBuzz at lists.freedesktop.org>
>         >     <mailto:HarfBuzz at lists.freedesktop.org <mailto:HarfBuzz at lists.freedesktop.org>>
>         >     <mailto:HarfBuzz at lists.freedesktop.org
>         <mailto:HarfBuzz at lists.freedesktop.org>
>         >     <mailto:HarfBuzz at lists.freedesktop.org <mailto:HarfBuzz at lists.freedesktop.org>>>
>         >     >     > > http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>         >     >     _______________________________________________
>         >     >     HarfBuzz mailing list
>         >     >     HarfBuzz at lists.freedesktop.org <mailto:HarfBuzz at lists.freedesktop.org>
>         >     <mailto:HarfBuzz at lists.freedesktop.org <mailto:HarfBuzz at lists.freedesktop.org>>
>         >     <mailto:HarfBuzz at lists.freedesktop.org
>         <mailto:HarfBuzz at lists.freedesktop.org>
>         >     <mailto:HarfBuzz at lists.freedesktop.org
>         <mailto:HarfBuzz at lists.freedesktop.org>>>
>         >     >     http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>         >     >
>         >     >
>         >
>         >
> 
> 
> 


More information about the HarfBuzz mailing list