
Notice the arrow tip? Any idea why this happens?
I'm on MacVim on OS X 10.8.4
I think that is a font/size issue. If you adjust the size of your font, you should find some points where this doesn't happen. Also, try a few different fonts, I managed to find I good font/size combo that didn't have this issue. I'm not sure if there are any better fixes, you may want to take a look here: https://github.com/Lokaltog/powerline-fonts/issues
Which is that good font/size combo you found?
I use Droid Sans Mono for Powerline at 9pt.
set linespace=0
I'm having this same issue with Inconsolata. It seems like that particular arrow character has a fixed height across all font sizes, for whatever reason. The smaller the font-size, the more it sticks out.
I'm also having this issue with Ubuntu mono 13
I had this exact same problem with the original powerline. I believe it's an issue with OS X's Terminal.app. Try using iTerm2 and see if that helps. I also had to set the terminal type to xterm-256color.
@pyro2927 MacVim has the same issue. (So does iTerm2)
I'm using Melno for Powerline at size 13 and it looks alright. Maybe that'll help?
as @rainerborene mentioned it depends on linespace. I believe fonts can't fix that.
I've got same problem. How can I change font and it size?
I tried a few font sizes with Source Code Pro Font and the powerline chars don't seem to scale at all. It seems to fixed to 12pt.
That would explain problems I had on Windows were I couldn't select a different fontsize than 12pt.
I have the same issue with Inconsolata.
I have been facing the same issue on both Powerline and Airline. You can fix it either by setting extremely small font-size or making the line-height huge or small. Till someone comes up with a better solution I have disabled the arrows altogether and I think it looks pretty good without it.
let g:airline_left_sep=''
let g:airline_right_sep=''
@skippednote you win Friday -- I _much_ prefer this.
This is not a vim-airline issue per se. It's a technical font patching issue related to Powerline patched fonts.
Please read these related issues for more information:
Comment on Lokaltog/powerline#14
adobe/source-code-pro#43
iTerm2 has a vertical line spacing option in the Text pane. Adjusting it from 1.0 to about 1.1 fixed this for me. set linespace=0 didn't help because the default is 0 for terminal vim.
This issue caused by linespacing setting in terminal emulator. If font is not patched properly (e.g. for linespace > 0), then you will see this hanging arrows. This issue can be fixed either set linespacing to zero in terminal or manually patching font for different linespace.
Seems like most of the issues here are font related issues. I, too, use Inconsolata (10pt). There are a couple of problems with it (and, likely, most fonts). First characters like u25B6 (â–¶) are less than the total potential height (in fact, no character in Inconsolata is as tall as the potential height; not even u2588 â–ˆ). And, secondly, using certain font sizes create distortions (e.g, uncentered or gaps).
Personally, I use u2599 (â–™) and u259F (â–Ÿ).
Had this issue as well. Saw something in another issue about using an odd-numbered font size. I use the "Menlo Regular for Powerline" font at 15pt. This fixed the issue for me. Font is a little bigger than I like, but it works.
@devlinzed you are a genius :smile: Thanks!
For me, the issue was:

@devlinzed That solved it for me, thanks!
FWIW: I did try putting my font size to an odd number and I can see why that's being suggested- it did adjust the Powerline symbols differently than even. So I would say that if you have a vertical spacing that you like, try an odd font size. Otherwise, you're going to have to get used to a smaller/larger spacing... or manually patch your font.
Using the powerline terminus font fixed this for me. It just won't scale
I had to patch the font (literally resized special chars) for making it look good. It didn't took long, so maybe somebody will find it an acceptable way to work around this issue too.
@aandrieiev can you explain how did you manage to do this, and/or upload your font file somewhere? I'm trying to patch/find a good version of Consolas, but the separators are always misaligned..
@wladston sure, you can find the patched version of Luculent here. I used Glyphs Mini (it has a trial period) to open the font file and manually change the height of separator characters. Here's how it looks now. I'm sure you can do it to Consolas as well.
@aandrieiev your airline is looking great :) Well, in the end I decided not to go with the patched fonts after all ... I found some nice unicode symbols that don't look so bad…
Closing this as it is not an issue with airline, but rather the font that gets used instead
Most helpful comment
set linespace=0