Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion globalization/fonts-layout/text-justification.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ Writing systems have rules for how text is justified. Rendering engines and font
- Inter-word/inter-cluster: whitespace between words or clusters (for example, Thai) is increased.
- Inter-word and inter-letter: both inter-word and inter-letter spacing can be expanded or reduced. This strategy isn't applicable for scripts that use baseline connectors (for example, Devanagari script) or fixed-width characters (for example, CJK ideographs). Connected glyphs shouldn't be separated for inter-letter spacing adjustments.
- Inter-ideograph: this strategy is like the inter-word strategy; however, spaces can be inserted between CJK ideographs. Spaces aren't inserted between characters of other scripts like Latin.
- Character elongation ad compression: Kashida is character elongation used in Arabic script to increase the length of the line connecting characters. It doesn't affect the sound or the meaning of the word, just the appearance. ARABIC TATWEEL (U+0640) is the character that represents this elongation. Microsoft Word allows for extra control over justification, with options for **Justify Low**, **Justify Medium**, and **Justify High**. When used with text written in Arabic script, **Justify High** uses wider kashidas than Justify Low.
- Character elongation and compression: Kashida is character elongation used in Arabic script to increase the length of the line connecting characters. It doesn't affect the sound or the meaning of the word, just the appearance. ARABIC TATWEEL (U+0640) is the character that represents this elongation. Microsoft Word allows for extra control over justification, with options for **Justify Low**, **Justify Medium**, and **Justify High**. When used with text written in Arabic script, **Justify High** uses wider kashidas than Justify Low.

Writing systems might use combinations of these strategies, especially if multiple scripts are used. For example, even though the Japanese writing system doesn’t use spaces between words, spacing can be adjusted around punctuation, script-change boundaries, and between characters.