Exploratory tests:
Justification & letter-spacing

Updated

These tests allow users to examine how CSS justification and letter-space features affect text in various languages, as well as default browser behaviour. There is no correct answer for these exploratory tests.

To see the test, click on the link in the left-most column.

Any dependencies are shown in notes above the table, and notes below the table. Where the instructions tell you to look for red characters, these characters should be clearly discernable behind the black text of the test – ignore any anti-aliasing 'glow'.

Key:

pass fail partially successful

Justification

Links to run testsAssertions
Arabic justification
exp-ar-justification-000.html
[exploratory] Arabic text behaves as you would expect when fully-justified.
Amharic justification
exp-am-justification-000.html
[exploratory] Amharic text behaves as you would expect when fully-justified.
Bengali justification
exp-bn-justification-000.html
[exploratory] Bengali text behaves as you would expect when fully-justified.
Chinese justification
exp-zh-justification-000.html
[exploratory] Chinese text behaves as you would expect when fully-justified.
Hindi justification
exp-hi-justification-000.html
[exploratory] Hindi text behaves as you would expect when fully-justified.
Japanese justification
exp-ja-justification-000.html
[exploratory] Japanese text behaves as you would expect when fully-justified.
Javanese justification
exp-jv-justification-000.html
[exploratory] Javanese text behaves as you would expect when fully-justified.
Khmer justification
exp-km-justification-000.html
[exploratory] Khmer text behaves as you would expect when fully-justified.
Lao justification
exp-lo-justification-000.html
[exploratory] Lao text behaves as you would expect when fully-justified.
Mongolian justification
exp-mn-justification-000.html
[exploratory] Mongolian text behaves as you would expect when fully-justified.
Panjabi justification
exp-pa-justification-000.html
[exploratory] Panjabi text behaves as you would expect when fully-justified.
Tamil justification
exp-ta-justification-000.html
[exploratory] Tamil text behaves as you would expect when fully-justified.
Thai justification
exp-th-justification-000.html
[exploratory] Thai text behaves as you would expect when fully-justified.
Tibetan justification
exp-bo-justification-000.html
[exploratory] Tibetan text behaves as you would expect when fully-justified.

Letter-spacing

Links to run testsAssertions
Arabic letter-spacing
exp-ar-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Arabic text by stretching the baseline, rather than gaps between joining glyphs, and (b) doesn't break text units inappropriately.
Amharic letter-spacing
exp-am-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Amharic text, and (b) doesn't break text units inappropriately.
Bengali letter-spacing
exp-bn-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Bengali text, and (b) doesn't break text units inappropriately.
Chinese letter-spacing
exp-zh-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Chinese text, and (b) doesn't break text units inappropriately.
Hindi letter-spacing
exp-hi-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Hindi text, and (b) doesn't break text units inappropriately.
Japanese letter-spacing
exp-ja-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Japanese text, and (b) doesn't break text units inappropriately.
Javanese letter-spacing
exp-jv-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Javanese text, and (b) doesn't break text units inappropriately.
Khmer letter-spacing
exp-km-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Khmer text, and (b) doesn't break text units inappropriately.
Lao letter-spacing
exp-lo-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Lao text, and (b) doesn't break text units inappropriately.
Mongolian letter-spacing
exp-mn-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Mongolian text by stretching the baseline, rather than gaps between joining glyphs, and (b) doesn't break text units inappropriately.
Panjabi letter-spacing
exp-pa-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Panjabi text, and (b) doesn't break text units inappropriately.
Tamil letter-spacing
exp-ta-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Tamil text, and (b) doesn't break text units inappropriately.
Thai letter-spacing
exp-th-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Thai text, and (b) doesn't break text units inappropriately.
Tibetan letter-spacing
exp-bo-letterspace-000.html
[exploratory] Letter-spacing (a) is applied to Tibetan text, and (b) doesn't break text units inappropriately.