Evas font-engine: Also split on script common.

SVN revision: 56472
This commit is contained in:
Tom Hacohen 2011-01-30 10:38:28 +00:00
parent f1d77279cd
commit 421e1d8ae1
2 changed files with 4 additions and 5 deletions

View File

@ -131,7 +131,6 @@ evas_common_font_ot_cutoff_text_props(Evas_Text_Props *props, int cutoff)
cutoff * sizeof(Evas_Font_OT_Data_Item));
props->ot_data->items = tmp;
props->ot_data->len = cutoff;
}
EAPI Eina_Bool

View File

@ -65,12 +65,12 @@ evas_common_language_script_end_of_run_get(const Eina_Unicode *str,
tmp = _get_script(*str);
/* Arabic is the first script in the array that's not
* common/inherited. */
if ((first == EVAS_SCRIPT_UNKNOWN) && (tmp >= EVAS_SCRIPT_ARABIC))
if ((first == EVAS_SCRIPT_UNKNOWN) && (tmp >= EVAS_SCRIPT_COMMON))
{
first = tmp;
continue;
}
if ((first != tmp) && (tmp >= EVAS_SCRIPT_ARABIC))
if ((first != tmp) && (tmp >= EVAS_SCRIPT_COMMON))
{
break;
}
@ -102,9 +102,9 @@ evas_common_language_script_end_of_run_get(const Eina_Unicode *str,
Evas_Script_Type
evas_common_language_script_type_get(const Eina_Unicode *str)
{
Evas_Script_Type script = EVAS_SCRIPT_COMMON;
Evas_Script_Type script = EVAS_SCRIPT_UNKNOWN;
/* Arabic is the first script in the array that's not a common/inherited */
for ( ; *str && ((script = _get_script(*str)) < EVAS_SCRIPT_ARABIC) ; str++)
for ( ; *str && ((script = _get_script(*str)) < EVAS_SCRIPT_COMMON) ; str++)
;
return script;
}