Making the Gov.uk front end typography scale more accessible
designnotes.blog.gov.uk
designnotes.blog.gov.uk
Marvel at our road signage!
Travel across London with significantly fewer missteps than in other cities of equivalent complexity of metropolitan area transit networks!
Apply to change ownership of a vehicle!
...let me have this. We don't have much to be proud of from the last ten years.
As a foreigner, I always found public signs very pleasant and easy to read.
Gill Sans, which has a really nice modernist aesthetics, was developed for London Underground: https://en.wikipedia.org/wiki/Gill_Sans
They're generally OK, but the fractions missing a bar, and using m as an abbreviation for miles are absolutely horrible.
Then there was the form with fields which rejected input with trailing whitespace with no explanation, ie. no trim function. I could go on.
(I complained about the difficulty finding and understanding overseas payment methods for UK citizens entitled to make national insurance contributions while not working in the UK, towards the UK state pension)
Many people misunderstand the use of colour in material design. What is a "clickable" is often unclear. I think in the gov.uk space its always reasonably clear what is, and is not a clickable element, and what is stylistic markup only.
Or is the annoying banner really absolutely required by legislation?
I wonder how much of an uphill battle is fought inside the GDS and across the UK government to push for this kind of universal access.
Also, it's amazing how much of a "brand" GOV.UK is for me even in spite of (or perhaps due to?) its accessibility. To me the brand is: big strong blobs of the high-contrast colour palette, GDS Transport (the typeface), and a relatively (but pleasingly) narrow content.
Or do they actually have a sign language interpreter on each video on every site?
They took accessibility incredibly seriously.
[0] https://www.gov.uk/guidance/how-to-publish-on-gov-uk/images-...
UK
– 10 Downing Street https://www.gov.uk/government/organisations/prime-ministers-...
– HM Treasury https://www.gov.uk/government/organisations/hm-treasury
– Department for Education https://www.gov.uk/government/organisations/department-for-e...
US
– White House https://www.whitehouse.gov/
– Department of the Treasury https://home.treasury.gov/
– Department of Education https://www.ed.gov/
> Credit. Guidance, original HTML and CSS derived from GOV.UK Design System.
https://design-system-alpha.digital.govt.nz/components/Butto...
I just don't think it's a good font. I don't think it looks good. I don't think a font that renders poorly on many systems is good from a UI / legibility / accessibility perspective.
They may have "solved" the scaling issue but I don't see very careful thoughts about "typography" here.
A font which doesn't render well on several systems is simply broken.
Then the screenshots here are just badly resized:
https://designnotes.blog.gov.uk/2018/02/19/developing-new-typography-and-spacing-for-gov-uk-frontend/
Makes zero sense to resize screenshots like that, messing the font, when the whole point is to talk about typography (and if they're not resized, then there's something deeply broken with the fonts not just for me).I don't know what font they're using but it looks like some serious case of NIH syndrome and I do believe there are way better fonts out there.
I give 5 out of 10 at the very most.
P.S: it's also one of the rare website which renders with the center column so narrow and I don't like it either.
And the screenshots look perfectly normal.
I'm not sure what your particular issue is but maybe make a bug report?
The center column is a bit narrow but that's a minor, easily fixed problem.
You should file a bug report.
When improving our accessibility I noticed that in iOS any font size less than 16px on form inputs will zoom in if selected, which is really annoying as you have to zoom back out to see the page layout normally.
We actually had our :root set to 14px so this happened on every form input across the app. Definitely font sizes below the browser defaults (16px) can cause unexpected issues.
As you pointed out the obvious solution was to increase the root size, but that would have significantly changed the UI for a lot of users… so I just targeted all form inputs for webkit only and set the default size in rem using !important to 16px.
HN please take a note and get rid of the tiny `font-size`s on this site please. Some text gets down to 9 or 10px.