【发布时间】:2021-05-22 07:30:57
【问题描述】:
我使用nodemailer 来处理我的电子邮件。我正在尝试将 Poppins 作为我的 html 正文中的文本的字体。目前我有以下代码:
<head>
<meta charset="utf-8">
<link href="https://fonts.googleapis.com/css2?family=Poppins&display=swap" rel="stylesheet">
<style>
.text {
font-family: 'Poppins';
}
</style>
</head>
<body>
<p class="text">
This is a paragraph
</p>
</body>
但是字体不应用于段落。当我将此 html 粘贴到 Web 浏览器(控制台工具)中时,该段落已应用字体。我的猜测是电子邮件不能嵌入网络字体,但很多文章都说有可能像this、this 和this。我尝试过使用
@media screen {
@font-face {
}
}
甚至是其他字体,如第一篇文章中的 Montserrat。
我已经在 Outlook 和 gmail 上进行了测试,但都无法正常工作。 Outlook 版本是 Outlook 2016 (16.0.9126.2259)。 我在哪里/哪里出错了?
【问题讨论】:
标签: css email fonts nodemailer