Windchill CAD Worker Issue - Font not reproduced during publishing
Version: Windchill 13.0
Use Case: A CAD model includes a feature whose geometry is generated from a text string that uses a particular font. Since the font isn’t installed on the CAD Worker machine, the worker silently replaces it with another font, giving an incorrect representation without any error notification.
Description:
Hi everyone,
I’m running into an unexpected behavior with the Windchill CAD Worker when publishing Creo Parametric models that contain text using a non-standard font. In our case, the model includes a feature whose geometry is generated from a text string that specifically uses this font. Since the font isn’t installed on the CAD Worker machine, the worker silently replaces it with another font. The publish job finishes successfully, but the resulting representation is incorrect and doesn’t match the original model.
What’s most concerning is that the issue isn’t clearly reported anywhere. The only trace is a single warning line in the trail file, but no error is raised, no notification is sent, and the publishing task appears to complete normally. As a result, incorrect published content can be generated without anyone realizing it.
We’re aware that the simplest fix this would be to install the missing font on the CAD Worker machine, but our IT department doesn’t allow this due to legal and cost-related restrictions, so that option is off the table.
I’d like to know if there’s any way to make the CAD Worker treat missing fonts as a real publishing error, or at least to surface the issue more clearly, maybe through some form of notification.
Any suggestions or experiences would be greatly appreciated: maybe someone has already run into the same problem. A colleague of mine also asked a similar question in the feedback section of a PTC Support article, but we haven’t received any answer yet.
A couple of boring details about our setup, just in case they matter: Windchill 13.0, Creo Parametric 10.0, Creo View Adapter 11.1.
Thanks!

