<p dir="ltr">Yeah, definitely worked before. Maybe because I'm explicitly adding the users font directories to the configuration. But I assumed, probably incorrectly, that it was still using the users cache directory.</p>

<p dir="ltr">In any case, I understand what you're saying and it makes sense. That appears correct from the libraries point of view.</p>
<p dir="ltr">I'll test with master as soon as I can.<br>
Worst case scenario I can just unset XDG_CONFIG_HOME to get the desired behavior.</p>
<p dir="ltr">Thanks again.</p>
<div class="gmail_quote">On Jul 1, 2014 7:11 AM, "Akira TAGOH" <<a href="mailto:akira@tagoh.org">akira@tagoh.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Tue, Jul 1, 2014 at 4:26 AM, Jerry Casiano <<a href="mailto:jerrycasiano@gmail.com">jerrycasiano@gmail.com</a>> wrote:<br>
> Thanks again for the quick attention.<br>
><br>
> I really hate to be a bother. But I do have one concern about the latest commit.<br>
> If we disable the user cache and data directories, will FontConfig<br>
> write the users cache/data somewhere else? Or will the users fonts<br>
> simply not show up?<br>
<br>
Only reading/writing the caches/fonts/config on the system directories.<br>
i.e. if the caches needs to be updated, that requires the write access<br>
to the system cache directory then. otherwise, fontconfig will tries<br>
to read the caches on the system cache directories and show up the<br>
fonts on the system fonts only. that said, correctly speaking, it just<br>
affects FcConfigHome() behavior. if one writes the full path (without<br>
using ~ of course) in the system's fonts.conf to somewhere on the user<br>
directories, that will still be used.<br>
<br>
><br>
> Some background, my application Font Manager disables loading of user<br>
> configuration files so that FontConfig will give it a full listing of<br>
> installed files even those that are disabled using <rejectfont>. Then<br>
> it selectively loads user configuration files that don't affect<br>
> rendering through Pango.<br>
<br>
Did it really work before?<br>
fontconfig relies on FcConfigHome() to obtain the user's home<br>
directory, FcConfigEnableHome(FcFalse) should applies to the caches,<br>
config, and fonts then.<br>
<br>
<br>
--<br>
Akira TAGOH<br>
</blockquote></div>