<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Mar 11, 2016 at 5:42 PM, Jerry Casiano <span dir="ltr"><<a href="mailto:jerrycasiano@gmail.com" target="_blank">jerrycasiano@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">Oh wow, didn't realize Fontconfig updated the cache anytime something starts. Did it always do that?</p></blockquote><div><br></div><div>Yes it does, if the cache is outdated.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<p dir="ltr">Assumed this was left to things like gnome-settings-daemon or whatever.</p></blockquote><div><br></div><div>gnome-settings-daemon installs monitors on fontconfig config and font directories and upon detecting change, rebuilds the cache indeed, and after that sends a signal to all apps to redraw themselves (if they implement the protocol; GTK+ does).  But if GSD was not running, restarting apps will definitely update the cache, so does calling FcList after 30 seconds has passed (FcConfigSetRescanInterval).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail_quote"><div><div class="h5">On Mar 11, 2016 10:05 AM, "Keith Packard" <<a href="mailto:keithp@keithp.com" target="_blank">keithp@keithp.com</a>> wrote:<br type="attribution"></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="h5">Behdad Esfahbod <<a href="mailto:behdad@behdad.org" target="_blank">behdad@behdad.org</a>> writes:<br>
<br>
> We still be doing all the things we do right now.  Just postpone computing<br>
> the charset to the first time it's actually needed, and add it to the cache<br>
> then.<br>
<br>
Might as well just stop updating the cache when applications start and<br>
insist that people run fc-cache. That would also solve the problem and<br>
not change how fonts end up getting matched.<br>
<br>
--<br>
-keith<br>
<br></div></div><span class="">_______________________________________________<br>
Fontconfig mailing list<br>
<a href="mailto:Fontconfig@lists.freedesktop.org" target="_blank">Fontconfig@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/fontconfig" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/fontconfig</a><br>
<br></span></blockquote></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">behdad<br><a href="http://behdad.org/" target="_blank">http://behdad.org/</a></div>
</div></div>