How Pen Angle Creates Thick and Thin Strokes
It's easy to think of thick-and-thin contrast as a happy accident of writing with a flat-edged nib — something that just happens, the way a brush naturally varies. It isn't an accident. For a rigid broad-edge nib, the width of every stroke you draw is fully determined by two numbers you choose before you write a single letter: the pen angle and the nib width. Once those are fixed, the contrast in your whole alphabet is fixed with them, predictably and exactly, not by feel.
The formula in one line
The nib-angle guide on this site runs the actual geometry: a broad nib's edge is a flat rectangle, and the ink width it lays down in any direction is the projection of that edge onto the direction of travel, which works out to strokeWidth = nibWidth × |sin(strokeAngle − penAngle)|. That single formula is the entire mechanism behind every thick-and-thin calligraphic hand ever written with a flat nib. Everything below is what happens when you actually run numbers through it.
Two pen angles, the same nib, very different results
Take a 2.5mm nib and hold it at a classic Foundational-hand angle of 30°. Running the four canonical stroke directions through the formula gives a vertical stroke (drawn straight down the page) at 2.1651mm, a horizontal stroke at 1.25mm, a forward diagonal (45°) at just 0.647mm, and a back diagonal (135°) at 2.4148mm — close to the nib's full width. The thinnest possible stroke, a hairline, falls exactly at 30° (the pen angle itself); the thickest, at the nib's full 2.5mm, falls exactly 90° away from it, at 120°.
Now hold the identical 2.5mm nib at 45° instead. Something genuinely interesting happens: the vertical and horizontal strokes come out identical, both at 1.7678mm. At exactly 45°, the classic vertical-versus-horizontal contrast that defines the 30° hand disappears completely, and all the contrast concentrates onto the diagonals instead — the forward diagonal drops to a pure 0mm hairline, and the back diagonal reaches the nib's full 2.5mm width. This isn't a coincidence of these particular numbers; it's a direct consequence of the sine formula being symmetric around 45°, and it's exactly why a hand written at 45° (closer to Italic's traditional range) reads as visually different in character from one at 30°, even holding the same nib and the same alphabet skeleton constant. The contrast hasn't gone away — it's simply moved to a different pair of directions.
The full rotation, not just four points
The four canonical directions only sample the curve at convenient points; the real behaviour is a smooth rotation. Running the 30° pen angle through the formula at 15° intervals, for the same 2.5mm nib, traces out the whole curve: 0° gives 1.25mm, 15° gives 0.647mm, 30° gives 0mm (the hairline), 45° gives 0.647mm again, 60° gives 1.25mm, 75° gives 1.7678mm, 90° gives 2.1651mm, 105° gives 2.4148mm, 120° gives the full 2.5mm (the thickest point), and then the curve mirrors itself back down through 135° (2.4148mm), 150° (2.1651mm), and 165° (1.7678mm) on its way to repeating. Notice the symmetry: the width at 15° either side of the pen angle is identical, and the width at 15° either side of the thickest angle is identical too. That symmetry is the reason a single pen angle produces a coherent, unified "family" of stroke weights across an entire alphabet rather than an arbitrary scatter — every stroke direction maps to a predictable width purely by how far it sits from the pen angle.
Putting a number on "how much contrast"
It's useful to have a rough way to quantify contrast rather than just eyeballing it. One simple measure is the ratio between the thickest stroke and the average of the two "workhorse" directions, vertical and horizontal, since those two carry most of a Latin alphabet's stems and crossbars. At 30° with a 2.5mm nib, that average is (2.1651 + 1.25) / 2 ≈ 1.71mm against a thickest stroke of 2.5mm — a fairly moderate step up. At 45°, the vertical-horizontal average is 1.7678mm against the same 2.5mm thickest stroke — a slightly smaller step, because the workhorse strokes are already sitting closer to the thick end of the range at that angle. Numbers like this won't replace looking at the actual letters, but they're a fast way to compare two angle choices before committing ink to paper, especially if you're trying to match the visual weight of an existing piece.
Width sets the volume; angle sets the pattern
It's worth separating two variables that are easy to conflate. Changing the nib width scales every number in the rotation curve up or down together, without moving where the thinnest and thickest points fall — swap the 2.5mm nib for a 1.5mm one at the same 30° angle, and the thinnest stroke is still exactly at 30°, the thickest still exactly at 120°, just smaller in absolute terms. Changing the pen angle, by contrast, moves where those thin and thick points fall without changing the overall range between them (which is always 0 to the full nib width, for any angle). If you want a bolder, more dramatic version of the same hand, change the nib width and keep the angle. If you want the contrast to land in a different place relative to the letters — on the diagonals instead of the verticals, say — that's an angle change, not a width change. Conflating the two is a common source of a hand that changes character in ways the writer didn't intend.
Mapping an alphabet before you write it
Because the whole curve is predictable from one angle, it's worth listing every stroke direction your chosen alphabet actually uses — vertical stems, the diagonals in "A," "V," "M," "W," the curves of "O" and "C" — and running each through the formula (or the calculator directly) before you commit to a full page. This catches mismatches early: an "M" whose two outer strokes are meant to read as a matched pair will look subtly wrong if one diagonal happens to sit much closer to the pen angle than the other, producing two visibly different stroke weights in what should be a symmetric letter. Planning the stroke map on paper first, with real numbers rather than a guess, is a five-minute check that saves reworking an entire finished piece.
Digital high-contrast type uses the same visual language
It's worth noting, carefully, that many typefaces with dramatic thick-thin contrast — the high-contrast, "Didone" style of serif — are drawn digitally today, not with a physical pen, and the exact history of how any specific historic Didone typeface was originally constructed varies by typeface and isn't something to guess at here. What is safe to say is that the visual language of thick-thin contrast — vertical stress, dramatic hairlines against heavy stems — echoes the same broad-pen geometry this article works through, whether or not a pen was literally involved in a given typeface's construction. Understanding the pen-and-angle version gives you a genuine, checkable vocabulary for describing that kind of contrast wherever you see it, in calligraphy or in type.
Choosing an angle for a specific effect, not just a named hand
You don't have to pick from the historic set of named angles to get a useful result — the formula works identically at any angle you choose, which means you can reason backward from an effect you want to the angle that produces it. Say you want your vertical stems to carry the absolute maximum weight the nib can produce, with your horizontal strokes as light as possible. Running a 0° pen angle through the calculator, at the same 2.5mm nib, gives a vertical stroke at the nib's full 2.5mm width and a horizontal stroke at a pure 0mm hairline — the most extreme version of that particular contrast the geometry allows, with both diagonals landing at an identical 1.7678mm in between. Compare that to a 60° angle on the same nib: the pattern flips toward the horizontal instead, with a vertical of only 1.25mm, a horizontal of 2.1651mm, and the thinnest point shifted to 60° rather than 0° or 30°. Neither of these is a "correct" or "incorrect" angle in the way a specific historic hand's name might imply a fixed target — they're simply different, entirely valid points on the same continuous curve, and choosing between them is a genuine design decision you can make with the actual numbers in front of you rather than by imitating a named style you've seen elsewhere.
A practical habit: check before you commit to a page
Because a full sheet of hand-lettering represents a real investment of time, ink, and often paper you can't easily replace mid-piece, it's worth treating the angle-and-width decision as a five-minute planning step rather than something you settle by feel on the first line of a final piece. Run your intended nib width and pen angle through the calculator, check the resulting widths for every stroke direction your chosen alphabet actually uses, and compare that against a reference sample or a previous piece if you're trying to match an existing visual weight. It costs nothing and it catches the kind of angle-width mismatch — contrast that's too subtle to read at the intended size, or so extreme it starts to look accidental — that's far more expensive to notice for the first time on a finished page.