mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-12 22:14:35 +00:00
Font.cpp: fix bug #8424
We must group the content which should be changed in size wit a pair of braces because the LaTeX size commands are otherwise switches. We already do so for many case, but not for the case that a size command is inside another command. This patch adds now always a brace pair around the selected text which is the safest method.
This commit is contained in:
parent
6bdc561714
commit
63295f9dc5
@ -332,7 +332,7 @@ int Font::latexWriteStartChanges(odocstream & os, BufferParams const & bparams,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// When the current language is Hebrew, Arabic, or Farsi
|
// If the current language is Hebrew, Arabic, or Farsi
|
||||||
// the numbers are written Left-to-Right. ArabTeX package
|
// the numbers are written Left-to-Right. ArabTeX package
|
||||||
// reorders the number automatically but the packages used
|
// reorders the number automatically but the packages used
|
||||||
// for Hebrew and Farsi (Arabi) do not.
|
// for Hebrew and Farsi (Arabi) do not.
|
||||||
@ -428,7 +428,7 @@ int Font::latexWriteStartChanges(odocstream & os, BufferParams const & bparams,
|
|||||||
}
|
}
|
||||||
os << '\\'
|
os << '\\'
|
||||||
<< LaTeXSizeNames[f.size()]
|
<< LaTeXSizeNames[f.size()]
|
||||||
<< ' ';
|
<< '{';
|
||||||
count += strlen(LaTeXSizeNames[f.size()]) + 2;
|
count += strlen(LaTeXSizeNames[f.size()]) + 2;
|
||||||
}
|
}
|
||||||
return count;
|
return count;
|
||||||
@ -513,6 +513,8 @@ int Font::latexWriteEndChanges(otexstream & os, BufferParams const & bparams,
|
|||||||
os << '}';
|
os << '}';
|
||||||
++count;
|
++count;
|
||||||
}
|
}
|
||||||
|
os << '}';
|
||||||
|
++count;
|
||||||
}
|
}
|
||||||
|
|
||||||
// When the current language is Hebrew, Arabic, or Farsi
|
// When the current language is Hebrew, Arabic, or Farsi
|
||||||
|
Loading…
Reference in New Issue
Block a user