私はHTMLメーラー(HTML Eメール)を使用しており、受け取ったデザインにはカスタムフォントが含まれています。 HTMLメールでカスタムフォントを使用するにはどうしたらいいですか?HTMLメーラーでカスタムフォントをインポートする方法(HTML Eメール)
ありがとうございます。
私はHTMLメーラー(HTML Eメール)を使用しており、受け取ったデザインにはカスタムフォントが含まれています。 HTMLメールでカスタムフォントを使用するにはどうしたらいいですか?HTMLメーラーでカスタムフォントをインポートする方法(HTML Eメール)
ありがとうございます。
まず第一に、ウェブフォントは現在、これらの電子メールクライアントでサポートされている含めます:
(例。そのGmailのウェブ、ヤフー、またはWindowsのOutlook新しいバージョンでカスタムWebフォントを表示する方法はありません)
ステップ1:フォントはすでにGoogle Fontsのようなサービスでホストされている場合、それができますそのようにHTMLの<head>
セクションでそこから参照:
<!-- 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=Roboto:400,700' rel='stylesheet' type='text/css'>
<!--<![endif]-->
また、@importメソッドを使用することもできます。
<style>
@media screen {
@import url('https://fonts.googleapis.com/css?family=Roboto');
}
</style>
Outlookはウェブフォントをサポートしていないので、Outlookはすべて一緒にこれを無視行います@media
タグでラップ、この参照にチョークでしょう。
フォントはすでにオンラインにできませんが、あなたは、フォントファイルがある場合、それはfont squirrelなどのツールを使用してWebフォントに変換することができます。結果のファイルは、サーバーにアップロードし、そのように参照することができます。
@media screen {
@font-face {
font-family: {font-name};
src: url({http://www.website.com/font-url}) format('woff'),
url({http://www.website.com/font-url}) format('truetype');
font-weight: normal;
font-style: normal;
}
}
注:this article by Litmusをチェックアウトし、電子メールでのWebフォントを参照する方法に深いダイビングのために。
ステップ2:そこから、フォントスタックのWebフォントを参照すると、ウェブフォントをサポートする電子メールクライアントに表示されます。 (例えばGmailのウェブ、ヤフー、またはWindowsのOutlook新しいバージョンなど)はサポートのWebフォントを行わない
font-family: 'Roboto', 'fallback font 1', 'fallback font 2', sans-serif;
メールクライアントは、カスタムフォントをスキップし、フォントスタックに記載されたフォールバックフォントを表示しようとします。
HTMLメールでカスタムフォントを使用するのは悪い習慣です。 しかし、あなたはそうのようにそれらを使用することができます:カスタムフォントは<head></head>
タグ
<style>
@font-face {
font-family: FontName;
src: url(http://www.fonts.com/fontname.otf);
}
</style>
をホストし、要素をインラインに適用
<h1 style="font-family: FontName">My heading</h1>
ありがとうございます。しかし、それは動作していませんでした。 –
お返事いただき、私の質問を編集していただきありがとうございます。 –