我需要将字体文件嵌入到电子邮件中。我知道它会使电子邮件变得更大,但我需要它是独立的,这意味着没有依赖于互联网连接的链接。
我目前正在使用 cid 方法嵌入图像,效果很好。但是,如果我对字体使用相同的机制,它就不起作用。
即:
@font-face
{
font-family: Andale;
src: url("cid:andale_location") format('woff2');
}
Run Code Online (Sandbox Code Playgroud)
当我进入 MIME 的某处时:
Content-Type: font/woff2
Content-Disposition: inline
Content-Transfer-Encoding: base64
Content-ID: <andale_location>
d09GMgABAAAAAMEYAA4AAAABikAAAMC7AAE....
Run Code Online (Sandbox Code Playgroud)
当我收到带有该 CSS 的电子邮件(进入 HTML 的 head 部分)时,gmail 和 Outlook 都会忽略字体部分。我在电子邮件中收到了一个二进制附件,但没有任何字体。使用字体系列“Andale”根本不起作用。