Le 23/07/2025 à 11:58, Pavel Sanda a écrit :
On Wed, Jul 23, 2025 at 11:44:46AM +0200, Jean-Marc Lasgouttes wrote:
Le 23/07/2025 ?? 11:15, Jürgen Spitzmüller a écrit :
Am Mittwoch, dem 23.07.2025 um 10:49 +0200 schrieb Pavel Sanda:
Towards the end of line the end of inset is clearly wrongly computed
and text within inset and behind gets mixed.

This is something that I did not see in my example (also the non-breaking).
I do not know (yet) what is different wrt my example.

Open the attached file. Go to the very end of the inset. Continue typing until
the inset starts getting close to the right end of the workarea.
The cursor and painting of characters gets slowly behind the inset.

For what is worth, I have been working on the branch (but you do not see it because commit mails have been cut for now on features reprository).

What's new? Basically, it is better but not yet correct: the current issue is that, when breaking text, it does not take into account the size of the right corner for the last line. It looks like nothing, but it is a major PITA. To handle that, I have been slowly introducing a Shape object that describes the width of each line of the text to be broken. Time will tell whether this is the right approach.

The last changes that have been done are not necessary visible, because I have tried to do history rewriting to make the different steps of the work easier to understand.

Note that justification is still broken.

JMarc
--
lyx-devel mailing list
lyx-devel@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to