If you have experience designing and/or coding typography in CSS for the web, what do you find most annoying? What’s hard to do? What’s impossible?
@jensimmons I've got an annoying thing. I wrote/maintain a training project. We have a lot of jargon, so vocab words get wrapped in a span and pop open a glossary when clicked. Punctuation following a vocab word wraps to the next line, and I have no way of keeping it connected to the vocab word without adding yet another container. It really seems like that should be controlled by whitespace or word-wrap.

@benetherington @jensimmons That ... should work. Can you send me a testcase?

Note: if it's an inline block, though, for compat reasons, it's always breakable before/after. We're discussing a switch in https://github.com/w3c/csswg-drafts/issues/4949 ...

[css-text-3] Switch line-breaking handling of atomic inlines · Issue #4949 · w3c/csswg-drafts

CSS Text tried to define that atomic inlines behave like ID characters with respect to line breaking (e.g., breaks between an atomic inline and a closing parenthesis or comma is forbidden). We had ...

GitHub
@fantasai @jensimmons ah, yep, it’s an inline-block. Pretty sure I found that issue while trying to fix it, now that you point it out. Thank you for your work on W3C, and thank you for the help!