spring - 如何在百里香春季电子邮件模板中添加自定义字体?
问题描述
我需要在 Spring Boot 应用程序中使用 thymeleaf 模板在我的电子邮件中添加自定义表单。字体位于带有开放网址的远程位置。
我尝试添加@font-face,但电子邮件样式的前缀是一些html id,如#someRandomDivId @font-face {...} 这使css失败
我尝试的第二种方法是通过 JavaScript 加载字体,但我的代码再次在电子邮件中被注释掉。
有人知道怎么做这个吗?
解决方案
出于安全考虑,禁止将字体文件添加到电子邮件中,因此您将无法将自定义字体添加到电子邮件模板中。即使它似乎可以在您的本地主机上工作,但一旦部署,您将不会看到对电子邮件的影响。唯一适用于电子邮件模板的字体文件是 Google 字体 cdn。
推荐阅读
- c++ - Lua 中的 package.preload 替代方案?
- ssas - SSAS 2017 的多维数据库有哪些新功能?
- react-native - 从 `this.refs[var-name].value` 获取未定义
- javascript - material-ui 的选择器对我不起作用?
- java - 使用 JPA 进行数据库操作
- makefile - 使用 Makefile 仅在目录之间复制更改的文件
- javascript - JavaScript中二维数组的切片/部分
- angular - Angular Flex 布局 - 简单布局(页眉、容器、页脚)
- menu - Jira 用户(Core 和 Confluence)的管理员权限
- reactjs - 如何判断 React 中哪些 props 来自哪个库?