A custom True Type font cannot be used by the Text command in the Modeling application while the same font works fine when used by the Annotation command in the Drafting environment.
Here how this font appears in Microsoft Word (Symbol command), only 4 letters were acually added (A,E, L and S, a as capital letters) by the creator.
![](/kbassets/PL8004527/628b7950384aba609b9ef155627602ce4e10ae32f03a4a6fff307e556e7f.png)
If you try to use this font in Modeling Text an alert will be returned ('Unable to read device font geometry') and no curve text will be created.
![](/kbassets/PL8004527/ff711dffbaf2e3eed702ee885e95dc080215ecbd0995f4c150e2e3202615.png)
However the same font works fine as Drafting Annotation.
![](/kbassets/PL8004527/7647d6f4bb0ac3672c22a3b2eb39e54ff9cb40f1687e2f8eb5d8ddb1d9aa.png)
Solution
When rendering any character using given font, NX Text command requires maximum character height to be used as a reference height. To do so, NX Text uses the M (capital M) letter as a reference for the maximum character height.
Therefore for successful character rendering, it is required that font defines M character appropriately.
Since given font does not specify any entry for character M, NX Text is unable to render characters A, E, L and S.
It is recommended to appropriately define entry for the character M, representing maximum character height to be used as a reference.
Hardware/Software Configuration
Platform: all
OS: n/a
OS Version: n/a
Product: NX
Application: DESIGN
Version: V11.0.2
Function: CURVE
Ref: 001-9191239