RE: [NTG-context] proposed convention for variation switching [wasRE:inheriting ...
ok, but this is my take: although I can find workarounds that work for me, next month other some users will have to go through the same pain as I did, which seems to me to be a waste of collective energy. A standard solution for the 12 or so common variants of professional fonts just makes things easier for others, which is part of the whole ConTeXt philosophy (or so I thought). Everybody should not have to go through more than the minimal energy and time writing typescripts and defining font sizes. A standard convention will ensure some consistency and predictability.
Let's keep \sc. After all, ConTeXt already contains many redundancies (and that's a good thing imho->)
Let's keep the semibold options: medium, semibold, and bold form a common spectrum _within_ many a professional font family. If we as users and writers of typescripts can agree on a common framework, it is perhaps more likely that the developers will implement it. My sole interest here is saving future users as much pain and frustration as possible. And I want to see more and more future users, including those with little technical facility. Fonts carry more _standard_ options than before: I don't think that updating to 12 standard style switches from 7 should be such a big deal:-)
If pdfeTeX ever incorporates aleph's features this would all be much easier-) Till then... Not sure I fully understand but here are some comments: For A) If there is a global issue (like oldstyle) that covers all font variations, then your Var[#1] idea sounds nice. One could even do that with small caps for professional fonts but those are so ubiquitous that an exception would be in order for them (so small caps should always have a switch); (I think that \Var[up] (for upright figures) is more intuituve that \Var[ns]), at least in English:-))) B) Again, for a comprehensive framework we should keep semibold (and perhaps add light), for a total of 6(7)+symbols/ornaments; C) If an option like condensed is global over all style variants, then it should go in \Var[#1]. If it is local and is a common feature of professional fonts (like semibold), then we need a local switch framework, in which case the switch mechanism needs to be improved so that user-defined switches work in harmony with the predefined ones in every relevant respect. These are not final thoughts, but the beginnings of what could develop into a coherent framework for weights and style variation. I truly hope we can come to a common undestanding for the sake of future neophytes. ADDENDUM: Proposed framework: Global options across all style variants and weights should go into something like Vit's \Var[#1] or a separate font-definition typescript. For local options we can go on indefinitely but if we have to stop somewhere then we should by default have at least: % lowercase light \lf medium \tf semibold \sb bold \bf lightitalic \lt italic \it semibold italic \st bold italic \bi % small caps light \LF medium \TF semibold \SB bold \BF lightitalic \LT italic \IT semibold italic \ST bold italic \BI for a total of 16 simple and easy to remember switches, which should be rich enough to accomodate most professional modern fonts in \definebodyfont. Less common weights etc. can mostly be defined in terms of the standard 16 in \definebodyfont, then used as \Var. Of course the user can still define his/her own, but the idea is to make the most convenient reasonable framework to cover the most-often encountered situations. I think that the above 16 strikes a reasonable balance between the mundane and the esoteric. Sorry for the verbosity. Best Idris ============================ Professor Idris Samawi Hamid Department of Philosophy Colorado State University Fort Collins, CO 80523
I've read about the fontsite CD (in the Bill Mcclain page) and I wonder if it is worth to buy it, and whether there are other similar alternative to get such large number of fonts. thank you Ciro
Idris Samawi Hamid wrote:
Let's keep \sc. After all, ConTeXt already contains many redundancies (and that's a good thing imho->)
Yes.
(I think that \Var[up] (for upright figures) is more intuituve that \Var[ns]), at least in English:-)))
I agree, both Adams's \Var[lf] and Idris's \Var[up] is better then my ns. I prefer 'lf', since a) it is related to figures, b) 'up' can be mix up with upshape/slanted.
What about: light \lf medium \mf semibold \sf bold \bf lightitalic \li italic \it semibold italic \si bold italic \bi It is more intuitive, is't it? I checked if they have not been occupied yet and at least in en interface it is OK. vit
Hi,
if medium is \tf (as it is now),
semibold \sf bold \bf
lightitalic \li italic \it
then italic could be \ti, and all four would be consistent: (l|t|s|b)(t|i) (but I may have missed some reason why this will not work) Greetings, Taco
semibold italic \si bold italic \bi
participants (4)
-
Ciro Soto
-
Idris Samawi Hamid
-
Taco Hoekwater
-
Vit Zyka