Describe the bug
Text is not rendered at the vertical center of each line, but is instead rendered near the top:

Here's how it looks in xfce4-terminal:

Font used in both pictures: Liberation Mono (size 10 in terminal, h14 in Neovide)
Desktop (please complete the following information):
Please run neovide --log and paste the contents of the .log file here:
This is a known issue. I haven't quite figured out what combination of metrics gets the desired effect from swash.
https://github.com/Kethku/neovide/pull/795 Could folks try this branch? It seems to act closer to what I expect, but I'm not sure if its the right fix.
Yes, that is much better but not perfect yet:

(Look at the parentheses)
Can you grab a comparison screen cap? It's hard to tell what the difference is
Yeah, the difference is smaller than I made it out to be ;) But at least the top of the parentheses no longer touch the border of the cell. Here's the same on main:

Ah sorry I meant a comparison to a terminal ground truth
@Kethku
Terminal ground truth (Alacritty, Liberation Mono 10pt):

Neovide gd2e33b8 (Liberation Mono h14):

Seems to consistently draw everything 1px too high up on the line.
Neovide vertical-positioning-fix (Liberation Mono h14):

Neovide now draws the text positioned more or less identically to Alacritty! I tested this and got the same results with Roboto Mono and Source Code Pro as well. It definitely seems to me like this patch fixes the vertical positioning issue.
This is merged, so I think this is fixed.
Most helpful comment
This is a known issue. I haven't quite figured out what combination of metrics gets the desired effect from swash.