History log of /external/harfbuzz/src/harfbuzz-shaper.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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