Aditya:
1. columns and marginal notes conflict:
For some of the issues, it would be perhaps a good idea to make proper bug-reports (with minimal example of course).
In some other venue?
In a separate thread, with a minimal example, that one can copy-paste and see the error. Trying to guess what is wrong is difficult.
I tried that several times and got no response. Since you insist on seeing lots of lorem ipsum, the following example: \definefontfeature[default][mode=node,language=dflt,script=latn,kern=yes,liga=yes,tlig=yes,trep=yes] \definefontfeature[body][default][onum=yes,onum=yes,pnum=yes,calt=yes,protrusion=quality,expansion=quality] \definefontfeature[su][body][sups=yes,ordn=yes] \usetypescriptfile[type-garamond] \starttypescript [MTbook] \definetypeface[MTbook][rm][serif][garamondMD][optical] \stoptypescript \usetypescript[MTbook] \setupalign[hanging,hz] \setupbodyfont[MTbook,12pt]% \mainlanguage[en-us] \definepapersize[MTS][width=823pt,height=462pt] \definepapersize[MTA][width=823pt,height=462pt] \setuppapersize[MTA][MTS] \setuplayout[width=604.46pt,height=462pt,% topspace=3pt,bottomspace=0pt,lines=30,header=21.4pt,footer=21.4pt,% headerdistance=7.2pt,footerdistance=7.2pt,% leftedgedistance=0pt,rightedgedistance=0pt,% leftmargin=95pt,rightmargin=95pt,% leftmargindistance=10pt,rightmargindistance=10pt,% leftedge=11.5pt,rightedge=11.5pt,% cutspace=0pt,backspace=109.5pt,% grid=verytolerant] \showgrid \setupcolumns[n=2,rule=off,distance=20pt] \setupinmargin[style=\ss,align=outer] \setupfootnotedefinition[location=serried,distance=0.5em] \newcommand{\fnstyle}{\switchtobodyfont[12pt]\addff{su}} \setupnote[footnote][location=columns,numbercommand=\fnstyle,textcommand=\fnstyle\tfa,align={normal,hanging},interaction=yes] \setupinteraction[state=start,color=darkgreen,contrastcolor=darkred] \setupinteractionscreen[option=fit,view=fit] \setupcombinedlist[content][interaction=all,textcolor=black] \showlayoutcomponents \starttext \startcolumns Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis aliquam sapien nec ligula aliquam eu tempor quam elementum. Etiam tellus justo, pellentesque non luctus a, adipiscing ac mi. Nulla nec lorem quis ante blandit laoreet vitae sed purus. Donec quis quam nec massa ullamcorper condimentum at sit amet ante. Quisque ac nisl nibh. Aliquam pulvinar pharetra purus suscipit dictum. Cras adipiscing sem id tortor commodo nec mattis felis ultricies. Sed eget neque eget arcu dictum feugiat. Nulla at congue ligula. Aliquam a magna et erat interdum auctor. Ut consectetur sem ac massa congue ut consequat sem elementum. Quisque ac justo enim. Donec et enim eu risus fermentum lacinia at a odio. Sed egestas ligula ullamcorper risus accumsan hendrerit. Integer placerat lectus sed eros porta accumsan. Pellentesque elementum, urna eu tincidunt mollis, elit dolor scelerisque diam, sed commodo nisl odio sagittis erat. Ut consequat dolor enim, eget euismod arcu. In hac habitasse platea dictumst. Cras adipiscing erat eu enim hendrerit quis euismod orci vehicula. Sed pharetra porta lacinia. Nullam at lacus et sem venenatis consequat ut nec eros. Donec diam elit, malesuada nec aliquam in, elementum vel mi. Etiam quis euismod dui. Nunc sit amet eros vel erat vehicula accumsan. Cras vulputate magna vitae urna fermentum nec eleifend tortor dignissim. Suspendisse at velit id turpis gravida commodo sed quis nulla. Cras id urna vel dui facilisis convallis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus pulvinar auctor metus, non rutrum risus ornare a. Proin purus nisl, fringilla at congue ac, imperdiet non velit. Sed magna libero, pellentesque ut vestibulum sit amet, euismod ac nulla. Proin egestas, mi at convallis accumsan, lectus erat tincidunt magna, quis ullamcorper arcu dolor et dui. Maecenas iaculis erat aliquam augue pellentesque aliquam. Donec in odio sapien, ac iaculis risus. In tempus nulla tristique ante dapibus nec accumsan velit convallis. Sed imperdiet tincidunt turpis aliquam porta. Pellentesque\footnote{Integer libero velit, accumsan at porttitor et, gravida et ligula. Maecenas vestibulum convallis metus, vitae ullamcorper diam aliquet eget. Sed id lorem nec nibh dignissim bibendum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent in arcu a nunc rutrum faucibus. Ut ornare, est vitae viverra luctus, sapien eros malesuada felis, id facilisis ipsum ligula sit amet purus. Sed libero dui, consectetur rhoncus laoreet non, faucibus quis est. Aenean non lacus felis, sit amet tempor felis. Fusce gravida sem arcu, id hendrerit est. Ut nec ligula nunc, sed pulvinar risus. Cras ac purus sem, eget posuere enim. Quisque sem velit, accumsan sit amet interdum vitae, laoreet ac tellus. Curabitur tempus, erat sed dapibus volutpat, dolor lacus faucibus ante, ut iaculis nunc nisl in eros. Sed varius arcu id lectus blandit a consequat massa euismod. Maecenas magna diam, elementum et viverra sit amet, dignissim in diam. Etiam volutpat sollicitudin orci, nec consequat dui commodo vel. Fusce vel dignissim mauris. Aenean consectetur lorem eu dui auctor ut elementum nibh porta. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean dignissim aliquam sodales. Nam sagittis dui eget quam scelerisque condimentum. Donec varius nunc purus. Cras nulla dui, sodales et lobortis ac, ornare vitae justo. Donec dapibus pharetra tellus pulvinar ornare. Phasellus consequat luctus urna vitae dignissim. Vivamus euismod est nulla. Phasellus pharetra justo eu lectus luctus in dapibus dolor egestas. Nunc varius porttitor mi a vehicula. Integer rutrum, urna non auctor fringilla, elit dolor cursus tortor, quis iaculis tellus magna id odio. Duis porta ultrices euismod. Phasellus in vestibulum orci. Cras eget porta dui. Donec tincidunt adipiscing dolor, eu ultricies neque cursus at. Proin id ligula nec felis aliquet mollis. Proin dolor mi, iaculis at rutrum eget, pulvinar et dolor. Donec vitae tortor sit amet justo fermentum ornare ut ac turpis. Nullam et ligula sed dui luctus venenatis. Nam at egestas libero. Pellentesque luctus elit at justo lobortis porta. Sed in nulla neque. Proin tortor eros, molestie semper facilisis id, egestas id dolor. Etiam metus neque, imperdiet vel venenatis sit amet, facilisis eu lectus. Nullam varius tristique justo, sed scelerisque diam viverra congue. In turpis eros, laoreet sit amet suscipit vitae, tincidunt quis est. Pellentesque tellus justo, egestas sit amet iaculis at, consectetur eget arcu. Sed ut placerat augue. } id sapien et erat congue rhoncus ac in massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam risus lorem, dignissim sollicitudin posuere vel, fringilla nec risus. Nam molestie feugiat pharetra. Donec ac odio justo. Nam semper tellus at enim hendrerit dapibus. Phasellus eu justo non libero vulputate tincidunt non at erat. Phasellus non nisl lectus, sit amet imperdiet sapien. Curabitur vitae enim quis metus pellentesque commodo sed a lectus. Phasellus non sapien enim. Etiam ac est nec justo lacinia faucibus at hendrerit tellus. Suspendisse ultricies leo id est ornare pharetra. Aenean varius eros id lectus pulvinar consectetur at eu purus. Pellentesque libero leo, scelerisque ultrices suscipit sed, sagittis in velit. Mauris sed diam sit amet mi cursus luctus. Aliquam sollicitudin risus sit amet lacus lacinia aliquet. Nullam metus enim, fermentum ac molestie a, bibendum sit amet leo. Nam eget sapien justo. Phasellus porttitor lacus nec eros volutpat ut scelerisque mi placerat. Suspendisse potenti. Integer odio lorem, congue suscipit placerat id, luctus id libero. In hac habitasse platea dictumst. Suspendisse nibh lorem, iaculis eu egestas et, mollis ut elit. Integer convallis vestibulum neque, et tristique magna mattis et. Quisque eu nisi lacus, nec dictum lorem. Phasellus mollis elementum euismod. Sed at arcu odio, sed volutpat ante. Integer cursus nisl vel tortor commodo quis ornare mauris consectetur. In sit amet orci mauris. Aenean tellus sem, facilisis vitae vehicula at, venenatis ullamcorper magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut diam elit, fermentum mattis consequat ac, ultricies nec enim. Phasellus interdum, velit vel lacinia egestas, sapien dolor tincidunt enim, vitae adipiscing dolor diam et dolor. Nullam adipiscing neque a erat aliquet imperdiet. Phasellus at dui a risus elementum placerat ut sit amet nisl. Phasellus vulputate feugiat sem, varius suscipit metus porta et. In hac habitasse platea dictumst. Sed lacinia aliquam \inmargin{pharetra fringilla nunc quis} erat, vitae viverra nibh dignissim id. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras luctus tempus neque vel pretium. Cras non leo ipsum, sed adipiscing nulla. Etiam condimentum posuere velit sit amet sollicitudin. Duis magna risus, pellentesque et adipiscing in, accumsan sed sapien. Vestibulum sodales viverra nisl, nec facilisis quam varius vel. Ut malesuada consequat velit, ut posuere lectus scelerisque eu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam lectus diam, lobortis quis consectetur quis, vulputate id justo. Nulla pharetra fringilla nunc quis lacinia. Morbi id molestie orci. Praesent lorem erat, rutrum ut facilisis vitae, egestas nec dolor. Donec ullamcorper sollicitudin sapien vel placerat. Etiam interdum arcu in nibh placerat iaculis. Nullam eget nisl tortor, sed lacinia tellus. Donec placerat diam a erat molestie vitae convallis metus tempor. Morbi libero nulla, viverra vitae vestibulum placerat, ultrices nec dui. Proin velit risus, hendrerit eu congue et, mollis sed orci. Nunc nec tincidunt felis. Pellentesque rhoncus sem id libero rhoncus facilisis. Donec in sapien arcu. Sed vitae ante quis nunc rutrum pretium. Mauris convallis feugiat massa at pharetra. Vivamus molestie velit sit amet augue tristique ac dictum ligula condimentum. Proin placerat iaculis interdum. Fusce vel nisi arcu. Nunc ut lorem sed sapien commodo euismod sit amet non dui. Suspendisse eget lectus massa. Nam id leo velit. Aliquam lobortis, tortor sit amet faucibus molestie, lacus lacus imperdiet metus, in posuere nisi nisl quis lacus. Integer vitae leo faucibus libero congue porttitor ut sagittis quam. Praesent imperdiet urna quis justo mattis iaculis. Proin pulvinar diam non dolor malesuada laoreet. Nulla id lacus urna, et consequat quam. Curabitur eleifend, sapien in vulputate lobortis, nisl tortor faucibus metus, eu scelerisque lectus nisl at lectus. Vivamus ut ultricies nibh. Duis interdum, massa at vehicula ullamcorper, orci ante aliquam augue, at posuere nisl diam ac orci. Ut mollis dapibus nulla, in dignissim massa semper vitae. Praesent ultrices sodales velit nec dignissim. Maecenas condimentum, arcu sed molestie rhoncus, leo ipsum congue mauris, quis volutpat est elit eget justo. Aenean tincidunt elit id leo semper dictum. Phasellus et rhoncus nulla. Donec tincidunt, lacus eget convallis ultricies, augue sem tempus turpis, id pulvinar ligula dui sed neque. Nulla tristique scelerisque tempor. \stoptext is meant to illustrate four problems: 1. Leftward protrusion doesn't work. 2. I don't think hz is working in footnotes. 3. Observe footnote 1 (the only one). It is breaking between p.1 and p.2. I want to forbid that. 4. Notice the overprinting near the top of p.2 c.1. That is a marginal note that should go into the right margin. The font I'm using is Adobe Garamond Premiere Pro. If you think there might be a problem with the typescript, I can show you that too.
What is the proper way to raise or lower a bit of text? I just spent ...
\raisebox{1ex}{?}
When I try:
\raisebox{1ex}{--}
Context stops on the error:
"A <box> was supposed to be here
\raisebox{1ex}{ --}"
Provide a box :-) \raisebox{1ex}{\hbox{--}} (untested)
I tested it. That fails on exactly the same error.