此问题源于应用程序无法找到包含所需字符的.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