I'm trying to apply the cadence grid model from Notes on patterns and grids to help me space a new font; the results are turning out a bit strange so I want to check I understand it properly. Looking at that page, very near the bottom there's an example of an /n with its stem divided into 5 units. From that, we derive a 36 unit grid and spacing for all the Latin letters. I created a Glyphs plugin which divides the stem width into 5, sets up a grid, and so on. Then I set the sidebearings of my letters to the values given in the table. The result for light and normal weight Roman looks OK, but when we get into bold...
![]()
That seems... wrong. Is this expected? Does the cadence grid idea only apply for normal weights? Or have I misapplied something?
Here's an example of the bold /d fitting the grid - you can see we have two cadence units on the left and six on the right. That's right, isn't it?
![]()
(The shape and proportions of the glyph itself are a separate issue - this is My First Serif - I'm just looking at the sidebearings and the spacing at the moment.)

That seems... wrong. Is this expected? Does the cadence grid idea only apply for normal weights? Or have I misapplied something?
Here's an example of the bold /d fitting the grid - you can see we have two cadence units on the left and six on the right. That's right, isn't it?

(The shape and proportions of the glyph itself are a separate issue - this is My First Serif - I'm just looking at the sidebearings and the spacing at the moment.)