ฉันทำงานในอินสแตนซ์ของ Ubuntu ที่น้อยที่สุดโดยเฉพาะubuntu:14.04อิมเมจ Docker และฉันต้องการติดตั้งGraphvizที่รองรับฟอนต์ Adobe Symbol (ฟอนต์ PostScript มาตรฐานที่ตัวอักษรทั้งหมดเป็นภาษากรีก)
ใช้ไฟล์จุดนี้greek.dotเป็นอินพุต:
digraph {
Rock [fontname = "Symbol"]
Scissors [fontname = "Symbol"]
Paper [fontname = "Symbol"]
Rock -> Scissors -> Paper -> Rock
}
ถ้าฉันapt-get install graphvizและทำdot -Tpng -o greek.png greek.dotสิ่งนี้ฉันจะได้รับ:

หากฉันพยายามสร้างจากแหล่งที่มาแทน:
apt-get install -y build-essential ghostscript libpng-dev libgd-dev fontconfig
wget -O - http://graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.38.0.tar.gz | tar zxv -C /tmp && \
cd /tmp/graphviz-2.38.0 && \
./configure --enable-swig=no && make && make install && \
cd / && \
rm -rf /tmp/graphviz-2.38.0
ทำงานdotตอนนี้ให้:

ถ้าฉันใช้หน่วยงาน HTML สำหรับตัวอักษรกรีกโดยตรง:
digraph {
Rock [label = "Ροck"]
Scissors [label = "Σcissors&invalid;"]
Paper [label = "Paπer"]
Rock -> Scissors -> Paper -> Rock
}
(นี่&invalid;คือเพื่อให้เราเห็นว่า GraphViz รู้ว่าπเป็นนิติบุคคลที่ถูกกฎหมาย)
ด้วยapt-get install graphvizฉันได้รับสิ่งนี้:

แต่ด้วยการสร้าง Graphviz จากแหล่งที่มาฉันได้รับ:

หน้านี้แสดงให้เห็นว่าฉันอาจต้องติดตั้ง urw-fonts แต่ลิงก์ที่ให้ไว้นั้นหมดเวลาและฉันมีปัญหาในการค้นหาทรัพยากรนี้ที่อื่น
ฉันต้องติดตั้งแพคเกจใดเพื่อให้ Symbol ใช้งานได้
ภาคผนวกที่กล่าวมาข้างต้น:
—
jwodder
apt-get install libpango1.0-devก็จำเป็นและฉันก็ไม่เข้าใจapt-get purgeเช่นกัน
apt-get install libgs-devและสร้างใหม่ให้ผลลัพธ์เช่นเดียวกับ Graphviz ที่สร้างไว้ล่วงหน้า การทดลองอย่างต่อเนื่อง