[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Not able to change the size of text data ....
From: Misbahullah Khan ####@####.#### Date: 16 Jan 2008 05:02:35 -0000 Message-Id: <OFE817EF3E.5EC1C213-ON652573D2.001BBE35-652573D2.001BEDCB@lntemsys.com> Hi all .... i am new to nanox and this is the first time i am trying using nanox ,but getting a tricky problem that is " i am not able to change the size of the text data which i am printing on the window ....Its event the test programs like demo.sh fontdemo.sh are also not able to print the text message in different sizes " I did tried these .... fontid = GrCreateFont("times.ttf",15,0) // " arial.ttf" fontid = GrCreateFont(GR_FONT_SYSTEM_FIXED,15,0) fontid = GrCreateFont(GR_FONT_SYSTEM_VAR,15,0) /// Nothing could change the text msg size using this ....... even doing this didnt created any effect ....... GrSetFont(fontid,15) // value from 0 to 100 didnt made any difference ..... Below is the config file :- /************************************************************************************************************************************************************************/ #################################################################### ARCH = LINUX-NATIVE BIGENDIAN = N ARMTOOLSPREFIX = arm-linux- MIPSTOOLSPREFIX = mipsel-linux- POWERPCTOOLSPREFIX = powerpc-linux- SHTOOLSPREFIX = sh-linux-gnu RTEMSTOOLSPREFIX = i386-rtemself- #################################################################### OPTIMIZE = Y DEBUG = Y VERBOSE = N THREADSAFE = N GPROF = N #################################################################### MICROWIN = N NANOX = Y SHAREDLIBS = N OBJFRAMEWORK = N #################################################################### MICROWINDEMO = N NANOXDEMO = Y #################################################################### NANOWM = Y #################################################################### SCREEN_PIXTYPE = MWPF_TRUECOLOR0888 #################################################################### LINK_APP_INTO_SERVER = N #################################################################### HAVE_SHAREDMEM_SUPPORT = N #################################################################### HAVE_FILEIO = Y #################################################################### HAVE_BMP_SUPPORT = Y HAVE_GIF_SUPPORT = Y HAVE_PNM_SUPPORT = Y HAVE_XPM_SUPPORT = Y #################################################################### HAVE_JPEG_SUPPORT = Y INCJPEG = . LIBJPEG = /usr/lib/libjpeg.a #################################################################### HAVE_PNG_SUPPORT = N INCPNG = /usr/include LIBPNG = /usr/lib/libpng.a LIBZ = /usr/lib/libz.a #################################################################### HAVE_TIFF_SUPPORT = N INCTIFF = /usr/include LIBTIFF = /usr/lib/libtiff.a #################################################################### HAVE_FNT_SUPPORT = Y HAVE_FNTGZ_SUPPORT = N FNT_FONT_DIR = "fonts/bdf" #################################################################### HAVE_T1LIB_SUPPORT = N INCT1LIB = /usr/include LIBT1LIB = /usr/lib/libt1.a #################################################################### HAVE_FREETYPE_SUPPORT = N INCFTLIB = /usr/include LIBFTLIB = /usr/lib/libttf.so FREETYPE_FONT_DIR = "fonts/truetype" #################################################################### HAVE_FREETYPE_2_SUPPORT = Y INCFT2LIB = /usr/include LIBFT2LIB = /usr/lib/libfreetype.a #################################################################### HAVE_PCF_SUPPORT = Y HAVE_PCFGZ_SUPPORT = Y PCF_FONT_DIR = "fonts/pcf" #################################################################### HAVE_HZK_SUPPORT = N HZK_FONT_DIR = "fonts/chinese" #################################################################### HAVE_BIG5_SUPPORT = N #################################################################### HAVE_GB2312_SUPPORT = N #################################################################### HAVE_JISX0213_SUPPORT = N #################################################################### HAVE_KSC5601_SUPPORT = N #################################################################### HAVE_EUCJP_SUPPORT = N EUCJP_FONT_DIR = "fonts/japanese" #################################################################### NOFONTSORCLIPPING = N #################################################################### ERASEMOVE = Y UPDATEREGIONS = Y #################################################################### GRAYPALETTE = N #################################################################### ifneq ($(ARCH), ELKS) # X Window screen, mouse and kbd drivers X11 = Y ifeq ($(X11), Y) # startup screen width, height, (depth for palette mode only) SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 SCREEN_DEPTH = 4 # You may want to turn this on for XFree86 4.x or if your backing store # isn't functioning properly USE_EXPOSURE = Y else # framebuffer screen driver (linear and/or vga 4 planes) # set VTSWITCH to include virtual terminal switch code # set FBREVERSE to reverse bit orders in 1,2,4 bpp # set FBVGA=N for all systems without VGA hardware (for MIPS must=N) FRAMEBUFFER = Y FBVGA = Y VTSWITCH = Y FBREVERSE = N # set HAVETEXTMODE=Y for systems that can switch between text & graphics. # On a graphics-only embedded system, such as Osprey and Embedded # Planet boards, set HAVETEXTMODE=N HAVETEXTMODE = Y # svgalib screen driver VGALIB = N # direct VGA hardware access screen driver HWVGA = N #################################################################### GPMMOUSE = Y SERMOUSE = N SUNMOUSE = N NOMOUSE = N IPAQMOUSE = N ZAURUSMOUSE = N TUXMOUSE = N ADSMOUSE = N ADS7846MOUSE = N EPMOUSE = N VHMOUSE = N MTMOUSE = N PSIONMOUSE = N YOPYMOUSE = N HARRIERMOUSE = N # keyboard or null kbd driver TTYKBD = N SCANKBD = Y PIPEKBD = N IPAQKBD = N LIRCKBD = N NOKBD = N endif #################################################################### SA1100_LCD_LTLEND = N INVERT4BPP = N #################################################################### ifeq ($(ARCH), RTEMS) # Location & BSP information of the RTEMS build RTEMS_BUILD = /tools/build-i386-elf-rtems RTEMS_BSP = pc386 LINK_APP_INTO_SERVER = Y endif endif #################################################################### ifeq ($(ARCH), ELKS) # Higher speed asm driver, c driver of hercules screen driver ASMVGADRIVER = Y CVGADRIVER = N HERCDRIVER = N DBGDRIVER = N # Mouse support SERMOUSE = Y endif I am using Linux FC4 on my desktop pc ...... If any of you have an idea to the mentioned problem please do share with me .....or else if any of you have the above problem and got rid of it please share me your experience with me ....... looking forward for your reply soon ...... Thank you .... Misbah | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] Not able to change the size of text data ....
From: "Greg Haerr" ####@####.#### Date: 24 Jan 2008 21:08:04 -0000 Message-Id: <0f3f01c85ecd$313654d0$0300a8c0@RDP> : fontid = GrCreateFont("times.ttf",15,0) // " arial.ttf" : fontid = GrCreateFont(GR_FONT_SYSTEM_FIXED,15,0) : fontid = GrCreateFont(GR_FONT_SYSTEM_VAR,15,0) Only times.ttf font will accept variable sizes, the others won't work, as they are fixed bitmaps. Make sure you have the times.ttf file in the path specified in your config file: FREETYPE_FONT_DIR = "fonts/truetype" You might want to use an absolute path here if your application changes directories. : GrSetFont(fontid,15) // value from 0 to 100 didnt made any difference I'm not sure about this, as there is no GrSetFont api. Do you mean GrSetFontSize? Regards, Greg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |