[HarfBuzz] Harfbuzz on Windows

Behdad Esfahbod behdad at behdad.org
Thu Aug 23 08:46:34 PDT 2012


So, with Grigori's announcement of ucdn [1], I'm lowering priority of adding
this directly to HarfBuzz.

Cheers,
behdad

[1] https://github.com/grigorig/ucdn


On 07/25/2012 07:54 PM, Samiullah Khawaja wrote:
> Hi Behdad,
> 
> Yes It would be nice to have a standalone unicode db support. Eagerly waiting
> for something like this.
> 
> Thanks,
> Sami
> 
> On Thu, Jul 26, 2012 at 4:50 AM, Behdad Esfahbod <behdad at behdad.org
> <mailto:behdad at behdad.org>> wrote:
> 
>     On 07/25/2012 07:18 PM, Samiullah Khawaja wrote:
>     > Hi,
>     >
>     > What about uniscribe? Will it be able to replace the icu/glib dependency. I
>     > thought I can get rid of icu/glib dependency by using uniscribe. Is my
>     > assumption wrong? What does hb-uniscribe.cc file in harfbuzz-ng source do?
> 
>     hb-uniscribe.cc is a backend delegating the whole shaping to the Windows DLL.
>      With that, you don't need any Unicode callbacks whatsoever.
> 
>     It's not meant for production use, but it's actually not that bad.  Depends on
>     what your goals really are.
> 
>     > Are there any Windows APIs I can use and write a layer on it to replace the
>     > icu/glib dependency?
> 
>     Not that I know of.  I'll produce something tonight.
> 
>     behdad
> 
>     > Thanks for the help.
>     > Sami
>     >
>     > On Thu, Jul 26, 2012 at 2:11 AM, Behdad Esfahbod <behdad at behdad.org
>     <mailto:behdad at behdad.org>
>     > <mailto:behdad at behdad.org <mailto:behdad at behdad.org>>> wrote:
>     >
>     >     On 07/25/2012 04:58 PM, Grigori Goronzy wrote:
>     >     > Unfortunately both ICU and glib are huge frameworks with their own set
>     >     > of dependencies. A stripped-down standalone library that provides a
>     >     > unicode character database and nothing more would be great to have.
>     >
>     >     I'm planning on shipping a barebone set of Unicode data internally
>     in HarfBuzz
>     >     for such usecases.  No concrete timeline right now, but it's an
>     afternoon's
>     >     worth of hacking.
>     >
>     >     behdad
>     >     _______________________________________________
>     >     HarfBuzz mailing list
>     >     HarfBuzz at lists.freedesktop.org
>     <mailto:HarfBuzz at lists.freedesktop.org>
>     <mailto:HarfBuzz at lists.freedesktop.org
>     <mailto:HarfBuzz at lists.freedesktop.org>>
>     >     http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>     >
>     >
>     >
>     >
>     > --
>     > Samiullah Khawaja
>     > Software Engineer
>     > email: sami.khawaja at gmail.com <mailto:sami.khawaja at gmail.com>
>     <mailto:sami.khawaja at gmail.com <mailto:sami.khawaja at gmail.com>>
>     > voice: +(92) 0321-4184324 <tel:%2B%2892%29%200321-4184324>
> 
> 
> 
> 
> -- 
> Samiullah Khawaja
> Software Engineer
> email: sami.khawaja at gmail.com <mailto:sami.khawaja at gmail.com>
> voice: +(92) 0321-4184324



More information about the HarfBuzz mailing list