AQucsaiJr Posted April 20, 2010 Share Posted April 20, 2010 I am not sure why this is happening or what I can do to fix it but I am having an issue with MText between AutoCAD 2007 and 2009. My issue is when I create MText in 2009 and set its justification through the properties, the text will come in shifted using 2007. The examples I have attached were all opened and saved in AutoCAD 2007, 2009, or 2010 to show what it looks like in each. As you can see, the MText on top of the dashed box is shifted in 2007 to the left more so than it is in 2009 or 2010. Can someone shed some light on this for me? **Edit**Sorry images came in different than expected. Top Left is viewed from 2010, Top Right from 2009, and bottom from 2007. MText_2010.dwg MText_2009.dwg MText_2007.dwg Quote Link to comment Share on other sites More sharing options...
Dana W Posted April 20, 2010 Share Posted April 20, 2010 I opened all three drawings and the text does not shift for me. I opened all of them in 2009 LT. Three things I did find... 1. the units in the 2007 dwg is set to fractional and the 2009 dwg is decimal. At least they are both inches. 2. The decimal precision is to 0.0000 and the fractional is at 1/64. 3. The 2007 font is romans.shx, and the 2009 is Arial, a truetype font. I am only guessing but some of that may cause the insertion point to move, but I did not see it when I opened them. Like I said, only a guess. Quote Link to comment Share on other sites More sharing options...
AQucsaiJr Posted April 20, 2010 Author Share Posted April 20, 2010 I opened all three drawings and the text does not shift for me. I opened all of them in 2009 LT. One thing I did find was that the units in the 2007 dwg is set to fractional and the 2009 dwg is decimal. At least they are both inches. The decimal precision is to 0.0000 and the fractional is at 1/64. I am only guessing but that may cause the insertion point to move if there is a lot of snap control going on. Like I said, only a guess. In order for you to see the shift, you have to open it in 2009, look at it there, then open the same drawing in 2007, and in 2007 it will look shifted over to the left. If you open each drawing in the same version of AutoCAD they will look exactly alike, because they are exactly alike. There should be no difference between the drawings because all I did was copy and past this image into each version of AutoCAD, 2007, 2009, 2010, and just save them with different names. In the screen shots I provided, you can see the shift. Same drawing in each case, but in 2007 the MText shifts over to the left. Quote Link to comment Share on other sites More sharing options...
bonehead411 Posted April 21, 2010 Share Posted April 21, 2010 Dana's touched on the text issue already. It's possible that when you have pasted into 2007, the text has taken on the properties of an already defined textstyle, hence the difference in fonts. The style may be named exactly the same between versions, just defined differently. Not sure why that would change the text location though, unless it's a justification issue. I don't have 3 versions of CAD but, apart from the font difference, they all look the same when opened in Trueview. Quote Link to comment Share on other sites More sharing options...
AQucsaiJr Posted April 21, 2010 Author Share Posted April 21, 2010 Dana's touched on the text issue already. It's possible that when you have pasted into 2007, the text has taken on the properties of an already defined textstyle, hence the difference in fonts. The style may be named exactly the same between versions, just defined differently. Not sure why that would change the text location though, unless it's a justification issue.I don't have 3 versions of CAD but, apart from the font difference, they all look the same when opened in Trueview. The text style is the same, I just have the settings for the thickness viewed different between the versions of AutoCAD because I don't use 2007 that often. I could take a snapshot with the text thickness looking the same, I just don't think that's the issue. I believe it has to do with how the different versions interpret the justification. They both set this justification a little differently. But I am not sure. Quote Link to comment Share on other sites More sharing options...
AQucsaiJr Posted April 21, 2010 Author Share Posted April 21, 2010 Here is a better view of the difference I am seeing. This is the identical file opened in AutoCAD 2010, and 2007. Quote Link to comment Share on other sites More sharing options...
Dana W Posted April 21, 2010 Share Posted April 21, 2010 The text style is the same, I just have the settings for the thickness viewed different between the versions of AutoCAD because I don't use 2007 that often. I could take a snapshot with the text thickness looking the same, I just don't think that's the issue. I believe it has to do with how the different versions interpret the justification. They both set this justification a little differently. But I am not sure. Yes, the text style is the same, "Standard". My neighbor and I both have the same car, their names are "Coupe". :wink: But mine has nearly 400 bhp due to modifications. There have been mods made to the Standard text style in both of your Autocad versions newer than 07, they were changed to Arial truetype. I never actually mentioned the thickness of the text lines, but that could also be a factor. They are two completely different fonts and font types, both in visual design and initial programming used to construct them back at the font factory, if you will. It is probably the differences between truetype and shx fonts. The individual character overall widths are different. That combined with your units differences is probably shifting where the text aligns itself. You can't expect everything to remain the same when there is that much difference in the data the program has to handle. Quote Link to comment Share on other sites More sharing options...
AQucsaiJr Posted April 21, 2010 Author Share Posted April 21, 2010 Yes, the text style is the same, "Standard". My neighbor and I both have the same car, their names are "Coupe". :wink: But mine has nearly 400 bhp due to modifications. There have been mods made to the Standard text style in both of your Autocad versions newer than 07, they were changed to Arial truetype. I never actually mentioned the thickness of the text lines, but that could also be a factor. They are two completely different fonts and font types, both in visual design and initial programming used to construct them back at the font factory, if you will. It is probably the differences between truetype and shx fonts. The individual character overall widths are different. That combined with your units differences is probably shifting where the text aligns itself. You can't expect everything to remain the same when there is that much difference in the data the program has to handle. I must have jumped the gun a bit. I hear what you are saying. I have tried using text styles that both 2007 and 2009 recognize but end up with the same result. I really believe it has to do with the way the two different version recognize the justification because if you open the file in 2009 and then in 2007 you can see that the justification grip point is actually in a different location in both. Quote Link to comment Share on other sites More sharing options...
AQucsaiJr Posted April 21, 2010 Author Share Posted April 21, 2010 I think I may have found the problem... If you open the drawing and double click the MText on top of the dashed box to edit it, the width ruler is not expanded out. After I expand it out, and save it like that, it does not shift positions in any of the versions of AutoCAD. Anyone know why this is? It works but why?? Quote Link to comment Share on other sites More sharing options...
Dana W Posted April 21, 2010 Share Posted April 21, 2010 I must have jumped the gun a bit. I hear what you are saying. I have tried using text styles that both 2007 and 2009 recognize but end up with the same result. I really believe it has to do with the way the two different version recognize the justification because if you open the file in 2009 and then in 2007 you can see that the justification grip point is actually in a different location in both. Yup, I was trying to say that in my semi-educated way, but I think it was more where the mtext nodes are rather than the justification grip. I am not an expert by any means. That issue combined with the slight differences in the units worked together to cause this. What happened is the text styles in both versions had the same name. However, the font was different in the 2007 version. If the text styles had been named differently in 2009 and 2010, the differently named text style would have been brought along with the drawing information when you opened it in the 2007 version. As it was, AutoCAD just used what was already there in its version of the text style. There may be a slight difference in the way 2007 reacts to shx fonts in general. I don't know for sure. As a general rule, I leave the "Standard" styles alone, and make completely new styles if I want them to look different. Quote Link to comment Share on other sites More sharing options...
MikeScott Posted April 21, 2010 Share Posted April 21, 2010 The width wasn't set, perhaps? Quote Link to comment Share on other sites More sharing options...
Dana W Posted April 21, 2010 Share Posted April 21, 2010 I think I may have found the problem... If you open the drawing and double click the MText on top of the dashed box to edit it, the width ruler is not expanded out. After I expand it out, and save it like that, it does not shift positions in any of the versions of AutoCAD. Anyone know why this is? It works but why?? That one has me beat. Quote Link to comment Share on other sites More sharing options...
Dana W Posted April 21, 2010 Share Posted April 21, 2010 As a general rule, I leave the "Standard" styles alone, and make completely new styles if I want them to look different. Lemmee expand that a little. Rule: If you have used or even suspect that a "STYLE" may have been used in any other drawings, don't modify it in the current drawing, make a NEW "STYLE". If a custom "STYLE" already exists whether you're starting from a dwt or dwg, then it has been used somewhere or is intended to be used. When you are done with the current drawing, you can PURGE the ones you didn't use if you need to. Quote Link to comment Share on other sites More sharing options...
MikeScott Posted April 21, 2010 Share Posted April 21, 2010 you get that tape measure when the width has been set on the text.. Otherwise it's written as "zero" and there's no tape measure. If you select the dimensions giving you trouble, you could then use the properties window to fix that by manually changing the width property. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.