Hi there.
What shall I do to fix 'stretching' effect?
example:
emulator: gnome terminal
font: droid sans mono for powerline plus nerd file types mono 12
Also, I will be very grateful if someone describe how to patch default ubuntu mono font. :)
This is a known problem and actually I am not sure the best way to make the mono sized glyphs appear big enough without some stretching.
In gnome terminal you should be able to use one of the double-width glyph fonts (they won't appear stretched) instead of the true Mono ones.
For example use Ubuntu Mono Plus Nerd File Types.ttf instead of Ubuntu Mono Plus Nerd File Types Mono.ttf. They are both Mono the only difference is that the former has some double width glyphs.
As for patching your own it should be as simple as:
./font-patcher PATH_TO_FONT
Thx a lot :)
I am experiencing the same thing with my Arch Linux, URxvt, vim+nerdtree and vim-devicons. Font is Sauce Code Pro Complete Mono.
Actually also happens in the i3statusbar, using the same font.
Experienced the same problem
Arch Linux: 4.4.1
Wm: dwm
Font: Hurmit Medium Complete
Repatching the font without the --use-single-width-glyphs or -s flag fixed the problem. (In vim as well as statusbar)


@MadsRC @Pr0x1m4 Thanks for the info.
Unfortunately it is a limitation of the script and my knowledge of how to best fix it. The only current alternative as @Pr0x1m4 mentioned is to not use the single width glyph version of the font (basically a font name that doesn't end in 'mono'). This also is a WIP to be cleared up (which font do I even want?)
Having same troubles with gVim + patched Hack Regular from the repo. Arch x64 here.
When I'm using the Mono variant as guifont, this happens :

And when I'm using the non-Mono variant, glyphs are cut in two :

Weird enough, if I'm pasting long lines of commands in the prompt (ex: let g:WebDevIconsUnicodeGlyphDoubleWidth = 1), the icons are fixed :

I just discovered that changing workspaces in i3wm fixes the cut icons... Weird.
Same thing with Windows 10 gVim.
I download both Mono Windows Compatible and Windows Compatible (without Mono) version, and open them with FontCreator. It seems that icons in former one are half the width of the latter, which making them look 'streched'. However, only the former (Mono version) can be recognized by gVim... :(
Finally I replace the icons in Mono version with that of the other using FontCreator (just copy and paste), export as a new font, set the new font as guifont in _vimrc and the problem is solved :)

Hope this helps.
Nice solution/idea 馃槃
Not sure why it would not work in gvim however
The problem (font without Mono suffix can't be recognized by gvim) seems font-specific. DejaVuSansMono suffers from it while FiraCode doesn't. Today I try Fura Code Regular Nerd Font Complete Windows Compatible (without Mono) and the font successfully shows up in the Select Font... menu of gvim, which saves me from modifying it manually:)
The stretching at least should now be fixed in 0.9.0 branch.. if anyone would like to try it out
since v1.0.0 release this is fixed
Most helpful comment
Experienced the same problem
Arch Linux: 4.4.1
Wm: dwm
Font: Hurmit Medium Complete
Repatching the font without the


--use-single-width-glyphsor-sflag fixed the problem. (In vim as well as statusbar)