Outlook使用Word呈現電子郵件的常識。在HTML電子郵件社區中,Outlook也會以Times New Roman的形式呈現自定義字體。如果MS Word可以呈現自定義字體,那麼這是否意味着Outlook可以呈現自定義字體?
目前,我使用條件語句從Outlook隱藏我的字體語句,然後將Arial設置爲字體。但是,我發現Word可以使用自定義字體,所以有人知道Outlook爲什麼不能?這是否意味着它可以,但我們還沒有完成呢?
Outlook使用Word呈現電子郵件的常識。在HTML電子郵件社區中,Outlook也會以Times New Roman的形式呈現自定義字體。如果MS Word可以呈現自定義字體,那麼這是否意味着Outlook可以呈現自定義字體?
目前,我使用條件語句從Outlook隱藏我的字體語句,然後將Arial設置爲字體。但是,我發現Word可以使用自定義字體,所以有人知道Outlook爲什麼不能?這是否意味着它可以,但我們還沒有完成呢?
Microsoft Word和Outlook可以顯示安裝在系統上的任何字體,但Outlook無法顯示遠程引用的字體。 Outlook只要安裝在用戶的本地系統中,就可以顯示任何字體,不管是否自定義。但它無法顯示在遠程服務器上引用的非系統字體。
我們以Open Sans爲例。 Open Sans並未預裝在大多數計算機上,但可以免費從Google字體下載和安裝。如果您在字體堆棧中發送帶有Open Sans的電子郵件,並且系統中安裝了該字體的某人在Outlook中打開了它,則Outlook將顯示Open Sans。
但是,Outlook無法顯示遠程字體。因此,如果以上的用戶不在的系統中具有Open Sans,則Outlook無法在遠程服務器上引用該字體的副本以顯示該字體。
<!-- Outlook doesn't support this -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
不僅展望不支持遠程字體,但它扼流圈高於參考,並顯示Times New Roman字體,而不是(你提到)。這可以固定放置的Outlook忽略,像這樣一個標籤裏面的字體引用:
<!-- Desktop Outlook chokes on web font references and defaults to Times New Roman, so we force a safe fallback font. -->
<!--[if mso]>
<style>
* {
font-family: sans-serif !important;
}
</style>
<![endif]-->
<!-- All other clients get the webfont reference; some will render the font and others will silently fail to the fallbacks. -->
<!--[if !mso]><!-->
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<!--<![endif]-->
我希望這有助於解釋字體在Outlook中是如何工作的!
我看,是的,遠程字體和已安裝字體之間有明顯的區別。 Word不能使用它必須安裝的遠程字體。這就說得通了。感謝您的解釋。 – Eoin