Skip to main content
1-Visitor
July 11, 2016
Solved

Chinese symbols in English Creo

  • July 11, 2016
  • 3 replies
  • 8598 views

Hi,

 

we have colleagues using Chinese version of Creo 2.0. If they create Chinese Text elements they use the default font - "font_chinese_cn".

If we open this files with an English Creo the default font is "font" and only boxes are displayed instead of chinese symbols.

 

if we edit a text file and change the font from default to "font_chinese_cn" or Windows own "SimHei" they symbols get displayed.

 

Is there any way to batch change the default font or add Chinese symbols to font.ndx?

adding chfnt.fnt to font.ndx doe not work.

 

We are testing a solution to change the default font to "font_chinese_cn". But we are little bit worried about the side effects.

 

Is there any best practice setup for multinational Creo Teams?

 

Our preferred solution would be, our Chinese colleagues using an explicit font, so we can just install this font on all machines. But this might fail due to organisational problems...

 

br Bernhard


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
Best answer by AmitDeshpande

Hi Bernhard,

One way to batch change all the default font for all the drawings that need the font to be font_chinese_cn, is to make the change in the drawing setup file and save it to a *.dtl.

Then you can create a mapkey which does the following:

  1. Access the detail options window
  2. Click on the Open Folder icon
  3. Select the save *.dtl file and Apply it to the current drawing
  4. Save the draiwng

Give that a try and see if it helps.  I'm sure the other users, in the community, will have suggestions too.

Thanks,

Amit

3 replies

18-Opal
July 11, 2016

Hi Bernhard,

One way to batch change all the default font for all the drawings that need the font to be font_chinese_cn, is to make the change in the drawing setup file and save it to a *.dtl.

Then you can create a mapkey which does the following:

  1. Access the detail options window
  2. Click on the Open Folder icon
  3. Select the save *.dtl file and Apply it to the current drawing
  4. Save the draiwng

Give that a try and see if it helps.  I'm sure the other users, in the community, will have suggestions too.

Thanks,

Amit

bmüller1-VisitorAuthor
1-Visitor
July 12, 2016

thanks for the hint. we could directly edit the option in the dialog. so even no need for a *.dtl file.

1-Visitor
July 11, 2016

What is the actual filename of the file that the "font_chinese_cn" is coming from?

Would a simple copying of that file to the English version of Creo's text/usascii folder solve the problem?

bmüller1-VisitorAuthor
1-Visitor
July 12, 2016

it's font_chinese_cn.ndx. but copying the files did not work 😞

1-Visitor
July 12, 2016

Ok. I have never tried to modify the proe fonts. I've only ever bothered with TTF fonts, but I guess copying just the *.ndx file won't do it.

*.ndx files go to dir

<Creo_Install_Dir>\Common Files\MXXX\text\usascii

if you open any of these *.ndx files in plain text editor such as notepad they contain names of font files with the *.fnt extension. Those files belong to dir

<Creo_Install_Dir>\Common Files\MXXX\<machine_type>\text\usascii or <Creo_Install_Dir>\Common Files\MXXX\<machine_type>\chinese_cn for that matter

Do you have the chfnt.fnt file in there? See the picture bellow.

fnt_files.PNG

bmüller1-VisitorAuthor
1-Visitor
July 13, 2016

Hi Martin,

thanks for your effort!

in the meantime I have found out that they use more than the default font... isofont has the same problems.

We'll try to agree on a TTF which we can deploy on all clients.

adding chinese symbols to usascii font.ndx would have been nice for "legacy" files.

br Bernhard