[HarfBuzz] icu-le-hb
Dejan Kovacevic
dejan at d-type.com
Thu Nov 14 21:33:09 PST 2013
Attached is the modified/simplified icu-le-hb wrapper (a wrapper to use HarfBuzz as a direct replacement for the ICU Layout Engine). It consists of only two files: LayoutEngine-HB.cpp and LayoutEngine-HB.h. These two files should be copied to ICU's source/layout/ folder. Then the wrapper can be built by compiling the following files:
gcc -c -I <path_to_harfbuzz_include_folder> source/layout/LayoutEngine-HB.cpp
gcc -c source/layout/LEFontInstance.cpp
gcc -c source/layout/LEGlyphStorage.cpp
gcc -c source/layout/LEInsertionList.cpp
and linked with the HarfBuzz lib.
This was tested with the most recent version of ICU (ICU 52) and HarfBuzz 0.9.23.
Comments and questions are welcome.
> -----Original Message-----
> From: "Behdad Esfahbod" <behdad at behdad.org>
> To: "Dejan Kovacevic" <dejan at d-type.com>, harfbuzz at lists.freedesktop.org
> Cc: behdad at kemper.freedesktop.org
> Date: 11/13/13 17:01
> Subject: Re: [HarfBuzz] icu-le-hb
>
> On 13-11-13 04:52 PM, Dejan Kovacevic wrote:
> > OK, will do this tonight.
>
> Thanks. Really curious to see them!
>
>
> > Dejan
> >
> >> -----Original Message-----
> >> From: "Behdad Esfahbod" <behdad at behdad.org>
> >> To: "Dejan Kovacevic" <dejan at d-type.com>, harfbuzz at lists.freedesktop.org
> >> Cc: behdad at kemper.freedesktop.org
> >> Date: 11/13/13 16:47
> >> Subject: Re: [HarfBuzz] icu-le-hb
> >>
> >> On 13-11-13 04:32 PM, Dejan Kovacevic wrote:
> >>>
> >>> A few days ago I downloaded and tried icu-le-hb (a wrapper to use HarfBuzz as a direct replacement for the ICU Layout Engine). I got it to work but only after making some changes and fixes. After that I created a simpler wrapper, one that consists of only one .cpp and .h file and which can be simply placed in ICU's source/layout/ folder and built as an alternative ICU Layout Engine.
> >>>
> >>> Is there any interest in this wrapper? If so, to whom can I direct my patches? I also have a couple of questions/comments.
> >>
> >> Yes, definitely. Please send them both to me.
> >>
> >>> Thanks,
> >>> Dejan
> >>
> >> --
> >> behdad
> >> http://behdad.org/
> >
> >
> > _______________________________________________
> > HarfBuzz mailing list
> > HarfBuzz at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/harfbuzz
> >
>
> --
> behdad
> http://behdad.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LayoutEngine-HB.cpp
Type: application/octet-stream
Size: 19672 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20131115/23c398bc/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LayoutEngine-HB.h
Type: application/octet-stream
Size: 9147 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20131115/23c398bc/attachment-0001.obj>
More information about the HarfBuzz
mailing list