Wolfgang, Hans—many thanks to you both! Part of the problem was that i was using \| instead of \textbar. I now have: \setupbodyfont[antykwa-poltawskiego] \def\test {\ifnum\lastnodetype=\gluenodecode \| \else \textbar \fi} \setcharacterspacing[frenchpunctuation] \starttext left\test middle \test right \stoptext which looks good on the page—\quad\textbar\quad puts too much space around the bar. Again, thanks! Alan On Tue, Jul 23, 2013 at 7:46 AM, Hans Hagen wrote: > On 7/23/2013 1:32 PM, Wolfgang Schuster wrote: > >> >> Am 23.07.2013 um 13:20 schrieb Alan Bowen : >> >> I am using Antykwa-Poltawskiego to set a French text that includes >>> ancient Greek. >>> >>> In the Greek text, there is a vertical bar (to mark the end of a >>> column). The custom is to set the spacing about the bar so that >>> (a) when the bar is inside a word, the bar appears as a normal character >>> (b) when the bar is between words, the bar has an emspace on either side. >>> >> >> \setupbodyfont[antykwa-**poltawskiego] >> >> \def\test >> {\ifnum\lastnodetype=11 >> > > \ifnum\lastnodetype=\**gluenodecode > > > \quad\textbar\quad >> \else >> \textbar >> \fi} >> >> \setcharacterspacing[**frenchpunctuation] >> >> \starttext >> left\test middle \test right >> \stoptext >> >> The problem is that Antykwa-Poltawskiego defines the vertical bar with >>> spaces on either side. >>> >> >> Do you have a example for this? >> >> Is there a way to adjust this so that the vertical bar appears as it >>> should in Greek text—and to do this without clobbering the French >>> punctuation or getting weird effects when the bar is at the end of a line? >>> For instance, is there a way to combine rules for character spacing so that >>> the second overrules the first only when they are in conflict? >>> >> >> Make a example for the problem with french. >> >> Wolfgang >> >> ______________________________**______________________________** >> _______________________ >> If your question is of interest to others as well, please add an entry to >> the Wiki! >> >> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/** >> listinfo/ntg-context >> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >> archive : http://foundry.supelec.fr/**projects/contextrev/ >> wiki : http://contextgarden.net >> ______________________________**______________________________** >> _______________________ >> >> > > -- > > ------------------------------**------------------------------**----- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com > | www.pragma-pod.nl > ------------------------------**------------------------------**----- > > ______________________________**______________________________** > _______________________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/** > listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/**projects/contextrev/ > wiki : http://contextgarden.net > ______________________________**______________________________** > _______________________ >