Skip to content

prodkt/fontless

Repository files navigation

Made for Quick Webfont conversion to OTF on Mac

Note

Fontless

Development completed. Requirements satisfied on MacOS Sequoia Version 15.0.1.

This repo is not maintained through any release cycle. This is a personal project to fill a painpoint I have as a developer dealing day-in-day-out with webfonts. I'm also a Designer and often need an OTF or TTF that can work within Figma(@Figma). Figma does not allow non-organization accounts take advantage of such a necessary and expected basic functionality even for paying customers. That painpoint cascades more pain, stories for another day. I created this to QUICKLY take the webfonts I'm working with inside any given project and convert them over to TTF/OTF to save time, and mind.

Bryan Funk

Important

🎓 Goals and status

Convert webfonts to TTF/OTF quickly for Figma work

  • MVP

  • Satisfy the requirements and needs of quickly being able to convert webfonts into TTF/OTF fonts compatible with Figma but also satisfy whatever Apple has implemented into MacOS Sequoia that has severely limited font compatability TTF/OTF fonts.

  • Consider a larger release at a later date

Tip

Build & Develop

The whole process of conversion happens only on browsers. Once the app is loaded, no server interaction occurs.

This app uses WebAssembly and Web Workers. You need a modern browser to run this app. Major browsers like > Firefox, Google Chrome, Safari and Edge support them.

You need emscripten to build.

To develop all apps and packages, run the following command:

$ git clone --recursive https://github.com/prodkt/fontless

# Install dependencies
$ yarn

# Build wasm for woff2 support
$ yarn make-wasm

# Testing
$ yarn test

# Build web app
$ yarn build

# Build production web app
$ yarn build:production

# optional: Launch http server for local development
$ yarn start
WASM runtime initialized
Module created successfully
Converter constructor called
Converter constructor completed
    ✓ otf to woff
    ✓ otf to woff2
    ✓ woff to woff2
    ✓ woff2 to otf

About

Quickly convert Webfonts to TTF/OTF that work with Figma

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published