Re: [css3-text] @text-transform

Christoph Päper:

>  scope: [ phrase || word || [ partial | [ initial || medial || final]# ] 
>        || character || base || diacritic ]#

That descriptor would result in something like this for the reverse of your “modernize-s” example:

  @text-transform oldstyle {
    convert: "s" to "ſ";
    scope: initial, medial, base;
  }
  @text-transform oldstyle {
    convert: "ſs ss ſz sz" to "ß";
    scope: final;
  }

Perhaps it’s better to name the scope inline:

  @text-transform oldstyle {
    convert: initial medial base "s" to "ſ", 
             final "ſs ss ſz sz" to "ß";
  }

(This particular example should rather be handled by smart fonts, methinks, since long s like final sigma should never have gotten Unicode positions of their own.)

PS: CSS properties and descriptors are usually nouns, not verbs, 
    therefore ‘convert’ is not an optimal choice.

Received on Monday, 5 December 2011 11:36:45 UTC