Eu preciso encontrar a largura, em pixels, de uma string exibida com alguma fonte. Eu sei o que posso fazer:
dzen2-textwidth \
-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1 \
"A Tale of Two Cities"
(este comando vem do pacote dzen2
)
No entanto, isso não suporta o Xft. Eu quero ser capaz de usar o formato de fonte do Xft, como "Droid Sans: size = 12".
Existe um programa que me permite fazer isso?
(Escusado será dizer que deve suportar Unicode, porque eu não estou usando Inglês. Mas eu acho que qualquer coisa que suporte o Xft é moderno o suficiente para suportar Unicode.)
Eu entendo que eu poderia escrever um programa sozinho (usando Ruby / Python / Haskell / NodeJS) se eu tiver o GTK / Pango / Whatever bindings, mas primeiro eu quero ver se há um programa pronto (Um programa em C / O C ++ é sempre melhor para mim, já que estou usando um computador relativamente lento e, para scripts, há um longo tempo de início (por esse motivo, BTW, o Java está fora de questão).