我可以使用电子邮件模板来制作和发送电子邮件的系统合作,利用当地的字体,我面对的一个问题,而试图连接本地字体(任何类型) 发邮件。@字体面不允许在电子邮件模板
我以这种方式连接具有@字体面的字体在(预渲染HTML):
<style>
@font-face {
font-family: "Pacifico";
src: url("../resources/Pacifico.ttf");
}
body, span, div, input[type=text], label {
font-family: 'Pacifico' !important;
color:red;
}
</style>
渲染后,准备发送HTML页面包含一个相应链接的字体(我可以成功地下载字体作为Tomcat server localhost:8080 /.../ font的一种字体(内容类型是正确的),并且它可以正确上传。但是,页面没有实现它,并且字体本身没有被显示,因为它应该(看起来像使用默认字体)。
这个问题仅涉及到本地存储的字体 - 如果我使用任何CDN电子邮件正确地呈现。
的字体是因为当我创建一个虚拟的HTML页面,并附字体(可直接连到一个文件夹)100%可行的有它正确应用。
编辑
愿这个问题连接到内容类型为Tomcat的字体和我的应用程序(应用程序/ x-字体TTF在Tomcat中的.TTF字体VS应用程序的字体/ TTF)不等式?
编辑2
渲染HTML包含此片段
<style>
@font-face {
font-family: "Pacifico";
src: url("http://localhost:8080/path/to/resource/Pacifico.ttf");
}
body, span, div, input[type=text], label {
font-family: 'Pacifico' !important;
color:red;
}
</style>
事实上,HTML包含在Tomcat的资源文件夹中的完整路径,字体和我可以下载它而不用编辑可用的URL。或者我误解了你? – ryzhman
@ryzhman我正在查看显示相对URL的问题中的CSS。 – Richard
我用更新的HTML更新了问题 – ryzhman