TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Today I solved a twelve-year-old Outlook mystery

152 pointsby bjokoalmost 6 years ago

13 comments

emilsedghalmost 6 years ago
I cannot believe that Microsoft Outlook, in 2019, is still using the broken word-based HTML rendering which is an insult to the whole industry and a pain for anybody in email business.<p>Is there a strategy behind this? Is Outlook on maintenance mode with no developers? Or is it on their best interest to keep it broken?
评论 #20495148 未加载
评论 #20497075 未加载
评论 #20496144 未加载
评论 #20495153 未加载
评论 #20495127 未加载
评论 #20497889 未加载
评论 #20498047 未加载
评论 #20496250 未加载
评论 #20496453 未加载
评论 #20497971 未加载
评论 #20496658 未加载
评论 #20497008 未加载
m12kalmost 6 years ago
When I clicked the link I thought it would be about something that confused me for a while: What do people mean when they write a capital J in their emails? I eventually figured out that it&#x27;s because Outlook automatically converts a smiley emoticon into a WingDings (an old Microsoft icon font from before that term became popularized on the web) version, which happens to have J as the character for a smiling face. View that on a machine that doesn&#x27;t have the WingDings font installed, and you just get a capital J. Raymond Chen blogged about it too: <a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;oldnewthing&#x2F;20060523-10&#x2F;?p=31103" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;oldnewthing&#x2F;20060523-10&#x2F;?p=31...</a>
评论 #20496930 未加载
评论 #20496884 未加载
评论 #20497824 未加载
tehabealmost 6 years ago
I&#x27;m always annoyed by Outlook&#x27;s HTML, I remember when it set Calibri as font and the fall back was &quot;sans-serif&quot; which would not really work.<p>It really made me wish that HTML in emails would vanish, just vanish and never come back again. Sadly this won&#x27;t happening.
评论 #20495106 未加载
btownalmost 6 years ago
&gt; Outlook does support @font-face declarations (but doesn’t load distant fonts). Because Outlook can’t display that font, it falls back to its expected mso-generic-font-family value. And because it’s not defined, it falls back to its auto value, matching the roman font family, thus falling back to Times New Roman.<p>It also seems that mso-font-alt can be used in a similar way:<p><a href="https:&#x2F;&#x2F;litmus.com&#x2F;community&#x2F;discussions&#x2F;36-outlook-and-fallback-fonts#comment-2459" rel="nofollow">https:&#x2F;&#x2F;litmus.com&#x2F;community&#x2F;discussions&#x2F;36-outlook-and-fall...</a><p>And there are many more mso-prefixed options available, though documentation is scarce: <a href="https:&#x2F;&#x2F;litmus.com&#x2F;community&#x2F;learning&#x2F;8-outlook-overview" rel="nofollow">https:&#x2F;&#x2F;litmus.com&#x2F;community&#x2F;learning&#x2F;8-outlook-overview</a><p>Generally it seems like this isn&#x27;t very well known. Hopefully this gets a signal boost and best-practices articles get updated with the advice.
smitty1ealmost 6 years ago
&gt; I hope you enjoyed this read as much as I enjoyed doing this research.<p>Redmond&#x27;s quirkery has been a pleasure these decades, for &quot;yelling obscenities&quot; values of &quot;pleasure&quot;.
duncan-donutsalmost 6 years ago
Maybe I’m dense and I couldn’t draw this conclusion — were those properties always available but we’re never documented? If that’s true it seems crazy to me that Microsoft couldn’t just say, “Hey I know everyone is mad about font-face not being respected. Here’s this property you can set and all is well.”
评论 #20494867 未加载
评论 #20495979 未加载
mschuster91almost 6 years ago
There is yet another gem hidden in that post:<p><pre><code> src: local(&#x27;Pacifico Regular&#x27;), local(&#x27;Pacifico-Regular&#x27;), url(https:&#x2F;&#x2F;www.caniemail.com&#x2F;tests&#x2F;assets&#x2F;fonts&#x2F;pacifico-regular.woff2) format(&#x27;woff2&#x27;); </code></pre> Basically... isn&#x27;t this a way to bypass the default external resource loading block for mail clients other than Outlook, meaning that this could be (ab)used for stealth &quot;read receipts&quot;?
mrunkelalmost 6 years ago
Outlook can&#x27;t even display raw TEXT consistently. We have a confirmation email that goes out when somehow submits to our contact us form.<p>In all email clients except outlook, the footer is on two lines (because there is a CR there).<p>line1&lt;CR&gt;<p>line2<p>In outlook (and only outlook)?<p>line1line2<p>The rest of the email is fine, just these two lines of the footer are smooshed together.
评论 #20496026 未加载
评论 #20495675 未加载
评论 #20496304 未加载
pixelbathalmost 6 years ago
&gt;The following line especially picked my interest<p>FYI, it&#x27;s &quot;piqued my interest.&quot;
eeccalmost 6 years ago
Well, it’s not a bad thing that it doesn’t load remote resources...
mikorymalmost 6 years ago
I could be missing the plot here, but I always got the impression that Outlook limits (sets) the fonts and colours in order to make the emails look like they &quot;were sent by MS&#x2F;Outlook&quot;. But again, this may be my idiosyncratic MS experience.
Endyalmost 6 years ago
I wonder, does Outlook 2019 have the &quot;system&quot; font glitch from Win 3.xx? I think I&#x27;ll be sending out all my HTML emails in either System or Courier from now on; just to pull peoples&#x27; legs.
评论 #20495395 未加载
kazinatoralmost 6 years ago
&gt; <i>This morning I was doing some tests in Outlook on supported styles for HTML lists.</i><p>&quot;Today I was doing unpaid QA on a widely reviled proprietary Microsoft office app ...&quot;