Am 06.10.2014 um 22:05 schrieb Marcelo Galvão Póvoa <marspeoples...@gmail.com>:

> On Sun, Oct 5, 2014 at 4:29 PM, Stephan Witt <st.w...@gmx.net> wrote:
>> Am 02.10.2014 um 13:14 schrieb Stephan Witt <st.w...@gmx.net>:
>> 
>>> Am 18.07.2014 um 10:39 schrieb Stephan Witt <st.w...@gmx.net>:
>>> 
>>> I gave it a try to make some progress regarding the HiDPI stuff.
>>> 
>>> First I've decided to split the task.  I'd postpone the image scaling 
>>> issues.
>>> Not only because of the dynamic nature of the preview rendering.  It's a 
>>> slightly
>>> more complex thing in general - we need to provide multiple image/icon sets 
>>> for
>>> different pixel ratios, IMHO.
>>> 
>>> My work is based on the first patch from Marcelo.  I dropped the use of the 
>>> global
>>> LyXRC member variable and made an alternate solution without it.
>>> 
>>> See the attached patch.  In principle it works.  There is an issue with 
>>> scrolling.
>>> The vertical scroll bar on a Mac is not visible all the time.  Only while 
>>> scrolling
>>> it is drawn and the content of the region under at the left side of the 
>>> main text
>>> area is a duplicate of the middle of the text area on the stop of the 
>>> scroll operation.
>>> See the attached screen shot.
>>> 
>>> Stephan
>>> 
>>> <0003-Add-basic-qt5-HiDPI-rendering-support.patch>
>>> <Bildschirmfoto 2014-10-02 um 13.04.08.png>
>> 
>> Now I have an improved patch without the scrolling issue. I'd like to commit 
>> it.
>> Are there any thoughts about it?
>> 
>> Stephan
>> 
> 
> I tested your patch a little and I found some of the quirks I've been
> having when I worked with this:
> 
> - Redrawing the cursor sometimes causes some drawing errors around
> characters. If I hold left/right arrow key to move the cursor across
> text, I get something like the attached screenshot. As I mentioned, my
> patch avoids partial viewport updates to workaround this, but it is
> not a decent solution.

Sorry, I cannot reproduce your problem.  Or I do not understand it.
You're talking about text navigation with cursor up/down, right?
What's the partial viewport update you're talking about?

Stephan

> - Instant Preview of math formulas is not rendered in HiDPI. My patch
> does this but has an ugly dependency on LyxRC.

> - Dynamically changing window DPI (i.e, moving it between different
> screens) makes the text blurry. I haven't tested this much, but maybe
> it is related to some unflushed drawing cache?
> 
> Marcelo
> <cursor.png>

Reply via email to