Dov Feldstern wrote:
Hi!
Another issue with the changes recently made to the encodings. This one
is actually not a bug, perhaps, rather an "over-fix".
Maybe what you describe is related to this code in
LyXText::setCurrentFont(LCursor & cur) in text2.C:720:
if (pos > 0) {
if (pos == cur.lastpos())
--pos;
else // potentional bug... BUG (Lgb)
if (par.isSeparator(pos)) {
if (pos > cur.textRow().pos() &&
bidi.level(pos) % 2 ==
bidi.level(pos - 1) % 2)
--pos;
else if (pos + 1 < cur.lastpos())
++pos;
}
}