Skip to content
Convert Macintosh .dfont files into TTF format
C Swift Roff Shell Makefile Ruby Objective-C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DfontSplitter.xcodeproj
DfontSplitter.xcworkspace
DfontSplitter
DfontSplitterTests
DfontSplitterUITests
Pods
SampleFiles
docs/notes
.gitignore
AcknowledgementsTextView.txt
LICENSE
Podfile
Podfile.lock
README.md
dsa_pub.pem

README.md

DfontSplitter

DfontSplitter allows you to convert Mac format fonts (dfont, Font Suitcase, TTC) into TTF files.

You can use DfontSplitter to convert OS X’s dfont format files, Font Suitcase files and TrueType Collection (TTC) files into TrueType fonts (.ttf) that can be more easily used across platforms. DfontSplitter is free of charge, and open source under the GNU General Public License v3.

DfontSplitter screenshot

This repository contains DfontSplitter for Mac, rewritten in 2018-19 in Swift for MacOS 10.14 (Mojave).

Acknowledgements

fondu

Includes a modified version of “fondu”, originally copyright (C) 2001-2003 by George Williams.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

stripttc

Includes a modified version of “stripttc”, originally copyright © 2000 – 2015, George Williams and the FontForge Project contributors.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/

Icon

The DfontSplitter icon is licensed under the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

The icon includes a modified version of “Chisel wood 24mm” by Isabelle Grosjean — https://commons.wikimedia.org/wiki/File:Chisel_wood_24mm.jpg — which is also licensed as such.

Disclaimer

DfontSplitter for Windows and Mac can be used to reproduce materials and to modify font files. Font files can be subject to copyright, trademark and design patents and can have their own End-User Licence Agreements.

It is your responsibility to ensure that your use of DfontSplitter on any fonts is legal, and in accordance with those licence agreements. Each user is responsible for the actions they take using these tools.

You can’t perform that action at this time.