This script copies the ligatures (glyphs and rendering information) from Fira Code into any other TrueType or OpenType font. (Note that the ligatures are scale-corrected, but otherwise copied as is from Fira Code; it doesn't create new ligature graphics based on the font you're modifying.) This repo contains a Fontforge python script that you can use to add the Fira Code ligatures to any font, as well as submodules for some popular coding fonts and another script for ligaturizing all of them at once. The font-weight will be inherited from the original file; the font name will be replaced with whatever you specified in --output-name. You can also use --prefix instead, in which case the original name will be preserved and whatever you put in --prefix will be prepended to it.

Features

  • Pre-ligaturized versions are available under releases
  • You'll need the repo and its submodules, so git clone with --recurse-submodules
  • This script requires FontForge python bindings
  • Use automatic mode to easily convert 1 or more font(s)
  • Edit ligatures.py to disable any ligatures you don't want
  • The font weight will be inherited from the original file

Project Samples

Project Activity

See All Activity >

Categories

Fonts

License

GNU General Public License version 3.0 (GPLv3)

Follow Ligaturizer

Ligaturizer Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Ligaturizer!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Fonts

Registered

2022-11-11