W3C home > Mailing lists > Public > www-style@w3.org > October 2011

List cases for a cap height unit

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Wed, 26 Oct 2011 09:37:40 -0700
Message-ID: <CAAWBYDA6tUo8WCLyDUnebvNFQAnrdOLwxR31_bA_XOBb8n59nA@mail.gmail.com>
To: www-style list <www-style@w3.org>
Related tracker issue: http://www.w3.org/Style/CSS/Tracker/products/8
David Baron suggested adding a "cap height" unit in
which represents the height of a capital letter.  This is analogous to
the "ex" unit, which is generally the height of a lowercase letter.

Some use-cases:

1. Providing images for mathematical symbols that are not yet in
Unicode, that should be the size of the text it's embedded into.

2. Providing smiley images that should be the size of the text they're
embedded into.

3. Providing a sparkline (miniature, info-rich graph meant to be
interleaved with text) that's baseline aligned and as tall as possible
without disrupting the height of the line.

Some objections noted on the recent telcon were that this may be
somewhat less useful for non-Latin (or related) scripts.

For Japanese and other sinographic scripts, the 'em' unit already
plays a similar role - the height of text is typically sized according
to the em box in such scripts.

Elika said that it would play nicely with Arabic, better than the 'ex'
unit, since Arabic has a useful notion of "capital letter height" that
serves the same role as it does in Latin scripts.

Questions were brought up over Indic scripts and Thai.  Nobody on the
call was certain whether these scripts had a useful notion of "capital
letter height", and if they did, if this was useful when combined with
vertical-align in the same way that it is for Latin scripts.

Received on Wednesday, 26 October 2011 16:38:28 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:38:51 UTC