On Sun, Jun 09, 2024 at 01:36:39AM +0300, Udicoudco wrote:
Hello all,

I've got a report on a strange behaviour of textstyle-update in LyX 2.4.0.
If I select a character (say a) in math equation, then execute
textstyle-update color 3
in LyX 2.3 is simply turned the character into blue, and in th LaTeX
source I see
{\color{blue}a} as expected, but with LyX 2.4.0 the character is also
turning upright instead
of staying italic, and the LaTeX source shows

{\color{blue}{\normalsize \mathrm{\mathrm{\mathrm{a}}}}}

which is probably undesired.

Should be fixed at afb70c90.

To me, it looks like the text in equations does not update any parameters
of the current font.

The changes in the LaTeX source can be explained by 58103cf, but this
commit is not the fault, it just worsen the symptoms.

Yes, this was also broken in 2.3. The code simply expected all text properties to be specified instead of just some of them. In 2.3 only the color was taken into account and thus the breakage was limited to that case only. However, using the text properties dialog everything should have worked right.

If I create a blue character then select it and execute textstyle-update series bold,

Note that the code is expecting numerical parameters, so that "textstyle-update series bold" does not work. One should use "textstyle-update series 1", instead.

-- Enrico
--
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to