Macros only render if a space precedes them.
Languages such as Chinese or Japanese do not use spaces, thus making it impossible to use macros.
foo {{macro}}bar ← renders
foo{{macro}}bar ← does not render
青い{{macro}}です。 ← does not render
Macros only render if a space precedes them.
Languages such as Chinese or Japanese do not use spaces, thus making it impossible to use macros.
foo {{macro}}bar ← renders
foo{{macro}}bar ← does not render
青い{{macro}}です。 ← does not render
Consider passing the surrounding text as parameter, either:
:macro "$1何か"
{{macro 青い}}です。
:macro "$1何か$2"
{{macro 青い, です。}}
The problem is real.