Mon client me demande d'utiliser une police spéciale avec @ font-face sur son site Web. Mais, cette police est un atout pour son organisation, et il a peur que les gens la volent. Donc, est-il possible de rendre ce fichier .ttf accessible par le navigateur, mais empêche l'accès direct (en ce moment, vous pouvez lire l'URL dans le fichier .css, et télécharger la police avec n'importe quel navigateur).Empêcher l'accès aux polices avec .htaccess
Je sais qu'il n'y a pas de solution absolue, et la police serait toujours disponible pour quelqu'un avec les bonnes compétences ensemble. Mais je veux juste rendre plus difficile de voler pour les non-experts.
Toutes les suggestions seraient grandement appréciées! Merci!
Comment j'ai résolu ceci?
Lecture this. L'équipe de Typekit a fait un excellent travail sur celui-ci. Il est vraiment impossible d'empêcher le vol, mais vous pouvez le rendre difficile. Je l'ai fait deux choses:
Avec FontSquirrel générateur, je supprimé toutes les Glyphes de bureau, rendant la police inutilisable sur un ordinateur de bureau .
Encodez avec Base64 tout mon TTF directement sur mon fichier CSS . (C.-à-src: url (data:. Police; base64, jdslajdsaljdlsajdsa))
polices EOT, pour IE, ne peut pas être converti en base64. Mais, vous pouvez charger ces vía un script php que vérifie le referer, et empêche l'accès direct .
Vous pouvez toujours réassembler la police ayant le base64, et oui, vous pouvez simuler le referer et télécharger le fichier .EOT. Mais il faudrait quelqu'un avec le bon ensemble de compétences. Les gens qui vole les polices sont des concepteurs réguliers qui ne savent pas comment tromper apache.
Aucun expert en la matière, mais je crois que vous devez autoriser l'accès à la police. Sinon, comment le navigateur l'utiliserait-il pour afficher sur la page? – shamazing