{"id":13448168,"url":"https://github.com/belluzj/fantasque-sans","last_synced_at":"2025-05-14T09:07:14.082Z","repository":{"id":11921538,"uuid":"14488312","full_name":"belluzj/fantasque-sans","owner":"belluzj","description":"A font family with a great monospaced variant for programmers.","archived":false,"fork":false,"pushed_at":"2022-12-02T10:20:20.000Z","size":10003,"stargazers_count":7141,"open_issues_count":67,"forks_count":156,"subscribers_count":127,"default_branch":"master","last_synced_at":"2025-04-11T03:38:11.294Z","etag":null,"topics":["font","monospace-font"],"latest_commit_sha":null,"homepage":"http://openfontlibrary.org/en/font/fantasque-sans-mono","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"ofl-1.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/belluzj.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-18T09:47:04.000Z","updated_at":"2025-04-10T11:10:20.000Z","dependencies_parsed_at":"2022-07-07T15:45:13.945Z","dependency_job_id":null,"html_url":"https://github.com/belluzj/fantasque-sans","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belluzj%2Ffantasque-sans","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belluzj%2Ffantasque-sans/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belluzj%2Ffantasque-sans/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belluzj%2Ffantasque-sans/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/belluzj","download_url":"https://codeload.github.com/belluzj/fantasque-sans/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254110374,"owners_count":22016391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["font","monospace-font"],"created_at":"2024-07-31T05:01:37.547Z","updated_at":"2025-05-14T09:07:14.026Z","avatar_url":"https://github.com/belluzj.png","language":"Python","funding_links":[],"categories":["Python","Uncategorized","Fonts","Themes","Terminal","Programming fonts","Special Mentions / by dev for dev","🔧 Utilities \u0026 Miscellaneous"],"sub_categories":["Uncategorized","ZSH on Windows","Monospaced","Fonts","Terminal Fonts","A11y Chrome extensions"],"readme":"Fantasque Sans Mono\n===================\n\nA programming font, designed with functionality in mind, and with some\nwibbly-wobbly handwriting-like fuzziness that makes it unassumingly cool.\n[Download](https://github.com/belluzj/fantasque-sans/releases/latest) or \nsee [installation instructions](#installation).\n\n\n![](Specimen/urxvt13.png)\n\nPreviously known as *Cosmic Sans Neue Mono*. It\nappeared that [similar names were already in use for other\nfonts](https://github.com/belluzj/cosmic-sans-neue/issues/16), and that\npeople tended to extend their instinctive hatred of Comic Sans to this very\nfont of mine (which of course can only be *loved*). Why the previous name?\nHere is my original explanation:\n\n\u003e The name comes from my realization that at some point it looked like the\n\u003e mutant child of Comic Sans and Helvetica Neue. Hopefully it is not the\n\u003e case any more.\n\nInspirational sources include Inconsolata and Monaco. I have also been using\nConsolas a lot in my programming life, so it may have some points in common.\n\n![](Specimen/kdevelop11.png)\n![](Specimen/sublime11.png)\n\nWeights, variants and glyph coverage\n------------------------------------\n\nThe font includes a bold version, with the same metrics as the regular one.\nBoth versions include the same ranges of characters : latin letters, some\naccented glyphs (quite a lot), some greek letters, some arrows.\n\nPlease note that I have not tested all of the glyphs I have drawn (some letters\nhave those two layers of crazy accents that I have never witnessed before), so\nit might look bad in some cases. Please report these problems: see next section.\n\nIt also features a good italic version, which I designed in a fashion similar\nto Consolas' italic version, with new glyph designs, not just an added slant.\n\n![](Specimen/vim21.png)\n\nStylistic set(s)\n----------------\n\n### `ss01`: nondescript `k`\n\nNo ~~distractive~~ lovely loop.\n[Get the pre-activated version here](https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-NoLoopK.zip)\nor see the [issue #67](https://github.com/belluzj/fantasque-sans/issues/67)\nfor techniques to activate the stylistic set.\n\n![](Specimen/noloopk.png)\n\nAuthor and license\n------------------\n\nCreated by Jany Belluz \\\u003cjany.belluz AT hotmail.fr\\\u003e\n\nLicensed under the SIL Open Font License (see [LICENSE.txt](LICENSE.txt)).\n\nPlease send me an e-mail or [report an issue on\nGithub](http://github.com/belluzj/cosmic-sans-neue/issues) if you stumble upon\nbad design or rendering problems (with screen shot if possible), or if you need\nmore characters, or if you want to compliment me (I love compliments).\n\nInstallation\n------------\n\nYou can [download the latest version](https://github.com/belluzj/fantasque-sans/releases/latest)\nand install it by hand. In the `NoLoopK` variant, the looped lowercase `k` is \nreplaced with a straight version. The `LargeLineHeight` variant is especially \nuseful for users of accented capitals. For more info, see the [CHANGELOG](CHANGELOG.md).\n\nAutomatic installation on macOS with [homebrew](https://brew.sh):\n\n    brew tap homebrew/cask-fonts #You only need to do this once for cask-fonts\n    brew install --cask font-fantasque-sans-mono\n\nInstructions for other platforms might follow.\n\nBuilding installable font files\n-------------------------------\n\nThe build process requires:\n* FontForge with python scripting support,\n* `ttfautohint`\n* `sfnt2woff` (from the `woff-tools` package on Ubuntu)\n* `woff2_compress` from [the Google WOFF2\n  tools](https://github.com/google/woff2) or `woff2` package on Ubuntu\n\nRun `make`. You should see green stuff and some \"OK\" messages.\n\nIf you are using Ubuntu, please note that the FontForge version\nin the default Ubuntu repositories is much outdated at the time of this writing,\nand that [is known to have caused subtle problems](https://github.com/belluzj/fantasque-sans/issues/59).\nYou are advised to install FontForge from\n[this PPA](https://launchpad.net/~fontforge/+archive/ubuntu/fontforge)\n(using `sudo add-apt-repository ppa:fontforge/fontforge` prior to the installation).\nAlternatively, you can always [download](https://github.com/belluzj/fantasque-sans/releases/latest)\nthe latest prebuilt release of these fonts.\n\n`make install` will install the TTF fonts into your local `.fonts/` directory\nand update the font cache. It comes in handy while modifying the font.\n\nAlternatively, if you'd like to build Fantasque without installing required\ndependencies, a Dockerfile is provided. Run the following command, and the\nfonts will be built to the `./Variants` directory.\n\n```sh\ndocker build -t fantasque .\ndocker run -v \"$(pwd)/Variants:/fantasque/Variants\" fantasque\n```\n\n[![](Specimen/Specimen.png)](Specimen/Specimen.pdf)\n\nWebfonts\n--------\n\nEach variant has a `Webfonts/` folder which contains various font formats for\nuse on the web, along with the matching CSS font declarations. To use them,\nyou must combine in the same folder:\n* a custom `.css` file that you can assemble from the `*-decl.css` fragments\n  (you can only pick the styles that you need, e.g. normal and bold)\n* the matching `.svg`, `.woff`, `.woff2` files from `Webfonts/`\n* the matching `.ttf` files from the `TTF/` folder\n* the matching `.otf` files from the `OTF/` folder.\n\nVersions\n--------\n\n[Check out the changelog](CHANGELOG.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelluzj%2Ffantasque-sans","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbelluzj%2Ffantasque-sans","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelluzj%2Ffantasque-sans/lists"}