Closed adrian-martinez-dev closed 4 years ago
Looks like you use non monospaced font. Vim currently support only monospaced font because renderer is limited to grid.
I have the same issue with Droid Sans Mono (definitely a monospaced font that works with neovim TUI and neovim-qt):
(The colorscheme is OceanicNext; setting
let g:oceanic_next_terminal_bold = 0
in init.vim
makes no difference.)
EDIT: I think this is a general issue with the ligatures support; for example, bold in Fira Code works (even though it looks decidedly not monospaced). Is there a way of turning ligatures off for checking?
@clason looks like it's related to ligatures, but not just any font with ligatures e.g.
:call rpcnotify(1, 'Gui', 'Font', 'Hack 12')
(no ligatures) works
:call rpcnotify(1, 'Gui', 'Font', 'FuraCode Nerd Font Mono 12')
(ligatures) doesn't work, also some of the ligatures, e.g. !== and ... look odd. This font works fine in other apps.
:call rpcnotify(1, 'Gui', 'Font', 'Fira Code 12')
(ligatures), works. ligatures all work fine too
I fixed it installing bold and italics missing font files, the issue is related to 'synthetic boldification', take a look here: https://github.com/vhakulinen/gnvim/issues/84
Describe the bug Bold text overlaps with the rest of the text![captura de pantalla de 2019-01-30 09-47-18](https://user-images.githubusercontent.com/5392962/51993954-6d989300-2475-11e9-8846-b70b223bffd1.png)
Technical information (please complete the following information):