Technical: Metadata: set OS/2.fsType=0 (Installable Embedding)
Bug #648406 reported by
Paul Sladen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Font Family |
Fix Released
|
Critical
|
Paul Sladen | ||
ubuntu-font-family-website |
Fix Released
|
High
|
Paul Sladen | ||
ubuntu-font-family-sources (Ubuntu) |
Fix Released
|
High
|
Paul Sladen |
Bug Description
(Thanks to Nicolas).
The final .ttfs need to allow for embedding and reuse. This is done by setting the fsType entry in the os2 table to be 0x0000. Documentation on the field can be found at:
http://
And this can be found in Fontforge: Element-> Font Info -> OS/2 ->
Embeddable (or 'os2_fstype' in the Python module).
Not making this change may restrict the use of the fonts on certain software or systems which check the value of this field (eg. apparently MSIE9 with .ttf webfonts). This can be patched with:
f = ttLib.TTFont(
f['
f.save(
Changed in ubuntu-font-family: | |
milestone: | none → 0.70 |
status: | New → Confirmed |
importance: | Undecided → High |
summary: |
- Technical: Metadata: set os2:fsType=0x0000 (Installable Embedding) + Technical: Metadata: set OS/2.fsType=0 (Installable Embedding) |
description: | updated |
tags: | added: ttf-licence ttf-metadata |
description: | updated |
Changed in ubuntu-font-family: | |
milestone: | 0.70 → 0.68 |
Changed in ubuntu-font-family: | |
status: | Triaged → Fix Committed |
Changed in ubuntu-font-family: | |
status: | Fix Committed → In Progress |
To post a comment you must log in.
Patched via a script as part of the midstream .orig.tar.gz generation process:
http:// font.ubuntu. com/download/ ubuntu- font-family- sources_ 0.68+ufl. diff