stipub / stixfonts

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

Inconsistency of bigger braces #124

Closed zepinglee closed 5 years ago

zepinglee commented 6 years ago

A minimal piece of XeLaTeX code:

\documentclass{article}
\usepackage{amsmath,unicode-math}
\setmathfont{STIX2Math.otf}
\begin{document}
\[ f(x) = \begin{cases} 0, \\ 1.       \end{cases} \]
\[ f(x) = \begin{cases} 0, \\ 1, \\ 2. \end{cases} \]
\end{document}

Output: screen shot 2018-07-26 at 9 45 12 pm

The former brace is so “curly” that it is inconsistent with the latter one. Is this an intensional design?

davidmjones commented 6 years ago

Probably not intentional. This is closely related to #117. I'll add it to be reviewed as part of the 2.0.1 milestone.

tiroj commented 6 years ago

The second, taller brace is composed of stacked elements, so needs to be straight. The first is an individual glyph, so can be more naturally formed, following a traditional curvature for this character. I agree that they look inconsistent when viewed together.

Q. Should the individual brace glyphs (various sizes) be made less curvy so that they coordinate visually with taller braces built from stacked elements? [This would apply only to the Math font; the braces in the Text fonts would remain as is.]

tiroj commented 5 years ago

[✓ Tiro internal]