DfontSplitter
What is it?
DfontSplitter is a program for Windows and Mac OS X 10.4+ that allows you to convert, or split Mac OS X .dfont font files into TTF format files that can be easily used by Windows applications, Linux and other operating systems.
For documentation and help on either platform, please visit the development wiki for DfontSplitter.
DfontSplitter is an open source program. The exact licensing depends on which platform you want to use the program on.
For more information, please follow the instructions for your platform. DfontSplitter is not currently available for Linux, but the command line program that it uses underneath, fondu, is.
Windows
You can use DfontSplitter for Windows to convert Mac .dfont files into TTF files. These TTF files can then be dragged to your Windows fonts folder to use in any Windows application.
This program is licensed under the GNU General Public Licence 3.0. However, portions of the program are also licensed differently. Please see Licensing below for more details.
Please note that DfontSplitter requires the .NET Framework (2.0+) from Microsoft to be installed. Most modern Windows machines already have this installed. If you get an error running the program, try to download it from here.
Download
If you just want to run the program, then these downloads are for you.
Download Installer (.exe)
Alternate Download: Download .zip Package
Need help getting started? Documentation is available.
Source Code
If you're a developer, you might be interested in the source code. Since DfontSplitter is open source, you're in luck. DfontSplitter for Windows is constructed of two main parts:
- DfontSplitter graphical user interface, built by me, wrapper for Fondu. Written in Visual Basic .NET, compiled against .NET 2005.
- Fondu command line tool which does the work, linked to cygwin1.dll.
These two components are independent programs; my GUI simply calls Fondu externally and passes in the user's commands. Therefore, the source code for each part is available separately.
An additional complication is that because Fondu is linked to the GPL-licensed cygwin1.dll, the source code needed to build that DLL is also made available.
Thus there are three source packages to download:
- DfontSplitter GUI source
- Fondu source code (used to build fondu.exe binary)
- Cygwin 1.5.25-15 source package (source of cygwin1.dll)
Licensing
The three parts that make up DfontSplitter - my GUI, Fondu, cygwin1.dll and the icon, all have separate licences that apply to each.
- DfontSplitter (my GUI) - GNU GPL version 3.0
- Fondu - BSD-style licence
- Cygwin (cygwin1.dll) - GNU GPL 2.0 with exceptions
- Oxygen Icons (application icon) - Creative Commons BY-NC 2.5, or LGPL
Mac OS X 10.4+
The Mac version of DfontSplitter is written in AppleScript. It should work on Mac OS X Tiger and Leopard, on both PowerPC and Intel machines.
DfontSplitter for Mac does not unfortunately support Mac OS X Panther (10.3) or earlier.
DfontSplitter for Mac is licensed under a New BSD Licence, see the Readme in the downloaded package for more information.
Download .dmg
Need help getting started? Documentation is available.
For more information on DfontSplitter for Mac, see the original release blog post.