Skip to content
Swift
hello@swiftagency.example

Two languages, one sign

How we drew a signage typeface for Halden Rail where Norwegian and Swedish set at the same width, and why that mattered more than the logo.

Written by
Mireille Okafor
Published
Reading time
2 min
Steel lattice of a bridge seen from below, above a row of brick arches

When Halden Rail asked us for a new identity, the brief was about a logo. The problem was a platform.

At the border station, a passenger changing trains reads Norwegian signs on one side of the concourse and Swedish signs on the other. The words are close. The layouts were not. The same instruction took a different amount of space in each language, so every sign pair had been designed as a special case, and nothing lined up.

Start with the longest word

We collected every string that appears on a platform sign in both languages: 1,140 of them. Then we sorted by length and set the longest pairs first. If Avgangsinformasjon and Avgångsinformation could sit on the same line at the same size, everything shorter would too.

That test shaped the typeface more than any sketch. The regular width ended up a little narrower than we would have drawn for looks alone, and the diacritics sit lower so that å, ø and ä do not push the line height.

Curved glass and steel roof of a station concourse

One rule per sign

The typeface fixed the width. A rule fixed the order. Every platform sign now reads in the same sequence:

  1. Direction
  2. Destination
  3. Time

Nothing else is allowed on a platform sign. Service notices, adverts and safety messages have their own formats and their own places. It sounds obvious. It removed around a third of the signs in the network.

The best wayfinding decisions are the ones that let you remove a sign.

What we would do again

  • Test with the real strings. A pangram tells you nothing about a station name.
  • Design the rule before the layout. The order of information did more for legibility than the letterforms.
  • Put motion in the guidelines. Departure boards, the app and in-train screens now animate a delay the same way, so a passenger sees one event, not three.

The full project is in the Halden Rail case study.

Written by Mireille Okafor at Swift.

Close-up of an analogue alarm clock face

2 min read

Fixed fee, flexible scope

Why we price projects as a fixed fee with a scope we can change together, and the three conversations that make it work.

Tomás Ferreira

Person typing on a laptop at a wooden table, with a phone and notebook beside it

2 min read

The case for fewer carousels

Carousels hide most of what you put in them. Here is what we build instead on portfolio and product sites, and when a carousel is still the right call.

Priya Raman

Theme preset

Set the default in src/config/site.ts.