Re: [NTG-context] extra space after variant
Hans Hagen wrote: variants are Adam's speciality so he should provide the solution for the precize definition -) Only the original concept. I'm far enough from that low-level hackery (at this point) that all I can do is endorse yours and Hans's solution as advancing the cause of font variants. Speaking of, there's some good variant support in Gerben's now near-final release of the Mac fonts, in particular, the Hoefler Text typescripts give you independent access to Small Caps variants of all bold/italics in the family (as well as independent old-style/lining figures). You can pick it up in Gerben's i-Installer *EXPERIMENTAL* directory. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Adam T. Lindsay, Computing Dept. [EMAIL PROTECTED] Lancaster University, InfoLab21+44(0)1524/510.514 Lancaster, LA1 4WA, UK Fax:+44(0)1524/510.492 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] extra space after variant
Taco Hoekwater wrote: Hans Hagen wrote: Hans van der Meer wrote: When I code: abc {\variant[xyz] pqr} I find extra space typeset between abc and pqr. This extra space is absent when I code abc {\variant[xyz]pqr} Thus the space in the source between ] and pqr makes a difference in the result. Clearly visible in: abc {\variant[xyz] pqr} abc {\variant[xyz]pqr}\crlf abc {\Var[xyz]pqr} abc {\Var[xyz] pqr}\crlf I would think that this should not happen. The whitespace goes away by inserting an \ignorespaces in the variant- definition. \def\variant[#1]% slow {\dosetscaledfont \expanded{\definedfont [\truefontname{\fontstringA\fontstylesuffix\fontvariant \fontstringA{#1}} at \scaledfont]}\ignorespaces} Still using version 2005-11-14, forget this if already corrected in the latest version of the 30th. before we do that ... do others agree (taco, adam ...)? I can't get the example to compile. Whatever I do, context insists on creating SerifRegular.tfm through mktextfm (sigh). I'm too lazy to figure out what is going on right now, so can someone create a full minimal example, please? I'd like to check this with all tracing on, because it hints are a problem deeper down somewhere. i simplified the code till it worked -) variants are Adam's speciality so he should provide the solution for the precize definition -) Hans ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] extra space after variant
Adam Lindsay wrote: Also, thanks for the fix for adapting sizes, back a few months. It means that the EC Companion/TS1 support can now become feasible. Shall I try to nudge that forward again? yes, because it would solve the mu-problem (repported in the collector) The biggest issue is probably in typescripts and font synonyms -- should they directly support Berry names, seeing as that's where people will be getting these TS1 fonts? ok, those are the raw fonts anyway (contrary to other fonts that have bevose names - vendor supplied) Hans ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
[NTG-context] extra space after variant
When I code: abc {\variant[xyz] pqr} I find extra space typeset between abc and pqr. This extra space is absent when I code abc {\variant[xyz]pqr} Thus the space in the source between ] and pqr makes a difference in the result. Clearly visible in: abc {\variant[xyz] pqr} abc {\variant[xyz]pqr}\crlf abc {\Var[xyz]pqr} abc {\Var[xyz] pqr}\crlf I would think that this should not happen. The whitespace goes away by inserting an \ignorespaces in the variant- definition. \def\variant[#1]% slow {\dosetscaledfont \expanded{\definedfont [\truefontname{\fontstringA\fontstylesuffix\fontvariant \fontstringA{#1}} at \scaledfont]}\ignorespaces} Still using version 2005-11-14, forget this if already corrected in the latest version of the 30th. yours sincerely, dr. H. van der Meer ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] extra space after variant
Hans van der Meer wrote: When I code: abc {\variant[xyz] pqr} I find extra space typeset between abc and pqr. This extra space is absent when I code abc {\variant[xyz]pqr} Thus the space in the source between ] and pqr makes a difference in the result. Clearly visible in: abc {\variant[xyz] pqr} abc {\variant[xyz]pqr}\crlf abc {\Var[xyz]pqr} abc {\Var[xyz] pqr}\crlf I would think that this should not happen. The whitespace goes away by inserting an \ignorespaces in the variant- definition. \def\variant[#1]% slow {\dosetscaledfont \expanded{\definedfont [\truefontname{\fontstringA\fontstylesuffix\fontvariant \fontstringA{#1}} at \scaledfont]}\ignorespaces} Still using version 2005-11-14, forget this if already corrected in the latest version of the 30th. before we do that ... do others agree (taco, adam ...)? we don't want compatibility issues -) btw, a better sulution is to use \ignoreimplicitspaces: \def\ignoreimplicitspaces {\doifnextcharelse\relax\relax\relax} abc {x\variant[xyz]\space pqr} abc {\variant[xyz]pqr}\crlf abc {\variant[xyz]\space pqr} abc {\variant[xyz]pqr}\crlf abc {\variant[xyz] pqr} abc {\variant[xyz]pqr}\crlf abc {\variant[xyz]{x} pqr} abc {\variant[xyz]pqr}\crlf otherwise you run into problems with macros that want to insert a space explicitly Hans Hans ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Re: [NTG-context] extra space after variant
Hans Hagen wrote: Hans van der Meer wrote: When I code: abc {\variant[xyz] pqr} I find extra space typeset between abc and pqr. This extra space is absent when I code abc {\variant[xyz]pqr} Thus the space in the source between ] and pqr makes a difference in the result. Clearly visible in: abc {\variant[xyz] pqr} abc {\variant[xyz]pqr}\crlf abc {\Var[xyz]pqr} abc {\Var[xyz] pqr}\crlf I would think that this should not happen. The whitespace goes away by inserting an \ignorespaces in the variant- definition. \def\variant[#1]% slow {\dosetscaledfont \expanded{\definedfont [\truefontname{\fontstringA\fontstylesuffix\fontvariant \fontstringA{#1}} at \scaledfont]}\ignorespaces} Still using version 2005-11-14, forget this if already corrected in the latest version of the 30th. before we do that ... do others agree (taco, adam ...)? I can't get the example to compile. Whatever I do, context insists on creating SerifRegular.tfm through mktextfm (sigh). I'm too lazy to figure out what is going on right now, so can someone create a full minimal example, please? I'd like to check this with all tracing on, because it hints are a problem deeper down somewhere. Cheers, Taco ___ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context