On Thu, Nov 17, 2016 at 08:45:12AM +0000, Jean-Marc Lasgouttes wrote: > commit 361bd53bc36da61c6abfc2e0b7b7c7294800bbd9 > Author: Jean-Marc Lasgouttes <lasgout...@lyx.org> > Date: Mon May 30 10:33:35 2016 +0200 > > Introduce the notion of math class > > This done according to the TeXbook. This class replaces the individual > isMathXXX() methods. The mathClass() method (currently unused) is > provided for the following insets: > > * InsetMathChar (with a revised list of affected characters) > * InsetMathSymbol: the class is given by the `extra' field > Operators defined in lib/symbols (e.g. \log) are MC_OP > * InsetMathFrac is MC_INNER (except nicefrac and units) > * InsetDelimiters is MC_INNER > * InsetStackrel is MC_REL > * The class of InsetScript is the class of the last element of its > nucleus (yes, it is a hack, but doing it right is more work). > > Remove the explicit spacing that was done in the different insets. The > spacing > will be reintroduced properly in a forthcoming commit.
This commit changed spacing in the LyX display of the attached MWE file. The commit message suggests that some changes in spacing were expected, but on current master and 2.3.x the spacing looks worse than before this commit. I did the bisect based on the following: put the cursor at the end of the document. The cursor is too close to the ")". Then press the "left" arrow. There is no space in-between the ")" and the cursor. I did not do the bisect based on the following but it might be related to the change: even besides the cursor, the display looks a big "smushed" to me. e.g. the "|" is too close to the ")". Scott
mwe_delimiters_spacing.lyx
Description: application/lyx
signature.asc
Description: PGP signature