几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   DirectDWG (http://www.dimcax.com/hust/forumdisplay.php?f=89)
-   -   【转帖】space Is Different When Bigfont Is Used 11 (http://www.dimcax.com/hust/showthread.php?t=18640)

yang686526 2009-05-07 04:14 PM

【转帖】space Is Different When Bigfont Is Used 11
 
space is different when bigfont is used !!
space is different when bigfont is used !!
the spacing in text is different when the text style contains bigfont.
in the attached drawing the two texts are written using two different styles.
first text style has only txt.shx (and no bigfont) and the second one has txt.shx and bigfont.shx.
it is visible that the space used in two texts are different even when the text strings are exactly same.
it is clear that when bigfont is used the glyph for space character is taken from bigfont file but for other characters, like 'a' and 'b', the glyphs are taken from txt.shx, even when the bigfont.shx does contain glyph info of 'a' and 'b' and they are different from corresponding glyph info in txt.shx.
the question: what is the creteria of selecting glyphs when bigfont is used and the glyphs are present in both the shx files.
any clarification on this will be greatly appreciated.
thanks,
paresh
attached files
quote:
originally posted by pareshgoel30
it is clear that when bigfont is used the glyph for space character is taken from bigfont file but for other characters, like 'a' and 'b', the glyphs are taken from txt.shx, even when the bigfont.shx does contain glyph info of 'a' and 'b' and they are different from corresponding glyph info in txt.shx.
really the glyph for space character is taken from bigfont file and the bigfont.shx doesn't contain glyph info of 'a' and 'b'. it is acad 2006 behavior.
acad 2007 takes glyph for space character and 'a' and 'b' from txt.shx.
quote:
originally posted by pareshgoel30
the question: what is the creteria of selecting glyphs when bigfont is used and the glyphs are present in both the shx files.
it seems big font has priority for acad 2006 (and previous) and shx font has priority for acad 2007(possible it is bug) .
best regards,
sergey z.

i was wrong in saying that bigfont contains glyph info for 'a' and 'b'.
but the glyph info of 'phi' (ascii code 0xd8, autocad charater control code %%c) and 'degree' (ascii code 0xb0, autocad charater control code %%d) are present in both the files but autocad shows the glyph from shx file.
also if i write 'phi' and 'degree' using mif format, i.e. \m+100d8 and \m+100b0 then the glyph from bigfont is used. see the third text in the attached drawing - 2.dwg
i guess the glyph selection creteria is complicated but want to know what exactly is the creteria.
tia
paresh
attached files (31.2 kb, 7 views)

last edited by pareshgoel30; 20th july 2006 at 03:08 amfff">.
hi,
using control code like %%d is not correct for this test. acad process these sequence by special way. try use cif format ( \u+00d8 and \u+00b0) or copy this characters from "character map" (windows utility). i see acad takes glyphs from big font.
best regards,
sergey z.


所有的时间均为北京时间。 现在的时间是 07:46 PM.