2016-06-29 2 views
3

У меня возникли проблемы с отображением шрифтов Google в моем письме. Он отображается локально через мой браузер, но когда я отправляю тесты на Gmail, MSO и т. Д., Он не работает. Я могу получить резерв MSO, чтобы быть Arial, но я не понимаю, как я его не показываю даже в Gmail.Google Fonts не отображается в моей электронной почте

Вот что я имею в </head> и сразу после <body>:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html> 
 

 
<head> 
 

 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
 
    <meta property="og:title" content="*|MC:SUBJECT|*"> 
 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
 
    <meta name="format-detection" content="telephone=no"> 
 

 

 

 
    <link href='https://fonts.googleapis.com/css?family=Poppins' rel='stylesheet' type='text/css'> 
 

 

 
    <style type="text/css"> 
 
    /* /\/\/\/\/\/\/\/\/ MAIL CLIENT & BROWSER-SPECIFIC STYLES /\/\/\/\/\/\/\/\/ */ 
 
    #outlook a { 
 
     padding: 0; 
 
    } 
 
    .ReadMsgBody { 
 
     width: 100%; 
 
    } 
 
    .ExternalClass { 
 
     width: 100%; 
 
    } 
 
    .ExternalClass, 
 
    .ExternalClass p, 
 
    .ExternalClass span, 
 
    .ExternalClass font, 
 
    .ExternalClass td, 
 
    .ExternalClass div { 
 
     line-height: 100%; 
 
    } 
 
    body, 
 
    table, 
 
    td, 
 
    p, 
 
    a, 
 
    li, 
 
    blockquote { 
 
     -webkit-text-size-adjust: 100%; 
 
     -ms-text-size-adjust: 100%; 
 
    } 
 
    table, 
 
    td { 
 
     mso-table-lspace: 0pt; 
 
     mso-table-rspace: 0pt; 
 
    } 
 
    img { 
 
     -ms-interpolation-mode: bicubic; 
 
    } 
 
    /* /\/\/\/\/\/\/\/\/ MAIL CLIENT-SPECIFIC STYLES /\/\/\/\/\/\/\/\/ */ 
 
    /* /\/\/\/\/\/\/\/\/ CLASSES /\/\/\/\/\/\/\/\/ */ 
 
    body { 
 
     width: 100% !important; 
 
    } 
 
    body { 
 
     -webkit-text-size-adjust: none; 
 
    } 
 
    body { 
 
     margin: 0; 
 
     padding: 0; 
 
    } 
 
    img { 
 
     border: none; 
 
     font-size: 14px; 
 
     font-weight: bold; 
 
     height: auto; 
 
     line-height: 100%; 
 
     outline: none; 
 
     text-decoration: none; 
 
     text-transform: capitalize; 
 
    } 
 
    #backgroundTable { 
 
     height: 100% !important; 
 
     margin: 0; 
 
     padding: 0; 
 
     width: 100% !important; 
 
    } 
 
    table { 
 
     border-collapse: collapse !important; 
 
    } 
 
    body, 
 
    .backgroundTable { 
 
     background-color: #ffffff; 
 
    } 
 
    #templateContainer { 
 
     border: 0px; 
 
    } 
 
    /* /\/\/\/\/\/\/\/\/ PREHEADER /\/\/\/\/\/\/\/\/ */ 
 
    #templatePreheader { 
 
     background-color: #ffffff; 
 
    } 
 
    .preheaderContent div { 
 
     color: #bbbbbb; 
 
     font-family: Arial; 
 
     font-size: 10px; 
 
     line-height: 100%; 
 
     text-align: center; 
 
    } 
 
    .preheaderContent div a:link, 
 
    .preheaderContent div a:visited { 
 
     color: #8fa7d1; 
 
     font-weight: normal; 
 
     text-decoration: underline; 
 
    } 
 
    .preheaderContent div img { 
 
     height: auto; 
 
     max-width: 800px; 
 
    } 
 
    /* /\/\/\/\/\/\/\/\/ PREHEADER /\/\/\/\/\/\/\/\/ */ 
 
    </style> 
 
</head> 
 

 
<body> 
 
    <!--[if mso]> 
 
<style type="text/css">body, table, td {font-family: Arial, Helvetica, sans-serif !important;}</style><![endif]--> 
 
    <!--[if (gte mso 9)|(IE)]></td></tr></table><![endif]--> 
 
    <!--[if gte mso 15]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--> 
 
    <!--[if (gte mso 9)|(IE)]><table width="800" align="center" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; border: 0px; "><tr><td><![endif]-->

+0

Для электронной почты вы должны использовать встроенный CSS. Gmail [не поддерживает теги style] (http://stackoverflow.com/questions/1555171/why-is-gmail-blocking-css-in-emails), что, скорее всего, почему вы не видите пользовательский шрифт , – APAD1

+0

Спасибо, Адриан. Я использую встроенные стили для всех моих типов. –

+0

\t \t \t \t \t \t \t \t \t \t \t <й класс = "название" выровняйте = "центр" стиль = "семейство шрифтов: 'Поппинс', Helvetica, без засечек; размер шрифта: 35px; цвет : # 002110; текст-преобразования: прописные буквы; выравнивания текста: слева; начертание шрифта: 700; высота строки: 35px; «> \t \t \t \t \t \t \t \t \t \t \t \t New Look. Одинаковая Надежность. \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t –

ответ

6

Gmail не поддерживает @font-face (который находится внутри ссылки Google шрифтами) пока.

Посмотрите на поддержку here на мониторе кампании для веб-шрифтов

enter image description here

От litmus

Web Fonts в Gmail

Наконец, несмотря есть дико популярный веб-шрифт, Gmail делает нет поддерживайте использование свойства @ font-face. Дизайнеры, которые используют веб-шрифты в письмах, должны тщательно рассмотреть шрифт-стек, так как их резервные шрифты будут отображаться в Gmail.


ПРИМЕЧАНИЕ: Однако, вы можете сделать Gmail визуализации WebFonts если вы используете службы, как campaign monitor, так как они используют некоторые специальные функции, чтобы относиться к этому.

+0

Спасибо dippas. Я думаю, самая неприятная часть состоит в том, что я прочитал так много статей, сообщений, форумов и т. Д., Которые дают людям инструкции о том, как сделать эту работу. И пользователи комментируют, что это работает. –

+0

Спасибо Dippas. Что помогает. –

+0

@MikeDeraco Я добавил уведомление к моему ответу только FYI – dippas

Смежные вопросы