A font family with a great monospaced variant for programmers.
Previously known as Cosmic Sans Neue Mono. It appeared that similar names were already in use for other fonts, and that people tended to extend their instinctive hatred of Comic Sans to this very font of mine (which of course can only be loved). Why the previous name? Here is my original explanation:
The name comes from my realization that at some point it looked like the mutant child of Comic Sans and Helvetica Neue. Hopefully it is not the case any more.
Inspirational sources include Inconsolata and Monaco. I have also been using Consolas a lot in my programming life, so it may have some points in common.
The font includes a bold version, with the same metrics as the regular one. Both versions include the same ranges of characters : latin letters, some accented glyphs (quite a lot), some greek letters, some arrows.
Please note that I have not tested all of the glyphs I have drawn (some letters have those two layers of crazy accents that I have never witnessed before), so it might look bad in some cases. Please report these problems: see next section.
It also features a good italic version, which I designed in a fashion similar to Consolas' italic version, with new glyph designs, not just an added slant.
Created by Jany Belluz <jany.belluz AT hotmail.fr>
Licensed under the SIL Open Font License (see LICENSE.txt).
Please send me an e-mail or report an issue on Github if you stumble upon bad design or rendering problems (with screen shot if possible), or if you need more characters, or if you want to compliment me (I love compliments).
You can download the latest version and install it by hand. In the
NoLoopKvariant, the looped lowercase
kis replaced with a straight version. The
LargeLineHeightvariant is especially useful for users of accented capitals. For more info, see the CHANGELOG.
Automatic installation on macOS with homebrew:
brew tap homebrew/cask-fonts #You only need to do this once for cask-fonts brew cask install font-fantasque-sans-mono
Instructions for other platforms might follow.
The build process requires: * FontForge with python scripting support, *
woff-toolspackage on Ubuntu) *
woff2_compressfrom the Google WOFF2 tools or
woff2package on Ubuntu
make. You should see green stuff and some "OK" messages.
If you are using Ubuntu, please note that the FontForge version in the default Ubuntu repositories is much outdated at the time of this writing, and that is known to have caused subtle problems. You are advised to install FontForge from this PPA (using
sudo add-apt-repository ppa:fontforge/fontforgeprior to the installation). Alternatively, you can always download the latest prebuilt release of these fonts.
make installwill install the TTF fonts into your local
.fonts/directory and update the font cache. It comes in handy while modifying the font.
Alternatively, if you'd like to build Fantasque without installing required dependencies, a Dockerfile is provided. Run the following command, and the fonts will be built to the
docker build -t fantasque . docker run -v "$(pwd)/Variants:/fantasque/Variants" fantasque
Each variant has a
Webfonts/folder which contains various font formats for use on the web, along with the matching CSS font declarations. To use them, you must combine in the same folder: * a custom
.cssfile that you can assemble from the
*-decl.cssfragments (you can only pick the styles that you need, e.g. normal and bold) * the matching
Webfonts/* the matching
.ttffiles from the
TTF/folder * the matching
.otffiles from the