如何在发送电子邮件时使用font-face

时间:2017-09-08 13:46:30

标签: c# asp.net fonts

我正在尝试使用我自己的字体在我的网站上发送电子邮件,我已将我的字体上传到我的网站,我在邮件中使用了font-face来使用它。 但它不起作用,在发送邮件中没有font-face。 这是我的邮件:

<style>

    @font-face {
        font-family: 'bmitra';
        src: url(http://roozbehi.ir/Fonts/BMitra.eot?#iefix) format("embedded-opentype"), url(http://roozbehi.ir/Fonts/BMitra.woff) format("woff"), url(http://roozbehi.ir/Fonts/BMitra.ttf) format("truetype");
        font-weight: normal;
        font-style: normal
    }
    #MailContainer {
        width: 87%;
        height: auto;
        margin: 0 auto;
        border: 1px solid rgb(204, 214, 220);
        border-top: 5px solid rgb(46, 123, 175);
        padding: 4% 6%;
        color: #666;
        font-family: bmitra;
        letter-spacing: 0.5px;
        font-size: 13.8px;
        line-height: 16px;
        background-color: rgb(249, 251, 251);
        direction: rtl;
        font-weight: 300;
    }
</style>
<div id="MailContainer">

</div>

我该怎么办?

1 个答案:

答案 0 :(得分:1)

您无法在电子邮件中使用字体标记。

您必须使用图片或文字来实现这一目标。

根据Campaign Monitor的一些研究,@ font-face仅使用Apple的Mail.app和iOS上的Mail应用程序。

参考:https://css-tricks.com/custom-fonts-in-emails/