[HarfBuzz] harfbuzz: Changes to 'opentype-gx'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Sat Sep 10 07:01:53 UTC 2016
New branch 'opentype-gx' available with the following commits:
commit 6986c1edf76d36bb5f574caf8b777971fc7f01a0
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Sat Sep 10 00:01:10 2016 -0700
[GX] Fix build with some compilers
Eg. https://ci.appveyor.com/project/behdad/harfbuzz/build/1.0.48/job/o9mnd33kcdeeg30r
hb-open-type-private.hh:103:29: error: static data member 'OT::Device::<anonymous union>::<anonymous struct>::static_size' in unnamed class [-fpermissive]
commit c0e10cefe7dcc639a9a9bed4943374f0b04d8111
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 23:12:14 2016 -0700
[GX] Skip tail zero entries when setting variation coordinates
commit 3220230fc4dbbd439510d342603d2960e4ef4cb6
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 22:48:27 2016 -0700
[GX] Fix thinko
commit e2bc762886e2fdf1da03c03304797d3cb83dee36
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 22:23:34 2016 -0700
[GX] Add new API hb_font_set_var_coords_normalized()
Will probably change.
commit 61c3f33ce891437a46e7723004356ee43226586c
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 17:03:11 2016 -0700
[GX] Hook up GPOS to Variation Store stored in GDEF
Untested.
commit dc81c4815b112fc16880ea9620029f5a635c450c
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 16:51:07 2016 -0700
[GX] Change GDEF API to return varStore
commit 5d5df53442fee7d3be0d352af575362b3c2d5a83
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 16:27:03 2016 -0700
[GX] Pass apply-context down to get_anchor()
Needed to access GDEF for varStore.
commit e2091c7f942609808acc063baec0fc0c9b44d9fd
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 16:22:45 2016 -0700
[GX] Add varStore member to GDEF
Still not hooked up from GPOS.
commit afd937175408768cde37d336ee541dd0ca2df86d
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 16:05:17 2016 -0700
Minor change to GDEF, in prep for new version
commit 2f0c0b3b0eb3b4b8917ce6536948e3e236384b34
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 15:40:15 2016 -0700
[GX] Port variation stuff to Variation Store design
Not hooked up to GDEF yet.
commit cf769feee95c15e8177e7f10136c9c2a40067a0e
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 15:39:52 2016 -0700
Make OffsetArrayOf take OffsetType template argument
commit 1029285bb5dbcfb012f9f44b5932190684bce6b6
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 13:17:33 2016 -0700
[GX] Revert "[GX] Add VariationAlternates, to allow conditional lookups in GSUB/GPOS"
This reverts commit 2859f1c7174d6f7ae5dcf0db5411bc0182b21594.
We are going in a different direction.
commit 97fce37817abc7fba346cd842cdeb467bb34823f
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Sep 9 13:08:52 2016 -0700
[GX] Free GX coordinates
commit d4aa9a34ec7308d1b28d4dd69e2bc85416293561
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Fri Mar 18 15:52:24 2016 -0700
[GX] Add compact VariationDevice implementation
Add compact format that uses signed bytes instead of shorts.
commit a4c99efa49d98bd2dfdc4fccbee26c2686d90fb8
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Sat Mar 12 23:49:09 2016 -0800
[GX] Add VariationAlternates, to allow conditional lookups in GSUB/GPOS
Not hooked up to runtime yet.
commit b5cb417e2fb886f1e59b38dc4344e18196b20d7c
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Sat Mar 12 23:28:12 2016 -0800
[GX] Minor
commit af63381d8c751c16a3d92271c9be9797d8efcfd8
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Wed Mar 2 12:54:35 2016 -0800
[GX] Minor
commit 49c741d55fb87d6c4a4873c27f9b7a6a147826c0
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Wed Mar 2 12:41:49 2016 +0900
[GX] Minor rename
commit 009bc0fa8dadd04ff40a032a7f32494057551906
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Wed Mar 2 12:21:36 2016 +0900
[GX] Hookup VariationDevice to Device table implementation
commit d430eb69b536b070bdbd5956049f2a0b678c4af5
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Tue Mar 1 19:42:24 2016 +0900
[GX] Break out early if factor is zero
Also disable sanity-checking of variation records.
commit 743c8ab83eb2516bfe38608a227f6d459d5ee0f2
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Tue Mar 1 19:29:36 2016 +0900
[GX] Towards anisotropic interpolation
Also hookup to ValueRecord and Anchors.
commit 8fbfff1f0daf8c36d62b79d8ffd99e6770a0f1c4
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Tue Mar 1 19:12:08 2016 +0900
[GX] Add data types for encoding numerical variations
More information about the HarfBuzz
mailing list