kelaita@wk19..nas.nasa.gov (Paul G. Kelaita) (09/13/90)
Has anyone else experienced the following problem with the font manager on a 3.3 320 VGX? This code puts up a test string twice: first in single matrix mode, then (after clicking LEFTMOUSE) switches to viewing matrix mode. The bug is this: After switching to mmode(MVIEWING), the string is truncated to just the first character (with certain fonts greater than 30 points). The code runs fine on non-VGX, non-3.3 machines. Is this a 3.3 bug, a VGX bug, or both? Thanks, Paul Kelaita /********************************** CUT *******************************/ #include <gl.h> #include <device.h> #include <fmclient.h> main() { static char tstring[] = "a b c d e"; fmfonthandle f; int i; foreground(); prefposition( 100, 600, 200, 400 ); winopen("test"); fminit(); for ( i = 1; i <= 2; i++ ) { if ( i == 2 ) { mmode(MVIEWING); } else { mmode(MSINGLE); } ortho2( 0., 10., 0., 10. ); color(BLACK); clear(); color(GREEN); f = fmfindfont("Times-Roman"); f = fmscalefont(f, 32); fmsetfont(f); cmov2(3.,3.); fmprstr(tstring); while( !getbutton( LEFTMOUSE ) ); while( getbutton( LEFTMOUSE ) ); } } /********************************** CUT *******************************/ Paul Kelaita NASA Ames Research Center kelaita@wk19.nas.nasa.gov Mail Stop 258-2 (415) 604-4453 Moffett Field, CA 94035