Keeping type consistent in changing conditions
Grade is a subtle typographic adjustment that preserves visual balance across shifting contexts
A typographic layout comparing light and dark reading conditions. The body text on the left is on a light, sage-green background and, on the right, it’s light text on a black background. Two stacked overlays show a “Grade” slider adjusted from 0 to –92 to demonstrate how type grade changes for readability.
Type doesn’t live in ideal conditions. Ink spreads, screens glow, and letterforms that look perfectly balanced in one context can feel clumsy or heavy in another. Grade exists to smooth over those differences by helping text remain consistent even when everything else around it changes.

At first glance, grade might seem very much like weight. But where weight serves to differentiate (adding emphasis and contrast to text), grade’s purpose is to unify (bringing consistency to text that looks different when it shouldn’t). It allows designers to adjust type precisely so that it appears the same across different materials, backgrounds, and lighting conditions without changing spacing, line breaks, or layout.

Once you notice the problem grade addresses, it’s hard to unsee.

Consistency on light backgrounds, dark backgrounds, and screens

Grade first appeared to make type look as intended with low-quality printing methods or on different paper types. Compare a regular newspaper and a glossy magazine: Because ink bleeds into matte stock, the newspaper text appears softer than the same text reproduced on the magazine's glossy stock—despite being set in the same typefaces and identical font weights. By employing alternate grades of type, some of these imperfections can be anticipated and resolved.

Bennet Text One (top left) is noticeably lighter than Bennet Text Four (top right). But, due to ink spread, Text One printed on absorbent paper (bottom left) becomes as dark as Text Four printed on high-quality glossy paper (bottom right). Image taken from Yves Peters’ article ”Inside the fonts: grading Bennet,“ published by Type Network.
Four variations of a lowercase letter “e” in a grid, comparing type styles and rendering: In the top row are two smooth digital glyphs labeled “Bennet Text One” and “Bennet Text Four”; beneath them are two printed versions with visible ink spread and texture differences.

I first encountered grade while designing Lagom. Most of our text was black, printed on a white background (i.e., ink on paper), but some spreads used white text on a dark or image-based background. Because that white text was, of course, the paper showing through, it meant ink bleeding into the white letterforms.

Pages from the magazine “Lagom,” showing dark text on a light background (left) and light text on a dark background.
Two magazine spreads show two articles with contrasting layouts that highlight different typographic treatments across editorial design. On the left, a clean white page titled “A Taste for Tradition” has a centered serif headline and body text; on the right, a darker, image-led page titled “Mixing Work & Play,” consists of large type overlay on a richly colored image of an interior.

To make the light-on-dark text match the dark-on-light text, I used different grades of the superfamily Tabac, designed by Tomáš Brousil.

The four grades of Tomáš Brousil’s typeface Tabac Regular.
Four columns of the same lorem ipsum text set in Tabac Regular at 12/16 pt are shown side by side. Labeled G1 through G4 the grade of each column varies subtly to demonstrate gradual changes in contrast and stroke thickness across otherwise identical text.

But grade isn’t limited to print. On screens, light type on a dark background appears to “bloat” when compared to seemingly thinner dark type on a light background. Grade helps keep light text on dark backgrounds from looking heavier than it should.

The concept, known as “halation,” can degrade legibility on illuminated road signage at night or when switching between light and dark modes on a digital screen. If we look closely, in most setups, the same text appears heavier when shown light-on-dark than when shown dark-on-light, due to the halation effect.

An approximation of legibility decreasing as halation increases: letterforms become bloated, counters disappear, and spacing is reduced.
Three versions of a “Highway” sign. On a dark green background, the sign on the far left has crisp white lettering. The second and third signs become progressively blurry with halo effects that make them far less readable.

Much like uniwidth or multiplexed typefaces (where weight changes don’t affect the width of glyphs), switching between grades won’t cause any reflow in text. For print designers, that means no headaches when performing bulk-replace in Adobe InDesign files; for screen-based designers, it means no UI elements getting pushed out of their neatly stacked boxes.

Fine control: Grade as a variable axis

Most people won’t notice subtle type changes between light mode and dark mode, but they might notice when a black boxout with white text sits oddly against a surrounding black-on-white design.

We’ve already learned that grade offers a way to counter this effect more subtly than switching between weights. An even finer level of control is available with a grade axis in a variable font—type can be tweaked ever so slightly to ensure consistency across different typesetting contexts. Rather than being limited to a predefined grade value, designers can select anything on the sliding scale between the extremes.

Left: On most screens, the light-on-dark text in the boxout appears ever so slightly heavier than the text in the main body of the article. Right: Reducing the grade value to –92, using the GRAD variable axis, rebalances the two text blocks.
Two side-by-side screenshots compare dark text on a light background to light text on a dark background. Each includes a “Grade” slider set to 0 and −92, that shows how reducing type grade lightens strokes and improves legibility of reversed text on screens.


Grade isn’t an option you can expect to find in most fonts, but when it comes to variable fonts, the custom grade (GRAD) axis is becoming increasingly common: there’s SF Pro, the variable version of Apple’s San Francisco typeface; Google’s Roboto Flex and Roboto Serif variable fonts in the Adobe Fonts library; and Bennet Text, a static font with grade options.

By compensating for paper, ink, contrast, and light, grade preserves a designer’s intent without disrupting layout or hierarchy. Type without grade tweaks probably won’t look wrong, but when grade is employed, it elevates text and, more importantly, makes it easier to read.