Android 电子邮件客户端中的非中断连字符实体被替换为低线实体
Non-Breaking Hyphen Entity Being Replaced with Lowline Entity in Android Email Clients
Android 电子邮件客户端正在将 Android 电子邮件客户端中的所有 - 不间断连字符实体替换为低线实体。
这只发生在衬线字体上,并且在仅将字体切换为无衬线字体时工作正常。研究表明 Android 使用字体没有的字符执行此操作,但这是标准的电子邮件默认字体 Georgia。
下面 HTML 的示例:
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="max-width: 640px;">
<tr>
<td width="100%">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="max-width: 640px;">
<tr>
<td width="25" style="font-size:1px; line-height:1px;" class="mobile_width_spacer_single">
<img width="25" border="0" src="images/spacer50.gif" style="display:block; padding:0; margin:0; border:none;" class="mobile_width_spacer_single" />
</td>
<td style="font-family: Georgia, serif; font-size: 75px; line-height:80px; color: #000000 !important; color: #000000; text-align: center; letter-spacing: 0px;" class="oneline_a1">
<a href="${clickthrough('')}" target="_blank" width="100%" height="100%" style="color:#000000!important;text-decoration: none;">
<span style="color:#000000!important;font-size:75px;line-height:80px;text-decoration: none;" class="oneline_a1"><font color="000000">
New Straight‑Fit Jeans
</font></span>
</a>
</td>
<td width="25" style="font-size:1px; line-height:1px;" class="mobile_width_spacer_single">
<img width="25" border="0" src="images/spacer50.gif" style="display:block; padding:0; margin:0; border:none;" class="mobile_width_spacer_single" />
</td>
</tr>
</table>
</td>
</tr>
</table>
任何 assistance/feedback 对此将不胜感激。
对此的进一步研究表明,这似乎是一个 Android Chrome 问题,他们在后备字体中缺少此字形。
我发现的唯一解决方法是使用破折号或 nowraps。
Android 电子邮件客户端正在将 Android 电子邮件客户端中的所有 - 不间断连字符实体替换为低线实体。
这只发生在衬线字体上,并且在仅将字体切换为无衬线字体时工作正常。研究表明 Android 使用字体没有的字符执行此操作,但这是标准的电子邮件默认字体 Georgia。
下面 HTML 的示例:
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="max-width: 640px;">
<tr>
<td width="100%">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="max-width: 640px;">
<tr>
<td width="25" style="font-size:1px; line-height:1px;" class="mobile_width_spacer_single">
<img width="25" border="0" src="images/spacer50.gif" style="display:block; padding:0; margin:0; border:none;" class="mobile_width_spacer_single" />
</td>
<td style="font-family: Georgia, serif; font-size: 75px; line-height:80px; color: #000000 !important; color: #000000; text-align: center; letter-spacing: 0px;" class="oneline_a1">
<a href="${clickthrough('')}" target="_blank" width="100%" height="100%" style="color:#000000!important;text-decoration: none;">
<span style="color:#000000!important;font-size:75px;line-height:80px;text-decoration: none;" class="oneline_a1"><font color="000000">
New Straight‑Fit Jeans
</font></span>
</a>
</td>
<td width="25" style="font-size:1px; line-height:1px;" class="mobile_width_spacer_single">
<img width="25" border="0" src="images/spacer50.gif" style="display:block; padding:0; margin:0; border:none;" class="mobile_width_spacer_single" />
</td>
</tr>
</table>
</td>
</tr>
</table>
任何 assistance/feedback 对此将不胜感激。
对此的进一步研究表明,这似乎是一个 Android Chrome 问题,他们在后备字体中缺少此字形。
我发现的唯一解决方法是使用破折号或 nowraps。