I am using Spaceline with the following configuration:
(use-package spaceline-config
:config
(setq-default
mode-line-format '("%e" (:eval (spaceline-ml-main)))
powerline-default-separator 'wave
spaceline-flycheck-bullet "❖ %s")
(spaceline-install
'main
'((evil-state)
(version-control :when active)
(projectile-root :when active)
(buffer-id))
'((remote-host :when active)
((flycheck-error flycheck-warning flycheck-info) :when active)
(major-mode :face highlight-face)
(("L" line column) :separator ":"))))
However there is some interference between the mode-line and Spaceline, causing an overflow effect. I've tried using Powerline, patching fonts and fiddling with the powerline height, but that doesn't seem to help.
This is on the Macports version of Emacs 25 on macOS. Font is Fira Mono.