[HarfBuzz] Complex text layout for WebKit
Behdad Esfahbod
behdad at behdad.org
Mon Apr 6 16:26:04 PDT 2009
On 04/06/2009 06:56 PM, Adam Langley wrote:
> On Wed, Mar 25, 2009 at 1:43 PM, Behdad Esfahbod<behdad at behdad.org> wrote:
>> Git branches sound good.
>
> I've pushed a git repo to git://github.com/agl/harfbuzz.git (a.k.a
> http://github.com/agl/harfbuzz/tree/master).
>
> There are three commits on top of the public Harfbuzz tree. Only one
> actually touches any existing Harfbuzz code, the other two are just
> convenience files for those using Harfbuzz.
Wow, these sound fantastic. Checking them out.
behdad
> Thanks
>
>
>
> commit 48b090ba2c5327a4b4acd14b36e97a70bc60feac
> Author: Adam Langley<agl at google.com>
> Date: Mon Apr 6 12:43:27 2009 -0700
>
> Make HB_ShaperItem a typedef to a named struct.
>
> Previously, HB_ShaperItem was a typedef to an anonymous struct.
> This precludes
> forward declarations.
>
> src/harfbuzz-shaper.h | 6 ++++--
> 1 files changed, 4 insertions(+), 2 deletions(-)
>
> commit ccce4eb0f8f42c5701b9e010ebb64a417a9d3a1b
> Author: Adam Langley<agl at google.com>
> Date: Mon Apr 6 12:36:49 2009 -0700
>
> Add fuzz testing tool.
>
> tests/fuzzing/fuzz.cc | 124 +++++++++++++++++++++++++++++++++++++++++++++++++
> 1 files changed, 124 insertions(+), 0 deletions(-)
>
> commit 652d766d87b14cb6e123c878e437ade439a0814c
> Author: Adam Langley<agl at google.com>
> Date: Mon Apr 6 12:12:17 2009 -0700
>
> Add contrib/ and initial file set
>
> This set of source files contains code to host Harfbuzz without
> Qt4 or Pango by
> downloading Unicode tables and providing basic functions to supply
> the symbols
> required by harfbuzz-external.h
>
> contrib/README | 9 +
> contrib/harfbuzz-freetype.c | 149 +++++++++++++++++
> contrib/harfbuzz-freetype.h | 9 +
> contrib/harfbuzz-unicode-glib.c | 169 ++++++++++++++++++++
> contrib/harfbuzz-unicode-tables.c | 84 ++++++++++
> contrib/harfbuzz-unicode.c | 264 +++++++++++++++++++++++++++++++
> contrib/harfbuzz-unicode.h | 54 +++++++
> contrib/tables/README | 17 ++
> contrib/tables/category-parse.py | 70 ++++++++
> contrib/tables/combining-class-parse.py | 34 ++++
> contrib/tables/grapheme-break-parse.py | 45 ++++++
> contrib/tables/scripts-parse.py | 75 +++++++++
> contrib/tables/unicode_parse_common.py | 70 ++++++++
> 13 files changed, 1049 insertions(+), 0 deletions(-)
>
More information about the HarfBuzz
mailing list