是否可以在页面中使用自定义字体但用户无法下载?

Is it possible to use a custom font in a page but the user not be able to download it?

我正在为带有 font-face 的网页使用自定义字体。

我使用 node 作为 express 的后端,我在“public”文件夹中有自定义字体。是否可以通过某种方式对用户隐藏字体以便能够下载它?

Is it possible to hide somehow the font from the user to be able to download it?

不,不是。如果字体在用户的浏览器中可用,则浏览器必然会下载该字体。如果浏览器下载字体,其他人也可以。

这是网络的架构。浏览器中显示的图片、浏览器中显示的HTML或浏览器中的Javascript代码运行或浏览器中使用的任何资源也是如此。如果最终用户选择直接访问它们,所有这些都可供最终用户使用。