the current definition of `font-variant-emoji´ simply implicitly adds a V·S·15 or V·S·16 after emoji characters which can take them. this is definitely the least useful possible interpretation of `font-variant-emoji´. if i `font-variant-emoji: text´, i would like NO emoji characters to be given emoji presentation, not “only emoji characters which were not {already encoded codepoints at time of encoding and thus prone to possible awkward re·presentations in pre·existing encoded texts}”
the entire POINT is that whether a character has text or emoji presentation should be a quality of higher‐level markup and not encoded at the character level. variation selectors are a begrudging concession for use in limited scenarios where a plaintext distinction may never·the·less be argued for. but that whole conceptual framework doesn’t WORK when your higher‐level markup is just doing “implicitly insert characters into the text stream and then render as plaintext like normal”
the distinction between emoji style and text style is like the distinction between upright and italic, the existence of variation selectors for some of the set NOTWITHSTANDING
give me the means to choose at the font level!!