Skip to content
This repository has been archived by the owner on Dec 9, 2018. It is now read-only.

IE9 rejects non-installable TTF/OTF fonts #84

Closed
jahewson opened this issue Feb 4, 2013 · 7 comments
Closed

IE9 rejects non-installable TTF/OTF fonts #84

jahewson opened this issue Feb 4, 2013 · 7 comments

Comments

@jahewson
Copy link
Contributor

jahewson commented Feb 4, 2013

IE9 rejects TTF and OTF web fonts without embedding permissions set to installable in the font's header.

@coolwanglu
Copy link
Owner

Seems that fontforge can do this, but I'm not sure if it's legal or something like that.

According to the link
http://www.kltf.de/kltf_notes_ie9ttfembeddingbits.htm

Setting the meta tag and providing a WOFF font should help.

@coolwanglu
Copy link
Owner

Is this a bug report of IE ?

The demo pages work fine in IE9, which means the bit has been set correctly?

@jahewson
Copy link
Contributor Author

jahewson commented Feb 5, 2013

No its not an IE bug, its a feature. Any font embeded in a PDF is presumably already licensed for embedding. The problem is that bit 2 and bit 3 set embedding only and printing/viewing only which are valid on the context of embeded fonts in a PDF.

The purpose of the restrictions is to stop the entire font being reproduced, but pdf2htmlEX is dealing with subsetted fonts, so it's probably not an issue. It my turn out that PDF generators just clear this bit anyway - I've not encountered it.

There's a simple workaround - serve WOFF to IE9.

@jahewson
Copy link
Contributor Author

jahewson commented Feb 5, 2013

@coolwanglu
Copy link
Owner

What's left? Close this one?

@jahewson
Copy link
Contributor Author

jahewson commented Feb 6, 2013

Workaround: serve WOFF to IE9 via http://www.kltf.de/kltf_notes_ie9ttfembeddingbits.htm.

@jahewson jahewson closed this as completed Feb 6, 2013
@keithdtyler
Copy link

Not a workaround if the font is not available in WOFF.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants