1. CSS hanging-punctuation

    Allows some punctuation characters from start (or the end) of text elements to be placed "outside" of the box in order to preserve the reading flow.

  2. CSS line-clamp

    CSS property that will contain text to a given amount of lines when used in combination with `display: -webkit-box`. It will end with ellipsis when `text-overflow: ellipsis` is included.

  3. CSS Text Box

    CSS `text-box` (and it’s longhands `text-box-trim` & `text-box-edge`) provide the ability to trim extra space over/under text glyphs at the start/end of a block to match specific font-provided metrics. This allows for more precise alignment and positioning of text.

  4. display: flow-root

    The element generates a block container box, and lays out its contents using flow layout. It always establishes a new block formatting context for its contents. It provides a better solution to the most use cases of the "clearfix" hack.

  5. textmetrics api: actualboundingboxascent

  6. textmetrics api: actualboundingboxdescent

  7. textmetrics api: actualboundingboxleft

  8. textmetrics api: actualboundingboxright

  9. textmetrics api: fontboundingboxascent

  10. textmetrics api: fontboundingboxdescent

  11. text api: getboxquads

  12. css property: align-self: supported for absolutely-positioned boxes

  13. css property: justify-self: supported for absolutely-positioned boxes

  14. css property: place-self: supported for absolutely-positioned boxes

  15. css property: text-box

  16. css property: text-box-edge

  17. css property: text-box-edge: auto

  18. css property: text-box-trim

  19. css property: text-box-trim: none

  20. css property: text-box-trim: trim-both

  21. css property: text-box-trim: trim-end

  22. css property: text-box-trim: trim-start

  23. css property: text-box: normal