Hans Hagen wrote:
> 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 

how so? simply adding feature names to the end of the list is an
extensible solution, i thought.


> ponder about an extendable solution; kind of
> \definefontfeature[extras][]
> 
> \definefontfeature[plushz][expansion=quality]
> 
> \definefontfeature[extras][plushz]

anyway, this also sounds good.

> \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

Reply via email to