- From: Todd Fahrner <fahrner@pobox.com>
- Date: Tue, 15 Feb 2000 14:40:44 -0800
- To: www-style@w3.org
At 2:46 PM -0500 2/15/00, Braden N. McDaniel wrote:
>Have there been any proposals which would address this problem? It seems
>like it might be handy to have a way to go to a sort of alternate
>inheritance model.
I am working on a series of proposals that may be relevant. Briefly, they are:
* Introduce the "base-font-size" property. This contextualizes the 
absolute font size keyword table for the selection, supplying a 
length (or system?) value for the "medium" keyword.
* Explicitly state that 1em on the document root derives its value 
from "user space" or UI. Thus declaring base-font-size: 1em on the 
document root would describe commonly expected (but nowhere formally 
normalized) behavior.
* Retract CSS-2's suggested 1.2 scaling factor between keyword 
indices, suggesting instead an interval system modelled on 
predominant HTML 1-7 implementations, in which the smallest index is 
essentially guaranteed to be at least adequately resolved, regardless 
of (user or author-declared) base size. The bottom point of the scale 
is defined to be the larger of either the least legible size or a 
suggested factor (.6) of the base (medium) size.
So (something like) this could work:
   selector {
     base-font-size: caption;
     font-size: xx-small;
   }
...producing adequately resolved but very small text relative to a 
"medium" caption.
--
Todd Fahrner
Received on Tuesday, 15 February 2000 17:40:59 UTC