Hi Khaled,

El 01/10/2013 18:26, Khaled Hosny escribió:
On Tue, Oct 01, 2013 at 05:00:44PM +0200, Eduardo Castineyra wrote:
FreeType does provide API to get raw font tables, namely
FT_Load_Sfnt_Table().

Oh! Our understanding was these functions were deprecated, I will have a look.
4) What is get_ft_library for? Should I be calling it instead of
FT_Init_FreeType?
get_ft_library() is not public, so I guess you don’t need to (can’t
even?) use it.

Our main concern is I don't know what would happen if, for instance, we call the shaper from two different threads, given that ft_library is static.

/* Thread-safe, lock-free, FT_Library */
static FT_Library ft_library;

Despite the "Thread-safe" comment, we have experienced a lot of problems when two threads are using the same FT_library. So I don't understand what the "Thread-safe" claim is based on.

Also, do most users rely on hb-ft? Or they usually make their own font parsers?

Thanks!
_______________________________________________
HarfBuzz mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to