Rasmus Andersson
rsms.me · Personal blog · on HN since 2011
Rasmus Andersson, designer and engineer behind the Inter typeface, writes about fonts, WebAssembly, virtual machines and web tooling.
What HN saysHN commenters recommend Inter for web development and link its font lab, and one adds a caveat about Google Fonts stripping OpenType features.
94HN people shared it
49linked it in comments
56stories submitted
2.5Kstory points
3 months agolast shared
2011people per year2026
Most-shared posts
- 1Inter UI, a typeface designed for user interfaces43 people · 1.0K points · first shared 2017 · 95 comments on HN
- 2Introduction to WebAssembly8 people · 19 points · first shared 2017 · discussion on HN
- 3Update on Move3 people · 5 points · first shared 2011 · 2 comments on HN
- 4The Origins of the Awesomeness of Spotify3 people · 3 points · first shared 2012 · 2 comments on HN
- 5The Interface font family2 people · 412 points · first shared 2017 · 86 comments on HN
- 6Sol – a sunny little virtual machine (2012)2 people · 111 points · first shared 2018 · 10 comments on HN
- 7A template for setting up Node.js-backed web apps on EC22 people · 42 points · first shared 2011 · 6 comments on HN
- 8UILayer, Layer/DOM Webkit API from Spotify designer2 people · 9 points · first shared 2011 · discussion on HN
- 9Move - A programming language2 people · 5 points · first shared 2011 · discussion on HN
- 10Our own little computer language2 people · 5 points · first shared 2012 · discussion on HN
- 11Predicting Mouse Pointer Location2 people · 3 points · first shared 2020 · 1 comments on HN
- 12Raster Simple Grid System2 people · 2 points · first shared 2019 · discussion on HN
- 13Homepage2 people · first shared 2020
- 14Sol — a sunny little homemade virtual machine1 people · 277 points · first shared 2012 · 54 comments on HN
- 15Why I Wrote a Programmer's Text Editor1 people · 177 points · first shared 2011 · 58 comments on HN
What HN people wrote when they linked it
thallavajhula · 2020-02-09
Here are some of the blogs I follow:
https://tjcx.me/
https://blog.vjeux.com/
https://zachholman.com/
https://rsms.me/
bbx · 2025-04-05
Inter is a great suggestion to try out modern font features. The lab is really useful: https://rsms.me/inter/lab/
jsheard · 2024-09-10
Caveat: Google Fonts, and by extension Fontsource which mostly just mirrors Googles files, strips out nearly all of the advanced OpenType features to reduce the filesize. It's worth checking the upstream version of your font to see which features it actually offers.
e.g. Wakamai Fondue lists 11 features for Googles version of Inter (some essential ones plus fractions, tabular numbers, numerators, denominators and contextual alts), while the full fat version of Inter has a whopping 44 features (too many to list, see https://rsms.me/inter/).
dtagames · 2024-02-04
I couldn't agree more. I've been using it as my go-to font for web development (which is its exact design purpose) for years. Nothing looks bad in Inter. It's an easy win.
The best features for web dev are great readability across its variety of weights (100-900 in CSS) from a single font file, along with a huge set of glyphs, ligatures, special numbers, etc. if you want them.
It also has the most beautiful and useful font specification page I have ever seen anywhere[0].
[0] https://rsms.me/inter/
bashy · 2023-05-16
I believe the customer mentioned in the article could also be related to Rasmus[0] as this discussion had the CTO of Cloudflare replying https://github.com/rsms/inter/discussions/549
[0] https://rsms.me/
kitsunesoba · 2022-05-28
System font stacks are great what I’d like more are similar “magic” values to system-ui that provide reasonably metrics-matched local fonts. The biggest reason I use system font stacks is not as much to look native as it is to try to have similar text metrics across platforms without the overhead and quirks brought by webfonts.
The system font does bring some advantages though, like on macOS/iOS where that font is San Francisco, it’s designed specifically to look good and read well on screen. Under WebKit you even get hand-tweaked letterforms, metrics, and kerning for different combos of size, weight, and context (title, subtitle, body, etc).
Something that would be really cool is if all browsers did what Apple is doing with San Francisco by shipping with a FOSS screen-oriented font like Inter UI[0].
[0]: https://rsms.me/inter/
user_7832 · 2022-05-10
The best I can think of right now is Inter's (a font) website: https://rsms.me/inter/
halotrope · 2022-05-07
It is great to see more variable fonts landing. They really feel like the next evolution of typography.
The much beloved Inter comes to mind as well, which also has a variable version and is IMHO a little more elegant :
https://rsms.me/inter/
eh9 · 2021-07-30
I love Inter- it’s the first free font I’ve found with great and useful features[1]
[1] https://rsms.me/inter/#features
Perizors · 2021-03-24
I used to do the same but even the San Francisco wouldn't look very good. I am now using Inter [1] as my system and browser font and it looks great.
[1] https://rsms.me/inter/
CharlesW · 2021-03-13
> The font is beautiful. The license is unworkable.
For anyone looking for a beautiful geometric sans-serif with an open source license, I can highly recommend Inter: https://rsms.me/inter/
Inter appears to have broader language support, has a variable font version, and is also now available via Google Fonts (for anyone who cares about that). https://en.wikipedia.org/wiki/Variable_font
bjeds · 2020-12-25
I'm not a designer and I don't work in a design team, so I don't have much to add to the article. However I worked together with Rasmus during the early years of Spotify. It's now almost 2021 and he is still - by far - the most productive (in the Hacker News sense) and unique person I've ever worked with.
It still boggles my mind that the same person can:
(1) one hand be that stereotypical designer with the scarfs and the small cups of coffee and the Leica cameras, designing user interfaces and logotypes and brands (Spotify logotype, Spotify green color), designing popular fonts for the Internet ( https://rsms.me/inter/ )
(2) on the other hand be a great low level engineer, creating programming languages, virtual machines ( https://github.com/rsms/sol ), text editors, stuff like GraphQL, etc
A one man army for sure.
ascorbic · 2020-09-27
Why not just use one of the excellent free grotesque fonts instead? Some examples:
https://hanken.co/collections/free/products/hk-grotesk
https://www.freshfonts.io/
https://rsms.me/inter/
unicornporn · 2020-07-23
I really must recommend Inter[1]. It's also open-source and available as variable.
[1] https://rsms.me/inter/
rosszurowski · 2020-04-02
(Designer behind the Tailscale blog here)
Glad you like it! The text styles are custom, and the layout is built using an in-house CSS framework not unlike Tailwind [1].
But if you'd like to build something similar, you could get pretty close by using something like Tailwind and building with Rasmus Andersson's lovely (and open-source!) Inter type family [2], which we use throughout the site.
[1] https://tailwindcss.com/
[2] https://rsms.me/inter/
petercooper · 2019-02-06
This project has one of the best designed homepages and introductions to a project I've seen for a long time: https://rsms.me/inter/
mstade · 2018-12-29
For anyone like me who might think that this is a pretty looking typeface but not particularly fully featured, scroll down the page to this bit: https://rsms.me/inter/#features
This is an amazingly well featured typeface where the author clearly has considered a number of use cases, particularly in terms of legibility at small sizes which is important for UI. This looks great! File size may be an issue for public web UIs, as someone mentioned, but there are so many more places this could be used to great effect. Will definitely consider for future projects!
callahad · 2017-03-07
The WASM Explorer is a good place to start. I wrote up a little blurb about it: https://hacks.mozilla.org/2017/03/previewing-the-webassembly-explorer/
Lin Clark's Cartoon Intro to WebAssembly is also great: https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webassembly/
Rasumus Andersson's WASM Intro dives deeper into the binary format and wasm semantics: https://rsms.me/wasm-intro
Lastly, the WASM Community Group's page at http://webassembly.org is quite good.
The tooling story is currently the same as it was for asm.js: Use the Emscripten fork of LLVM. Upstream support is being worked on in LLVM, and Rust has a cross-compiler in the works.
Brajeshwar · 2025-12-13
This is an Interface font, most suited for User Interfaces (Websites, Apps, etc). Almost all fonts that I have seen that distinguish the “O0 & Il” properly do not look good when used as an Interface font, but look good as an editor or something you do with it (Notes).
For instance, I set Inter[1] as my UI font in Obsidian, but I have set “Atkinson Hyperlegible Next”[2] as my Editor Font. I would gladly use such clean sans-serif fonts (Inter, Flex Sans, Geist, etc.)[3] because they are easy for the human eye to read quickly, even if there is a spelling error, and hence the distinction between the “O0 & Il” would not matter.
So, It Depends on the use case. “Atkinson Hyperlegible Next” is a fantastic, highly readable/recognizable font, but it will look pretty ugly when using it to design interfaces.
1. https://rsms.me/inter/
2. https://en.wikipedia.org/wiki/Atkinson_Hyperlegible
3. https://vercel.com/font
OzzyB · 2020-04-02
I used to be on the side of fontographers before webfonts became a thing.
Want to use a particular font for your print/screen production? Just pay for a license fee -- sure you might have to pay per weight, style, or even seat -- but at least you got to use it for your graphical productions as much as you wanted.
Enter webfonts and instead of letting those same bought license "rollover" to the new medium they created a new separate "web licence" (ok, I can pay another fee); but then some smarty pants thought it would be a good idea to charge per usage (0-50K monthly pageviews $price, 50k-100k another price etc), good grief.
Of course not all foundries do this, but this move spawned the rise of many open source fonts with free and open licenses (and initiatives like Google Fonts) so we could have an open web without another copyright license to worry about.
In other news, I just found out that Variable Fonts[1] are the thing, good times.
[1] https://rsms.me/inter/#variable
rasmusfabbe · 2011-08-09
Actually, I spend a week doing hands-on interviews with actual people whom had no prior programming experience. At first, I thought details like curly brackets, parenthesis and so on would put them off, but not a single person had a problem with that, to my surprise.
You might say that significant whitespace (i.e. the indentation level signifies structure) is a more natural way, but when you think about it there's no where else in these peoples lives where indentation of text determines it's function or effect. When you e.g. in Word indent text it's a purely visual effect (which might imply or give greater meaning to structure, but not define it). Thus, significant whitespace is not as natural as parenthesis and -- it turns out -- curly braces.
Now, I only did qualitative research and have yet to see a large uptake in usage. I personally use Move for 95% of everything I write nowadays and I have colleagues and friends who are also writing things in Move, so I guess time will tell if this is actually a more "natural" programming language than, say, JavaScript.
I recently wrote this update on the Move language. A sort of retrospect: http://rsms.me/2011/07/30/an-update-on-move.html
airstrike · 2026-08-06
Inter with optional open type features turned on?
https://rsms.me/inter/
smarx007 · 2025-12-30
IBM Plex is very good. Recently, I have been enjoying https://rsms.me/inter/ for interfaces a bit more (with ss02 for body and ss02+tnum for tables activated).
bayindirh · 2025-07-01
I'm on the same camp with you, however when you're writing technical documents, you need both, and Inter [0] is a really nice proportional font.
[0]: https://rsms.me/inter/
Gare · 2025-04-05
Not only that, some fonts have a vast number of tweaks available: https://rsms.me/inter/#features
microflash · 2024-03-25
It does look pleasant to me. But the x-height is not large enough which makes it harder to be legible on smaller text sizes. Also, lack of additional weights discourages me to use it on any webpage. I'd have given it a shot if a bold weight were also present.
Inter (with disambiguation features enabled) [1], Atkinson Hyperlegible [2], and IBM Plex Sans [3] are still better fonts to me.
[1]: https://rsms.me/inter/
[2]: https://brailleinstitute.org/freefont
[3]: https://www.ibm.com/plex/
jwells89 · 2023-11-04
Yeah, one of the first things I do on a KDE install is to set all the fonts to Inter[0]. It helps a lot but still doesn’t fix KDE’s selection of text sizes and weights which has always felt odd to me.
[0]: https://rsms.me/inter/
zakgreant · 2022-10-13
Neat! If you're not familiar with DOT <https://en.wikipedia.org/wiki/DOT_(graph_description_language)>, you might find it interesting.
For example, your sample skill tree would just be something like this:
digraph
{
"skill A1" -> "skill A2" -> "skill A3" -> "skill A4"
"skill B1" -> "skill B2" -> "skill B3" -> "skill B4"
}
There's a JS-based playground for DOT (and various other graph description languages) at https://rsms.me/graphviz/
dan_pixelflow · 2021-07-30
Designer here: Inter is my go-to font - a free (and incredibly made!) cross between Helvetica and SF Pro! Rasmus himself has worked at his fair share of Big Important Brands (part of the original team at Spotify, worked at Facebook, NodeJS, Dropbox, Figma) [0] and it's kinda crazy to me how much Rasmus has affected me: I see the Figma icon he created every day, I see the Spotify branding he founded, I use Inter, it's kinda crazy.
Inter is the kind of font that you use when you need something that just works. Not too fancy, not too simple, it's perfect for so many things. And it's free. And it's open source [1]. What's not to like!
[0] https://rsms.me/work
[1] https://github.com/rsms/inter
Edit: it's also not a new thing, and not a 'new SF clone' - it's been around since 2016[2].
[2] https://rsms.me/work/inter/
jccalhoun · 2021-07-30
It seems very full features with lots of options. My initial reaction was that they didn't do enough to distinguish between I and l which is a deal breaker for me. However, after looking around, they have options with disambiguation and curved tales on l to deal with that issue https://rsms.me/inter/lab/?antialias=default&feat-case=1&feat-…