Re: [csswg-drafts] [css-text] Show invisible characters (#8874)

I think there’s also a math use case with these:

* U+2062 INVISIBLE TIMES ⇒ `×` or `·`
* U+2063 INVISIBLE SEPARATOR ⇒ `,`
* U+2064 INVISIBLE PLUS ⇒ `+`

Within (editor) text set with a monospaced font, it may be desirable to disambiguate the various spaces in U+200*x* and a handful others by showing visible glyphs for them. Since these are not readily available as Unicode characters, `text-transform` may indeed be the wrong place to implement this. 
The same goes for many (keycap) symbols from ISO 9995, ISO 7000 or IEC 60417 which are available for characters like ZWJ, ZWNJ, CGJ, NBSP.

<details>

* U+200B ZERO WIDTH SPACE 
![image](https://github.com/w3c/csswg-drafts/assets/6200185/7a1d1ca7-b481-4f21-93b6-e33710345076)
* U+00AD SOFT HYPHEN 
![image](https://github.com/w3c/csswg-drafts/assets/6200185/b1183e2d-a1cc-41f8-873a-72cf6f281010)
* U+200C ZERO WIDTH NONJOINER 
![image](https://github.com/w3c/csswg-drafts/assets/6200185/03645cd8-e13c-4dc0-9172-c0e80b9ddbcc)
* U+2060 WORD JOINER 
![image](https://github.com/w3c/csswg-drafts/assets/6200185/8af0a97b-a477-4610-b956-47bcd97e88f2)
* U+034F COMBINING GRAPHEME JOINER 
![image](https://github.com/w3c/csswg-drafts/assets/6200185/ae2815cc-b7f5-498e-8f9e-cf6f97424c6d)
* U+0020 SPACE
![image](https://github.com/w3c/csswg-drafts/assets/6200185/5f1cad5b-d1d0-4ca5-b8e4-06cd4a4e4806)
* U+00 NON-BREAKING SPACE
![image](https://github.com/w3c/csswg-drafts/assets/6200185/e10e6ba3-7102-4bc1-b16f-a91c796ac247)

</details>
<!--
There’s a special-purpose website relevant to this issue: <https://invisible-characters.com>.-->

-- 
GitHub Notification of comment by Crissov
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8874#issuecomment-1919623738 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 31 January 2024 17:58:12 UTC