Hi! Sarah Morgensen <iskar...@mgsn.dev> writes:
> Maxim Cournoyer <maxim.courno...@gmail.com> writes: >>>>> George Clemmer (2018-05-08 20:04 -0400) wrote: >>>>> >>>>>> In a "headless" vm-image (sysi29.scm, attached), "font-dejavu" installed >>>>>> by manifest (attached) into the "empty" default profile ... >>>>>> >>>>>> 'guix package -m manifest' >>>>>> >>>>>> ... appears in the emacs 'M-x menu-set-font' choice box. But it doesn't >>>>>> appear with the same manifest installed in the "foo" profile ... >> >> Assuming you run Emacs in that foo profile and don't see the font, >> that's probably because XDG_DATA_DIRS is unset in that other profile. >> glib is one of the package setting that variable. >> >> I'm merging this bug with 22138, which would fix the root cause. > > Will this be fixed by #50358? If so, could you close this when that is > merged? The above statement turned out to be untrue at the time; fontconfig used to not honor XDG_DATA_DIRS. That's now the case with the newest fontconfig release, if XDG_DATA_DIRS is set (which probably won't -- due to 22138), Emacs should be able to discover fonts in a different profile than the user or system profiles. Maxim