Revert "Evas font-engine: Also split on script common." - After

reviewing the standard again, it's not really wanted.

This reverts commit 26cc8747fda51e95d340ef1a1838817fe495be23.

SVN revision: 56482
This commit is contained in:
Tom Hacohen 2011-01-30 10:39:29 +00:00
parent b8635d16ea
commit 7ce45d8bd4
2 changed files with 5 additions and 4 deletions

View File

@ -131,6 +131,7 @@ 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_COMMON))
if ((first == EVAS_SCRIPT_UNKNOWN) && (tmp >= EVAS_SCRIPT_ARABIC))
{
first = tmp;
continue;
}
if ((first != tmp) && (tmp >= EVAS_SCRIPT_COMMON))
if ((first != tmp) && (tmp >= EVAS_SCRIPT_ARABIC))
{
break;
}
@ -103,9 +103,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_UNKNOWN;
Evas_Script_Type script = EVAS_SCRIPT_COMMON;
/* Arabic is the first script in the array that's not a common/inherited */
for ( ; *str && ((script = _get_script(*str)) < EVAS_SCRIPT_COMMON) ; str++)
for ( ; *str && ((script = _get_script(*str)) < EVAS_SCRIPT_ARABIC) ; str++)
;
return script;
}