Si vous utilisez lualatex `lualatex` ou xelatex, l'extension `xelatex`, le package `kpfonts` fait seulement fait `\RequirePackage{kpfonts-otf}` (pas des (sans options).
Si vous utilisez cette extension `kpfonts-otf` directement, vous pouvez adjouter ajouter l'option `light`:
% !TeX TS-program = lualatex
\documentclass[11pt,a4paper,french]{article}
\usepackage[margin=1cm,noheadfoot]{geometry}
\usepackage{multicol}
\usepackage[french]{babel}
%\usepackage[T1]{fontenc} % pas avec xelatex ou lualatex
%\usepackage[utf8]{inputenc}
\usepackage{ProfCollege}
\usepackage{tkz-euclide}
\usepackage[mathrm=sym]{unicode-math}
%\usepackage{fourier}
%\usepackage[light]{kpfonts}
\usepackage[light]{kpfonts-otf}
%\usepackage[oldstyle,light]{kpfonts}
%\usepackage{kpfonts}
\usepackage{marvosym}
\usepackage{amsmath,amssymb,makeidx}
\usepackage{fancybox}
\usepackage{ulem}
\usepackage{dcolumn}
\usepackage{enumitem}
\usepackage{tcolorbox}
\usepackage{witharrows}
\usepackage{siunitx}
\usepackage{qrcode}
\usepackage{tabularray}
\usepackage{soul}
\usepackage[export]{adjustbox}
\usepackage{wrapfig}
\usepackage[mathscr]{euscript}
\begin{document}
test : $4x+6x=10x$
\end{document}
(Full explanation, a bit too complicate for my French, maybe somebody can translate: If the xelatex or lualatex engines are used, which I assume you do because of the unicode-math package, the kpfonts **Explication complète :** Si les moteurs `xelatex` ou `lualatex` sont utilisés, ce que je suppose être le cas puisque vous chargez le package does not reach the stage where it processes the `unicode-math`, le package `kpfonts` n'atteint pas l'étape où sont traitées ses options. Instead it loads the kpfonts-otf Au lieu de cela, il charge le package and then aborts with `kpfonts-otf` et s'arrête avec `\endinput`. This means that any Cela signifie que toute option, known or unknown, will cause an error. Furthermore the kpfonts-otf connue ou inconnue, provoquera une erreur. De plus, le package is loaded without passing any of the `kpfonts-otf` est chargé sans transmettre aucune des options on from the kpfonts package. So even if there wouldn't be this error, the du package `kpfonts`. Donc, même s'il n'y avait pas cette erreur, l'option `light` option would not reach the kpfonts-otf package.)n'atteindrait pas le package `kpfonts-otf`.