31350

[code]

    @font-face {
      font-family: "Bitstream Vera Serif Bold";
      src: url("https://mdn.mozillademos.org/files/2468/VeraSeBd.ttf");
    }
    
[/code]

たとえば、CSSでWebフォントを指定するとき、普通はこのように `@font-face` で指定すると思います。  
しかし、開発者ツール等でCSSファイルを開いてしまえば、Webフォントのリンクが分かるため、第三者にダウンロードされる可能性があります。フリーフォントなら問題ありませんが、有料フォントともなるとダウンロードされないように対応する必要があります。

そこで、どのようにすれば、Webフォントがダウンロードされないようにすることができるでしょうか？


CC BY-SA 3.0
2016-12-22T19:16:11.670
31321
2016-12-24T09:02:30.857
2016-12-24T09:02:30.857
754
19687
question
html css font
CSSの@font-faceで指定したWebフォントがダウンロードされないようにしたい


そもそも **リソースファイルはブラウザで表示されている時点でローカルにダウンロードされている** 状態です。

ダウンロードを防ぎたいなら質問文の第三者に該当する人はそのフォントを表示できないようにするしかありません。  
フォントファイルにIP制限やBASIC認証等のアクセス制限をかけてダウンロード(表示)を許可するユーザーと分けてみてはどうでしょうか？


CC BY-SA 3.0
2016-12-23T09:14:34.517
31334
2016-12-23T09:14:34.517
19995
31321
answer


Webフォントとして利用可能なフォントの場合、PV数に応じた料金が設定されていることが多いようなので、ライセンス規約に応じて利用している分には心配する必要がありません。  
もし、Web利用のライセンスが設定されていないフォントの場合、Webフォントとして利用してはいけない可能性があるのでご確認いただいた方がよいです。


CC BY-SA 3.0
2016-12-24T04:47:46.180
31350
2016-12-24T04:47:46.180
8611
31321
answer