Displaying Arabic strings with Shaper on Linux

12 views
Skip to first unread message

Heidi Kurz

unread,
May 20, 2021, 3:30:06 AMMay 20
to skia-discuss
Hi Together, 

I implementing support for Arabic strings on Windows and on Linux. 
It works on Windows now, but I have a problem with Linux.
The Shaper library use for unicode displaying a file called icudtl.dat .

I found this code in SkLoadICU.h to open icudtl.dat :

#if defined(_WIN32) && defined(SK_USING_THIRD_PARTY_ICU)
bool SkLoadICU();
#else
static inline bool SkLoadICU() { return true; }
#endif  // defined(_WIN32) && defined(SK_USING_THIRD_PARTY_ICU)

I asked me does Shaper only support Unicode on Windows and not on Linux?

Then I had a problem...
BR, Heidi


 

Ben Wagner

unread,
May 20, 2021, 10:01:54 AMMay 20
to skia-d...@googlegroups.com
On Unix the data is built into the icu library and does not need to be
loaded separately. It would be nice to bundle the data into the shared
library on Windows as well, but no one has figured out a good clean
way to do that in our build.
> --
> You received this message because you are subscribed to the Google Groups "skia-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to skia-discuss...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/skia-discuss/3575ec1a-393e-434f-953c-de51345b822fn%40googlegroups.com.

Heidi Kurz

unread,
May 21, 2021, 2:54:48 AMMay 21
to skia-discuss
Hi, thanks for your answer. 
I tried it out on Linux and it works.
I'm now reassured. 
BR, Heidi

Reply all
Reply to author
Forward
0 new messages