Android Honeycomb Stock Email字体自定义及解决邮件乱码问题

5次阅读
没有评论

问题描述

使用Android 3.1系统(ASUS Transformer)的原生邮箱应用时,在编写或回复邮件时发现内置的字体大小不适合需求。并且,当这些邮件在Windows 7/Outlook2010中查看时会默认以Times New Roman的形式呈现。

解决方案

注意:由于Android的原生邮箱app主要是基于文本格式发送邮件,并且对HTML的支持有限,因此需要了解其是否支持直接设置字体。如果仅能通过发送纯文本方式,解决邮件展示字体问题可能较为困难。

方案1 – 尝试优化字体大小(部分不可行)

在发送电子邮件时,尝试调整邮件的显示字体大小对于原生Android邮件应用而言通常是不可行的。原生应用通常默认采用系统级别的字体设置,并且没有内置选项来单独调整邮件字体大小。

方案2 – 发送HTML格式邮件进行字体自定义(具备一定复杂度)

在原生Android邮箱应用中,若需要更精细化控制如字体选择和大小等细节问题,则可以通过发送HTML形式的电子邮件来进行尝试。以下步骤可以帮助你实现此目的:

  1. 开启邮箱应用
  2. 可以配置原生邮件客户端使其支持发送HTML类型的消息。

  3. 撰写并格式化邮件内容

  4. 在编写器里选择HTML代码视图
  5. 使用HTML标签调整文本样式,例如设置字体:
    html
    <p style="font-family: Arial; font-size: 14px;">这是一段使用Arial字体大小为14px的文本。</p>
  6. 发送邮件
  7. 确保在收件端(如Windows 7/Outlook2010)正确显示自定义样式,在这种方式下,可以根据HTML内容来调整接收端的文字渲染。

方案3 – 使用第三方邮箱客户端(推荐)

为了更好地控制字体、大小等细节且无需担心邮件跨平台兼容性问题,可以考虑安装一些轻量级的第三方邮箱应用。这些应用通常具有更好的HTML编辑支持和更加丰富的配置项。不过需要注意适配性和安全性问题。

示例:使用K-9邮件客户端

  1. 下载并安装
  2. 在Google Play商店中搜索“K-9 Mail”并下载。

  3. 配置原生账户

  4. 完成应用内的账户设置步骤,根据实际邮箱提供商要求进行登录验证等操作。

  5. 调整字体大小

  6. K-9内提供了更加便捷的邮件编辑界面和样式选择选项。你可以使用它来满足具体的需求。

总结:在遵循安卓平台及原生应用程序限制条件下,虽然不能直接在Android stock email application中直接设置发送者邮件中特定文本或部分段落中的格式化需求(如字体),可通过调整HTML内容或是更换更为灵活的软件客户端来实现该功能。对于复杂需求建议使用具备更多配置选项的支持第三方工具来达到理想的显示效果及兼容表现。

正文完