• P.S. 人生苦短,用网页版的 Outlook.com 吧。
  • 太长不看版:
    • 打开 Word (没错,是 Word)
    • 新建一个文件 (不然按钮是灰色的)
    • 文件 Files (左上角)
    • 选项 Options (左下角)
    • 高级 Advanced (左边第一栏最底下)
    • 滚动到底,找到叫做 Web 选项 (Web Options) 的按钮
    • 字体 Fonts (最右边的选项卡)
    • 针对字符集改字体。

这是一篇吐槽 Office on Windows 一个藏得奇奇怪怪的设置的 rant 文章。

以及,发邮件的时候记得指定字体,因为就算是选了 Arial 也比被变成宋体好。而且根据Fonts.css, Helvetica 还挺不错的?

一封邮件

我写了一封邮件给自己。

这封邮件从我的 Gmail 邮箱进入了我的 Outlook 邮箱。

在 Gmail 上,默认的 sans-serif 是漂亮的 Roboto; 在 Outlook Web 上,默认的 sans-serif 是漂亮的 Calibri;CJK 字符则是漂亮的 Microsoft YaHei UI - 我调的 Chrome 字体。

或许你觉得这些字体可能并不漂亮。

但当我打开 Outlook Version 2006 的时候,我的 serif 和 sans-serif 却都变成了宋体。

宋体不是一个坏字体,但我面前是一块 1080p 的屏幕并且不打算装 MacType, 你也就能理解为什么我会说上面的那些字体漂亮了。

我决定寻找更换它的方法。

这不是我第一次这么做了——我在三年内至少做了十次。但之前的尝试都失败了,原因在下面。

一番寻找

我在 Google 中键入“outlook desktop default font”. Google 的信息框贴心地告诉我“是 Calibri!”,但显然我的邮件不是。

(我的直觉告诉我搜索中文不会得到答案,但我还是试了试“outlook 改字体”。它果然没有给我我需要的答案。)

“outlook desktop default display font”. 信息框提示我如何更改默认字体,但点进去之后才发现,它说的是发送邮件时的字体。下面两条来自微软技术支持支持论坛的消息也没用。

再下面是一篇非常长的文章,叫做 Fonts, sizes and color settings of the Outlook interface. 文章很长,描述了各种 Windows 版本下的各种 Outlook 版本如何更改各种字体。

一堆字体

简要地概况一下的话, Outlook 桌面版含有下列字体选项。

  • 窗口字体
    • Windows 7: Personalize - Window Color - Advanced appearance settings
    • 在其他的 Windows 版本中固定
    • 除非你用 Outlook 2010: View - Navigation Pane - Options - Font
      • 但此时你不能改字体颜色 只能通过换主题改成黑色
  • 邮件列表的字体: 点进邮件界面,View - Current View - View Settings
    • 一般字体: Other Settings
    • 未读/删除等特殊格式: Conditional Formatting
  • 日历界面的字体: 点进日历页面,View - Current View - View Settings
    • 字体: Other Settings
    • Conditional Formatting
  • File - Options - Mail - Stationery and Fonts - Font
    • 这里有三个 Font 按钮,分别是写邮件时的字体、回复转发邮件时的字体和纯文本邮件的字体。←我本以为这能起作用的,谁知道这年头没有人写纯文本邮件了。
  • 打印时的字体
    • File - Print - Print Options - Define Styles - Edit

然而这些居然都不是我想要的——我的邮件仍然是宋体的!

前面九次的我把这些字体改了个遍,却仍然没有对顽固的邮件起作用。

一个发现

还好我继续找了下去。算上信息框但不算相关问题栏的话,首页共有10个结果,而我要找的在第8个:To Change the Font on Incoming Messages.

文章重复了一遍如何更换写邮件时的字体——我显然不需要它。由于附上了截图,我才知道 Outlook 2007 居然有一个选项叫做“Use Microsoft Office Word 2003 to edit e-mail messages”——你们当时连把文本编辑器 port 到 Outlook 上都不愿意干吗……虽然现在有了。

但我继续向下滚动后,终于找到了我想要找的东西:“To set the default HTML font in Outlook 2007 and newer”。作者也不知道这是怎么做到的,而是通过评论区的 Rick 知道的。

(此处应有 Rickroll, 但这里没有。我真善良。)

那么为什么这个答案藏得这么深呢?

这个选项藏在 Word 里面

对,你没看错,就是那个 WYSIWYG 的文本编辑器 Word.

步骤是这样的: 打开 Word, 新建一个文件 (不然按钮是灰色的), File - Options - Advanced - 滚动到底,靠近顶部的 Web Options.

这个选项槽点实在是太多了。我在好奇为什么 Target Browsers 会包含 IE 6,却发现它是最新的——最老的是 IE 3。甚至还有 “Allow PNG as a graphics format”,仿佛回到了那个混乱的互联网年代。不过,我们要找的显然在 Fonts 选项卡中。

Web Options

因为 Word 可以生成网页,所以这里有着 HTML 网页对应不同编码的默认字体。但谁能想到,这个选项居然会约束 Outlook 对邮件的显示呢?

我还挺确定这是我要找的东西,所以一番折腾之后我才重启 Outlook, 而这次它终于奏效了。

一些组合

这虽然奏效了,但仍然应该被吐槽:为什么 serif 和 sans-serif 没有分开?

折腾了一番之后,这是我看起来比较舒服的组合(当然, 因为我没有那么多字体,所以 fixed-width 不一定 fixed width.)

  • Cyrillic, English, Greek, Vietnamese: Segoe UI + Source Code Pro
  • Arabic: Segoe UI + Calibri
  • Hebrew: Segoe UI + Lucida Sans Unicode
  • Japanese & Korean: Meiryo UI + Source Han Mono (后者没有显示在字体选择框中——或许这取决于字体文件)
  • Multilingual, Simplified Chinese: Microsoft YaHei UI + Microsoft YaHei Mono
  • Thai: Leelawadee UI + Tahoma
  • Traditional Chinese: Microsoft JhengHei UI + Source Han Mono

Microsoft YaHei Mono 的介绍在这里。因为声明了对 CP936 的支持所以可以直接在 cmd 和 PowerShell 中选择。