Andrew, I think I may have a clue how to fix the font discrepancies.
Apple owns patents on some a byte code interpreter for hinting truetype fonts:
and freetype can be built with the patented stuff turned on but the
default is off -- freetype has non-patented auto-hinting which is what
is used by default. However, according to a thread I found here (see
the first post by RobK) ubuntu hardy heron, which is what you are
using on the buildbot, has the patented stuff *turned on* by default:
According to RobK, you can reconfigure your ubuntu system to turn
these off. He suggests:
To use autohinting, use the hint in this post, or just run the
sudo dpkg-reconfigure fontconfig-config
then choose “autohinter”, then choose “always”, then choose “no”
Give it a test and hopefully we will see both bots go green.
Then we can focus on more tests and nightly builds...