Working under the assumption that the only 'architecture dependant' part of the font files is endianness, I wrote a quick and dirty Python script to convert between the two. It has only been tested on a single font on a single machine so don't bet your life on it working. All it does is swap the byte order of the first four ints.#!/usr/bin/env pythonf = open("myfont.gdf", "rb");d = open("myconvertedfont.gdf", "wb");for i in xrange(4): b = [f.read(1) for j in xrange(4)]; b.reverse(); d.write(''.join(b));d.write(f.read());I successfully used this script to convert anonymous.gdf, from one of the font links below, into something useable on Mac OS X.