Page 1 of 1

Setting embedding level

Posted: Tue Dec 05, 2023 11:01 pm
by Markus
How do I set the font embedding to something else than "Installable"? For example, when I export a font using the following settings (embedding set to Editable), the selected embedding level is still Installable (no restrictions).
Font properties in Font Creator.png
Font properties in Font Creator.png (25.74 KiB) Viewed 12360 times
I tested this on Win 10 ja Win 7 with the same result.
Font properties.PNG
Font properties.PNG (19.58 KiB) Viewed 12360 times

Re: Setting embedding level

Posted: Wed Dec 06, 2023 8:32 am
by Erwin Denissen
I suspect this is a bug within Windows font properties dialog.

Fonts exported with FontCreator will contain a version 4 OS/2 table. If it uses a version 3 one, then it shows the correct embedding level, but usage of version 4 or later is recommended by the spec. :roll:

Technical details:
https://learn.microsoft.com/en-us/typog ... os2#fstype

Versions 3 and later: The specification for version 3, added in OpenType 1.4, introduced the explicit requirement that bits 0 to 3 must be mutually exclusive.

You can check the correct value through a font manager like MainType.
FontEmbeddingRights.png
FontEmbeddingRights.png (629.15 KiB) Viewed 12334 times

Re: Setting embedding level

Posted: Wed Dec 06, 2023 11:35 am
by בן של מלך
And if already then already.
For some reason, this command does not work for me, I cannot define that the font will not be editable.
I want to create a font that they cannot open later.
It is possible?
צילום מסך 2023-12-06 133319.png
צילום מסך 2023-12-06 133319.png (10.02 KiB) Viewed 12327 times

Re: Setting embedding level

Posted: Wed Dec 06, 2023 11:43 am
by Erwin Denissen
Then you need to select Restricted.

Restricted License embedding: the font must not be modified, embedded or exchanged in any manner without first obtaining explicit permission of the legal owner.