Fontconfig rpm replaces /etc/fonts/fonts.conf on install. This is real annoying for people like me that customized /etc/fonts/fonts.conf and have to put it back after every upgrade. Moreover this has no justification, as far as I can tell the only thing that has been changing in this file for quite a few rpm versions is the timestamp. Please treat /etc/fonts/fonts.conf as a noreplace file
Read the top of the file... local configuration should go in local.conf. (It only really make sense to make a file noreplace if it isn't expected to change significantly. But fonts.conf encodes a lot of the details of how we are setting up fonts.)
Maybe one should put a big fat warning at the top of the file then. Right now I really don't think anyone will notice the local.conf reference, it's just lost in the mass. Now I know it's here, I'll try to make good use of it
In fact there *is* a warning. But much too fat to be of any use. I've just realized why I never saw the local conf ref : I just zap out when people start writing about make install behaviour in rpm-provided files.