特定のヒンディー語とパンジャブ語のフォントを使用して、phpmailer でメールを送信したいと考えています。これらのフォントは、@font-face css を使用して私の Web サイトに追加されます。
私は何日もそれを探しています。また、私のホスティング側にも関心がありますが、解決策はありません。電子メールは外部スタイルシートをサポートできないためです。
2 に答える
https://github.com/Synchro/PHPMailerを使用すると、プレーンテキスト メールと HTML メールを作成できます。
プレーンテキストメールはまさにそれです。文章。これは、電子メール クライアントの既定のフォントでレンダリングされます。これは、HTML メールをサポートしていないメール クライアントの互換モードのようなものです。HTML で構成された電子メール メッセージを送信する予定がある場合は、念のため、これを追加することをお勧めします。
Html 電子メールは、html および (基本) css をサポートします。CSS には制限があり、メール クライアントが何をサポートし、何をサポートしないかによって異なります。新しい電子メール クライアントは @font-face をサポートしている可能性がありますが、少し古い電子メール クライアントはこれをサポートしていません。@font-face がサポートされていない場合は、システムのデフォルト フォントが使用されることに注意してください。
インライン スタイルを使用し、Web URL を使用してフォントをインポートするだけです。
<style> @font-face{ font-family: justafont; src: url(http://url.com/font.woff);} </style>
ヒンディー語がまだ通常のフォントで読めるかどうかはわかりません。たとえば、arial としましょう。しかし、もしそうなら、私は問題を見ていません。派手な css をサポートする電子メール クライアントを持っている人は素敵なヒンディ フォントを取得しますが、この贅沢を持っていない人はそうしません。ただし、そうでない場合は、派手な電子メール クライアントを使用している人だけでなく、すべての人が読めるようにすることをお勧めします。