FontLab 7 The pro font editor, evolved new. FontLab 7 for macOS and Windows is a modern, professional font editor, crafted for type designers and font geeks. It lets you create, open, modify, draw, space, kern, hint and export desktop, web, color. Jan 10, 2019 The extrafont package developed by Winston Chang is one nice solution to this problem, which mainly focuses on using TrueType fonts (.ttf) in PDF graphics device. Now showtext is able to support more font formats and more graphics devices, and avoids using external software such as Ghostscript. A Quick Example.
The missing font generator for Mac OSX. Download here.
FontPrep takes your TTF and OTF font files and generates all of the respective font-formats for the web: WOFF, EOT, and SVG.
FontPrep uses a slightly modified version of cocoa-rack (https://github.com/briangonzalez/cocoa-rack). In essence, when you start FontPrep, you're starting a little Sinatra app on port 7500 then instantiating a webview pointing at that server.
Commands are sent from the webview back down to the Sinatra server as you interact with FontPrep, and commands are piped to stdout (be it FontForge, ttf2eot, etc.) to complete the given task. We use a little Applescript magic when necessary.
The main Sinatra logic lives inside of fontprep/server
. The sinatra server is daemonized, meanings its process will persist across closing/opening of FontPrep. To kill FontPrep's server outright, visit http://127.0.0.1:7500/kill
in your browser.
Simply open up FontPrep.xcodeproj
with the latest version of XCode, go to Product -> Clean
then Product -> Run
or Product -> Archive
to create a binary.
Be sure to increment the Version
and Bundle
inside XCode to update FontPrep correctly. Incrementing these values is what tells FontPrep to kill old daemonized server processes.
This code has not been incredibly well maintained over the years. Tread lightly and have fun breaking FontPrep.
Watch a demo here.
Brian Gonzalez |
Matthew Gonzalez |