Skip to main content

✏︎ Curated list about digital typography 🔥

1.5k
GitHub Stars
385
Curated Resources
27
Categories
23 hours ago
Last Refreshed
SpecificationsOpenTypeAssemblyShellCC++C#RustOCamlJavaScriptPythonJavaRubyGoPHPPerlProcessingClojureUFOTools with GUIFont ValidatorFont Testing WebsitesMiscellaneousFontsTrueTypePublicationsVideos

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me non-free resources from awesome-typography"

Installation instructions →

What's inside

Tools with GUI

  • 010 EditorNon-Free

    Professional text and hex editing with Binary Templates technology.

  • BirdfontFree

    Font editor which can generate fonts in TTF, EOT, SVG and BF format.

  • DTL OTMasterNon-Free

    Highly sophisticated application for reviewing, editing and altering tables and contours of fonts with an SFNT file structure, as there are CFF and TTF flavored OpenType fonts, TrueType fonts and TrueType Collection fonts.

  • DTL OTMaster LightFree

    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.

  • fonteditorFree

    Web-based TTF font editor.

  • FontForgeFree

    Free (libre) font editor for Windows, macOS and GNU+Linux.

JavaScript

  • A-binary-parser-generator

    This project aims to create a tool that can turn a spec file into a parser skeleton for binary data files such as OpenType fonts, PNG images, etc.

  • bdfparser-js

    BDF (Glyph Bitmap Distribution) format bitmap font file parser library in TypeScript (JavaScript).

  • Brotli.js

    A JavaScript port of the Brotli compression algorithm, as used in WOFF2.

  • canvas-text-opentypejs-shim

    Consistent text rendering for

  • Capsize

    Size and align text in CSS using font metrics, trimming space above capital letters and below the baseline.

  • caryll / shapeops

    Boolean operations and overlap removal for curves.

OpenType

Fonts

  • Adobe Blank

    Maps 1,111,998 Unicode code points to 2,048 non-spacing and non-marking glyphs.

  • Adobe Blank 2

    Based on Adobe Blank, and differs mainly in that the number of glyphs has been reduced to only two, thanks to the Format 13 'cmap' subtable.

  • Adobe Fonts / Source Emoji

    Source Emoji is an emoji font project that began development in order to provide monochrome representative glyphs to the Unicode Consortium for emoji candidates that have been accepted by the UTC (Unicode Technical Committee) but have not yet been fully ratified to become a part of the official standard.

  • Adobe NotDef

    Maps 1,111,998 Unicode code points to 2,048 .notdef glyphs.

  • Adobe Variable Font Prototype

    Variable font example in OpenType-CFF2 & TrueType formats.

  • Aerial Bold

    First map and typeface of the earth. Archived website.

C

  • AFDKO

    Adobe Font Development Kit for OpenType. See

  • craftmicro-fonts

    Pixel/bitmap font library for Craft Micro SDK.

  • fcft

    A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman.

  • Fontconfig

    Library for font discovery, configuration, and matching.

  • font-config-info

    Print Linux font configuration.

  • FreeType

    Freely available software library to render fonts.

Assembly

  • again

    My custom DirectX/Assembly/Raster-font PC Intro engine (2005).

  • amigafonts

    Faithfully remade multi platform Amiga fonts in Amiga aspect.

  • Atari-Binary-To-Code

    Over-engineered Linux utility to output binary data as text source for Atari 8-bit BASIC, 6502 Assembly, C, or text.

  • Atari font as assembly source

  • Atari-Font-To-Code

    An over-engineered Linux tool to convert an Atari 8-bit font to BASIC, C, and Assembly source.

  • CGA-font-compare

    DOS tool to check if your CGA card uses the same ROM font as the original IBM CGA.

Miscellaneous

  • AGL & AGLFN

    AGL / AGLFN (Adobe Glyph List / For New Fonts) simply provides mappings from glyph names to Unicode scalar values.

  • Alfred Special Characters

    Typefacts Special Characters Workflow for Alfred 3.

  • Calligraphr

    Convert your handwriting to a font file.

  • Coding Font

    Gamified experience to help you find your ideal coding font through a playful comparison tool.

  • Crypto Puzzles

    Functions for encryption and steganography as puzzles or brain teasers.

  • CSS Utility OpenType

    Simple, CSS utility classes for advanced typographic features. See it

Showing a sample of 385 resources. View the full list on GitHub →