/awesome-typography

✏︎ Curated list about typography 🔥

Awesome typography Awesome

Curated list about typography.

Specifications

OpenType

JavaScript

Python

C

  • otfcc Parses & writes SFNT structures.
  • AFDKO Adobe Font Development Kit for OpenType. See AFDKO Overview
  • stb_truetype Parse, decode, and rasterize characters for TrueType fonts. Single header file.
  • FreeType Freely available software library to render fonts.
  • Raqm A library for complex text layout.

C++

  • font to svg Render characters from font files into an SVG path
  • LCDF Typetools Utilities for manipulating OpenType, PostScript Type 1, and Multiple Master fonts.
  • HarfBuzz HarfBuzz OpenType text shaping engine
  • FontView Demo app that displays fonts with a free/libre/open-source text rendering stack: FreeType, HarfBuzz and Raqm
  • Text rendering tests Test suite for text rendering
  • FTGLES A truetype font rendering library for OpenGL ES on iOS devices (iPad and iPhone) http://cdave1.github.io/ftgles/
  • TTFPatch Mirror of TTFPATCH by Wolfram Esser, modified to support fonts conforming to newer OTF specifications, built for modern versions of Windows.
  • stb-truetype-opengl-examples Examples of TrueType font rendering in C++11 using stb_truetype library and OpenGL 3+

C#

Java

  • sfntly A Library for Using, Editing, and Creating SFNT-based Fonts
  • Emoji-Tools Multiple useful tools to help Android and iOS/OSX developers with creating and modifying Emoji Font files.

Ruby

  • emoji-extractor Extracts high-resolution emoji pngs from Apple Color Emoji.ttf
  • font A command-line font manager

Go

  • font Parsing OpenType fonts in Golang.

Rust

PHP

  • PHP Font Lib A library to read, parse, export and make subsets of different types of font files.
  • JoliTypo Microtypography fixer for the web http://jolitypo-demo.herokuapp.com/
  • PHP SmartyPants SmartyPants is a free web typography prettifyier tool for web writers. It easily translates plain ASCII punctuation characters into "smart" typographic punctuation HTML entities.

Perl

Processing

  • Fontastic A Processing library to create TrueType font files

Tools with GUI

Free

  • FontForge Free (libre) font editor for Windows, Mac OS X and GNU+Linux
  • TruFont A ufo3 font editor. À l’ancienne.
  • Metapolator Web-based GUI for creating UFO and Metafont fonts.
  • Birdfont A font editor which can generate fonts in TTF, EOT, SVG and BF format.
  • Glyphr Studio A free, web-based font editor, focusing on font design hobbyists.
  • DTL OTMaster Light In the Light editions of dtl OTMaster only the saving of files is disabled. Checking fonts and exporting OpenType Layout features files, be and ik formats, and Character Layout (.cha) files is possible though.
  • fonteditor A web-based TTF font editor, live at fontstore.baidu.com.
  • FontArk FontArk is an innovative browser-based font editor, font creator (BETA), featuring the most versatile real-time multiple glyph editing system.
  • TTFEdit TrueType fonts editor. Allows for editing vector-based glyphs.

Non-Free

Font Validator

  • Font Validator Font Validator is a tool for testing fonts prior to release. See Install post for Mac
  • OpenType Sanitiser The OpenType Sanitiser (OTS) parses and serialises OpenType files (OTF, TTF) and WOFF and WOFF2 font files, validating them and sanitising them as it goes.

Others

Fonts

TrueType

Books

Contribute?

➡️Pull request! (Or open an issue here)

License

CC0