It maybe 2017, but this doesn't quite work yet. Not to mention how it falls apart as soon as I want some _clever_ typesetting. Don't get me wrong: I think we can do better than TeX, and in a lot of cases common characters like e.g. Greek characters might be fine, but, uh, we aren't there yet.
I hope the combining diacritics will not be relegated too far off the BMP.
https://kasperpeulen.github.io/PressAndHold/Unicode/ was a novel attempt. [source: https://github.com/kasperpeulen/PressAndHold] The trick is you long-press any letter, e.g. press Shift+A and don't release => you get a popup offering 𝐴 ∀ 𝒜 𝔄 (use arrors & Enter to select) Long-pressing letters is amusingly unnatural, I have to make a conscious effor :-)
Apropos unicode notations, that demo was made for https://github.com/kasperpeulen/CoffeeTeX, a unicode AsciiMath-inspired notation.
- Keyboard shortcuts, like for diacritics on european keyboards.
- On screen keyboard, like for phones and tablets.
But entry is not the important part - rendering is.
If that was true, TeX already has us covered.
∀α,β ∈ ℝ², √ϕ=αβ, ...
∃ a⃗ + b⃗ ≥ ...
What I think is needed are generic 2d composition diacritics for unicode, to have text above/below/to the upper left/UR/LL/LR angle -- I mean, some more generic version to write things like Ψ̂⁹⁻¹=Ψ⁸, ρ₁₂ with composition characters instead of the dedicated numbers, or letters.
I don't like LaTeX because I want WYSIWYG, which is what unicode is for. Even in the body of an email. Even in a reply on YN.