A maioria dos aplicativos modernos, incluindo todos os aplicativos Gtk (→ GNOME) e Qt (→ KDE), usam xft , que realiza a renderização do lado do cliente e envia uma imagem para o servidor. (Possivelmente por meio da extensão XRender , mas é uma imagem enviada para renderização, não texto). Portanto, para esses aplicativos, o servidor X não tem noção de fontes. Você não pode fazer nada melhor do que verificar se o aplicativo tem (ou não) o arquivo de fonte aberto.
Mesmo para aplicativos antiquados que usam fontes do lado do servidor, não acho que haja uma maneira no Xlib de consultar quais fontes outro cliente está usando.