如果我正确阅读了该链接,则并非所有字体都会被替换。从“选择打印机驱动程序”:
下表列出了使用 Painters 渲染器生成时 MATLAB PostScript 和 Ghostscript 驱动程序支持的字体(完全矢量化输出)。Windows 和 UNIX 都支持同一组字体:
AvantGarde
Helvetica-Narrow
Times-Roman
Bookman
NewCenturySchlbk
ZapfChancery
Courier
Palatino
ZapfDingbats
Helvetica
Symbol
因此,如果您使用上述字体之一,则输出的矢量格式图形应保持正确的字体。参见例如:
list_fonts = listfonts
figure('renderer','painters'),
plot(peaks),
xlabel('this font is Helvetica','fontname','Helvetica','fontsize',24)
set(gcf,'paperpositionmode','auto')
print(gcf,'-depsc2','test1.eps')
产生:
因此,从上面的列表中选择一种字体,字体将正确输出。否则,请更改演示文稿中的字体以匹配上述字体之一。