The issue is in the deja-vu fonts which at some font sizes at some screen 
resolutions specify a line height that is too small to contain the underscore 
once it is rounded to an integral number of pixels.  A quick google will show 
that it affects both vscode and eclipse and in both cases the same workaround 
is used, manually increase the line height.

A change has been made in Scintilla to reduce the situations this occurs, but 
it may not be a full fix.  That change will bubble through Geany in due course 
and hopefully will improve things, but there is not going to be a total fix at 
the client end.  So the issue is closed with a workaround because its not 
something we can independently fix.

Whilst its tempting to yell at Ubuntu to "fix your [expletive deleted] font" 
since that is the underlying problem a) I doubt that would have any effect, and 
b) its difficult for them to do so given they don't know the resolution of the 
screen being used, and the font size chosen, and therefore which way the 
rounding is going to go. If they adjust the line height too far it will result 
in complaints of excessive space between lines on some systems.  

Its just unfortunate that Ubuntu chose that font as the monospace default so 
the issue shows up in lots of places.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2502#issuecomment-757441118

Reply via email to