I was looking for a .ttf font, where almost all of the unicode characters are created. Then I've found the GNU Unifont

It is licensed under GNU GENERAL PUBLIC LICENSE Version 2

The application I am working on cannot be open sourced (not my choise). It is not just closed-source, but commercial also. Am I allowed to use GNU Unifont?


From the website:

The precompiled fonts are released under the terms of the GNU GPL version 2, or (at your option) a later version, with the exception that embedding the font in a document does not in itself bind that document to the terms of the GPL.

So, it would be not legal to use GNU Unicode (including the fonts) on any closed-source application, per copyleft licensing terms.

But in your situation, I would strongly recommend that you make use of the open and permissive DejaVu ttf Fonts (http://dejavu-fonts.org) within a font rendering library under a permissive license, on your work.

  • 1
    I use SDL_TTF to render text in my game, so if I undestand it correctly, it is legal. Am I allowed to embed it into the executable (.exe, .jar, etc...) file? – Iter Ator Jun 9 '16 at 16:00
  • @IterAtor I'm sorry for being not clear in my answer: It has been corrected now. Please check the update above. If you have any further question please don't hesitate to ask. Best Regards. – Kais Jun 9 '16 at 21:17

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.