# Awesome fonts

A curated list of fonts and typography resources.

## Contents

1. General
2. Free fonts
3. Emojis
4. Iconic fonts
5. Programming fonts
6. JavaScript libs
7. GitHub Showcases
8. Other

## General

- 27 fonts (give or take) that explain your world
- Fontjoy - Generate font combinations with deep learning
- Fonts In Use - A public archive of typography
- Typewolf

## Free fonts

#### Collections

- Fontshare - A free fonts service launched by the Indian Type Foundry (ITF)
- Font Squirrel - A curated collection of free fonts from a variety of foundries
- Gidole - Open source, modern DIN
- Google Fonts
  - Downloader for Google Fonts
  - Files of Google Fonts (sources)
  - Noto Fonts - Internationalized font for all languages, with rich support for CJK and emoji
  - Roboto - Default font on Android & ChromeOS, and the recommended typeface for Material Design
- Indestructible Type - An open-source font foundry
- The League of Moveable Type - The Open-Source Type Movement
  - Chunk
  - Junction
  - League Gothic
  - … And more
- Overpass - An open source font family inspired by Highway Gothic
- Zilla Slab - Mozilla font
- Plex - IBM’s open source font
- The Ultimate Oldschool PC Font Pack - A collection of text mode fonts, system fonts and BIOS fonts from DOS-era PCs
- USWDS - U.S. Web Design System
  - Public Sans
- FontsKey - Provides free fonts for personal use and commercial paid fonts, and can enter text for quick filtering.

#### Fonts

- Amstelvar - A parametric variable font
- AtF Spark - Font designed to create sparklines
- Barlow - A grotesk variable font superfamily
- Inter - A typeface specially designed for user interfaces
- Libre Franklin - An interpretation and expansion based on Morris Fuller Benton’s 1912 classic.
- Manrope - Modern geometric sans-serif
- Martian Mono - Free and open-source monospaced font from Evil Martians
- Monaspace - An innovative superfamily of fonts for code
- Open Baskerville
- Redacted - Keep your wireframes free of distracting Lorem Ipsum
- SansBullshitSans
- Urbanist - Geometric sans-serif variable font
- WorkSans

## Emojis

- alfred-emoji-workflow - Alfred 2 workflow for searching emoji codes
- Crypto Puzzles - Includes e moji font: ᵺ ༐ 💰 ༐ ⑀ 🅰️ И € ❎ ㏂ 𝔭 ᇉ 𝔬 🎏 ᵺ € モ Ⓜ️ 🍩 🃛 ï ℉ 𝔬 ♑ 𝔱 (Online demo: http://rupp.de/crypto_puzzles/crypto_puzzles_web.py)
- emoji-cheat-sheet.com - A one pager for emojis on Campfire and GitHub
- emoji-data-js - Emoji encoding swiss army knife for NodeJS
- emoji-minesweeper - Minesweeper game made with emojis
- emoji-regex - A regular expression to match all Emoji-only symbols as per the Unicode Standard
- emoji-rspec - Custom Emoji Formatters for RSpec
- emoji-translate - Translate text to emoji
- emoji - All of the emoji supported on GitHub pull requests, issues, comments, commit messages, markdown files, etc
- emoji - Find the emoji that echoes your mind
- emoji - A gem. For Emoji. For everyone.
- emojidex - Emoji-as-a-service provider and set of tools and assets
- emojify.js - A Javascript module to convert Emoji keywords to images
- emojify - Emoji on the command line
- emojilib - Emoji keyword library
- emojillate - Pixellate an image into emoji
- emojione - EmojiOne™ is the open emoji standard
- emojistatic - CDN static asset generation for emoji
- emojitracker - Track ALL the emoji
- emojize - High resolution, unicode (emoji) to html conversion utility
- gemoji - Emoji images and names
- gh-emoji - Github emoji parsing done right
- node-emoji - Simple emoji support for Node.js
- megamoji - Making megamojis like a pro
- mojibar - Emoji searcher but as a menubar app
- mojime - Outputs random emojis
- php-emoji - A PHP Emoji conversion library
- twemoji - Twitter Emoji for Everyone
- vim-emoji - Emoji in Vim

## Iconic fonts

- Appa Sariicon - 147 8-bit retro style webfont icons form web and mobile
- Country Icons - A collection of all country flags in SVG and CSS
- Crypto animal font - This font translates alphabet characters into symbols. The english ordered version uses animals matching the first letter of their name.
- Evil Icons Simple and clean SVG icon pack with the code to support Rails, Sprockets, Node.js, Gulp, Grunt and CDN
- Font Custom - Icon font generator
- Font-Awesome - The iconic font and CSS toolkit
- font-mfizz - Vector Icons for Technology and Software Geeks
- FontAwesomeKit - Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.
- fontello - Iconic fonts scissors
  - brandico.font - Font with logos of social services & messagers
  - fontelico.font - Open Source iconic font from Fontello project
  - typicons.font - Transformed Typicons
- IcoMoon-Free - A package of flat vector icons together with an installable ligature font
- Iconic - Icon set in raster, vector and font formats
- icono - One tag One icon, no font or svg, Pure CSS
- ionicons - The premium icon font for Ionic
- Map Icons - Font for use with Google Maps API and Google Places API using SVG markers and icon labels
- Material design icons - Official icon set from Google
- mfglabs-iconset - Awesome web font icon by MFG Labs
- Micon - Iconic Windows 10 font and CSS toolkit
- octicons - GitHub’s icon font
- openwebicons - Because Font Awesome had no RSS-icon and a font with only one icon would be a bit boring
- PaymentFont - A sleek webfont containing 94 icons of all main payment operators and methods
- PE-Analog-Clock-icon-font - A set of icons for displaying a visual (“analog”) representation of time stamps
- Picon ~666 Pico-sized and ligature based icons + online font generator.
- Simple Icons - 2287+ free SVG icons for popular brands
- stackicons - Icon font and Sass-based construction kit for Stackicons-Social, which supports multiple button shapes and a unique “multi-color” option in CSS for over 60 social brands
- svg-icon - An ultimate SVG icons collection done right
- typicons.font - 336 pixel perfect, all-purpose vector icons in a web-font kit
- weather-icons - 189 weather themed icons inspired by Font Awesome and ready for Bootstrap
- WebHostingHub Glyphs
- Zocial - Sass and Compass CSS3 social buttons framework
  - CSS social buttons - Entirely vector-based social buttons

## Programming fonts

- Adobe Fonts
  - Source Code Pro
  - Source Han Serif
  - Source Sans Pro
  - Source Serif Pro
- agave - Fixed-width outline typeface, designed and produced by type agaric
- Anonymous Pro
- Codeface - Gallery of monospaced fonts for developers
- Fantasque Sans Mono
- Go Fonts - Open source fonts from Golang Project
- Hack
- Inconsolata
- Input - Flexible system of fonts designed specifically for code
- Lab Mono - Geometric monospaced typeface
- Meslo-Font - Customized version of Apple’s Menlo font
- Mononoki
- Nerd Fonts - Collection of over 20 patched fonts for Powerline, Font Awesome, Octicons, Devicons, and Vim Devicons
- Operator Mono — A $200 premium programming typeface inspired by traditions of typewriting
- Recursive Sans & Mono - A variable font family for code & UI
- Iconic Fonts - Over 50 Patched Fonts with 60,000+ Icons for Terminal, Window Managers, and More!

#### Programming fonts with ligatures

- Cascadia Code - Monospaced font by Miscrosoft designed to enhance the modern look and feel of the Windows Terminal
- FiraCode - Monospaced font with programming ligatures
- Fixedsys Excelsior
- Hasklig
- Iosevka - Spatially efficient monospace font family for programming. Built from code.
- JetBrains Maple Mono - The free and open-source font fused with JetBrains Mono & Maple Mono
- JetBrains Mono
- Lilex - Modern programming font containing a set of ligatures for common programming multi-character combinations
- Monoid
- PragmataPro - Proprietary font with special ligatures for Haskell, Agda, APL, etc
- Dank Mono — A premium programming font with Delightful ligatures and an italic variant
- Victor Mono - A free programming font with semi-connected cursive italics, symbol ligatures and Latin, Cyrillic and Greek characters

## JavaScript libs

- Beatrix - A tool to chop off useless fonts glyphs and convert TTF/OTF into WOFF & WOFF2
- Font.js
- fontkit - An advanced font engine for Node and the browser (demo)
- fontmin - Font minifier
- Fontsource - Self-host Open Source fonts in neatly bundled NPM packages
- Lettering.js
- localFont - Save fonts in localStorage
- opentype.js - Parser and writer for TrueType and OpenType fonts
- Typefont - Algorithm that tries to recognize the font of a text in a photo
- Typeset.js - HTML pre-processor for web typography
- Typr.js - Parser and utility for working with fonts (TTF, OTF)

#### Event listeners for fonts loading on a web page

- Font Face Observer
- Web Font Loader

## Awesome lists

- Awesome Icons
- Awesome Typography

## GitHub Showcases

- Fonts
- Icon Fonts
- Design Essentials

## Other

- Command line font-manager
- fnt - Apt for fonts, the missing font manager for macOS/linux
- Easy Fonts - Makes webfonts easy to use for developers
- Font Squirrel Webfont Generator - Upload OTF or TTF fonts, receive webfonts
- FontForge - Cross-platform font editor
- Powerline Fonts - Patched fonts for Powerline users
- TruFont - a streamlined and hackable font editor

## License

## Contribution

Feel free to make a pull request. Click here to read the guidelines.

fonts.md Github