frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Public Sans – A strong, neutral typeface

https://public-sans.digital.gov/
155•mhb•2h ago

Comments

OhMeadhbh•1h ago
Isn't this from the people who hate Calibri?
GaryBluto•1h ago
This predates the Calibri-Times debacle by quite a few years.
hlieberman•1h ago
No, this was a project by 18F and the U.S. Web Design group that debued several years back.
1f60c•1h ago
No, looks like it was started late in Obama's second term. As for the current guys, they would probably use Instrument Serif for body text if they could.
drivers99•46m ago
Went down a short rabbit hole from this comment and they actually are using a condensed serif font like that on www.whitehouse.gov titles at the moment.
Mountain_Skies•1h ago
That's just the State Department. The federal government is a huge amalgamation of agencies, each with its own set of goals, responsibilities, and quirks. Even down at the local level, I've had a hard time getting the county and the city to agree on who owns the storm drain where the neighborhood connects to the highway.
PTOB•12m ago
As a utility designer in my day job who frequents HN for real fun, this comment hits hard.
bbx•6m ago
Funnily enough, if you Google "Calibri", the page itself is in Calibri. I've never seen that happen for any other font.
GaryBluto•1h ago
I must say it's very pleasant. Much better than a lot of the fonts I see on the web these days.
joallard•1h ago
Weirdly, it reminds me of Aptos, the new default font in Microsoft products.
maxloh•1h ago
To clarify, it is the default font for office documents, not the default UI font.
sneela•1h ago
As much as I appreciate the tiny serif for lowercase L and numeral 1 to differentiate l I and 1, I am not the biggest fan of the capital I glyph without the horizontal serifs. It's my biggest design gripe with most sans-serif fonts as it makes it FRUSTRATINGLY difficult to differentiate when looking at words by themselves.

Is that lota or Iota? Is that iodestone or lodestone? Both real examples where I fumbled reading them -- once in front of a class :)

This is why my favorite sans-serif typeface has been (and will always be) IBM Plex Sans [1]. It's an open font [2]. I have all my laptops and desktops set to using the IBM Plex typefaces, including browser overrides. If only there were a way to do it system-wide on my Android phone...

[1]: https://www.ibm.com/plex/

[2]: https://github.com/IBM/plex/blob/master/LICENSE.txt

Preview: https://fonts.google.com/specimen/IBM+Plex+Sans?preview.text...

smarx007•1h ago
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).
ramoz•1h ago
Inter has also become my default.
sneela•1h ago
Ah, it initially appeared that the capital I and the lowercase L have identical-looking glyphs. But scrolling down, I see the ss02 and tnum features add noticeable glyphs. Looks like a nice typeface.
homebrewer•1h ago
Inter is the only libre typeface that has good coverage, and produces readable small text on terrible 80 DPI displays. I've tested probably hundreds of them.
101008•57m ago
Inter or linter?
sdoering•53m ago
Feature ss02 Disambiguation (one of many)

Alternate glyph set that increases visual difference between similar-looking characters.

jooize•19m ago
Why isn't it the default? :( I'm rarely in control of how a font is used.
sdoering•45m ago
Nice. Inter even has "U+1E9E" "Latin Capital Letter Sharp S" and two lower case sharp s variants as well.
deaux•33m ago
Hasn't Inter been the default tech font for the last 5 years or so by virtue of being the default font in Figma? The Times New Roman of UI.
saagarjha•27m ago
Oh, is that why everyone uses it? I just assumed people wanted knockoff San Francisco on purpose
jstummbillig•1h ago
Shoutout to Atkinson Hyperlegible Next, designed for the Braille Institut having excellent glyph differentiation ("Next" with variable weight)

https://fonts.google.com/specimen/Atkinson+Hyperlegible+Next

fleebee•28m ago
This is what I switch to whenever a default font annoys me because of poor glyph differentiation. It's what it says on the tin.
MadameMinty•5m ago
I'm extremely picky and Atkinson Hyperlegible was my favorite variable-width font. Never knew there's a "Next", so +
cratermoon•55m ago
My full list of ambiguous letters, from https://gajus.com/blog/avoiding-visually-ambiguous-character...

- O / 0 - I / l / 1 / 7 - 5 / S - 2 / Z - 8 / B - 6 / G - 9 / q / g

oneeyedpigeon•21m ago
U / V

?

thevinter•18m ago
I really enjoyed reading through [1] as it gives a lot of insight into what goes into making a font. However I wonder what incentives does IBM have for putting this much work into making it public, accessible and widely used. Wouldn't the ubiquity of the font make it less strong for their brand identity?
a456463•14m ago
Depending on your phone manufacturer, zFont 3 has been solid for me for setting system wide fonts.
maigret•11m ago
Plex Monospace is great for coding as well.
skibidithink•1h ago
Are there any designers here who can explain when the differences between Public Sans and Roboto Sans and when to use one or the other?
danvayn•34m ago
I don’t think it’s that straightforward to answer that. They’re both body fonts. Public Sans is a bit wider (as it isn’t geometric) and roboto seems a bit thicker. Besides these bits which can be worked around, they’re functionally too similar. Maybe you’d prefer to use Public Sans because it’s less condensed which works well for readability of smaller fonts that would be in a body of text. But you can just adjust a number of things to get what you’re looking for here.

A more vague answer I can think of is that it’s preferential and doesn’t matter to most — with designers just being highly particular about preferences, in a way that isn’t really open to objective choice. One font may display slightly better but the other font pairs better with the title font. Or we’ll look for specific issues that I don’t really see in either fonts.

amelius•1h ago
I must say I like Libre Franklin (which they compare it to in the github repo) better, especially the rounded vertices.
HelloUsername•1h ago
Previous discussion 2019: https://news.ycombinator.com/item?id=19607371
tolerance•1h ago
I want to like it but I feel like it neuters everything I like about Franklin Gothic/Libre Franklin.

For some reason I always thought that Plus Jakarta Sans was forked from on Public Sans.

<https://tokotype.github.io/plusjakarta-sans/>

Which for some other reason always makes me think of the book The Jakarta Method:

<https://www.librarything.com/work/24301785/t/The-Jakarta-Met...>

ronbenton•1h ago
anything on digital.gov is at best on life support given 18F was disbanded and much of the government digital service efforts have been neglected
tootie•43m ago
The Secretary of State recently decreed that sans serif fonts were woke and mandated all communications use Times New Roman.
stephenhuey•34m ago
I doubt they got the memo.
faefox•32m ago
God, I was so hopeful that you were joking but I guess I should know better by now.
nicbou•30m ago
I thought it was a joke, then I checked.

https://www.theguardian.com/us-news/2025/dec/10/trump-times-...

The quote is milder and the "woke" bit was added by others, but the context is essentially correct.

In an interview, the font's creator took it as a compliment and was a good sport about it.

karel-3d•36m ago
The fonts are open and on github
layer8•43m ago
What does "strong" mean here? Doesn't it contradict "neutral"?

Anyway, the "c" and "e" are closing in too much.

stephenhuey•33m ago
Switzerland is strong and neutral. Pardon my little joke, as I have lots of Swiss friends. I hear ya.
ZoomZoomZoom•20m ago
Another generic limited font that isn't solving anything.

No Arabic, Cyrillic, Hebrew, not even Greek letters (poor frats and physicists). I understand it's a product of the US government, but don't they have international relations requiring using characters other than Latin? It's not even a recent font, so you'd think inclusivity was important. So much for the cultural pluralism.

And a site without a character table, which means I had to download the font to check if it's of any use.

Not a great job.

jeffpersonified•11m ago
Looking forward to the National Design Studio getting it's arms around this
paulvnickerson•5m ago
why is the federal government using tax dollars to develop fonts?
qoez•3m ago
No way fonts isn't a solved problem by now.
pclark•1m ago
[delayed]

Agent Client Protocol: A protocol for connecting any editor to any agent

https://github.com/agentclientprotocol/agent-client-protocol
1•Lwrless•46s ago•0 comments

Friendly Little Wrapper Types–high value, low cost, just use them

https://v5.chriskrycho.com/journal/friendly-little-wrapper-types/
1•chriskrycho•51s ago•0 comments

SEO Is Great Content

https://misfra.me/2025/best-seo-is-great-content/
1•preetamjinka•1m ago•0 comments

Show HN: Replacing my OS process scheduler with an LLM

https://github.com/mprajyothreddy/brainkernel
1•ImPrajyoth•3m ago•1 comments

Ask HN: What do you use to manage your coding projects?

1•SunshineTheCat•3m ago•0 comments

LeaseGuard: Raft Leases Done Right

https://emptysqua.re/blog/leaseguard-raft-leader-leases-done-right/
1•msaltz•4m ago•0 comments

Show HN: Term Tier – A TUI tier list maker written in Go

https://github.com/StevanFreeborn/term-tier
1•stevanfreeborn•4m ago•1 comments

Living with obesity: The people who are hard-wired to store fat (2021)

https://www.bbc.com/news/uk-57419041
1•paulpauper•7m ago•1 comments

Show HN: Cck ClaudeCode file change tracking and auto Claude.md

1•takawasi•7m ago•0 comments

Specifying the Kernel ABI (2017)

https://lwn.net/Articles/726021/
1•wonger_•7m ago•0 comments

What is the greatest artwork of the century so far?

https://marginalrevolution.com/marginalrevolution/2025/12/what-is-the-greatest-artwork-of-the-cen...
2•paulpauper•8m ago•0 comments

Show HN: MCP Mesh – one endpoint for all your MCP servers (OSS self-hosted)

https://github.com/decocms/mesh
1•gadr90•8m ago•0 comments

Building Code-Chunk: AST Aware Code Chunking

https://supermemory.ai/blog/building-code-chunk-ast-aware-code-chunking/
1•ashvardanian•9m ago•0 comments

2025 in Review: Jagged Intelligence Becomes a Fault Line

https://www.dbreunig.com/2025/12/29/2025-in-review.html
2•dbreunig•9m ago•0 comments

1Password extension breaks code blocks on all websites

https://twitter.com/saltyaom/status/2005701290870087817
2•nailer•10m ago•1 comments

My shower head is racist [doechii]

https://doechii.substack.com/p/my-shower-head-is-racist
2•randycupertino•12m ago•1 comments

Why Private-Equity Millionaires Love South Dakota

https://www.wsj.com/finance/investing/south-dakota-trusts-state-taxes-0aa26539
2•smurda•13m ago•0 comments

Daily orange juice could be helping your heart

https://theconversation.com/your-daily-orange-juice-could-be-helping-your-heart-270492
3•PaulHoule•17m ago•0 comments

Image Sequence to GIF Converter [Gifify]

https://gifify.himthe.dev/
2•bobsterlobster•18m ago•1 comments

Turn Objections into Conditions

https://holenventures.substack.com/p/turn-objections-into-conditions
3•hholen•19m ago•1 comments

Teach Yourself Programming in Ten Years (1998)

https://norvig.com/21-days.html?
2•chistev•22m ago•0 comments

An Attempt at Defining Consciousness

https://docs.google.com/document/d/1Tmd_3DXbnC2YovDHuMslTs681lN-goSB0NqAv9N3EK0/edit?usp=drivesdk
1•Trenthug•24m ago•1 comments

Why people are mad at Framework

https://sgued.fr/blog/framework-omarchy/
7•Shock9889•24m ago•2 comments

Show HN: Mindwtr – Local-First GTD App (Tauri, React Native, Rust)

1•dongdongbh•27m ago•0 comments

Show HN: NoCall.chat – I built a service that calls businesses for you

https://nocall.chat/
2•mikeavdeev•27m ago•0 comments

YouTuber Ross Creations probed for animal abuse over 'opossum launcher' video

https://www.dexerto.com/youtube/youtuber-ross-creations-under-investigation-for-animal-abuse-over...
4•randycupertino•30m ago•0 comments

European Russophobia and Europe's Rejection of Peace: A Two-Century Failure

https://www.jeffsachs.org/newspaper-articles/gwakaclgfdl3g9fn9lfa32llgtbphc
2•hackandthink•32m ago•0 comments

Ask HN: Any example of successful vibe-coded product?

2•sirnicolaz•32m ago•1 comments

AI coding fails because architecture isn't persistent – I built a fix

1•danamakes•32m ago•2 comments

Building Frontier Open Intelligence Accessible to All

https://reflection.ai/blog/frontier-open-intelligence/
1•walterbell•34m ago•0 comments