Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 如何在jsf2中首次加载页面时下载字体文件_Jsf 2_Jsf 2.2 - Fatal编程技术网

Jsf 2 如何在jsf2中首次加载页面时下载字体文件

Jsf 2 如何在jsf2中首次加载页面时下载字体文件,jsf-2,jsf-2.2,Jsf 2,Jsf 2.2,我正在开发一个jsf2.2应用程序,其中,我将一些字体文件放在服务器端该应用程序的登录屏幕上,当用户成功登录时,我想将一些字体文件下载到客户端路径(C:\Windows\fonts),以便用户可以使用应用程序中使用的相同字体。为此使用css。将此代码粘贴到css的开头: @font-face { font-family: "Helvetica Neue"; src: url( "HelveticaNeue-Light.woff.jsf?ln=css" ) format("truetype

我正在开发一个jsf2.2应用程序,其中,我将一些字体文件放在服务器端该应用程序的登录屏幕上,当用户成功登录时,我想将一些字体文件下载到客户端路径(
C:\Windows\fonts
),以便用户可以使用应用程序中使用的相同字体。

为此使用css。将此代码粘贴到css的开头:

@font-face {
  font-family: "Helvetica Neue";
  src: url( "HelveticaNeue-Light.woff.jsf?ln=css" ) format("truetype");
}

在这个特定的例子中,woff文件放在reasources/css文件夹中。

它是一种字体。您可以使用它们中的任何一种。字体将自动保存到此路径中(
C:\Windows\fonts
)?实际上不是。这取决于浏览器,但通常它们只将其存储在RAM中。但是,如果您将此代码放入页面的css中,浏览器将能够在该页面上使用该字体系列。你想在C:\Windows\Fonts下看到这种字体有什么特别的原因吗?在我的页面中,我使用了3,2种字体,所以我必须为不同的字体创建3,2
@font-face
。注意:通常设计师不建议在一个页面上使用多个字体样式。