Fontconfig事实上是一个可以独立出来的接口,它是一个library 不是一套userapp,它所做的就是提供一套fontmatching的机制,让使用Fontconfig 的程序可以不必自己实作一套字型的选取方法。如此只要使用Fontconfig 的程序愈多,单一的一套设定档就可以被用在愈多的应用程序,应用程序本身可以利用Fontconfig 所得到的字型名称去画字,也可以架构在自己原先的字型选择架构之上(如Qt),以达成对旧的设定的一定的向后兼容性