Font Development Best Practices

Technical guidance regarding font development and production

View project onGitHub

9.9 Copyright and Licensing

All fonts should contain clear information on copyright and licensing.

All fonts should contain a copyright statement that accurately reflects the legal copyright holder of the font software. It is important that the copyright holder be a legal entity - an individual, organization, company. In the case of joint copyright this may be multiple legal parties. The copyright holder is the only legal entity that can choose the license under which a font is distributed. Without a copyright statement, or a copyright statement that does not state a real legal entity, the font is in legal limbo and will be strongly avoided.

The basic copyright statement takes the form:

Copyright (c) 2016 Sarah Singh

The use of (c) is preferred over the typographic copyright symbol due to potential cross-platform encoding issues. The statement may span multiple years, with optional comma, and even include multiple joint copyright holders, as in:

Copyright (c) 2009-2016, Sarah Singh and Fred Johnson

If different portions of the software have different copyright holders, two copyright statements would be used, each indicating the part of the software that it applies to:

Glyph outlines copyright (c) 2004-2016, Sarah Singh. OpenType routines copyright (c) 2016 Fred Johnson.

It can be very helpful to add a URL or domain to the copyright holder, as in:

Copyright (c) 2016 SIL International (www.sil.org)

The copyright statement(s) should be in at least two places in the font package, the font internal copyright field and the separate user documentation.

The internal copyright field is stored inside the font file, and font design packages provide an interface for entering it, usually in Font Info. Technically, this information is stored in the font’s name table, in the entry with ID = 0.

The same copyright statement(s) should also be in the font package documentation, typically in a LICENSE or ReadMe file. For OFL-licensed fonts this should be at the very top of the OFL.txt file.

License

All fonts should contain a license statement that governs use and distribution of the font. We strongly recommend use of well-established licenses, whether free and open or restrictive. We strongly recommend against using “Public Domain” or “This font may be freely used and distributed”, as they have widely varying legal interpretations.

Fonts that are intended to be distributed and modified freely should use the SIL Open Font License (OFL) version 1.1. This is the standard license in the font industry for such font projects. Please consult the OFL site for detailed information and FAQs.

Using the OFL

In general, the process of licensing a font under the OFL has five steps:

(1) Put your copyright and the OFL text with any chosen Reserved Font Name(s) into your internal font copyright and license fields. Here is a minimal example:

Copyright (c) 2016 Adina Masaro.

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL…

It is also allowed by the OFL, but not recommended, to replace the full OFL text with a reference to the OFL online, as in:

Copyright (c) 2016 Adina Masaro.

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL

(2) Add the same statement to any additional files that are in the project, such as build scripts, control files, smart font code, etc.

(3) Put the same statement at the top of the standard OFL.txt file and include it in your release package.

(4) Write an initial FONTLOG.txt for your font and include it in the release package.

(5) Include the current OFL-FAQ.txt file in the release package.

Using OFL Reserved Font Names

Reserved Font Names (RFNs) are a useful way to establish unique names by which only unmodified versions of your fonts are known. Some web fonts services (Google in particular) do not recommend using them because it makes more work for them, but don’t be scared away from using them. For more detail see the OFL-FAQ.

If you do choose to declare any RFNs, use this format for the License field:

Copyright (c) 2016 Adina Masaro with Reserved Font Name “Anaconda”.

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL…

Internal license information is stored in a font’s name table alongside the copyright statement(s). There are two separate entries for License (also called License Description; ID 13) and License URL (ID 14). It can be difficult to find where to set these in a font, so here are some specific instructions:

FontForge Element > Font Info > TTF Names > New. Choose the Language (typically ‘English (US)’). Click on ‘Styles (SubFamily)’ to find the license fields. There is also a helpful OFL button that will add these automatically, then you can edit them.
FontLab Font Info > Names and Copyright > License information.
Glyphs Font Info > Custom Parameter. Click + then find the license fields under New Value
in a UFO Add openTypeNameLicense and openTypeNameLicenseURL keys to the dict

For OFL projects License URL should be http://scripts.sil.org/OFL

Technically, the Copyright field was intended to be used only for the copyright string and the License only for the license. However the OFL model includes the copyright with the license text. We recommend that the internal License field should include both, as in (1) above.

If you are creating WOFF versions of fonts, be sure that the copyright and license metadata in the WOFF ‘wrapper’ matches what is in the font.