Re: [NTG-context] new beta
Hans Hagen wrote:
Hi,
I'm uploading a beta. I replaces a few font things, i.e. il2 and pl0 support is now replaced by a combination of regimes and using ec and qx.
Also, given that up install the latest latin modern zip, you can have condensed monospaced fonts:
Hans, what is the status of the zip? Does it now contain the full distribution, including the latex/dvips support files?
I'd like to see the new dense encoding (discussed on dev list) being supported as well, but we need to generate metrics for that (can be donw with metatype tools)
I suspect that the 'euro-letter' encoding is somewhat hard to use without a companion 'euro-symbol' encoding and possibly some extra macros to hide the fact that some bits of ascii are not readily available. Pasted from an earlier message:
"quotedbl" , "numbersign", "dollar", "percent", "ampersand", "asterisk", "plus", "less", "greater", "backslash", "asciicircum", "underscore", "braceleft", "bar", "braceright", "asciitilde"
" # $ % & * + < > \ ^ _ { | } ~ While these are unlikely to appear in prose, they are very normal characters inside e.g. urls, filenames and program code (standard macros like \# need to be updated as well). Taco
Hi Taco, now that we have latin modern we can clean up some bits and pieces; i wonder if anyone is using \* and \+ so how to procees ... % "quotedbl" , "numbersign", "dollar", "percent", % "ampersand", "asterisk", "plus", "less", % "greater", "backslash", "asciicircum", % "underscore", "braceleft", "bar", "braceright", % "asciitilde" \startencoding [default] \definecharacter numbersign 35 \definecharacter textdollar 36 \definecharacter textampersand 37 \stopencoding % " = accent handler \def\#{\numbersign} \def\${\dollar} \def\%{\percent} \def\&{\textampersand} % * = thinspace % + = tabalign % < = undefined % > = undefined % \ = space (or par) % ^ = accent handler % _ = math or text underscore % { = lbrace % | = undefined % } = rbrace % ~ = accent handler \starttext % \# % \$ % \% % \& \stoptext ----------------------------------------------------------------- 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 wrote:
Hi Taco,
now that we have latin modern we can clean up some bits and pieces;
i wonder if anyone is using \* and \+
\* is a math-mode only command, so it can be overloaded. \+ and the other commands related to \settabs can possibly be dropped completely. It doesn't fit in with the true ConTeXt commands anyway.
\startencoding [default]
\definecharacter numbersign 35 \definecharacter textdollar 36 \definecharacter textampersand 37
\stopencoding
This would need something like: \startencoding [euroletter] \definecharacter numbersign \companionsymbol{35} Where \companionsymbol switches to another font with the same characteristics but different encoding, right? Taco
Taco Hoekwater wrote:
Hans Hagen wrote:
Hi Taco,
now that we have latin modern we can clean up some bits and pieces;
i wonder if anyone is using \* and \+
\* is a math-mode only command, so it can be overloaded.
indeed (we need to choose the right names btw)
\+ and the other commands related to \settabs can possibly be dropped completely. It doesn't fit in with the true ConTeXt commands anyway.
maybe i should move the generic plain code to m-plain.tex
\startencoding [default]
\definecharacter numbersign 35 \definecharacter textdollar 36 \definecharacter textampersand 37
\stopencoding
This would need something like:
\startencoding [euroletter]
\definecharacter numbersign \companionsymbol{35}
Where \companionsymbol switches to another font with the same characteristics but different encoding, right?
indeed 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 wrote:
\+ and the other commands related to \settabs can possibly be dropped completely. It doesn't fit in with the true ConTeXt commands anyway.
maybe i should move the generic plain code to m-plain.tex
I just realized that my proposal breaks plain compatibility (assuming that is still present at the moment, of which I am not quite sure, I haven't used 'basic' plain.tex in years). Otherwise, you could make texexec auto-load that plain module I guess? Or perhaps it is doable to make \everystarttext destroy the unneeded plain stuff? If the input contains \starttext, then it surely is not a plain input file. Taco
Hans Hagen said this at Thu, 8 Sep 2005 16:14:11 +0200:
This would need something like:
\startencoding [euroletter]
\definecharacter numbersign \companionsymbol{35}
Where \companionsymbol switches to another font with the same characteristics but different encoding, right?
indeed
hey guys i'm not at my computer 16 hrs/day now while at this conf, so sorry i missed this thread today. but what about texnansi as a companion encoding? it seems to have most of the main typographic symbols that makes Hans happy, right? It also could be used for "weird" composed accented letters that just wouldn't fit in euro-letters. The other option is with Vit's companion encoding used for his Storm/ Olsak support. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Adam T. Lindsay, Computing Dept. atl@comp.lancs.ac.uk Lancaster University, InfoLab21 +44(0)1524/510.514 Lancaster, LA1 4WA, UK Fax:+44(0)1524/510.492 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
participants (3)
-
Adam Lindsay
-
Hans Hagen
-
Taco Hoekwater