So much for Unicode!
Unicode is supposed to cover all of the alphabets in the known universe (Klingon almost made the cut). But, if you look at mathematical scripts, you’ll see a glaring omission. Sure there are Blackboard Bold (𝔹, 𝕓, 𝟛, ℾ, ℽ) and Fraktur (𝕭, 𝖇, 𝔅 𝔟) and Calligraphic (𝓑, 𝓫, ℬ, 𝒷) letters.
But how about what is, perhaps, the most commonly-used variant in High Energy Physics: slashed letters? As in the Dirac operator or the fermion propagator
Nope. Not there in Unicode. Which means there’s no MathML markup to produce them either.
Shocking.
Well, no solution is perfect, but the above are produced by overstriking two existing Unicode characters. The result is a little crude, but acceptable.
The (new) itex syntax is
\slash{D}
which produces
<mrow><mpadded width="0.125em"><mo>/</mo></mpadded><mi>D</mi></mrow>
If the MathML experts out there think there’s a better solution, I’d love to hear it.
In the meantime, users can enjoy itex2MML 1.2.2.
Update:
Poking around, it occurs to me that another viable alternative to U+FF0F is U+29F8:and
Anyone have a strong preference?
Re: So much for Unicode!
U+0337: c̷o̷m̷b̷i̷n̷i̷n̷g̷ ̷s̷h̷o̷r̷t̷ ̷s̷o̷l̷i̷d̷u̷s̷ ̷o̷v̷e̷r̷l̷a̷y̷
U+0338: c̸o̸m̸b̸i̸n̸i̸n̸g̸ ̸l̸o̸n̸g̸ ̸s̸o̸l̸i̸d̸u̸s̸ ̸o̸v̸e̸r̸l̸a̸y̸