As a software developer I stare for hours on end to code on a monospaced typeface.
I notice that a lot, if not most, of the designs for coding almost pride themselves on the large x-height.
Is it because most are derived from a sans optimized for reading on screen?
The thing is, for many years now there has been a drive towards making code less obscure,
and part of that is giving things descriptive names, which in many popular languages is often done by having compositeCamelCasedIdentifiers.
The large x-height is terrible for the camelCased identifiers.
See this sample where Consolas, Menlo and Input represent, I think, the mainstream trend in coding fonts.
I see few designs with small / moderate x-height.
In the image above, only Red Hat Mono and Intel One Mono.
> ascenders and descenders are longer for more quickly identifiable "word shapes"
So I was meaning to ask about the causes of the large x-height,
and kind of wishing and hoping that more designers pay attention to that.