splitting text-combine-horizontal into 2 properties

Hi,

I am thinking it might be worth splitting the text-combine-horizontal  
property in two. Keep the current one with 'none', 'all', and the various  
character classes, and split the squeezing switches into another one, like  
this (the name is silly, don't pay attention to it):

text-combine-squeeze-style: auto | compress | [no-compress || use-glyphs]

The reason for the split is that within a document, you're likely to want  
the squeeze style to be consistent, because that's a
purely stylistic matter, but as the other values are used to select what  
you want to combine, you'll have several rules. example:

* { text-combine-squeeze-style: use-glyphs; }
.date { text-combine-horizontal: ascii-digits 2; }
.acronym { text-combine-horizontal: latin 3; text-transform: fullwidth; }
.forced-tcy { text-combine-horizontal: all; }

What do you all think?

  - Florian

Received on Monday, 15 August 2011 22:22:59 UTC