我需要将一个字体文件嵌入到电子邮件中。我知道这会使邮件变得更大,但我需要它是自包含的,即不依赖于网络连接上的链接。
我目前可以使用cid方法嵌入图片,并且它可以正常工作。然而,如果我在字体上使用同样的机制,它则无法正常工作。
具体来说:
我目前可以使用cid方法嵌入图片,并且它可以正常工作。然而,如果我在字体上使用同样的机制,它则无法正常工作。
具体来说:
@font-face
{
font-family: Andale;
src: url("cid:andale_location") format('woff2');
}
当我需要进入MIME时:
Content-Type: font/woff2
Content-Disposition: inline
Content-Transfer-Encoding: base64
Content-ID: <andale_location>
d09GMgABAAAAAMEYAA4AAAABikAAAMC7AAE....
当我收到一封包含CSS(在HTML的head部分)的电子邮件时,无论是谷歌邮件还是Outlook都会忽略font-face部分。 我会收到一个二进制附件但没有任何字体。 使用字体系列“Andale”根本不起作用。