Closed davidmjones closed 6 years ago
These two arrows used to be stretchable using STIXNonUnicode, but they do not have stretchy constructions in STIX1.1 (https://dxr.mozilla.org/mozilla-central/source/layout/mathml/mathfontSTIXGeneral.properties#105):
U+21A9 U+21AA
Original comment by: fred-wang
So after more testing, here are the relevant pieces for the stretch constructions:
U+21C0: already supported.
U+21C1: 'uni23AF', 'uni21C1'
U+295A: 'uni21BC' 'uni23AF' 'uni23D0'
U+295B: 'uni23D0' 'uni23AF' 'uni21C0'
U+295E: 'uni21BD' 'uni23AF' 'uni23D0'
U+295F: 'uni23D0' 'uni23AF' 'uni21C1'
U+294E: 'uni21BC' 'uni23AF' 'uni21C0'
U+2950: 'uni21BD' 'uni23AF' 'uni21C1'
U+21A9: 'uni2190', 'uni23AF', 'uniE0B5.nu'
U+21AA: 'uniE0B4.nu', 'uni23AF', 'uni2192'
Note: Gecko used 'uni22A2' and 'uni22A3' for the "tee" of some arrows, but this now seems to be badly aligned with 'uni23AF'. So instead I've replaced it with 'uni23D0'.
Actually, exchanging the role of the extenders 'uni23AF' and 'uni23D0' you can probably provide stretchy support for all the vertical counterparts of the arrows above.
Original comment by: fred-wang
Original comment by: stipub
With the release of vesrion 2.0.0 we believe that this issue has been addressed.
Original comment by: stipub
The following arrows are stretchy in the MathML operator dictionary (http://www.w3.org/TR/MathML3/appendixc.html) but do not have any construction in STIX1.1. However, they could be stretched using existing Unicode characters:
U+295A U+295B U+295E U+295F U+21C1 U+294E U+2950
For example, for U+295A, Gecko has https://dxr.mozilla.org/mozilla-central/source/layout/mathml/mathfontUnicode.properties#49
Reported by: fred-wang
Original Ticket: stixfonts/tracking/70