<div dir="ltr">Hi,  I apologize in advance if I misread the documentation,<div>but it seems that in linux luaotfload-tool always runs fontconfig, </div><div>mixing in this ways the fonts of the (currently active) texlive with the </div><div>systems fonts.</div><div>Coming form 20+ of context where the behaviour is "use only the fonts of the (currently active) context" and given that luaotfload inherits from context,  this behaviour  looks .. weird. </div><div>luaotfload-parser.lua  says<br></div><div>--[[doc--<br><br>  For fonts installed on the operating system, there are several<br>  options to make Luaotfload index them:<br><br>   - If OSFONTDIR is set (which is the case under windows by default<br>     but not on the other OSs), it scans it at the same time as the<br>     texmf tree, in the function scan_texmf_fonts().<br><br>   - Otherwise<br>     - under Windows and Mac OSX, we take a look at some hardcoded<br>       directories,<br>     - under Unix, it reads /etc/fonts/fonts.conf and processes the<br>       directories specified there.<br><br>  This means that if you have fonts in fancy directories, you need to<br>  set them in OSFONTDIR.<br><br>  Beware: OSFONTDIR is a kpathsea variable, so fonts found in these<br>  paths, though technically system fonts, are registered in the<br>  category “texmf”, not “system”. This may have consequences for the<br>  lookup order when a font file (or a font with the same name<br>  information) is located in both the system and the texmf tree.<br></div><div><br></div><div>where is  seems that if I set OSFONTDIR  to let's say /tmp/foo I can avoid fontconfig at all,</div><div>but the manual says </div><div>8.2<br>Search Paths<br>luaotfload scans those directories where fonts are expected to be located on a given sys-<br>tem. On a Linux machine it follows the paths listed in the Fontconfig configuration files;<br>consult man 5 fonts.conf for further information. On Windows systems, the standard<br>location is Windows\\Fonts, while Mac OS X requires a multitude of paths to be exam-<br>ined. The complete list is is given in table 1. Other paths can be specified by setting the<br>environment variable OSFONTDIR. If it is non-empty, then search will be extended to the<br>included directories.<br></div><div><br></div><div>and this is what actually happens with TL 2023.</div><div>I am not able to see if there is any way for lualatex to completely avoid fontconfig (and the hardcoded directories in Windows and Mac) and use exclusively the fonts of texlive.</div><div><br></div><div>--</div><div>luigi</div><div><br></div></div>