What is the best alternative to SF Mono?
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
ISO-8859-1, Latin-1 Western European ISO-8859-2, Latin-2 Central European ISO-8859-3, Latin-3 South European ISO-8859-4, Latin-4 North European ISO-8859-5, Latin/Cyrillic ISO-8859-7, Latin/Greek ISO-8859-8, Latin/Hebrew ISO-8859-9, Latin-5 Turkish ISO-8859-10, Latin-6 Nordic ISO-8859-13, Latin-7 Baltic Rim ISO-8859-14, Latin-8 Celtic ISO-8859-15, Latin-9 A revision of 8859-1 ISO-8859-16, Latin-10 South-Eastern European T1 Encoding, Default 8-bit encoding in many TeX installations Windows-1252, Used by default in the legacy components of MS Windows WGL4, Pan-European character set defined by Microsoft VISCII, Vietnamese standard character set See More
Hack is free for unlimited commercial and non-commercial use. The webfonts are hinted (TrueType instruction set) to optimize display on the screen and are built into all commonly used web font formats with each new release. They include the complete release character set and smaller (filesize) basic Latin subset releases. They are available in the build directory of the repository. See More
When using a higher resolution monitor and a smaller font size, the lowercase "i" and lowercase "l" are very difficult to distinguish. The space between the dot and the remainder of the letter seems to somehow disappear, thereby making it look like a solid line, similar to the lowercase "l". See More
The tilde symbol ('~'), comma (',') and semicolon (';') glyphs have been modified to be more readable at small sizes and/or on non-HD displays. In addition, the underscore symbol ('_') has been slightly lifted for alignment with surrounding characters. See More
The fonts are in the Vera Sans Mono lineage with a significant expansion of the character set (which includes Cyrillic and modern Greek character sets), new glyph shapes and modifications of the original glyph shapes, as well as improvements in metrics and hinting/TT instructions to make it more legible at small text sizes used for source code. The changelog is available here. See More
Code New Roman has been tested on cheap Dell Inspiron with Ubuntu 14.04 installed and looks great on gtk-based apps such as Sublime Text, Geany, and TextAdept. It's also great on Qt-based apps such as KDevelop and Spyder. For electron/nwjs-based applications, it looks great on Visual Studio Code and Brackets, but has yet been tested on atom. However, it looks horrible on Swing-based apps such as Netbeans or Jetbrains' IDE. See More
DejaVu Sans Mono has one of the most complete Unicode fonts available. This means you have access to a wide range of special symbols including mathematical symbols like arrows, operators, and special alphabets. This is useful for certain languages that require special characters like Agda. Some languages allow using these characters optionally. There are editor modes that display characters like this without changing the underlying file, much like syntax highlighting. The Emacs modes for OCaml and Haskell are prime examples. See More
The Sans Mono version is graphically close to Andale Mono (Microsoft core web font), slightly bolder, with the added bonus of the bold font being the same width as the regular one (unlike Andale Mono). It is a nice property with some syntax highlighting text editors. See More