Problem rendering dwg with diameter symbol

1
IgorK
7/15/2020 6:48 PM

Hi,

The attached file (symbol.dwg) has some dimensions with Ø symbol that is not being rendered correctly by CadLib (symbol.png).

I think it may be a font problem, but I am not sure.

Thanks,
Igor

Wout
7/16/2020 5:12 PM

Hi,

Looks like a font problem, you need font AIGDT___.TTF (an autodesk font) to render the text like in AutoCAD.

- Wout

IgorK
7/16/2020 5:27 PM

It worked.
Thanks!

Igor

IgorK
10/13/2021 5:20 PM

Hi Wout.

I have another file with a similar problem, but I'm not able to figure out which font is missing. It works on my machine but not on our server.

Attached is the original dwg file and the screenshot as how the file is rendered on the server.

Also, how can I find if a font is missing, and which, using cad lib?

Thank you,
Igor

rammi
10/14/2021 10:15 AM

Hi Igor,

this one uses GDT.SHX, a special SHX font which also comes with AutoCAD.

- Rammi

IgorK
3/22/2022 1:35 PM

Hi Rammi,

I've copied the shx file to a folder and added the DxfModel.AddShxLookupDirectories call in my code, but it still does not render the symbol.

DxfModel.AddShxLookupDirectories("C:\\temp\\fonts");
DxfModel model = CadReader.Read(tempFilePath, true);

I also tried adding the font to the same folder as my binaries and the dwg folder, but to no effect.

Thanks
Igor

1