Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

In this example

\definefont[Shehkl][name:Scheherazade*arabic at 15pt] % or file:amiri-regular.ttf*... file:alq.ttf

\definestartstop[Arab][commands=\setups{Arabic}]
\def\Arab{\doArab}
\def\Arab[#1]{
\startArab 
\noindentation
            \setupalign[r2l]\Shehkl#1
\stopArab
}

\starttext

wie Erlösung\Arab[فوز] -> why there is one extra space between arabic and german?

\stoptext

there is an extra space between arabic and german. Indeed normally one should write

Erlösung \Arab[فوز]

but this gives two extra spaces. How to eliminate this extra space character?

share|improve this question
Hmmm, seems the same problem as in the "break before comma" question. – egreg Nov 7 '12 at 17:13
Yes, my comment was just an additional question, and the comma-question is solved by \hbox , but the extra space remains unsolved. – Mustafa Nov 7 '12 at 17:17
1  
Add a % sign after #1 – Aditya Nov 8 '12 at 14:02

closed as too localized by lockstep, Thorsten, Kurt, Claudio Fiandrino, Jubobs Apr 9 at 16:54

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.