X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=text%2Fdali%2Finternal%2Ftext-abstraction%2Fshaping-impl.cpp;h=3df10a2600992ea072cde6e5c40b5b0e113d4b4e;hb=108122c6a960d27bc0354391a22189bfd376f72f;hp=b0702df332acaccc8d28ff8f341f993148ea5181;hpb=95f92708c6d9a9ff6b8caf4d43f41647add710e9;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/text/dali/internal/text-abstraction/shaping-impl.cpp b/text/dali/internal/text-abstraction/shaping-impl.cpp index b0702df..3df10a2 100644 --- a/text/dali/internal/text-abstraction/shaping-impl.cpp +++ b/text/dali/internal/text-abstraction/shaping-impl.cpp @@ -20,8 +20,8 @@ // INTERNAL INCLUDES #include -#include -#include +#include +#include #include // EXTERNAL INCLUDES @@ -45,24 +45,64 @@ const float FROM_266 = 1.0f / 64.0f; const hb_script_t SCRIPT_TO_HARFBUZZ[] = { + HB_SCRIPT_COMMON, + + HB_SCRIPT_COMMON, // ASCII_DIGITS + HB_SCRIPT_COMMON, // ASCII_PS + + HB_SCRIPT_COMMON, // C1_CONTROLS + HB_SCRIPT_COMMON, // C1_PS + HB_SCRIPT_COMMON, // C1_MATH + HB_SCRIPT_COMMON, // SML_P + HB_SCRIPT_COMMON, // PHONETIC_U + HB_SCRIPT_COMMON, // PHONETIC_SS + HB_SCRIPT_COMMON, // NUMERIC_SS + HB_SCRIPT_COMMON, // LETTER_LIKE + HB_SCRIPT_COMMON, // NUMBER_FORMS + HB_SCRIPT_COMMON, // FRACTIONS_NF + HB_SCRIPT_COMMON, // NON_LATIN_LED + HB_SCRIPT_COMMON, // HWFW_S + + HB_SCRIPT_CYRILLIC, + HB_SCRIPT_GREEK, HB_SCRIPT_LATIN, + HB_SCRIPT_ARABIC, - HB_SCRIPT_DEVANAGARI, + HB_SCRIPT_HEBREW, + + HB_SCRIPT_ARMENIAN, + HB_SCRIPT_GEORGIAN, + + HB_SCRIPT_HAN, + HB_SCRIPT_HANGUL, + HB_SCRIPT_HIRAGANA, + HB_SCRIPT_KATAKANA, + HB_SCRIPT_BOPOMOFO, + HB_SCRIPT_BENGALI, - HB_SCRIPT_GURMUKHI, + HB_SCRIPT_MYANMAR, + HB_SCRIPT_DEVANAGARI, HB_SCRIPT_GUJARATI, - HB_SCRIPT_ORIYA, - HB_SCRIPT_TAMIL, - HB_SCRIPT_TELUGU, + HB_SCRIPT_GURMUKHI, HB_SCRIPT_KANNADA, HB_SCRIPT_MALAYALAM, + HB_SCRIPT_ORIYA, HB_SCRIPT_SINHALA, - HB_SCRIPT_HAN, - HB_SCRIPT_HANGUL, - HB_SCRIPT_KHMER, + HB_SCRIPT_TAMIL, + HB_SCRIPT_TELUGU, + HB_SCRIPT_LAO, HB_SCRIPT_THAI, - HB_SCRIPT_MYANMAR, + HB_SCRIPT_KHMER, + HB_SCRIPT_JAVANESE, + HB_SCRIPT_SUNDANESE, + + HB_SCRIPT_UNKNOWN, // EMOJI + HB_SCRIPT_UNKNOWN, // SYMBOLS1 + HB_SCRIPT_UNKNOWN, // SYMBOLS2 + HB_SCRIPT_UNKNOWN, // SYMBOLS3 + HB_SCRIPT_UNKNOWN, // SYMBOLS4 + HB_SCRIPT_UNKNOWN, // SYMBOLS5 HB_SCRIPT_UNKNOWN };