LibreOffice since 4.2.3 draws the spelling and grammar error waves lines nicely on HiDPI screens. This was done via changes to the OutputDevice::DrawWaveLine routine: http://opengrok.libreoffice.org/xref/core/vcl/source/outdev/textline.cxx#984
This fixes by far the most common use of this feature, but still we could do a better job for the underline character properties (wave, bold-wave, double-wave) which are hard-coded to draw 1 pixel and don't look very good. The relevant routine for this is OutputDevice::ImplDrawWaveLine
I believe this is an easy hack. The first question is what widths to use. The spelling / grammar underlines are supposed to be unobtrusive, but the wave underline character property perhaps not. I would consider changing the code to use the underline / bold / double underline widths, or perhaps tweaks of them.
Migrating Whiteboard tags to Keywords: (EasyHack DifficultyInteresting SkillCpp TopicUI)
JanI is default CC for Easy Hacks (Add Jan; remove LibreOffice Dev List from CC)
(In reply to Keith Curtis from comment #0)
> I believe this is an easy hack.
Keith: Looks like you (originally) tagged this bug as an Easy Hack, but it still has a status of UNCONFIRMED. I'm going to put it into NEEDINFO, and ask that you or Jan triage this one (to NEW, or some other status).
Yep, it's still needs to be fixed as of 5.1.x.
This bug was never confirmed by a person different than the reporter.
Could you please try to reproduce it with the latest version of LibreOffice
from https://www.libreoffice.org/download/libreoffice-fresh/ ?
I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' if the bug is still present in the latest version.
Created attachment 135010 [details]
Current wave underlines
The wave underlines appear better now. Including a screenshot.