[HarfBuzz] GObject Introspection Change & HarfBuzz version

Behdad Esfahbod behdad at behdad.org
Fri Aug 10 12:49:12 PDT 2012


On 08/10/2012 03:44 PM, Khaled Hosny wrote:
> On Fri, Aug 10, 2012 at 02:53:59PM -0400, Behdad Esfahbod wrote:
>> As of this week, I'm glad to say that I ran out of essential features
>> to implement for a 1.0 release,
> 
> What about poor man's kashida justification à la Qt/HarfBuzz? I think it
> is something that would block Qt's adoption of the new HarfBuzz.

Humm, interesting.  New HarfBuzz doesn't have the line-breaking stuff that old
HarfBuzz did.  Same re Kashida classification.  AFAIK there was no actual
justification in old HarfBuzz, just simple Kashida classification which is
font independent and can remain in Qt like other Unicode segmentation
algorithms should.

To be honest, Qt / Old HarfBuzz has such serious problems with RTL text and
Arabic in general that Kashida should be no one's top issue considering a switch.

But we will eventually get to justification in HarfBuzz too... Eventually.  In
the mean time, feel free to play with adding JSTF tables to your fonts, if you
figure out how it works or find an implementing client.

Cheers,
behdad



More information about the HarfBuzz mailing list