Fonttools Alternatives

Similar projects and alternatives to fonttools

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better fonttools alternative or higher similarity.

Suggest an alternative to fonttools

fonttools reviews and mentions

Posts with mentions or reviews of fonttools. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-17.
  • Variable TTF Fonts with Three Axes in one file - Wght, wdth, and ital
    1 project | | 8 May 2022
    If you're interested in learning more about how variable fonts work, I can point you to all sorts of tools and other resources. For example, fontTools includes a command line tool called ttx that converts any standard font format (ttf/otf/ttc/otc/woff/woff2) to a human-readable XML text file. You can also inspect variable and static fonts easily with online tools like Wakamai Fondue and Samsa.
  • Montserrat cyrillic issues?
    5 projects | | 17 Mar 2022
    If you want to look inside a font file, you can use the ttx command line tool (included with fontTools) to convert binary fonts to human-readable XML format. You can also open them in a font editor like FontForge or Glyphs if you want a GUI, but font editors may not show you everything that's inside the file.
  • Font substitution algorithms
    1 project | | 5 Mar 2022
    You can easily check PANOSE data using the fontTools Python library. However you'll quickly find that many fonts have no PANOSE data, and of the fonts that do have PANOSE data, most are incomplete.
  • 10 ways to speed up web font loading
    2 projects | | 10 Feb 2022
    Font subsetting means trimming your fonts down to only the characters you need. Subsetting can yield massive amounts of size savings without having any drawbacks as long as you are not using the characters you remove. The simplest way to do this is subsetting to remove languages that you do not use. For example, take Inter, one of the most popular fonts. If you include all languages, which includes the Latin alphabet, Cyrillic, Vietnamese, and Greek, the size of the WOFF2 font is 95kb. However, chances are you are not using all of those languages. If you remove all characters outside of the English language, the size is reduced to just 16kb! There are many ways to subset fonts, including Google Fonts (and by extension, Google Webfonts Helper), Everything Fonts, and fontTools.
  • How do I merge two TTFs?
    1 project | | 17 Jan 2022
    pyftmerge is a command-line tool that font developers use for merging fonts. It's included with fontTools, which is free and open source.
  • The pdfplumber module is awesome
    2 projects | | 18 Nov 2021
    If you're in the first case, here's a good place to start reading: If you're in either the second or the third case, you'll have to use a library like fontTools (see here: to query the font's cmap table in reverse---if the subsetter didn't strip it out when embedding the font, that is! Note that this isn't guaranteed to work or yield a unique result, especially with non-Latin scripts.
  • How to retrieve different details of a font like x-height, width etc. in python? Or is there a database that I can use? Any help is appreciated!
    1 project | | 4 Jun 2021
    Font Tools:
  • How I reduced Raveberry's transferred frontend code by 90%
    10 projects | | 3 Apr 2021
    Similar to the approach used for the css code, the fonts were also modified to only contain used symbols. A script parses html and javascript files to find used identifiers. Then, fonttools is used to create a subtyped font file with only these symbols. Since Raveberry only uses a small set of icons and Font Awesome provides a lot of them, this approach eliminates the vast majority. The resulting font files are 6.7KB and 2.3KB, much smaller than the original ones.
  • Variable Web Fonts: 79% Lighter
    1 project | | 27 Mar 2021
    Install the fonttools Python library.


Basic fonttools repo stats
1 day ago

fonttools/fonttools is an open source project licensed under MIT License which is an OSI approved license.

Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.