[HarfBuzz] Harfbuzz features and layout

Konstantin Ritt ritt.ks at gmail.com
Wed Jul 30 14:47:17 PDT 2014


>From the official site: "HarfBuzz is an OpenType
<http://www.microsoft.com/OpenType/OTSpec/> text shaping engine."
Shaping != layout.

So quick answer would be: "No, HarfBuzz can not do layout related tasks".

Konstantin


2014-07-31 1:35 GMT+04:00 Edu García <arcnorj at gmail.com>:

> Thank you! What about the layout, can Harfbuzz do it?
> On Jul 30, 2014 9:07 PM, "Khaled Hosny" <khaledhosny at eglug.org> wrote:
>
>> On Wed, Jul 30, 2014 at 01:42:42PM +1000, Edu García wrote:
>> > Hi there,
>> >
>> > First of all, just let me say that Harfbuzz seems like an awesome piece
>> of
>> > engineering, and the API seems a breeze to use. I've done a very simple
>> > example in just a few hours, and I'm very happy about that :).
>> >
>> > I have two (very noob, sorry) questions, tough:
>> >
>> > 1) I want to enable (or disable) ligatures. I've seen that when using a
>> > font like Adobe Garamond Pro, ligatures are automatically used. I
>> thought I
>> > had to pass a feature to hb_shape() to do that? Also, is there any way
>> of
>> > enabling only some kind of ligatures, like historical ones?
>>
>> Some features are enabled by default, to you can disable default
>> features/enable non-default features by passing appropriate
>> hb_feature_t's to hb_shape_full().
>>
>> Regards,
>> Khaled
>>
>
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20140731/ec74552b/attachment.html>


More information about the HarfBuzz mailing list