For several of my type projects, I’ve received requests to add some of the more obscure space-like characters. It would be great if these could be auto-generated from a list in the «Separators» category.
Most of these characters are empty and have well-defined advance widths, so they should be easy to auto-generate. For the less strictly defined ones (like HAIR SPACE), you could at least choose a sensible value as a starting point. It would be much preferable to having to dig up the unicodes and definitions each time I make a new typeface.
This is the list of space characters I use in my fonts:
emspace
enspace
figurespace
fourperemspace
hairspace
punctuationspace
sixperemspace
space
nbspace
thinspace
threeperemspace
zerowidthspace
I decided upon which to use based on my experience of practical need in a US commercial type shop. I typically add them using a Custom Filter List.
I tried that now. Took me a while to find the glyph there (why is there no unicode number entry?!). It’s apparently called IDEOGRAPHIC SPACE. How is that supposed to tell me whether the glyph is generally necessary or not?
(Also, your yes is ambiguous. Yes, you do, or yes, you assume correctly?)