2014-10-21 5 views
0

TTF 글꼴을 만들고 "®"char 대신에 로고를 넣었습니다. 그럼 나는 webfont로 그것을 형성했다. 나는이 같은 PHPmailler와 HTML 메일을 전송 시도 : PHPmailler 또는 swift mailler로 CSS 코드 보내기

@font-face { 
    font-family: 'logo'; 
    src: url('font/logo.eot'); 
    src: url('font/logo.eot?#iefix') format('embedded-opentype'), 
     url('font/logo.woff') format('woff'), 
     url('font/logo.ttf') format('truetype'), 
     url('font/logo.svg#logo') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 
.logo{font-weight:400;font-family:'logo', Arial, Helvetica, sans-serif;text-shadow:#fff 1px 1px 0;margin:0 0 10px;padding:0} 

그러나 Gmail의

.logo 클래스가 작동하지 않았다 :

<link type="text/css" href="http://www.example.com/font.css" rel="stylesheet" /> 
<p class="logo" style="font-size: 28px; text-align: center;">® SITE NAME</p> 

여기 내 font.css 콘텐츠입니다. 어떻게해야합니까?

+0

이메일, 특히 웹 기반 이메일은 외부 자원을로드하지 않을. 보안 및 사생활 보호를 위해. –

+0

Aerobilet라고하는 회사는 비행기 표를 판매하고 뉴스 레터를 보냅니다. 그리고 Fontawesome에서 사용 된 주제의 맨 위에 비행기 아이콘이 있습니다. –

+0

은 중요하지 않습니다. 글꼴의 하위 집합과 전자 메일에 포함 시키면 표시 할 수 있습니다. 하지만 메일 클라이언트는 외부 CSS/이미지/무엇이든 자체로드 할 수는 없으며 사용자가 처음에 허용하지 않아도됩니다. –

답변

0

가장 좋은 방법은 PNG로 저장하는 것입니다. 그 aerobilet 회사는 아마 당신이 아이콘을 클릭하고 끌 수 있는지 보았습니다.

Gmail 및 대부분의 다른 이메일 클라이언트는 호스팅 된 글꼴을로드하지 않습니다. GMail은 클래스와 ID를 제거하고 <style> 태그도로드하지 않습니다.

이메일 코딩은 전통적인 웹 개발과 매우 다릅니다.

https://www.campaignmonitor.com/guides/coding/