forked from enlightenment/efl
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:
parent
b8635d16ea
commit
7ce45d8bd4
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue