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.

System shock: A story of a 25-year-old font coming back with a vengeance

287 pointsby 0x10c0fe11ceover 9 years ago

31 comments

torgoguysover 9 years ago
Windows still has well over 80% of the desktop market and IT WASN&#x27;T TESTED? How can that be? It&#x27;s not like this is an obscure Windows issue. View any page on your site and it would have been glaringly obvious...<p>Thanks for the fun write-up though. Overboard rage aside, it&#x27;s a good reminder that we all should double-check our QC processes.
评论 #10439023 未加载
评论 #10439111 未加载
评论 #10440038 未加载
评论 #10441258 未加载
评论 #10438987 未加载
评论 #10438591 未加载
serenover 9 years ago
The main takeaway for me is the lack of testing before releasing a new major version. I know that the market is pretty fragmented between desktop and mobile, but you should expect that some people will access from a Windows machine. Maybe I misunderstood but it was launched without being rendered once on Windows ?
评论 #10437748 未加载
评论 #10438973 未加载
评论 #10437625 未加载
评论 #10441249 未加载
lmorris84over 9 years ago
Can someone who does more UI work than me explain why you would want to future proof css like this in the first place?<p>Even forgetting the undesired outcome and lack of testing, it&#x27;s css...if browsers implement this feature, release it when the time comes. Not sure what&#x27;s to be gained from adding something like this now. Feels like over thinking the issue a little.
评论 #10439306 未加载
评论 #10437840 未加载
评论 #10439118 未加载
评论 #10438893 未加载
jameshartover 9 years ago
No mention of the fact that CSS actually has a mechanism to use OS system fonts? &#x27;caption&#x27;, &#x27;menu&#x27;, &#x27;message-box&#x27; are all, for example, available system fonts.<p>This is actually a bit of a quirk in the syntax of the CSS &#x27;font&#x27; property - <a href="http:&#x2F;&#x2F;www.w3.org&#x2F;TR&#x2F;CSS21&#x2F;fonts.html#font-shorthand" rel="nofollow">http:&#x2F;&#x2F;www.w3.org&#x2F;TR&#x2F;CSS21&#x2F;fonts.html#font-shorthand</a> - in that it&#x27;s not strictly only a shorthand for size&#x2F;style&#x2F;family properties, because you can use &#x27;message-box&#x27; as a complete font specification, but you can&#x27;t use &#x27;20pt bold message-box&#x27;. On the other hand, you can stack &#x27;font: message-box; font-weight: bold; font-size:20px;&#x27;, so thats not actually a limitation.<p>Not sure what the browser support situation is, as &#x27;caniuse&#x27; and &#x27;quirksmode&#x27; haven&#x27;t dug into the details of support for the CSS &#x27;font&#x27; property, but it looks to be doing what you&#x27;d expect in chrome on OS X. YMMV.<p>Looks like this isn&#x27;t the first time someone&#x27;s missed this? <a href="http:&#x2F;&#x2F;furbo.org&#x2F;2015&#x2F;07&#x2F;09&#x2F;i-left-my-system-fonts-in-san-francisco&#x2F;" rel="nofollow">http:&#x2F;&#x2F;furbo.org&#x2F;2015&#x2F;07&#x2F;09&#x2F;i-left-my-system-fonts-in-san-fr...</a>
评论 #10438575 未加载
harryc2011over 9 years ago
<p><pre><code> And, somewhere within the depths of modern versions of Windows, there lay, dormant, an old-fashioned System font from 1990 — alongside some vintage software routines necessary to render it. </code></pre> I mean it&#x27;s hardly hidden in the depths of Windows - it&#x27;s right there in every single font selection menu.
评论 #10437974 未加载
to3mover 9 years ago
I always quite liked the Windows 3.1 fonts. They were nicely put together - very crisp, and easy to read. Good use of the grid.<p>None of the screen grabs show them at their best, though, because they&#x27;ve been scaled unevenly. Zoom in on the Program Manager shot - if you can&#x27;t spot them as-is - and you&#x27;ll see the telltale signs. Tastes differ, but it makes my eyes slightly uncomfortable just looking at it.<p>Wikipedia has a much better 1:1 shot: <a href="https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;en&#x2F;6&#x2F;6b&#x2F;Program_Manager.png" rel="nofollow">https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;en&#x2F;6&#x2F;6b&#x2F;Program_Manag...</a> - just look at it! Aren&#x27;t those pixels glorious?
评论 #10439787 未加载
trymasover 9 years ago
Does it mean that none of the devs&#x2F;designers in medium.com use Windows?<p>IMHO it&#x27;s just interesting coincidence, nothing more. Even though I am not Windows user and I am not for eternal software backwards compatibility (this topic can evolve into a huge rant). Though somehow medium.com staff tries to prove, that having old font is a bad thing and shouldn&#x27;t be installed today. They released a major update (even calling it version 2.0) and have not it tested it with users (remember that the goal was to use native fonts, so they must have tested it with Android, iOS, OS X, Windows, Windows Phone, Chrome OS, etc.)?<p>Article was very interesting, showing how can long history of computing produce interesting outcomes. But I felt that author is very annoyed by this coincidence, and somehow this is Microsoft&#x27;s fault and not medium&#x27;s and IMHO author is not right.
评论 #10438938 未加载
joramsover 9 years ago
I&#x27;m a bit confused about the use of &quot;just give me a system font&quot;, then several named fonts and then &quot;sans-serif&quot;. Isn&#x27;t that exactly what &quot;sans-serif&quot; does, giving you a sans-serif system font?
评论 #10437665 未加载
评论 #10437663 未加载
CGamesPlayover 9 years ago
So, there&#x27;s obviously a miss on testing this here [1], but I wanted to make another point about the wisdom of embedding code that you cannot test, thinking that it would have no effect, with the expectation that at some arbitrary date in the future (which you don&#x27;t control) it will change the visual appearance of your landing page to something else... that you haven&#x27;t tested. When iOS 9 came out, it wasn&#x27;t like people were just resubmitting their apps without ever running them once.<p>[1] I&#x27;m willing to buy that Windows represents a minority of browser share to Medium, although it still seems doubtful that it&#x27;s such a small share that making visual changes to your global CSS doesn&#x27;t merit testing on that OS. Was this just a line in some larger diff? &quot;By the way, I changed all the fonts; works on localhost&quot;?
UK-ALover 9 years ago
How can you not test on windows before release? It&#x27;s still the most popular operating system?
评论 #10437684 未加载
评论 #10437676 未加载
评论 #10437709 未加载
mattbeeover 9 years ago
Heh, I thought the punchline was going to be people seeing _this_ San Francisco font <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;San_Francisco_(1984_typeface)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;San_Francisco_(1984_typeface)</a>
评论 #10437672 未加载
swahover 9 years ago
I love these articles assuming everyone has retina Macbooks. Which matches the price of a car in third world countries...
评论 #10438131 未加载
评论 #10438091 未加载
评论 #10438085 未加载
davotoulaover 9 years ago
All sounded great until<p>&gt; And, since –apple– is a typical vendor prefix for an experimental feature, we included a more future-proof system as the first entry<p>Adding system as font should have rang a few alarm bells with any designers older than 30!
评论 #10437656 未加载
评论 #10437978 未加载
gherkin0over 9 years ago
Semi-related question:<p>The author posted this image of him recreating the old System font as an OpenType vector font:<p><a href="https:&#x2F;&#x2F;d262ilb51hltx0.cloudfront.net&#x2F;max&#x2F;800&#x2F;1*gwDg2tz2R22D8Rqaxl4kCA@2x.png" rel="nofollow">https:&#x2F;&#x2F;d262ilb51hltx0.cloudfront.net&#x2F;max&#x2F;800&#x2F;1*gwDg2tz2R22D...</a><p>The offset pixel on that look horrible, but they also look like a lot of the web fonts I see day-to-day when I have font smoothing disabled. Are modern fonts actually being designed like that for some reason?
评论 #10441190 未加载
pjc50over 9 years ago
I suspect the author (and possibly everyone in their office) is younger than this font. What was that discussion we were having the other day about ahistoricity? <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10412284" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10412284</a>
评论 #10439092 未加载
评论 #10440810 未加载
amyjessover 9 years ago
By Marcin Wichary. That name brings back memories... I recognize his name from a site he ran called the GUIdebook [0], which documented a number of GUIs in screenshot form going back decades. Unfortunately, he stopped updating it in 2006, but the site is still up for anyone who wants to check it out.<p>[0] <a href="http:&#x2F;&#x2F;www.guidebookgallery.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.guidebookgallery.org&#x2F;</a>
grhmcover 9 years ago
Man, those screenshots with the `system&#x27; font look great.
luxpirover 9 years ago
This is reassuring. Designers choosing system fonts. As a non-designer, I opted for site-wide Georgia usage recently and was really happy with the result. I was doing it initially partly for performance reasons, and to stop external calls on a HTTPS-only site, in the end it felt like it was more fitting and more characterful than the (pretty, but generic) Source Sans Pro.
matt_morganover 9 years ago
Sounds like they need to have a few people older than 26 on staff. I would have totally expected that to happen.
ashmudover 9 years ago
As of Windows 7, Windows still likes to fall back to System font if it is running low on UI resources. I see this on a regular basis in the &quot;Find in Files&quot; results in Visual Studio.<p>Further down the rabbit hole:<p>On Win2k, if you used non-default DPI settings, programs using System font looked particularly atrocious.
jacques_chesterover 9 years ago
&gt; <i>we included a more future-proof system as the first entry</i><p>This is a classic example of why YAGNI is a slogan.
shirroover 9 years ago
Sometimes it doesn&#x27;t pay to overthink things and do more than is necessary. It doesn&#x27;t seem likely that without the vendor extension &quot;system&quot; is going to become an official or defacto cross browser standard any time soon. Without that font name being reserved by either a standard or common usage a collision would seem inevitable.
kazinatorover 9 years ago
&gt; <i>It was not even a vector font… most personal computers couldn’t use vector fonts yet.</i><p>What are the exceptions? What &quot;personal computers&quot; from the Windows 3 era had a UI with vector fonts?<p>(I&#x27;m assuming that institutional workstations costing upwards of $15K don&#x27;t count as personal computers.)
评论 #10441586 未加载
评论 #10441564 未加载
评论 #10440726 未加载
评论 #10441202 未加载
Sleakerover 9 years ago
Saw &#x27;System shock&#x27; and was expecting the video-game tie in. Disappointed :( oh well.
gotchangeover 9 years ago
I don&#x27;t know if this could be of help to them in their specific case but have they tried something like this<p><pre><code> font: caption | icon | menu | message-box | small-caption | status-bar </code></pre> to reach the desired result?
joshuover 9 years ago
I had the pleasure of chatting occasionally with Marcin when I was at Google. I love that I hear more of the exploits now than I did then.
debacleover 9 years ago
How do I get this to render in CSS? I tried using &quot;System&quot; (Windows 7 Firefox) and it didn&#x27;t appear to work.
评论 #10438980 未加载
pantalaimonover 9 years ago
Umm, what about Linux? The page displays fine on Ubuntu, but what font does it use?
评论 #10441822 未加载
评论 #10440818 未加载
intrasightover 9 years ago
Nothing wrong with a little bit of accidental nostalgia now and then.
J_Darnleyover 9 years ago
You mean you used a perfectly sharp font that renders correctly? What&#x27;s so bad about that?
fit2ruleover 9 years ago
The web sucks. Completely borked. Time for a rewrite.
评论 #10439029 未加载