Quel est le statut du support TTF dans Internet Explorer?

j'essaie de déterminer le statut du support pour le format de police TTF sur Internet Explorer. (Je n'ai pas de Windows sous la main pour essayer avec.) la table de caniuse indique que IE à partir de la version 9 supporte TTF mais "ne fonctionne que lorsque [les polices sont] configurées pour être installables". Qu'est-ce que cela signifie? Cette page contient un lien vers , un billet de blog sur MSDN , qui décrit la prise en charge des polices de caractères mises à jour sur IE9. Ce n'est pas très clair ou explicite; Je pense les "polices brutes" désignent les TTF et les otf. Il est écrit: "les formats de police pris en charge incluent ... polices brutes avec permissions d'intégration définies pour installable "

donc, en résumé:

  • est-ce que IE soutien des polices ttf?
  • si le soutien du FTT existe, diffère-t-il entre IE9, IE10 et IE11?
  • que signifie "droits d'intégration définis pour installable" en référence aux polices ttf?
28
demandé sur JC Hulce 2013-07-17 11:50:34

2 réponses

donc comme je l'ai mentionné dans ma question ci-dessus, Internet Explorer a un certain support ttf à partir de la version 9, mais"ne fonctionne que lorsque [les polices sont] configurées pour être installables".

un peu de contexte:

...Les polices TrueType ont des "bits" qui permettent au créateur de police pour décider du niveau d'intégration qui sera autorisé. Y sont quatre embedding différents bits: (1) pas d'embedding, (2) pour visualiser et imprimer seulement, (3) intégration pour affichage, impression et édition, et (4) intégration installable.. De nombreuses petites maisons de conception ont mis en leur intégration bits, de sorte que l'incorporation de toute nature est interdit. ...

Source (contient aussi beaucoup d'autres informations à ce sujet) et voici une autre source avec des informations similaires

Dans une autre question , traitant de l'intégration les bits ont été discutés. Il a été révélé que le Générateur Webfont de Font Squirrel traite automatiquement ces bits d'intégration par défaut sur la plupart des polices. Depuis que j'ai passé ma police dans font squirrel, j'étais prêt à y aller. J'ai tweeté mon CSS pour préférer TTF plutôt que WOFF pour les tests et j'ai obtenu les résultats suivants en utilisant webpagetest:

notez que je n'ai pas testé les polices sans les bits d'intégration définis pour installable, Non Je ne peux rien dire à ce sujet. Mais la conclusion générale est que les polices TTF fonctionnent dans IE 9 à partir de quand les bits d'intégration sont définis pour installer

40
répondu JC Hulce 2017-05-23 12:08:53

juste google internet explorer ttf support ou similaire qui vous donnerait beaucoup d'informations comme par exemple http://www.fontspring.com/blog/fixing-ie9-font-face-problems

IE de soutien pour la TTF n'est pas clair: certains sites au soutien de l'allégation (comme caniuse) autres nier que (comme http://webfonts.info/node/379 )

dans un fichier ttf il y a des informations sur ce qu'un utilisateur est autorisé à faire avec la police. Pour que les polices TTF soient autorisées pour être utilisé dans les sites Web, les bits d'intégration de la police doivent être configurés pour pouvoir être installés. Les ' embedding bits 'se réfèrent aux informations fsType dans la table OS/2, et' installable ' signifie que tous les bits fsType sont désactivés. Ainsi, même si un navigateur prend en charge TTF, la fonderie de la police pourrait nier l'utilisation de polices particulières.

3
répondu Roebie 2013-07-17 08:53:48