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
Demo Series - Small Business Backup By Veeam Icon
Demo Series - Small Business Backup By Veeam

Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
Watch Demo Series
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