Мне нужно встроить файл шрифта в сообщение электронной почты. Я знаю, что это делает электронную почту больше, но мне нужно, чтобы она была автономной, то есть никаких ссылок в зависимости от подключения к интернету.
В настоящее время у меня работает встраивание изображений с использованием метода 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), и gmail, и outlook игнорируют часть font-face. Я получаю двоичное вложение в электронное письмо, но никаких шрифтов. Использование семейства шрифтов "Andale" вообще не работает.