I don't use those boxes, but it looks like the examples you showed are using different fonts. Is it possible that the font, or font size, is driving the box size?
I thought that was the case but changing the font does not affect the symbols
Glenn, I believe that he is referring to the fact that the boxes in the frames aren't the same size in the left picture, while they are in the right picture.
George Wilson , I don't believe that this is a requirement in ASME Y14.5M at all, so it is not in the ANSI area of the Solidworks standard.
Ultimately, I don't know how it can be done, if it can at all.
The uniform box size picture is from a .slddrw file made in Japan.
if i try and copy it into my own .slddrw file it changes
Does anyone know where the symbols come from? perhaps I have a non-standard font file or something
As noted by others, aligned boxes are not a requirement for ASME standard. ASME symbols do not have a consistent size, which causes the boxes to be of different sizes. ISO standard symbols are all sized to be a consistent size, which results in same size boxes.
However, even though ASME does not specify that boxes be the same size, all examples in the current versions of the standards show the boxes as the same size. If this is something you'd like to emulate, please submit an Enhancement Request. There might be an existing one for which you can vote; be sure to search the Enhancement Request database.
After some research I found the file gtol.sym in the C:\ProgramData\SolidWorks\SOLIDWORKS 2016\lang\english folder
and opening it with notepad the geometric tolerance symbols can be edited following this format
they are drawn in with a coding system and they don't seem to be contained inside a max size box
so it seems that the boxes are just sized to fit the symbols and I would have to have symbols that are all the same size.
Dan Pihlaja wrote:
I don't believe that this is a requirement in ASME Y14.5M at all . . .
However, it is shown that way in all the examples. Even where the characteristic symbol is the same, where the values are different lengths, the value box is the same width.
[edit: too late]
George Wilson wrote:
How do I make Geometric Tolerance symbol boxes be the same size
The aligned frames on the right isn't aren't per code as the symbols don't appear to be correctly proportioned.
The parallelism is supposed to be at 60° and the flatness horizontal line is supposed to be 1.5 x the plumb height.
It looks like there's some scrunching happening to making the frames on the right align.
It appears that SW is using consistent spacing before and after the symbol and with varying symbol widths (per Y14.5, Appendic C), the symbol frame widths vary accordingly.
And as Mr. Lorono stated, there's no frame width requirement, only the frame height is specified.
And I did find one example in the standard where the frames didn't all align: Fig. 8-24.
It's a profile over a positional with MMC and the profile tolerance frame isn't extended to align to the positional tolerance with the added M.