我想用带有特定印地语和旁遮普语字体的 phpmailer 发送电子邮件。这些字体使用@font-face css 添加到我的网站中。
我从很多天开始寻找那个。并且还关心我的托管端,但他们没有任何解决方案。因为电子邮件不支持外部样式表。
问问题
2563 次
2 回答
0
使用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 的电子邮件客户端的人将获得漂亮的hindy 字体,而没有这种奢侈品的人则不会。但是,如果不是这种情况,我建议让所有人都能阅读,而不仅仅是拥有精美电子邮件客户端的人。
于 2013-06-11T10:46:42.540 回答