Taco Hoekwater wrote:
> But that doesnt help unless it happens automaticallly. Somewhere down
> in the typescript there is a:
>
> \definefontsynonym [SansCaps] [Sans] [features=smallcaps]
>
> and currently to have expansion added to that font you have to redefine
> the font synonyms one way or another, either via
>
> \definefontfeature[hz-smallcaps][smallcaps][expansion=quality]
> ...
> \definefontsynonym [SansCaps] [Sans] [features=hz-smallcaps]
>
> or via
>
> \definefontfeature[plushz][expansion=quality]
> ...
> \definefontsynonym [SansCaps] [Sans] [features={smallcaps,plushz}]
>
> but in both cases quite a lot of lines have to be redone.
>
>
> If MKIV would allow
>
> \definetypeface [][][][][][extrafeatures=plushz]
>
> so that the font synonym would then automatically be interpreted as
>
> \definefontsynonym [SansCaps] [Sans] [features={smallcaps,plushz}]
>
> that would be useful (i think so, at least)
sure, but then we need an extraextraextrafeatures later, so i'd rather
ponder about an extendable solution; kind of
\definefontfeature[extras][]
\definefontfeature[plushz][expansion=quality]
\definefontfeature[extras][plushz]
\definefontsynonym [SansCaps] [Sans] [features={smallcaps,extras}]
anyhow, the whole feature support is somewhat floating and will be
extended anyway
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
dev-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/dev-context