Re: [NTG-context] ntg-context Digest, Vol 69, Issue 95
Wolfgang Schuster:
This is just an example, but what I think you mean to say by it is that the new command \addfs{} has the behavior I describe, but only for otf features and not for things like switching to semibold or to condensed (and, presumably, even if I'm able to define my own commands for things like semibold, something like: \sb ABC \it DEF would set the DEF at regular weight). Since I've never seen anyone talk about \addfs{}, but only give examples, I'm guessing (but just guessing) that there exists somewhere a list of what otf features are active at any given point, and that this command can add to that list. That's great. I might not need it anytime soon, but I'm just curious---are there other commands of this kind? Maybe something to clear the list? That leaves me the problem of installing sets with more than two weights, more than one width and several design sizes, as we spoke about earlier. It's late in the day here, but I hope to try that out tomorrow. Just to make sure I understand the example you and Mojca gave me:
I think I can add this block to the top of my own typescript, duplicate the existing definitions as shown, and, when making up my own, I think I'm free to define font switches with more than two characters, so, e.g.: sbexit=SansSemiboldExtendedItalic sa 1 so, I won't be able to switch variants of this kind independently, but at least I can get them installed. After that, I'll move on to the optical examples and see what I can do about that (I'm hoping they provide for automatic switching of design size). Thank you, -- m
On 18-3-2010 12:00, Michael Saunders wrote:
this mechanism is one of the spin off's of the oriental tex project (where we play font fonts that have 50+ stylistic variants and 20+ justification variants) \addfontfeaturetoset {..} % merge \subtractfontfeaturefromset {..} % merge \addfontfeaturetofont {..} % overload \subtractfontfeaturefromfont{..} % overload \let\addfs\addfontfeaturetoset \let\subfs\subtractfontfeaturefromset \let\addff\addfontfeaturetofont \let\subff\subtractfontfeaturefromfont there's also \setfontfeature and \setff in principle you can also use this to let fonts adapt to a language / script and in due time i'll add it as automatism there (internally in mkiv this is what we call dynamic features) 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 -----------------------------------------------------------------
On 18-3-2010 12:00, Michael Saunders wrote:
...
btw, can those who use the digest mail options please adapt the subject to something meaningful? 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 -----------------------------------------------------------------
Hans Hagen
Or use the gmane archive for followups: http://news.gmane.org/gmane.comp.tex.context Just select the message you want to reply to, choose 'followup' from the dropdown list, and you will get a web form that you can use for replying (as I did here). Best wishes, Taco
participants (3)
-
Hans Hagen
-
Michael Saunders
-
Taco Hoekwater