NX Unsupported custom TrueType font with Modeling Text command

2021-10-06T23:26:22Z
NX for Design

Summary


Details

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.



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.


However the same font works fine as Drafting Annotation.


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

KB Article ID# PL8004527

Contents

SummaryDetails

Associated Components

Modeling