@@ -1241,7 +1241,7 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
12411241 </ tr >
12421242 < tr >
12431243 < th > Value:</ th >
1244- < td > auto | inter-word | inter-ideograph | inter-cluster | distribute | kashida | tibetan
1244+ < td > auto | inter-word | inter-ideograph | inter-cluster | distribute | kashida
12451245 </ td >
12461246 </ tr >
12471247 < tr >
@@ -1295,16 +1295,8 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
12951295 < dt > < dfn title ="text-justify:kashida "> < code > kashida</ code > </ dfn > </ dt >
12961296 < dd > Justification primarily stretches Arabic and related scripts
12971297 through the use of kashida or other calligraphic elongation.</ dd >
1298- < dt > < dfn title ="text-justify:tibetan "> < code > tibetan</ code > </ dfn > </ dt >
1299- < dd > Justification primarily stretches spaces after shad if the line
1300- contains any and/or pads the end of the line with tsek marks if
1301- the line already ends in one.</ dd >
13021298 </ dl >
13031299
1304- < p class ="issue "> The 'tibetan' value of 'text-justify' will most likely be
1305- removed in the next draft, as inter-word justification is preferred in
1306- modern typesetting.</ p >
1307-
13081300 < p > When justifying text, the user agent takes the remaining space between
13091301 the ends of a line's contents and the edges of its line box, and
13101302 distributes that space throughout its contents so that the contents
@@ -1325,7 +1317,8 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
13251317 "wide" characters. (See < a href ="#UAX11 "> [UAX11]</ a > )</ dd >
13261318 < dt id ="clustered-scripts "> clustered</ dt >
13271319 < dd > South-East Asian scripts that have discrete units but do not
1328- use space between words (such as Thai, Lao, Khmer, Myanmar)</ dd >
1320+ use space between words (such as Thai, Lao, Khmer, Myanmar). This
1321+ category also includes the Tibetan script.</ dd >
13291322 < dt id ="connected-scripts "> connected</ dt >
13301323 < dd > Devanagari and other scripts such as such as Bengali and Gurmukhi,
13311324 that use spaces between words and baseline connectors within words.
@@ -1337,11 +1330,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
13371330 unconnected (in print) units within words, such as Latin,
13381331 Greek, Cyrillic, Hebrew; this category also includes symbols
13391332 and punctuation.</ dd >
1340- < dt id ="tibetan-scripts "> tibetan</ dt >
1341- < dd > Tibetan has clusters similar to South and South Asian scripts but
1342- also has its own punctuation system. Its traditional justification
1343- does not match any of the other scripts, so this category represents
1344- the Tibetan script.</ dd >
13451333 </ dl >
13461334
13471335 < p class ="issue "> Where do scripts like Tamil fit in?</ p >
@@ -1384,7 +1372,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
13841372 < dt > clustered</ dt >
13851373 < dt > connected</ dt >
13861374 < dt > discrete</ dt >
1387- < dt > tibetan</ dt >
13881375 < dd > An expansion opportunity exists between two
13891376 < a href ="#grapheme-cluster "> grapheme clusters</ a > , when at least
13901377 one of them belongs to the affected script group and the spacing
@@ -1419,7 +1406,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
14191406 < th colspan ="2 "> distribute</ th >
14201407 < th colspan ="2 "> inter-cluster</ th >
14211408 < th colspan ="3 "> kashida</ th >
1422- < th colspan ="3 "> tibetan</ th >
14231409 < th colspan ="1 "> auto</ th >
14241410 </ tr >
14251411 < tr >
@@ -1441,10 +1427,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
14411427 < th > 2nd</ th >
14421428 < th > 3rd</ th >
14431429
1444- < th > 1st</ th >
1445- < th > 2nd</ th >
1446- < th > 3rd</ th >
1447-
14481430 < th > -</ th >
14491431 </ tr >
14501432 </ thead >
@@ -1468,10 +1450,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
14681450 < td > </ td >
14691451 < td > </ td >
14701452
1471- < td > •</ td >
1472- < td > </ td >
1473- < td > </ td >
1474-
14751453 < td rowspan ="8 "> < abbr title ="UA-dependent "> ?</ abbr > </ td >
14761454 </ tr >
14771455
@@ -1492,10 +1470,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
14921470 < td > </ td >
14931471 < td > •</ td >
14941472 < td > </ td >
1495-
1496- < td > </ td >
1497- < td > •</ td >
1498- < td > </ td >
14991473 </ tr >
15001474
15011475 < tr >
@@ -1515,10 +1489,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
15151489 < td > </ td >
15161490 < td > </ td >
15171491 < td > •</ td >
1518-
1519- < td > </ td >
1520- < td > </ td >
1521- < td > •</ td >
15221492 </ tr >
15231493
15241494 < tr >
@@ -1538,10 +1508,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
15381508 < td > </ td >
15391509 < td > </ td >
15401510 < td > •</ td >
1541-
1542- < td > </ td >
1543- < td > •</ td >
1544- < td > </ td >
15451511 </ tr >
15461512
15471513 < tr >
@@ -1561,10 +1527,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
15611527 < td > </ td >
15621528 < td > •</ td >
15631529 < td > </ td >
1564-
1565- < td > </ td >
1566- < td > •</ td >
1567- < td > </ td >
15681530 </ tr >
15691531
15701532 < tr >
@@ -1584,10 +1546,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
15841546 < td > </ td >
15851547 < td > </ td >
15861548 < td > •</ td >
1587-
1588- < td > </ td >
1589- < td > </ td >
1590- < td > •</ td >
15911549 </ tr >
15921550
15931551 < tr >
@@ -1604,44 +1562,16 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
16041562 < td > </ td >
16051563 < td > •</ td >
16061564
1607- < td > </ td >
16081565 < td > </ td >
16091566 < td > </ td >
1610-
1611- < td > </ td >
1612- < td > </ td >
1613- < td > •</ td >
1614- </ tr >
1615-
1616- < tr >
1617- < th scope ="row "> tibetan</ th >
1618- < td > </ td >
1619- < td > •</ td >
1620-
16211567 < td > </ td >
1622- < td > •</ td >
1623-
1624- < td > •</ td >
1625- < td > </ td >
1626-
1627- < td > •</ td >
1628- < td > </ td >
1629-
1630- < td > </ td >
1631- < td > </ td >
1632- < td > •</ td >
1633-
1634- < td > </ td >
1635- < td > </ td >
1636- < td > •</ td >
16371568 </ tr >
16381569 </ tbody >
16391570 </ table >
16401571
1641- < p > The two values < code > kashida</ code > and < code > tibetan</ code > trigger
1642- special justification behavior as specified below. This special behavior
1643- takes priority over the expansion opportunity adjustments described
1644- above.</ p >
1572+ < p > The < code > kashida</ code > value triggers special justification behavior
1573+ as specified below. This special behavior takes priority over the expansion
1574+ opportunity adjustments described above.</ p >
16451575
16461576 < dl >
16471577 < dt > kashida</ dt >
@@ -1657,29 +1587,6 @@ <h3 id="text-justify"><span class="secno">6.3.</span>
16571587 should limit elongation so that in multi-script lines a short
16581588 stretch of Arabic will not be forced to soak up too much of the
16591589 extra space by itself.</ dd >
1660- < dt > tibetan</ dt >
1661- < dd > apply Tibetan justification. Tibetan justification stretches the
1662- spaces after shads (TIBETAN MARK SHAD U+0F0D, TIBETAN MARK NYIS
1663- SHAD U+0F0E, TIBETAN MARK TSHEG SHAD U+0F0F, TIBETAN MARK NYIS
1664- TSHEG SHAD U+0F10, TIBETAN MARK RIN CHEN SPUNGS SHAD U+0F11,
1665- TIBETAN MARK RGYA GRAM SHAD U+0F12) and spaces after the letters
1666- KA (U+0F40) and GA (U+0F42)—with or without combining
1667- vowels—if the line contains any. Otherwise, if the line ends
1668- in a tsek mark (TIBETAN MARK INTERSYLLABIC TSHEG U+0F0B, TIBETAN
1669- MARK DELIMITER TSHEG BSTAR U+0F0C) it pads the end of the line with
1670- tsek (U+0F0B) to fill the remaining space. The UA may use a more
1671- sophisticated algorithm than the simple two-step one above, but
1672- must still prioritize flexing a space after a shad over padding
1673- the line with tseks. For example, one possible algorithm stretches
1674- spaces up to twice their width, then falls back to padding the line
1675- with up to six tseks. If there is still more space to soak up, it
1676- goes back to stretching the spaces beyond that limit, or, if there
1677- are none, adding tseks past the six-tsek limit. Balancing the two
1678- methods in such a way results in more even-looking justified text.
1679- < span class ="note "> Note that this method was used to justify text
1680- in hand-written documents and primitive typesetting systems. Modern
1681- practice prefers inter-word justification, and therefore this
1682- method is only useful for recreating historical layouts.</ span >
16831590 </ dl >
16841591
16851592
@@ -3032,10 +2939,6 @@ <h2 id="changes"><span class="secno">10.</span>
30322939 removed.
30332940 < li > < a href ="#text-justify "> Text justification</ a > has been much more
30342941 explicitly specified with prioritized expansion opportunities.
3035- < li > The 'tibetan' value for < a href ="http://www.w3.org/TR/2003/CR-css3-text-20030514/#text-justify " class ="property "> 'text-justify'</ a >
3036- has been added to specify traditional Tibetan justification (which
3037- is still in use in modern books and newspapers) and details have
3038- been added for handling Tibetan text in other justification schemes.
30392942 < li > An 'end' value has been added to
30402943 < a href ="#punctuation-trim "> 'punctuation-trim'</ a > .
30412944 < li > < a href ="http://www.w3.org/TR/2003/CR-css3-text-20030514/#kerning-props "> 'kerning-mode: contextual'</ a >
@@ -3104,7 +3007,6 @@ <h2 id="recent-changes"><span class="secno">11.</span>
31043007 < li > Change 'text-align's vertical text behavior for the 'left' and 'right'
31053008 values to be relative to LTR text rather than relative to the beginning
31063009 of the line stack.
3107- < li > Add Tibetan justification definition
31083010 < li > Remove 'size' justification value
31093011 < li > Rename 'inter-character' justification value back to 'distribute'
31103012 < li > Improve justification text
0 commit comments