Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html格式中添加特定字体phpmailer或swiftmailer_Php_Css_Phpmailer_Swiftmailer - Fatal编程技术网

在html格式中添加特定字体phpmailer或swiftmailer

在html格式中添加特定字体phpmailer或swiftmailer,php,css,phpmailer,swiftmailer,Php,Css,Phpmailer,Swiftmailer,我想用phpmailer发送带有特定印地语和旁遮普语字体的电子邮件。这些字体通过@font-face css添加到我的网站中。 我每天都在寻找。而且也关心我的托管端,但他们没有任何解决方案。因为电子邮件不支持外部样式表 通常,这无法在所有电子邮件客户端上可靠地实现。在这里,我们通常只使用系统字体进行正文复制,并保存使用自定义字体作为图像的任何标题/标题/按钮 您可以在非常有限的范围内使用@import方法。下面是《竞选监视器》,这有助于进一步解释这一点。如果您想针对和支持Outlook 2003

我想用phpmailer发送带有特定印地语和旁遮普语字体的电子邮件。这些字体通过@font-face css添加到我的网站中。

我每天都在寻找。而且也关心我的托管端,但他们没有任何解决方案。因为电子邮件不支持外部样式表

通常,这无法在所有电子邮件客户端上可靠地实现。在这里,我们通常只使用系统字体进行正文复制,并保存使用自定义字体作为图像的任何标题/标题/按钮

您可以在非常有限的范围内使用
@import
方法。下面是《竞选监视器》,这有助于进一步解释这一点。如果您想针对和支持Outlook 2003和2007之类的产品,请准备好进入。

使用,您可以撰写纯文本电子邮件和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>
@font-face{font-family:justafont;src:url(http://url.com/font.woff);} 

我不知道印地语是否仍然可以用普通字体阅读,比如说arial。但如果是这样,我看不出有什么问题。拥有支持精美css的电子邮件客户端的人会得到一个漂亮的印地语字体,而没有这种奢侈的人不会。然而,如果情况并非如此,我建议让所有人都能阅读,而不仅仅是那些拥有精美电子邮件客户端的人。

电子邮件中使用的字体只有在收件人的计算机上安装了该字体时才会显示,因此你必须坚持使用普通字体。是的,@Adam是这么说的。字体不是电子邮件的选项——如果你能使用基本的CSS,那你就幸运了。