fix engine autoload
properly use font substitute