Jump to content
plackowski

Autocad can't load a block because of font files that aren't even in the block?

Recommended Posts

When I try to insert my very basic block into a certain drawing, I get this message in the command line:

 

Command: _insert
Substituting [romans.shx] for [au102s01].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [au102s01].
Substituting [romans.shx] for [au102s01].
Substituting [romans.shx] for [HBOLD.SHX].
Substituting [romans.shx] for [au102s01].
Substituting [romans.shx] for [font31.shx].
Substituting [romans.shx] for [au102s01].
Specify insertion point or [basepoint/Scale/Rotate]: *Invalid*

 

As far as I know, everything in the block is on Layer 0 and the two attribute tags are set to ROMANS font. I have no idea where all these shx files are coming from, except maybe they are already in the drawing I'm pasting into?

Share this post


Link to post
Share on other sites

AutoCAD is telling you cannot find the five fonts and therefore it is substituting a font it can find (romans.shx) for the others. What is the source of the block?

Share this post


Link to post
Share on other sites

I've got two drawings in this project I'm working on. Both of them contain a whole bunch of xrefs and line work. I created the block in one of them, and I tried to insert it into the second one when I discovered I could use it there too. The block itself is just a conduit call-out: a circle, a line through the middle, a wipeout, and two text attributes, one for the name of the conduit and another for the size.

Share this post


Link to post
Share on other sites

Did you check to see if the missing fonts are in the drawing that the block was created in originally?

Share this post


Link to post
Share on other sites

They are not. I also just tried purging the block, so that there are only the two layers - "0" and "Text", but I still couldn't paste it. I should also mention, there was a warning about mixed AEC objects when I tried to paste. One of the xrefs on the two drawings came from a Civil CAD drawing, and I think that's where the AEC objects are coming from. Not sure how to get rid of them, or if they are relevant, but I've been experiencing that message for months whenever I paste anything in this project.

Share this post


Link to post
Share on other sites

So what's your bottom line here? What do you need?

 

Can you attach a copy of the block drawing file to your next post? We would need a .dwg file not an image or a pdf.

Share this post


Link to post
Share on other sites

I'm still just trying to insert this block between drawings, but I'd like to know why it isn't working. I went to attach this super simple block and it's 6 freaking MB, so I can't upload it. There has to be hidden content attached to it or something.

Share this post


Link to post
Share on other sites

Upload this "super simple block" to a file sharing website like Dropbox then post a link to it here.

 

Or...just open a new drawing, create what you need, WBlock it out to your hard drive under a new name. Use this new block instead and delete all instances of the troublesome block.

Share this post


Link to post
Share on other sites

Well that wasn't so bad.

 

Here's your block back. File size approx. 90kb.

 

SuperSimpleBlock.dwg

 

There were a ton of linetypes and some forty extra text styles. I inserted it in a new drawing and I did not receive any messages re: missing fonts.

Edited by ReMark

Share this post


Link to post
Share on other sites

The problem is the source file. Get that cleaned up properly and you will be able to make clean blocks from it.

Share this post


Link to post
Share on other sites

Well now it's super simple! But two points:

 

Firstly, How did you manage to purge it so completely? I had a coworker with 2017 who could only get it down to 174kb with the built in purge command.

 

Secondly, My coworker also purged the drawing I was attaching the block to, and I was successfully able to attach the purged block to the purged drawing. However, I still received the command line logs about font substitutions:

Substituting [romans.shx] for [au102s01].
Substituting [romans.shx] for [au102s01].
Substituting [romans.shx] for [au102s01].
Substituting [romans.shx] for [HBOLD.SHX].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [205A1502.shx].
Substituting [romans.shx] for [205A1501.shx].
Substituting [romans.shx] for [au102s01].
Substituting [romans.shx] for [font31.shx].
Substituting [romans.shx] for [au102s01].

Share this post


Link to post
Share on other sites

Can't be coming from the block I attached as it worked fine in the new drawing I inserted into.

 

How did I do it? I just used the WBLOCK command and selected only the geometry and text (attributes in this case) that I wanted. I also opened and checked the block re: linetypes and text styles.

Edited by ReMark

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×