Coder Social home page Coder Social logo

glebd / fantasque-sans Goto Github PK

View Code? Open in Web Editor NEW

This project forked from belluzj/fantasque-sans

0.0 3.0 0.0 7.75 MB

A font family with a great monospaced variant for programmers.

Home Page: http://openfontlibrary.org/en/font/fantasque-sans-mono

License: SIL Open Font License 1.1

Makefile 39.85% Shell 60.15%

fantasque-sans's Introduction

Fantasque Sans Mono

A programming font, designed with functionality in mind, and with some wibbly-wobbly handwriting-like fuzziness that makes it unassumingly cool. Download.

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.

Weights, variants and glyph coverage

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.

Author and license

Created by Jany Belluz <jany.belluz AT hotmail.fr>

Licensed under the SIL Open Font License (see OFL.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). I also accept Flattry.

Building installable font files

Run make. You should see green stuff and some "OK" messages. The build process requires FontForge with python scripting support, ttfautohint, sfnt2woff (from the woff-tools package on Ubuntu) and ttf2eot, for example from this repository.

make install will install the TTF fonts into your local .fonts/ directory and update the font cache. It comes in handy while modifying the font.

Versions

1.1 - First release.

1.1.1 - Make slashes longer, ensure parenthesis and brackets are rendered at the same height, and some other minor adjustments.

1.2 - Add the bold version. Various minor adjustments, new paragraph symbol, slanted dollar.

1.2.1 - Minor adjustments.

1.3 - Very slight change of metrics to add space between characters and lines. Various small changes : curlier curly brackets, more difference between various quotes, cleaner W, w, m, and rounder @. Windows compatibility. More latin accents. Greek letters. Powerline characters.

1.3.1 - Various fixes: still cleaning m and w, reworked all ogoneks, changed a bit the dollar, moved some accents, eliminated glitches around Powerline symbols. TTF fonts are now hinted using Freetype's ttfautohint, which should give much better results on Windows (and maybe in Java apps and others contexts). In case this is a problem, please let me know and I will provide also an unhinted version. Windows users should use the TTF (TrueType) files.

1.3.2 - Various fixes: playing again with bold m, moving accents again, taking care again of Powerline symbols, clean 8 and R. Add a few box drawing characters (for use with vim-indentline). Generate webfonts (goal: this font used for code samples on all cool languages' websites). Add a WIP medium version of the proportional font.

1.4 - Rename font to Fantasque Sans, because fantasque is the new cosmic. Make W look symetrical at big size.

1.4.1 - Drop Reserved Font Name. You can now subset, compress, hint and whatnot without worrying about renaming. Many small improvements (8, s , t, a, e, {, }, W, i, l, g...).

1.5 - Add regular italic version. Some small changes (Q, w, y, n).

1.6 - Add bold italic version.

1.6.1 - Simplify @ to make it look sharp at all sizes. Various fixes.

1.6.2 - Make + symmetrical, align dots in : and ;.

1.6.3 - Add block characters. Make the underscore visible on Windows. Generate better CSS.

1.6.4 - Fix line height on Mac. Move all the italic glyphs to the left. Adjust some accents.

1.6.5 - Make italics visible on Windows.

fantasque-sans's People

Contributors

belluzj avatar eksperimental avatar glebd avatar igalic avatar rpdelaney avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.