There were issues for specific cases with 2 different fonts in the middle
of a run.
2013-02-21 Tom Hacohen (TAsn)
* Evas text: Fixed bug with the text object direction detection.
+ * Evas font: Fixed font run detection for specific cases with 2
+ different fonts in the middle of a run.
- size_range.
2013-02-21 Carsten Haitzler (The Rasterman)
* Add ecore_x_dnd_self_begin() and ecore_x_dnd_self_drop() to
* Properly report file not found in Edje.
* Fix ecore-x edid fetch to ftech 128, not 100 bytes.
* Evas text: Fixed bug with the text object direction detection.
+ * Evas font: Fixed font run detection for specific cases with 2 different fonts in the middle of a run.
continue;
/* Break if either it's not in the font, or if it is in the
* script's font. */
- if (fi == *script_fi)
- {
- if (!evas_common_get_char_index(fi, *itr))
- break;
- }
- else
+ if (!evas_common_get_char_index(fi, *itr))
+ break;
+
+ if (fi != *script_fi)
{
if (evas_common_get_char_index(*script_fi, *itr))
break;