2016-07-05 21 views
0

我正在使用Thymeleaf模板生成HTML頁面,然後將其用作電子郵件的內容。所需的字體系列是Calibri。然而,當生成HTML文檔(然後作爲電子郵件發送)時,包含此文檔的檢索到的電子郵件不包含Calibri中的字體。如果我刪除與Thymeleaf相關的元素並在瀏覽器中以普通HTML頁面的形式啓動頁面,則它會在Calibri中顯示內容。有誰知道問題出在哪裏?提前致謝!Thymeleaf文檔中的所需字體未顯示

<!DOCTYPE html> 
<html xmlns:th="http://www.thymeleaf.org"> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
     <title></title> 
     <link href='http://fonts.googleapis.com/css?family=Calibri' 
     rel='stylesheet' type='text/css' /> 
     <style> 
     body { 
      font-family: 'Calibri', serif; 
      font-size: 11pt; 
     } 
    </style> 

    </head> 
    <body> 
    <p style="line-height:25pt;"> 
     We from <span th:text="${nameCompany}"></span> are sending you an email. 
    </p> 

</body> 
</html> 
+0

你嘗試提供的解決方案? –

回答

0

你應該玩弄代碼的語法。有時tyhmleaf不接受瀏覽器理解的語法。

0

你可以嘗試改變這行代碼,並告訴我,如果這有助於

變化

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

<link th:href="@{http://fonts.googleapis.com/css?family=Calibri}" 
      rel='stylesheet' type='text/css' />