Structure Label Fonts Change to Proxy Style

Structure Label Fonts Change to Proxy Style

dostalik
Explorer Explorer
10,846 Views
17 Replies
Message 1 of 18

Structure Label Fonts Change to Proxy Style

dostalik
Explorer
Explorer

We have recently upgraded to C3D 2017.  The problem we are having is in some of our labels, in this case pipe network labels, we are unable to edit the label style without the font changing to a proxy style.

 

If we open a 2016 drawing, everything works just fine for the labels that are defined. But if we try to create a new structure label style or edit an existing style, the entire label will change to a "blocky" proxy.  I have attached a JPG file of a screen shot.  The label on the bottom is the correct font

 

The font we use is a third-party SHX font that we have been using for 20 years, and it is one of the identifying features of our drawings, so we are not interested in changing fonts.

 

Any help is appreciated.

 

Marty Dostalik

Civil Engineering Consultants, Inc.

Urbandale, Iowa

0 Likes
10,847 Views
17 Replies
Replies (17)
Message 2 of 18

KirkWM
Collaborator
Collaborator

Every new install makes and points to it's own font directory, so you'll either have to copy over the 3rd party fonts to the 17 directory, or have 17 point to the directory (go to options, files tab, support file search path, add 16 directory path). If your drawing has PROXYGRAPHICS set to 1, that is probably why the drawing is retaining the previous font face. You might want to set PROXYGRAPHICS to 0 (off) to decrease your file size. Hope this helps!

0 Likes
Message 3 of 18

cwr-pae
Mentor
Mentor

What @KirkWM said with this addition.

 

Create a central support folder on your server, put all fonts, linetypes, pc3, pmp, etc. in this folder (with or without subfolders) and point to it or the appropriate subfolders for each item in the path lists. These way every one in the organization uses the same items.

Message 4 of 18

pat.lowe
Alumni
Alumni

Hi @dostalik

 

My name is Pat and I am with Autodesk Technical Support.  Unfortunately, we, at Autodesk, are not allowed to give support for any 3rd party.  Sorry for this inconvenience.  



Pat Lowe

Technical Support Specialist

Please click on "Accept as Solution" if post helped you resolve the issue.
0 Likes
Message 5 of 18

dostalik
Explorer
Explorer

The font (.SHX) files have been placed in the  \fonts folder of AutoCAD 2017.  It is recognizing the font in the drawing and in the labels.  It is only when I try to edit a label style or create a new label style that the font changes to the blocky default style only in the label that is being edited.

0 Likes
Message 6 of 18

dostalik
Explorer
Explorer

Pat,

 

 

We don't feel that this is an issue with the font file.  It works fine in regular MTEXT and label styles that were created in earlier versions of C3D.  This is an issue with the way that C3D works with the SHX file.  For some reason, it is overriding the default text style in the label and inserting a Proxy definition at the beginning of the label.  For any other font styles, it keeps the default.

 

Here's the style box with the original label that was created in C3D 2017.  At the beginning of the "Contents" line, it begins with "STA."

 

 image.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Here's the same style box with a modified label.  The only thing that was done to the label style was to add a return at the end of the label.  The beginning of the "Contents" line includes "\fProxy1..."

 

 

image.png

 

Is there any way to edit this to remove the "Proxy" designation?

 

Sincerely,

Marty Dostalik

 

0 Likes
Message 7 of 18

cwr-pae
Mentor
Mentor

Ho Ho Ho and merry Smiley Happy

 

What I have found with HSX and some TTF fonts in C3D label styles, work flow is key. Following always works for me.

 

1. Load/create a text style with the font.

 

2. When creating the style set the font style under the general tab before creating components.

 

3. Delete existing components first, then create new components.

 

3. Avoid changes to the format tab under text component editor- contents tab. If you have to make a change here, go to the general tab afterwards and click the font name (to wake it up?). The contents may still preface with formatting codes but you should have the proper display outside the style editor.

Message 8 of 18

saveusername
Participant
Participant

Pat,

 

I don't think we are asking for AuotCAD's support for a 3rd party font. The problem is that after custom editing a label style the proxy is staying as an override to the text (I don't care what the text looks like in the editor, I am completely okay with looking at a Truetype font in the editor!). What I can't live with is dealing with the proxy setting overriding the text style, as dostalik pointed out (In his second picture posted 12-19-2016. Is there a setting to remove this override? So far the best I have come up with is adding a description field to the labels and using that, however this is a major inconvenience because I already use the description field for other things. Your help is appreciated because this certainly is an autocad setting that is giving us an issue.

 

Thank you in advance,

 

Josiah

Message 9 of 18

tbarber
Participant
Participant

We are experiencing this exact issue.  From 2003 to 2016 we have never experienced this issue.  It has started to occur with 2017.  Has anyone found a solution?

0 Likes
Message 10 of 18

Anonymous
Not applicable

I posted a work-around to another similar topic - it isn't really a solution to the issue but I hope it helps.

 

https://forums.autodesk.com/t5/autocad-civil-3d-forum/font-in-edited-labels-changes/m-p/7360898#M346...

0 Likes
Message 11 of 18

Anonymous
Not applicable

I fixed this by editing the font in the General tab and leaving the format in the Layout tab.ProxyFont.PNG

0 Likes
Message 12 of 18

RDunkley
Advocate
Advocate

We are having the same issue within Civil 3D 2019.

I am still trying to figure out whether it is something I have done or if it is 2019..?

 

I have managed to clear the font override by doing the following...

  • Set the Text Style Font to something other than your desired font in the General tab 
  • Go into the Layout Tab of the Label Style Composer
  • In the Text>Contents field click on the [...] and Copy the contents of your composed label to Clipboard (Ctrl+C)
  • OK the empty Contents
  • Go back into Text>Contents [...] and Paste from Clipboard (Ctrl+V) This should remove the font override. 
  • Change back to your chosen Text Style Font in the General Tab of the Label Style Composer

The issue is that when I then make any change to the contents again, the override returns..?

In our case our Civil 3D Standard Text uses Arial, but the override adds Arial Unicode MS?  

See attached pictures to show the label behaviour we are experiencing...

 

Undesired Font StyleUndesired Font StyleFont override 'Arial Unicode MS'Font override 'Arial Unicode MS'

Currently using Civil 3D 2024 & AutoCAD 2025
0 Likes
Message 13 of 18

RDunkley
Advocate
Advocate

In addition to my above comment, you will also need to do another step to get this to work... When you copy the contents, for some reason it will only work if you paste into a text editor, then re-copy and paste the contents back. I can't explain why this works, it just does..!

Regards.

Currently using Civil 3D 2024 & AutoCAD 2025
0 Likes
Message 14 of 18

Anonymous
Not applicable

Are the State Kits considered 3rd party?

0 Likes
Message 15 of 18

Anonymous
Not applicable

Hello Marty,

We just had the exact same problem come up in 2019. When I looked up what Autodesk had to say about it, it mentioned something about .shx files had to already be defined in the drawing before trying to make the label style or you end up with a proxy font. I tried making a new style and just bringing it into a string of MText, and then tried to push that onto the label style, but no luck.

However....

I created a blank drawing, made a new text style using the .shx (in our case, Leroy), created an alignment, then labeled it (offset, station, coordinate, etc.) I then edited the label and set the new text style under the "general" tab. I then went to "Settings" under Toolspace, went to Master View so I could see both the original and new drawing, then down the rabbit hole to the label style in the new drawing (under Alignments), which I then clicked and "pushed" over into the original drawing. Then I selected one of the labels in question and set it to the replaced style, and it looked fine (font-wise... the rotation and data needed to be adjusted).

So... make a new style in a blank drawing and push it into your old one and you hopefully will be all set.

Cheers!

Message 16 of 18

lynn_zhang
Alumni
Alumni

Hi @Anonymous 

 

Thank you so much for sharing the workaround!





Lynn Zhang
Community Manager


0 Likes
Message 17 of 18

Anonymous
Not applicable

Hopefully it works for everyone; I know sometimes it works for some and not others, depending on versions and machines. And it may be that by version 2020 none of this is a problem anymore.

CRF

Message 18 of 18

new88neo
Enthusiast
Enthusiast

this is delicious! I did it! thank you very much! now the vertical layout drawing will no longer slow down!

0 Likes