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.

Convincing-looking 90s fonts in modern browsers

774 pointsby hmhhcycbtsc557about 5 years ago

44 comments

jsolsonabout 5 years ago
I need to send this to the people who designed the website for one of my favorite local pizza places, Dino&#x27;s (<a href="https:&#x2F;&#x2F;www.dinostomatopie.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.dinostomatopie.com&#x2F;</a>) -- they did _really_ well, generally, but no matter how hard you try, some things come through: the fonts rendered as text are perfectly crisp at whatever absurd DPI this Chromebook has.
评论 #23131886 未加载
评论 #23131359 未加载
评论 #23131646 未加载
评论 #23131065 未加载
评论 #23131125 未加载
评论 #23131302 未加载
评论 #23131745 未加载
评论 #23134798 未加载
评论 #23131953 未加载
评论 #23130555 未加载
评论 #23130724 未加载
评论 #23131021 未加载
评论 #23131677 未加载
评论 #23132814 未加载
评论 #23152395 未加载
kccqzyabout 5 years ago
Ligatures are missing :(<p>Look at the IE5 screenshot. The second last line has the word &quot;finibus&quot; and notice how the &quot;f&quot; and the &quot;i&quot; seem to be combined together. That&#x27;s a ligature. In contrast in the body text of the website I don&#x27;t see any. The word &quot;file&quot; in the paragraph right above the screenshot is missing that ligature.<p>Kerning is, well, also wrong. So wrong that I literally trouble reading the body text, but I have no trouble reading the text in the IE5 screenshot. (Bad kerning: once you see it you can&#x27;t unsee it.)
评论 #23131151 未加载
评论 #23130356 未加载
评论 #23130295 未加载
评论 #23130965 未加载
评论 #23130059 未加载
toothbrushabout 5 years ago
Hello! Co-founder here – wow, front page, that&#x27;s flattering!<p>We have indeed still got a bunch of visual glitches we couldn&#x27;t iron out, including the one ~saagarjha has reported to WebKit! We had assumed it was our font being broken, but i&#x27;m keen to follow that one.<p>Otherwise getting hinting right on all browsers in high-DPI has basically been impossible. Maybe we should simply recommend everyone use a Windows 98 User Agent ;)
评论 #23131089 未加载
评论 #23131594 未加载
vilerabout 5 years ago
Impressive research work (and results)!<p>I actually went through the same experimentation when I worked on the fonts and the website at <a href="https:&#x2F;&#x2F;int10h.org&#x2F;oldschool-pc-fonts&#x2F;" rel="nofollow">https:&#x2F;&#x2F;int10h.org&#x2F;oldschool-pc-fonts&#x2F;</a>. I ended up with a slightly different solution - the Bits&#x27;N&#x27;Picas converter, which works very much like potrace-pixelperfect, and takes either .png or actual bitmap fonts as input: <a href="https:&#x2F;&#x2F;github.com&#x2F;kreativekorp&#x2F;bitsnpicas" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kreativekorp&#x2F;bitsnpicas</a>.<p>What would be ideal is if the bitmap strikes themselves could be rendered in the browser - not really a tall order since they&#x27;re part of the TrueType specs, and a rasterizer is supposed to use them when they exist. Unfortunately, it turned out that most browsers run the OpenType Sanitizer on the webfonts they parse, and it removes certain tables including the ones that specify the bitmaps. :(
评论 #23131200 未加载
DevX101about 5 years ago
Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should.
saagarjhaabout 5 years ago
Ha, this website seems to trip up the WebKit layout code (<a href="https:&#x2F;&#x2F;bugs.webkit.org&#x2F;show_bug.cgi?id=211679" rel="nofollow">https:&#x2F;&#x2F;bugs.webkit.org&#x2F;show_bug.cgi?id=211679</a>) and cause large spaces to appear randomly in the middle of paragraphs that go away when you select the text…
评论 #23129726 未加载
评论 #23129606 未加载
plerpinabout 5 years ago
LOL! Funny how doing something in 2020 takes ten times the resources for doing the same thing in 1995. Every pixel on these fonts is now a complex vector path.
评论 #23129658 未加载
评论 #23130286 未加载
jerome-jhabout 5 years ago
I hate antialiasing. I absolutely cannot stand blurry fonts. First thing I do on a Linux box is install the ambiguously licensed &quot;mscorefonts&quot; and disable antialiasing everywhere possible. That is explained in the font-howto that may be a bit outdated now.<p>Verdana for the interface, Times New Roman, Courier New for monospace ... aaaaahhhhh!
评论 #23131596 未加载
评论 #23131137 未加载
评论 #23149750 未加载
评论 #23158614 未加载
评论 #23135758 未加载
评论 #23136539 未加载
评论 #23131379 未加载
dhosekabout 5 years ago
The naïve potrace output looks <i>very</i> 90s in a grunge typography sort of way. I donated the archives of <i>Serif</i> magazine to the Scripps College library a decade ago which included a large collection of 1990s type specimens but I&#x27;m pretty sure that there was a T-26 face that looked very much like the sample that they showed from potrace.
评论 #23132901 未加载
nonbirithmabout 5 years ago
Converting bitmap fonts to TrueType is far, far too hard in 2020. I&#x27;ve tried to do the same on numerous different occasions with FontForge and gave up every time through things just not working or hard crashes. I either got lucky by finding someone else who had already converted the font to TrueType somehow, or used a different font altogether. Since bitmap fonts are starting to become deprecated[0] in some window managers like i3 this process is starting to become a necessity.<p>Maybe there should be a library-based approach that provides the same functionality as potrace.<p>[0] <a href="https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;GNOME&#x2F;pango&#x2F;issues&#x2F;386" rel="nofollow">https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;GNOME&#x2F;pango&#x2F;issues&#x2F;386</a>
OldHand2018about 5 years ago
As a fun little Easter egg, you can get the classic Mac font Chicago (the system font all the way up to Mac OS 9 and early iPods) in HiDPI glory on all current Apple devices. Use Latin characters with the Thai-language font Krungthep.<p>Putting it in your CSS works out of the box, but to use it in your terminal or word processing app, you have to go to the fonts app and enable non-latin fonts and then select it (but it is already installed).
kickabout 5 years ago
You can still use bitmap fonts on the WWW.<p>That said, most of the 90s webpages didn&#x27;t look like that. Images were used instead. For example:<p><a href="http:&#x2F;&#x2F;ep.yimg.com&#x2F;ca&#x2F;I&#x2F;paulgraham_2202_166608" rel="nofollow">http:&#x2F;&#x2F;ep.yimg.com&#x2F;ca&#x2F;I&#x2F;paulgraham_2202_166608</a>
评论 #23129673 未加载
评论 #23129638 未加载
JMTQp8lwXLabout 5 years ago
An admirable effort. Looking at the IE5 screenshot, compare the kerning of &#x27;ff&#x27; in the word &quot;efficitur&quot; (first line) to the &#x27;ff&#x27; in &quot;different&quot; in the sentence following the image. It&#x27;s slightly different. But still, a job well done!
Thorrezabout 5 years ago
In both Chrome and Firefox On Windows 10 at 100% zoom in the browser and 100% screen scaling this looks blurry; the pixels in the font don&#x27;t line up with the pixels of my monitor unfortunately.
评论 #23131153 未加载
badsectoraculaabout 5 years ago
Amusingly, i have antialiasing disabled in Windows 10 (though sadly not everything respects the setting - but Firefox does) and it took me a while to realizing what was going on :-P.<p>But then i thought to try enabling it and it turns out it looks blurry here (100% scaling in case anyone wonders, since i saw others mentioning non-100% scaling). Firefox, Windows 10.<p>I wonder if it has anything to do with cleartype settings or whatever.
mslaabout 5 years ago
The next step is emulating a CRT monitor to get the fundamentally analog nature of the display right: Even if the computer thinks in pixels, it was still ultimately controlling a complex analog waveform being sent to some number of electron guns steered by magnets. Higher-resolution later computer monitors came closer to imitating pixels, but analog TV didn&#x27;t try; it just had lines and interlaced fields. Old games took advantage of the analog nature of TVs to smooth over their graphics:<p><a href="http:&#x2F;&#x2F;ascii.textfiles.com&#x2F;archives&#x2F;3786" rel="nofollow">http:&#x2F;&#x2F;ascii.textfiles.com&#x2F;archives&#x2F;3786</a>
kdrag0nabout 5 years ago
Most (but not all) of the text is slightly blurry for me on Linux with a HiDPI display at 200% scale, using grayscale antialiasing: <a href="https:&#x2F;&#x2F;user-images.githubusercontent.com&#x2F;7930239&#x2F;81491203-4156ef00-9240-11ea-9142-8323c6f42704.png" rel="nofollow">https:&#x2F;&#x2F;user-images.githubusercontent.com&#x2F;7930239&#x2F;81491203-4...</a><p>I&#x27;m using Chromium, but the &quot;-webkit-font-smoothing: none&quot; style doesn&#x27;t appear to be changing anything.
评论 #23130482 未加载
a-nikolaevabout 5 years ago
I think, they might want to use this font editor: <a href="https:&#x2F;&#x2F;fontstruct.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fontstruct.com&#x2F;</a>
pmiller2about 5 years ago
Very cool.<p>I know this is a tad off-topic, but, it&#x27;s sort of related since it&#x27;s about fonts.<p>I&#x27;ve been looking for a good &quot;serial killer typewriter&quot; typeface, similar to what&#x27;s used in the credits of the TV show <i>Supernatural</i>, but I haven&#x27;t found anything that looks particularly good. Does anybody have any recommendations? Free fonts would be preferred, but I&#x27;m willing to pay a bit for the right look.
mhdabout 5 years ago
I switched to Safari as I&#x27;ve got my default browser set up to ignore all fonts (right now using Computer Modern for everything), but the display gets a bit weird -- while fonts are rendered the way they&#x27;re meant to, it seems the line breaks in the code cause some whitespace in the text.<p><a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;v80wKdf.jpg" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;v80wKdf.jpg</a>
评论 #23137052 未加载
Springtimeabout 5 years ago
I know in the Blink engine (eg: Chromium) I&#x27;ve seen it render various Asian typefaces without any anti-aliasing, eg: Dotum (including the Latin characters). I&#x27;ve often wondered why that is.<p>Perhaps whatever causes that rendering might be of use in cases like this, since it would also allow zooming&#x2F;higher font sizes.<p>Edit: although it may only display as such on Windows only, come to think of it.
评论 #23131352 未加载
afandianabout 5 years ago
As a child of the $PAST in the UK, I lived in three overlapping Internet worlds. Acorn RISC OS 3, Mac OS 7.5 at home and increasing amounds of Windows 95&#x2F;98.<p>The Acorn ecosystem was way ahead until it suddenly wasn&#x27;t. But my first webppage in about 1996 was made on an Acorn machine and, as far as I recall, the text was antialiased back then.
评论 #23132036 未加载
aasasdabout 5 years ago
Regarding the complaints on both kerning and blurriness that you&#x27;re getting in the thread: the original font likely included a ton of kerning and hinting info, but it might&#x27;ve been all stripped when going through the conversion process. Seeing as character metrics should be practically identical to the original, you might want to copy that info into your result font—if that&#x27;s possible (I think it should be, but dunno about tool support).<p>However, there will probably still be a problem if the intended font height doesn&#x27;t match the actual one in the user&#x27;s browser—and you can&#x27;t control that with accuracy to a pixel (CSS pixels aren&#x27;t screen pixels).
DavidSJabout 5 years ago
Recently I came across <a href="https:&#x2F;&#x2F;512pixels.net&#x2F;2014&#x2F;04&#x2F;aqua-past-future&#x2F;" rel="nofollow">https:&#x2F;&#x2F;512pixels.net&#x2F;2014&#x2F;04&#x2F;aqua-past-future&#x2F;</a> and was overcome with nostalgia for System 7.<p>Maybe it’s just that a Mac IIsi running System 7 was my first computer when I was seven years old, but I think there’s a timeless beauty to the operating system that no later release has really captured.<p>Some more images here: <a href="https:&#x2F;&#x2F;www.versionmuseum.com&#x2F;history-of&#x2F;classic-mac-os" rel="nofollow">https:&#x2F;&#x2F;www.versionmuseum.com&#x2F;history-of&#x2F;classic-mac-os</a><p>Those folder and control panel icons just slay me.
评论 #23131894 未加载
garaetjjteabout 5 years ago
Funny idea, but it failed: <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;fXGEGCi.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;fXGEGCi.png</a><p>Strongly hinted fonts of win2k era looked quite nice, but this is just blurry mess.
ungzdabout 5 years ago
But font antialiasing was available starting from Windows 95 with Microsoft Plus!. I don&#x27;t remember for sure, but I doubt browsers were exception and didn&#x27;t use system-wide font antialiasing.
peterburkimsherabout 5 years ago
Anti-aliasing isn&#x27;t enough, because of hinting. So they had to use FontForge to recreate old-looking fonts! I really like the retro scrollbar as well.
评论 #23129660 未加载
评论 #23129605 未加载
llacb47about 5 years ago
Cool project! When are the custom cursors? :)
jzer0coolabout 5 years ago
This is nice and reminds me of the early&#x2F;late 90&#x27;s. Was curious what motivated you to bring back the past!
评论 #23129819 未加载
disillusionabout 5 years ago
It&#x27;s a nice exercise, but please be aware that using that font in your website makes it terribly hard to read for users who need to zoom in. As in, enlarged pixelated letters are even harder to read then blurry ones. Bitmap fonts are only good on exactly the original size they&#x27;re designed at.
jcelerierabout 5 years ago
non-antialiased fonts is still how I prefer fonts to render on my low-dpi screens by a large margin
评论 #23131210 未加载
lokedhsabout 5 years ago
This font looked perfect on Firefox on Android, but when I read it on my desktop (Firefox on Linux) it looks wrong. It seems as though the scale is wrong, and the character &#x27;o&#x27; gets a white line though it.
nyanpasu64about 5 years ago
scaling up a font just so autotrace won&#x27;t create curves out of the pixels? sounds like a hack compared to finding a program which converts pixels into squares.
评论 #23131640 未加载
tobrabout 5 years ago
Just in terms of creating a convincing 90’s look, the “blobby mess” actually wasn’t that bad!
8lall0about 5 years ago
Btw it&#x27;s possible to get this font? I would love to use that on my personal blog :)
eyelidlessnessabout 5 years ago
I can appreciate all sorts of tech nostalgia, but reading the intro my first thought was &quot;wow this is cognitively impairing me&quot; and then &quot;please don&#x27;t&quot;. Achieving it is surely a feat, but the actual effect is to make it as hard now to use my computer as it was over 20 years ago, because the type is illegible.
评论 #23129824 未加载
评论 #23130058 未加载
rhizomeabout 5 years ago
Does it switch between Bookman and Palatino based on User-Agent?
sknyabout 5 years ago
My head hurts from just trying to read the first few paragraphs.
longtomabout 5 years ago
The font blurs slightly on my Windows 10 machine at 125% zoom.
评论 #23130271 未加载
sdwvitvitabout 5 years ago
FontForge is awesome! Used it a couple of times
atum47about 5 years ago
great read. I recently turned my website into a windows 95 clone, but I haven&#x27;t done anything special for the fonts yet (it&#x27;s a work in progress) but this made think about it. thanks
jbverschoorabout 5 years ago
Sorry, but the font is way off. there are holes in the pixels
nicetryguyabout 5 years ago
&lt;blink&gt;&lt;marquee&gt;this Web Site has been visited 1,337 times&lt;&#x2F;marquee&gt;&lt;&#x2F;blink&gt;
评论 #23130969 未加载
评论 #23130963 未加载
qwerty456127about 5 years ago
WWW should never have enabled use of custom fonts or colours. The fonts and the colours used for particular elements of a page should be configured system-wide. I always block web fonts anyway.
评论 #23133377 未加载