我有一个 Rails 应用程序,我想在其中发送电子邮件,并在某些文本上应用字体。这些字体文件在我的服务器上。
我在我的 application.rb 中尝试了这些设置
config.assets.paths << Rails.root.join("app", "assets", "fonts")
config.assets.precompile += %w( .svg .eot .woff .ttf )
然后在电子邮件的 HTML 模板中的样式标签中的字体代码。
@font-face {
font-family: 'TestFont';
src: url('<%= root_url%>assets/test-webfont.eot');
src: url('<%= root_url%>assets/test-webfont.eot?#iefix') format('embedded-opentype'),
url('<%= root_url%>assets/test-webfont.woff') format('woff'),
url('<%= root_url%>assets/test-webfont.ttf') format('truetype'),
url('<%= root_url%>assets/test-webfont.svg#MelbourneRegular') format('svg');
font-weight: normal;
font-style: normal;
}
但是这些字体文件对发送的电子邮件没有影响。我还尝试将字体文件放在 public/fonts 文件夹中,但没有成功。
任何建议或帮助表示赞赏。