Yet, in my test I noticed that there maybe a bug in the spacing of the Middle Dot in the
default font of ConTeXt, as you can see using my MWE.
Of course using \topaccent causes a character spacing to the preceding character!
\mainlanguage[ca]
%\definefontfeature[default][default][char-ligatures=yes,mode=node]
%\definefontfeature[default][default][compat-ligatures=yes,mode=node]
\definefontfamily [mainface] [serif] [Avenir]
%\definefontfamily [mainface] [serif] [TeX Gyre Schola]
\setupbodyfont[mainface]
%\setupbodyfont[cambria]
%\setupbodyfont[pagella]
\def\LdotL{\topaccent{0pt}{0.5}{0}{·}{L}L}
\def\ldotl{\topaccent{0pt}{1.2}{0}{·}{l}l}
\def\Ldot{\topaccent{0pt}{0.5}{0}{·}{L}}
\def\ldot{\topaccent{0pt}{1.2}{0}{·}{l}}
\starttext
% With flow point
\section{PEL·LÍCULES}
Vull veure pel·lícules al col·legi
affike
% With utf-8 character
\section{PEĿLÍCULES}
Vull veure peŀlícules al coŀlegi
\section{PE\LdotL ÍCULES}
Vull veure pe\ldotl ícules al co\ldotl egi
\section{PE\Ldot LÍCULES}
Vull veure pe\ldot lícules al co\ldot legi
\stoptext