[HarfBuzz] Loading Graphite dynamically

Konstantin Ritt ritt.ks at gmail.com
Tue May 19 13:43:36 PDT 2015


2015-05-20 0:23 GMT+04:00 Behdad Esfahbod <behdad.esfahbod at gmail.com>:

> 3. Why stop at Graphite?  Why not use this for ICU, FreeType, glib,
> gobject,
> fontconfig, as well as others?  That way I can have one libharfbuzz.so with
> all the bits and pieces without pulling in 100MB worth of libraries; and we
> can fold libharfbuzz-icu.so back into libharfbuzz.so...
>

This is a bit different, IMO.
In contrast to the Unicode and Font callbacks which could be implemented
and "installed" by the user, on the client side, there is no way to
"install" the user's optional shaper backend.
And since there is not that many shapers one might want to use behind the
scenes (AAT, Gr2... any more?), being able to "blacklist" undesired
backends with hb_shape_full() is more than enough in most cases (again,
IMO).

As for glib/gobject - does HB itself gain anything from harfbuzz-gobject
module?

Regards,
Konstantin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20150520/baa27f22/attachment.html>


More information about the HarfBuzz mailing list