Spring GDS 25th Anniversary
A logistics company that ships to 190 countries built something to ship to itself.
Typography is the practice of arranging type so written language is legible, readable, and clear in its intent. It covers far more than choosing a typeface. Size, weight, line height, line length, letter spacing, and the relationships between all of them decide how easily someone reads a screen and how quickly they understand what matters. Good typography is mostly invisible. You notice bad typography immediately.
On the web, a few decisions carry most of the weight. A type scale sets a consistent rhythm of sizes so headings, subheadings, and body text relate to each other instead of looking random. Hierarchy uses size, weight, and spacing to tell the eye what to read first. Line length matters more than people expect: a paragraph that runs the full width of a wide monitor is genuinely hard to track, which is why a comfortable measure sits around 50 to 75 characters. A long article set in a cramped, tightly leaded font will lose readers no matter how good the writing is.
Typography also carries voice. A typeface and the way it is set can read as authoritative, friendly, technical, or playful before a single word is processed. That makes type one of the strongest brand signals a product has, which is why type choices belong in the design system rather than being decided page by page.
We treat type as structure, not decoration. Early in a project we set a type scale and the rules around it, then build them into the design system so every screen inherits the same rhythm. That consistency is what stops a product from drifting into a dozen slightly different heading sizes once a team is shipping fast.
Type is where our user interface design and design systems work meet readability head on. We test type at real sizes, on real devices, with real content length, because a scale that looks balanced in a mockup can fall apart in a dense table or a long-form page. The goal is text that reads effortlessly and a hierarchy that does the thinking for the user. When type is right, people just read.
Type all over the place across your product? Let's give it a system.
A logistics company that ships to 190 countries built something to ship to itself.
Turning a brand into a working business.
Half a million people. One app. Zero chaos.















