Skip to content

STIX feedback

Peter Krautzberger edited this page Aug 30, 2013 · 14 revisions
  • In STIX-Math, some glyphs used as components for stretchy operators should be moved to the Miscellaneous Technical unicode block. This includes those from uni2320.s1 to uni23B3.s1 and from uni23B7.s1 to uni23B9.s1

  • There are a couple of delimiters that could be made infinitely stretchy (but they have only fixed size data): U+203E could be able to stretch infinitely (using itself as the extender) U+222B could be made infinitely stretchy (top: U+2320, rep: U+23AE, bot: U+2321) U+27E6 and U+27E7 could be infinitely stretchy using box drawing characters (U+2553, U+2551, U+2559, etc.)

  • Other stretchy operators could be added, see the DELIMITERS list in https://github.com/fred-wang/MathJax-dev/blob/open-type-fonts/fonts/OpenTypeMath/STIX-Web/config.py

  • STIX-Word is missing glyphs from STIX-General?

  • Are most of the glyphs from STIX-Main and STIX-Math duplicate? If so, is it ok not to repeat them in the Web fonts splitting? Can the STIX committee merge the two files?

  • Do we have duplicate glyphs for style vs mathvariant (for example alphabets from STIX-Bold.otf and the corresponding characters from the Mathematical Alpha Num block of STIX-Regular.otf)? If so, is it ok not to repeat them in the Web fonts splitting?

  • Splitting the fonts will require some changes like dropping the Open Type Math table, adding space characters for monospace, moving non-Unicode glyphs to the Plane0 PUA etc In general the splitting is designed for MathJax's purpose and may not work well in browsers (these could just use WOFF packaging of the STIX-Word, without further modifications).

Peter: @Fred Could you specify "may not work well in browsers"? What functionality will be lost, which loss can be worked around (without MathJax) etc.

Clone this wiki locally