Issues & Workarounds in Source Code Editors

Customization

Some source code editors have limited typographic support, and Input allows you to sidestep some common shortcomings by customizing the fonts themselves. If your editor limits you to choosing a single family of Regular, Italic, Bold, and Bold Italic, you can create a custom family that allows you to mix and match any four styles. You can also choose any arrangement of alternate letterforms, and adjust the built-in line spacing of the fonts.

Fixed-width only apps

Use Input Mono in command line applications, since most of them only support fixed-width fonts. TextMate <v.2 is also a monospaced-only app.

In some terminals, Powerline symbols may be misaligned or cut off (documented here). Due to differing interpretations of vertical metrics and rendering engines, there is no single solution; two different font sizes within the same app can produce different results. Increasing Input’s line-spacing in the customization panel can help you control its appearance.

Visual Studio

In certain configurations of Visual Studio (2010–2013), the default Input installation will not display at all, and instead you’ll see Courier. A workaround is to customize and download a four-style family (which will appear in your font menu as “Input”), rather than selecting from the whole family. Some users reported that they had to reboot their system for the change to take effect.

SublimeText

When using proportional fonts in SublimeText, indent guides are sometimes positioned incorrectly and other space-based measurements also seem off. This issue has been reported to the developer. Potential workarounds:

When using proportional fonts in SublimeText, bold and italic styles do not show correctly in syntax highlighting. This has also been reported to the developer. The only workaround is to use Input Mono.

Due to Input’s tight default line-spacing, Sublime Text tends to chop off diacritics in accented capital letters, even though other apps don’t. A workaround is to customize and download Input with larger default line-spacing. 1.4× should do the trick.

Atom

Atom seems to have an issue where the cursor is displayed in the wrong place, making it difficult to know where you are editing. This issue has been reported to the developer. It seems to occur with Input’s proportional styles, when weights are switched, or when its alternates are accessed via OpenType feature.

Ubuntu Terminal

Prior to version 1.2, Input Mono would not appear in the font list of Ubunutu terminal and some other consoles. We believe this issue has been repaired, so try downloading the latest version, reinstalling, and restarting the app.

Jetbrains PhpStorm, WebStorm, IntelliJ IDEA

There has been a report of weird spacing of Input Mono in Jetbrains products on Windows. The direct cause is unknown but it seems to be related to four-style-family customizations. As a workaround, try downloading the full set of Input fonts and specify the style of Input that you want in the font menu.

Emacs

I have heard reports that the default Input installation will not work, since emacs assigns the same value to Regular and Medium weights. To sidestep this, customize and download a four-style family (which will appear in your font menu as “Input”).

← Back to Download