Why doesn't Base64 embedded fonts work in IE11 if the Font Download feature is disabled?

So, this value makes sense - if IE disables "font download", it should not load, and I accept that.

HOWEVER - how about using base64 fonts? They are embedded directly in CSS / do not reference the physical file, so the font does not need to be loaded, right?

At first I thought that maybe IE11 didn't like / supported base64, but I can verify that it works there when I use only the font64 parameter.

I was not able to find any specifications on this, or a lot of information about the breadth of what "font download: disable" really means. I saw some similar messages, but without answers, and did not ask the same question.

Does anyone have a better explanation for this?

+4
source share
1 answer

Note in the base64 specification:

  1. Security

    Interpreting data in the "data" URL has the same security as any implementation of this type of media. The application should not interpret the contents of the data URL, which is with the type of medium that was prohibited to process the application configuration.

Sources: http://www.ietf.org/rfc/rfc2397.txt http://sosweetcreative.com/2613/font-face-and-base64-data-uri

+3
source

All Articles