Como alguém pode encontrar os pontos de código Unicode para os quais uma fonte possui glifos, em um sistema baseado em Debian?

De uma linguagem de script (Python ou Ruby, digamos) em um sistema baseado no Debian, eu gostaria de encontrar um dos seguintes:

Todos os pontos de código Unicode que uma determinada fonte possui glifos paraTodas as fontes que possuem glifos para um ponto de código Unicode específico

(Obviamente, 1 ou 2 podem ser derivados do outro, então o que for mais fácil seria ótimo.) Eu fiz isso no passado executando:

fc-list : file charset

... e analisando a saída no final de cada linha, com base emeste código do fontconfig mas parece-me que deveria haver uma maneira muito mais simples de se fazer isso.

(Não tenho certeza se esse é o site correto do StackExchange para essa pergunta, mas estou procurando uma resposta que possa ser usada por meio de programação.)

questionAnswers(2)

yourAnswerToTheQuestion