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)); cutoff * sizeof(Evas_Font_OT_Data_Item));
props->ot_data->items = tmp; props->ot_data->items = tmp;
props->ot_data->len = cutoff; props->ot_data->len = cutoff;
} }
EAPI Eina_Bool 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); tmp = _get_script(*str);
/* Arabic is the first script in the array that's not /* Arabic is the first script in the array that's not
* common/inherited. */ * common/inherited. */
if ((first == EVAS_SCRIPT_UNKNOWN) && (tmp >= EVAS_SCRIPT_COMMON)) if ((first == EVAS_SCRIPT_UNKNOWN) && (tmp >= EVAS_SCRIPT_ARABIC))
{ {
first = tmp; first = tmp;
continue; continue;
} }
if ((first != tmp) && (tmp >= EVAS_SCRIPT_COMMON)) if ((first != tmp) && (tmp >= EVAS_SCRIPT_ARABIC))
{ {
break; break;
} }
@ -103,9 +103,9 @@ evas_common_language_script_end_of_run_get(const Eina_Unicode *str,
Evas_Script_Type Evas_Script_Type
evas_common_language_script_type_get(const Eina_Unicode *str) 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 */ /* 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; return script;
} }