|
338 | 338 | }, |
339 | 339 | { |
340 | 340 | "name": "text-before-edge", |
| 341 | + "prose": "text-before-edge aliasing text-top", |
341 | 342 | "href": "https://www.w3.org/TR/css-inline-3/#valdef-alignment-baseline-text-before-edge", |
342 | 343 | "type": "value", |
343 | | - "value": "text-top" |
| 344 | + "value": "text-before-edge" |
344 | 345 | }, |
345 | 346 | { |
346 | 347 | "name": "text-after-edge", |
| 348 | + "prose": "text-after-edge aliasing text-bottom", |
347 | 349 | "href": "https://www.w3.org/TR/css-inline-3/#valdef-alignment-baseline-text-after-edge", |
348 | 350 | "type": "value", |
349 | | - "value": "text-bottom" |
| 351 | + "value": "text-after-edge" |
350 | 352 | } |
351 | 353 | ], |
352 | 354 | "styleDeclaration": [ |
|
587 | 589 | }, |
588 | 590 | { |
589 | 591 | "name": "trim-start", |
590 | | - "prose": "For block containers: trim the block-start side of the first formatted line to the specified metric of its root inline box. If there is no such line, or if there is intervening non-zero padding or borders, there is no effect. For inline boxes: trims the block-start side of the box to match its content edge to the metric specified by text-box-edge.", |
| 592 | + "prose": "For block containers and column boxes: trim the block-start side of the first formatted line to the specified metric of its root inline box. If there is no such line, or if there is intervening non-zero padding or borders, there is no effect. For inline boxes: trims the block-start side of the box to match its content edge to the metric specified by text-box-edge.", |
591 | 593 | "href": "https://www.w3.org/TR/css-inline-3/#valdef-text-box-trim-trim-start", |
592 | 594 | "type": "value", |
593 | 595 | "value": "trim-start" |
594 | 596 | }, |
595 | 597 | { |
596 | 598 | "name": "trim-end", |
597 | | - "prose": "For block containers: trim the block-end side of the last formatted line to the specified metric of its root inline box. If there is no such line, or if there is intervening non-zero padding or borders, there is no effect. For inline boxes: trims the block-end side of the box to match its content edge to the metric specified by text-box-edge.", |
| 599 | + "prose": "For block containers and column boxes: trim the block-end side of the last formatted line to the specified metric of its root inline box. If there is no such line, or if there is intervening non-zero padding or borders, there is no effect. For inline boxes: trims the block-end side of the box to match its content edge to the metric specified by text-box-edge.", |
598 | 600 | "href": "https://www.w3.org/TR/css-inline-3/#valdef-text-box-trim-trim-end", |
599 | 601 | "type": "value", |
600 | 602 | "value": "trim-end" |
|
618 | 620 | "value": "auto | <text-edge>", |
619 | 621 | "initial": "auto", |
620 | 622 | "appliesTo": "block containers and inline boxes", |
621 | | - "inherited": "no", |
| 623 | + "inherited": "yes", |
622 | 624 | "percentages": "N/A", |
623 | 625 | "computedValue": "the specified keyword", |
624 | 626 | "canonicalOrder": "per grammar", |
625 | 627 | "animationType": "discrete", |
626 | 628 | "values": [ |
627 | 629 | { |
628 | 630 | "name": "auto", |
629 | | - "prose": "This property specifies the metrics to use for text-box-trim effects. Values have the same meanings as for line-fit-edge; the auto keyword uses the value of line-fit-edge on the root inline box of the the affected line box, interpreting leading (the initial value) as text.", |
| 631 | + "prose": "This property specifies the metrics to use for text-box-trim effects. Values have the same meanings as for line-fit-edge; the auto keyword uses the value of line-fit-edge, interpreting leading (the initial value) as text.", |
630 | 632 | "href": "https://www.w3.org/TR/css-inline-3/#valdef-text-box-edge-auto", |
631 | 633 | "type": "value", |
632 | 634 | "value": "auto" |
|
651 | 653 | "values": [ |
652 | 654 | { |
653 | 655 | "name": "normal", |
654 | | - "prose": "The content area of the inline box is sized and positioned to fit (possibly hypothetical) text from its first available font. This specification does not specify how. A UA may, e.g., use the maximum ascender and descender of the font. (This would ensure that glyphs with parts above or below the em-box still fall within the content area, but leads to differently sized boxes for different fonts.)", |
| 656 | + "prose": "The content area of the inline box is sized and positioned to fit (possibly hypothetical) text from its first available font. If text-box-trim indicates trimming, then the specified metric must be used. Otherwise, this specification does not specify how. A UA may, e.g., use the maximum ascender and descender of the font. (This would ensure that glyphs with parts above or below the em-box still fall within the content area, but leads to differently sized boxes for different fonts.)", |
655 | 657 | "href": "https://www.w3.org/TR/css-inline-3/#valdef-inline-sizing-normal", |
656 | 658 | "type": "value", |
657 | 659 | "value": "normal" |
|
844 | 846 | "prose": "The <text-edge> value, which identifies specific font metrics, expands to", |
845 | 847 | "href": "https://www.w3.org/TR/css-inline-3/#typedef-text-edge", |
846 | 848 | "type": "type", |
847 | | - "value": "[ text | cap | ex | ideographic | ideographic-ink ] [ text | alphabetic | ideographic | ideographic-ink ]?", |
| 849 | + "value": "[ text | ideographic | ideographic-ink ] | [ text | ideographic | ideographic-ink | cap | ex ] [ text | ideographic | ideographic-ink | alphabetic ]", |
848 | 850 | "values": [ |
849 | 851 | { |
850 | 852 | "name": "leading", |
|
0 commit comments