¿Cómo se pueden encontrar los puntos de código Unicode para los que una fuente tiene glifos en un sistema basado en Debian?

Desde un lenguaje de script (Python o Ruby, digamos) en un sistema basado en Debian, me gustaría encontrar uno de los siguientes:

Todos los puntos de código de Unicode para los que una fuente en particular tiene glifosTodas las fuentes que tienen glifos para un punto de código Unicode particular

(Obviamente, 1 o 2 pueden derivarse del otro, así que lo que sea más fácil sería genial). Lo he hecho en el pasado ejecutando:

fc-list : file charset

... y analizando la salida al final de cada línea, en base aeste código de fontconfig pero me parece que debería haber una manera mucho más simple de hacer esto.

(No estoy completamente seguro de que este sea el sitio de StackExchange adecuado para esta pregunta, pero estoy buscando una respuesta que se pueda usar mediante programación).

Respuestas a la pregunta(2)

Su respuesta a la pregunta