Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by Waz · May 23, 2011 at 07:14 AM · fontttf

Embedded font data: can users extract it without permission?

Many fonts are available with licenses sufficient to embed them in games, provided the end user cannot edit documents (i.e. not a word processing "game"), and also provided that the user cannot extract the original font file (eg. TTF).

Does Unity sufficiently embed font data to abide by this license condition?

For example, FontFont ("the world’s largest library of original contemporary typefaces") gives this permission:

You may embed the Font Software in documents, applications or devices ... as a subset of the Font Software as long as the document, application or device is distributed in a secure format that permits only the viewing and printing but not the editing of the text.

As you can see, this is perfect for Unity games.

Currently, the Unity documentation is unclear, merely saying "Note that fonts are subject to copyright and you should only include fonts that you have licensed or created for yourself." - licensed in what way?

Perhaps Unity already uses PFR (Portable Font Resources) as the embedded data? BitStream explicitly mentions allowing PFR in their license (though they're not as helpful as FontFont in defining a "document" to include an application).

Knowing this will open up a wide range of legal and wallet-suitable font assets to Unity developers.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by Waz · Jun 27, 2011 at 10:04 PM

I have researched this further and I have determined that while a .unity3d file is probably of a sufficiently encrypted format, dynamic fonts include the entire TTF and are therefore not sufficient for the subset requirement. Therefore, I believe (but I am not a lawyer), that static fonts in bitmap form are covered by the FontFont license, but not dynamic fonts.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image yoyo · Oct 30, 2015 at 12:25 AM 0
Share

I think you are right. Easy to find tools such as Unity Assets Explorer are able to extract the original true type font, complete with embedded license restrictions. Also not a lawyer!

avatar image
0

Answer by Maarten · May 23, 2011 at 07:56 AM

Well, i think the license of the fonts really means that you should deliver the fonts to someone in there base format.

When you have packaged it with unity, i think you have done enough to stop the spreading of your font.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Waz · May 23, 2011 at 12:10 PM 0
Share

What is a "base format"?

avatar image
0

Answer by Joshua · May 23, 2011 at 08:11 AM

With 'licenced' they mean you have permission from who-ever holds the rights to use it. If the site you download it from says you're free to use it on your applications as long as people cannot extract it from there then that's their licencing agreement.

Note that assets used inside a unity projects can still be extracted. But it's definitely save enough to fall within the bounds of a 'secure format'.

Just make sure you are also free to use the font in a commercial project. ;)

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Waz · May 23, 2011 at 12:17 PM 0
Share

Nearly all fonts can be used in a commercial project. Printing a document at work is using fonts in a commercial project. The interesting cases for Unity are using them in distributable applications, and as above, the FontFont license is very clear. What is not clear is what ends up in a .unity3d file ... if it is just a zipped TTF file, I fear that FontFont might consider that insufficient. If it is a file lossily converted from TTF, like PFR, we'd be safe. If it is precisely PFR, then we'd also be likely to have all BitStream fonts also available, as they are for web documents.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Custom Font on iOS4.3.2 & iOS5.0 ?? 0 Answers

Fill Font Characters with White? 0 Answers

Is there a way to measure the pixel with/height of a string with a given font? 2 Answers

Are there anyway to load ttf file as font at runtime already? 0 Answers

How to find a font via script? 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges