将.dwg图纸导出为.svg文件后出现字符被替换为其他符号的问题如何解决?

  1. FAQ
  2. »
  3. Export Questions

此问题源于应用程序无法找到包含所需字符的.shx和.ttf字体文件。解决方案如下:

基础方案
将字体文件与图纸置于同一目录下
高级配置
若图纸与应用程序不在同一目录:
a) 使用ACAD环境变量指定字体目录
b) 或调用应用程序的findFile()方法定位字体文件:

OdString fontFile = pHostApp->findFile(L"fontFileName.ttf"); // Or use the full path name

OdTtfDescriptor descr;

pHostApp->ttfFileNameByDescriptor(descr, fontFile);


详细说明请参阅《字体处理》技术专题文档 Font Handling