Download the Scheherazade font and install it on your system to establish a baseline expectation for the result (see the Installed font text below). This helps identify failures caused due to lack of rendering support at the OS level.

Set the default fonts on the user agent so that the reference graphic doesn't look like the system default font text (shown below). Otherwise, you cannot be sure whether the test has passed or failed.

EOT Shaping scripts (Arabic)

Test passes if the text in the orange box uses the same font as the reference graphic, and this is not a fallback font.

You should also check whether the glyph positioning, shaping and ligaturing has been correctly rendered, and how that relates to the installed font text.

نشاط التدويل سَيَّارَة جَيِّدَة بين خبراء لحم
Installed font :
نشاط التدويل سَيَّارَة جَيِّدَة بين خبراء لحم

Reference graphic:

Glyph comparator
System default font :
نشاط التدويل سَيَّارَة جَيِّدَة بين خبراء لحم

Assertion: The UA supports complex script features in Arabic when using @font-face to download a subsetted EOT version of the Scheherazade font.

When reporting results of this test, you need to also report which version of Uniscribe, Pango, Atsui or other rendering software is being used with your user agent. The reference graphic may use ellipses to indicate key areas to check, but there may be additional differences.

Any red circles on the text in the reference graphic highlight the use of opentype features for positioning or shaping of text, and so they should be checked particularly carefully, however you should check the whole text for discrepancies.

See the font license information for this font.

Notes:
This is a complex script. Key features to check for include contextual shaping of joining forms, relative placement of multiple diacritics on a single base character, adjacent characters that join above the baseline, and ligatures.

Next test
xhtml as xml