Estou trabalhando em uma instância mínima do Ubuntu - especificamente, a imagem ubuntu:14.04
Docker - e quero uma instalação do Graphviz que suporte a fonte Adobe Symbol (a fonte PostScript padrão em que todas as letras são gregas).
Usando esse arquivo de ponto greek.dot
como entrada:
digraph {
Rock [fontname = "Symbol"]
Scissors [fontname = "Symbol"]
Paper [fontname = "Symbol"]
Rock -> Scissors -> Paper -> Rock
}
Se eu apt-get install graphviz
e executar dot -Tpng -o greek.png greek.dot
, eu recebo:
Seeu,emvezdisso,tentarcriarapartirdafonte:
apt-getinstall-ybuild-essentialghostscriptlibpng-devlibgd-devfontconfigwget-O-http://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.38.0.tar.gz|tarzxv-C/tmp&&\cd/tmp/graphviz-2.38.0&&\./configure--enable-swig=no&&make&&makeinstall&&\cd/&&\rm-rf/tmp/graphviz-2.38.0
executardot
agorafornece:
Se eu usar entidades HTML para as letras gregas diretamente:
digraph {
Rock [label = "Ροck"]
Scissors [label = "Σcissors&invalid;"]
Paper [label = "Paπer"]
Rock -> Scissors -> Paper -> Rock
}
(O &invalid;
é para que possamos ver que o GraphViz sabe que π
é uma entidade legítima.)
Com apt-get install graphviz
, obtenho isto:
mascomacompilaçãoGraphvizdocódigo-fonte,recebo:
Esta página sugere que eu possa precisar instalar as urw-fonts, mas o link fornecido por ele mantém o tempo limite, e eu Estou tendo problemas para encontrar esse recurso em outro lugar.
Exatamente que pacotes eu preciso instalar para que o Symbol funcione?