Tools

From Open Font Library Wiki

(Redirected from Software Resources)
Jump to: navigation, search

To draw type, using a fully featured drawing program like Inkscape can be fun to experiment with shapes, but the drawing tools of an outline editor like FontForge are best for actually drawing a coherent system of glyphs. To learn more, there are Books and Typeface Design Education courses you can read and attend.

To make fonts, use FontForge and xgridfit. There is a great FontForge Tutorial to get started with. On the Existing Fonts page are links to scans from old books and specimen sheets that could be used to create 'revival' typefaces. This could be a good starting exercise.

This page lists software tools for creating and manipulation fonts.

Contents

Free Libre and Open Source Software

GNU/Linux

To run GNU/Linux programs on Mac OS X can be done natively, but it is complex. Instead, simply use a Virtual Machine. There is a great free software one!

1. Downloading the 700Mb Ubuntu 7.10 Desktop i386 image from http://www.ubuntu.com/getubuntu/download

2. Download http://www.kju-app.org/kju/ to run it - start a VM and it will create a ~/Documents/Qemu/ folder with a disk image that will only take up as much space as you use, and is limited to 4Gb, and run a VM from that disk image. It will complain there is no disk, so from the File menu, tell it that the CD ROM is that ISO you just downloaded.

3. Ubuntu then boots!

Graphic Editors

Command Line Editors

  • TTX/FontTools -- "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats."
  • LCDF Type Tools -- "The LCDF Typetools package contains several command-line programs for manipulating PostScript Type 1 and PostScript-flavored OpenType fonts." The classical t1utils package is also found there.

Java Editors

Java was set free in 2006 ([FSF Press Release])

Web Apps


Other Tools

  • RoboFab is a set of Python scripts that partially depend on FontLab. The "NoneLab" components depend on only Python, and there is a historical link with the TTX/FontTools. Python licensed.
  • LetterSoup is a new GPLv3 tool by Ricardo Lafuente
  • gfontsampler font sampler
  • gucharmap unicode character mapper
  • guci gtk unicode inspector
  • pdffonts list the fonts in a pdf
  • Fonts::TTF a perl module for advanced fonts hacking
  • sfddiff: differ for fontforge source format
  • showttf: look at the font metadata
  • fonttools: set of python utilities to represent fonts in XML
  • gwaterfall: compare font rendering/hinting at different sizes

There is a Debian/Ubuntu metapackage in preparation to easily install all this open font toolkit.

A post on the Ubuntu Forum explains how to improving the on-screen display of fonts using sub pixel rendering

Non-free & Proprietary Software Proprietary Tools

It is ethically legitimate to use non-free proprietary software in order to gain experience and ideas for helping to write Free Software replacements (-GNU Project

We need to persuade proprietary programmers to respects users' freedom, or we ourselves need to write free replacements.

Highly Proprietary

  • FontLab state-of-the-art proprietary font editor written originally for Windows but with a Mac OS X port.
  • Kalliculator is an innovative approach to MetaFont-style calligraphic typeface design. Written in Python for Mac OS X.
  • LetterMeter
  • iKern - premier quality autokerning system up for sale!

Non-Free Scripts and Extensions

  • Ben Kiel has published many of his RoboFab scripts under CC-BY-SA-NC
  • Brook Elgie has published a robofab script that publishes a font to a SVN repository. Someone please check the license.

Unreleased Tools

Personal tools