Family x-Height

I have noticed that for certain fonts, within the same family, the x-Height (and to a lesser extent the C-Height) for the various styles are not always the same. Is this a sign of unaccuracy?
I find myself in front of a font with really anomalous heights:

                   Roman |  Bold |  Italic
-------------------------------------
x-Height |     422   |    413 |  437
C-Height |     699   |   700  |  699

This is slightly noticed in 10-12 point printing, but here is a 1000% image:

Is it convenient to work on these differences to eliminate them and make everything homogeneous?

Comments

  • Vasil Stanev
    Vasil Stanev Posts: 775
    edited May 2019
    Depends on the design. Each memeber of the family is its own thing within the larger picture. I tend to give bolder weights some additional room above so it doesn't get too crowdy.

    But the 699 seems like a bug. 
  • Each member of the family is a member of the family.

    Darker weights need a bigger x-height to look the same.
  • 699 a bug respect 700?

    But the most relevant difference concerns the lowercase (and small caps), so that a certain difference is visible even with a size of 12 pt. If even the aesthetic principle is right that every family member has his own character, is it not excessive to jump from 413 to 437?
  • Nick Shinn
    Nick Shinn Posts: 2,208
    edited May 2019
    I’ve made the x-height of Bold taller than that of Regular in several typefaces, as per Hrant’s observation. But beyond that…



    …the idea that glyphs should conform in x-height is routinely adhered to in current type design, a consequence of Postscript Type 1 alignment zones, which were configured to temper artefacts at body text size in the low resolution of early digital media, artefacts now largely obsolete. 

    [Title page of a book published in the 1920s. The type is a Garamond.]
  • mauro sacchetto
    mauro sacchetto Posts: 353
    edited May 2019
    Therefore, from an aesthetic point of view, is this situation still acceptable?



    Note that the Bold is the lowest and that the differences are really relevant in cases like the <i>, the <p> and the <t> Italic. The graces of letters like <u> <v> <w> or <x> are almost as many evidently not parallel.

  • Something to consider: because slanting makes stems longer, some people compensate by making extenders shorter and/or the x-height taller.
  • mauro sacchetto
    mauro sacchetto Posts: 353
    edited May 2019
    But, speaking immediately, do you find these measures proportionate? There are "failures" that I do not find in other Garamond (Adobe's Premiere or EB Garamond ...)
    I find certain irregularities strange: the baseline of <x> is more or less the same, while that of <w> is obviously different. In this way a text could look like "roller coaster" ...
  • Something to consider: because slanting makes stems longer, some people compensate by making extenders shorter and/or the x-height taller.
    OK for the italics (and certain letters) but that Bold with a smaller x-height looks bad.
  • Of course, we know that the geometry of a form and its perception are different things. I think Thomas's suggestion is excellent
  • Ray Larabie
    Ray Larabie Posts: 1,432
    @Hrant H. Papazian To my eye, this lengthening of slanted extenders effect is more noticeable in rounded sans typefaces. If you look at oblique or italic rounded sans where the ends are circular you can see it a bit. Well, I think I can see it. I don't see the same effect when the ends aren't circular...like in the case of an oblique with a mechanical slant where the ends become skewed ellipses.
  • Adam Jagosz
    Adam Jagosz Posts: 689
    Do you agree that the baseline, x-height, and other type measurements are, for the most part, imaginary lines? With the provision that they can be easily deduced for most modern type. But take for instance Textura Quadrata, where every glyph has in fact overshoot... and you got yourself a puzzle, positioning a baseline is somewhat arbitrary. Placing it where typical letters like i, m, n have their apices is one solution, but I like to think it is best to level the whole font so that it appears to sit on the same baseline as flat-bottomed letters that might not even appear in that font, but a different one.
  • Craig Eliason
    Craig Eliason Posts: 1,436
    edited May 2019
    Consider that the font might be used with others on the same line. In that case you’d want the baseline to be set allowing the appropriate overshoot, so it may well be that no single node in the entire fonts sits on it. 
    Edit: Sorry, I think I just repeated what Adam just said.