Gmail未显示正确的字体

Had*_*adi 4 html css fonts gmail

我正在尝试将我的电子邮件的字体更改为打开sans,但是,我遇到了Gmail呈现正确字体的问题.我设法找到了解决Outlook问题的方法.这就是我所拥有的:

身体 {

        @font-face {
                font-family: 'Open Sans';
                font-style: normal;
                font-weight: 300;
                src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
            }
        }
Run Code Online (Sandbox Code Playgroud)

我还尝试过其他一些事情,例如声明所有文本都是开放的:

<link href='http://fonts.googleapis.com/css?family=Open+Sans:300'rel='stylesheet'type='text/css'>
     <style type="text/css">
    .stylealltext { font-family: 'Open Sans', sans-serif;}
    .stylealltextbold {font-weight: bold; font-family: 'Open Sans', sans-serif; }
Run Code Online (Sandbox Code Playgroud)

但是,Gmail决定展示Arial,而Google Inbox决定展示Helvetica ..看起来Google的邮件服务只是覆盖了我提供的任何内容.有人可以帮忙吗?


Salvimatus的解决方案有效:

<span style="font-family: your-chosen-font">your text</span>
Run Code Online (Sandbox Code Playgroud)

跨度需要手动添加.

小智 11

Gmail不支持@ font-face.

为了自定义字体,您应该在每个文本块中内联编写:

< span style="font-family: your-chosen-font">your text< /span>

注意:必须是我们在Windows或Mac上本机的字体.

  • 顺便说一句,要查看支持的字体,请检查:/sf/answers/4931893011/ (3认同)