81da29ac61d5854976e515f6fede6a418b8eaec4 |
|
18-Jul-2012 |
Raph Levien <raph@google.com> |
Make Harfbuzz accept DFLT language tag. In fonts (such as Roboto) that have only a DFLT language tag in their OpenType layout tables, Harfbuzz was skipping those features because it was only matching against the explicit language tag. This patch makes Harfbuzz check the DFLT tag too, in case there's not an explicit match. Behdad looked at this patch and said it looks fine. Note that committing this without having positioning fully in place will cause regressions, as kerning makes the advances as generated by Harfbuzz inconsistent with the advances actually used in drawText. Change-Id: I6ea2eb2a580d00410c05c748e2db577072c25534
/external/harfbuzz/src/harfbuzz-shaper.cpp
|
e8c9796279273597ceacba17d7bf5bcdbcecaee1 |
|
09-Feb-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Update Harfbuzz from upstream - Don't force using packed structs: http://cgit.freedesktop.org/harfbuzz.old/commit/?id=624feeed252024dcc076903e26f6b625f2c93c7f - Fix RTL GPOS issue http://cgit.freedesktop.org/harfbuzz.old/commit/?id=4717a185539d678b2040820e05bfe065d5d7c16d Change-Id: I2461d9916855e09135517d3ca6138865c2d655a9
/external/harfbuzz/src/harfbuzz-shaper.cpp
|
d3671e03f6c96f8498ddccd3b175005537302bb5 |
|
27-Jan-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add Android logging to Harfbuzz Change-Id: I680fb93599192adbf8c9895e98e3b5a98fe26247
/external/harfbuzz/src/harfbuzz-shaper.cpp
|
57e6107a9d66a9a97b146def0ef38c010f954be6 |
|
11-Nov-2010 |
claireho <chinglanho@gmail.com> |
Upgrade to latest Harfbuzz library and add CleanSpec.mk. The Harfbuzz version includes: 1. More bug fixings. 2. Memory reduction - 50 % less. 3. Shapping for Greek. Note: The following files include the bug fixings from Chrome: a. contrib/harfbuzz-unicode.c b. src/harfbuzz-shaper.cpp Change-Id: I9f5fc16b01c85fb54bbd66c6f9f5526e68e7d01a
/external/harfbuzz/src/harfbuzz-shaper.cpp
|
5569331642446be05292e3e1f8a51218827168cd |
|
26-Apr-2010 |
claireho <chinglanho@gmail.com> |
Initial checkin for Harfbuzz. Harfbuzz is an open source library for complex scripts such as Arabic, Thai and Hindi. This code was taken from b0d396aa88b3cdf8cea896bfeeba197656e1cdb1 (git://anongit.freedesktop.org/harfbuzz) with chrome's patch. Chrome team will talk with upstream about the patch. Change-Id: I06f503bbd537a866a2425b9998075e7dfce4f40e
/external/harfbuzz/src/harfbuzz-shaper.cpp
|