O programa depende da sua máquina local para carregar fontes. Se eles não estiverem disponíveis, você terá problemas. Nesse caso, o programa estava tentando definir um caminho de fonte que não existia no host local da mesma forma que na máquina remota. Minha solução foi disponibilizar o caminho na máquina local da mesma forma.
Por exemplo, a máquina remota achou que o caminho da fonte deveria ser /some/remote/directory (onde /some/remote/directory é um link para /some/other/directory ). A máquina local só pôde ver /some/other/directory , que também estava disponível na máquina remota, então eu reconfigurei o programa para procurá-los em /some/other/directory .
Observe que muitas outras soluções se concentram no carregamento de fontes na máquina local. Essa é a solução apropriada quando as duas máquinas não têm unidades de montagem cruzada ou alguma forma de armazenamento compartilhado conectado à rede.