[HarfBuzz] Unicode vs glyphs

Eduardo Castiñeyra eduardo at brainstorm.es
Tue Jun 14 07:37:58 PDT 2011


Hi Tom,

Thanks for your answer.

El 14/06/2011 13:55, Tom Hacohen escribió:
> What do you need the "visual unicode string" for anyway?
>
That's a good question. We have a render engine that expects the string 
to be passed in Unicode format, as all the drawing methods are based on 
Unicode indices. Changing it into a glyph based engine is not cheap and 
I have to provide a good reason to do so.

We never needed to work with glyph indices before, for instance, we were 
using FriBidi to convert from logic to visual, and it returned Unicode 
indices (fribidi didn't even need to know the font). But now, with HB or 
ICU we have to deal with them. The only explanation is that those glyphs 
which have no Unicode index are not present in arabic nor other BiDi 
scripts, and maybe that's why we can take FriBidi returned glyphs are 
the same numbers than the Unicode indices.

> I mostly use the Microsoft pages, but if you can find something else,
> please let me know.

Could you give me those MS links?

I was thinking of buying one of these books:
http://www.amazon.co.uk/Fonts-Encodings-Yannis-Haralambous/dp/0596102429/ref=sr_1_6?ie=UTF8&qid=1308052073&sr=8-6 
<http://www.amazon.co.uk/Fonts-Encodings-Yannis-Haralambous/dp/0596102429/ref=sr_1_6?ie=UTF8&qid=1308052073&sr=8-6>
http://www.amazon.co.uk/Unicode-Explained-Jukka-K-Korpela/dp/059610121X/ref=sr_1_1?ie=UTF8&qid=1308052073&sr=8-1 
<http://www.amazon.co.uk/Unicode-Explained-Jukka-K-Korpela/dp/059610121X/ref=sr_1_1?ie=UTF8&qid=1308052073&sr=8-1>




More information about the HarfBuzz mailing list