In French, the character “·” (U+00B7) is sometimes used for gender-neutral language. It works well with pdflatex and UTF-8:
% !TEX TS-program = pdflatexmk
% !TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\begin{document}
Bonjour à tou·te·s!
\end{document}
But if I use lualatex, polyglossia and fontspec with this code
% !TEX TS-program = lualatex
% !TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\begin{document}
Bonjour à tou·te·s!
\end{document}
It doesn't work anymore.
How to use interpuncts with LuaLaTeX, polyglossia and fontspec?







