stipub / stixfonts

OpenType Unicode fonts for Scientific, Technical, and Mathematical texts
SIL Open Font License 1.1
687 stars 41 forks source link

Non-growing delimiters #185

Open davidmjones opened 3 years ago

davidmjones commented 3 years ago

[This will be considered for v2.20 if there is time.]

Many new growing delimiters were added in v2.0.1, but some were were postponed until later. (For some, it might be unclear how to make them stretchy.)

Code Glyph Unicode Name
U+2980 TRIPLE VERTICAL BAR DELIMITER
U+27C5 LEFT S-SHAPED BAG DELIMITER
U+27C6 RIGHT S-SHAPED BAG DELIMITER
U+27EC MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET
U+27ED MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET
U+27EE MATHEMATICAL LEFT FLATTENED PARENTHESIS
U+27EF MATHEMATICAL RIGHT FLATTENED PARENTHESIS
U+2987 Z NOTATION LEFT IMAGE BRACKET
U+2988 Z NOTATION RIGHT IMAGE BRACKET
U+2989 Z NOTATION LEFT BINDING BRACKET
U+298A Z NOTATION RIGHT BINDING BRACKET
U+298B LEFT SQUARE BRACKET WITH UNDERBAR
U+298C RIGHT SQUARE BRACKET WITH UNDERBAR
U+298D LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
U+298E RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
U+298F LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
U+2990 RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
U+2991 LEFT ANGLE BRACKET WITH DOT;Ps;0;ON;;;;;Y;;;;;
U+2992 RIGHT ANGLE BRACKET WITH DOT;Pe;0;ON;;;;;Y;;;;;
U+2993 LEFT ARC LESS-THAN BRACKET
U+2994 RIGHT ARC GREATER-THAN BRACKET
U+2995 DOUBLE LEFT ARC GREATER-THAN BRACKET
U+2996 DOUBLE RIGHT ARC LESS-THAN BRACKET
U+2997 LEFT BLACK TORTOISE SHELL BRACKET
U+2998 RIGHT BLACK TORTOISE SHELL BRACKET
U+29D8 LEFT WIGGLY FENCE
U+29D9 RIGHT WIGGLY FENCE
U+29DA LEFT DOUBLE WIGGLY FENCE
U+29DB RIGHT DOUBLE WIGGLY FENCE
U+29FC LEFT-POINTING CURVED ANGLE BRACKET
U+29FD RIGHT-POINTING CURVED ANGLE BRACKET

The following characters are also considered delimiters in the LaTeX unicode-math package, but it's not clear how we should treat them:

Code Glyph Unicode Name
U+231C TOP LEFT CORNER
U+231D TOP RIGHT CORNER
U+231E BOTTOM LEFT CORNER
U+231F BOTTOM RIGHT CORNER
tiroj commented 3 years ago

I’ve spec’d variant height s1–s12 glyphs for the complete first set listed above. Will consider which of them might also be supported with assemblies.

I am unsure whether the corner pieces need growing forms—which might consist of the same shape at different heights corresponding to the other delimiters, or if a math handler should be able to position the individual corner pieces relative to the whole height of an equation or portion of an equation?

tiroj commented 2 years ago

Fixed in dev for 2.20

tiroj commented 1 year ago

Updated sources and fonts delivered to STI Pub for testing. Issue reopened pending public release.