I just installed fltk2 svnr 6829 and rebuilt the Chinese test program. Sill no correct result. When I compile fltk2, I always got some error. To avoid these error, I modified a line in Makefile: from "DIRS = src $(LOCALIMAGES) images OpenGL fluid glut test" to "DIRS = src $(LOCALIMAGES) images OpenGL fluid". Will this modification affect Easter Asia text dispaly?
On Thu, Jul 16, 2009 at 4:47 PM, Greg Ercolano <[email protected]> wrote: > BTW, here's a screenshot of what I see on my ubuntu8.04 system > with fltk-2.x svn r6829 using Kochi Gothic: > http://seriss.com/people/erco/fltk/tmp/chinese.png > > Eric Liao wrote: > > Thanx for your help. I installed Kochi Gothic font and used your code > > but still not got the correct result. The four Chinese glyphs are > > displayed as empty blocks. What can be the cause? > > I think you said you ran fltk's fonts app and it showed the > chars correctly with iLiHei. > > 1) Does the 'fonts' fltk test program show the new Kochi Gothic > font you installed? If not, maybe the font is not fully installed, > or the window/font manager needs a restart. > > 2) Did you try changing the example I posted to refer to "iLiHei" > instead of "Kochi Gothic"? (I think you know iLiHei works on > your system due to the successful run of the fltk2 'fonts' > test program) > > 3) If you still don't have luck, I'd suggest adding code that > checks for errors on all the font operations, eg. see if > the return value of fltk::font() is NULL. > > FWIW, I ran strace(1) on the app to see what it was doing, > and on my system it looks like it's loading the truetype > version of the kochi font: > > # strace ./foo > [..] > fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 > fstat64(4, {st_mode=S_IFREG|0644, st_size=591384, ...}) = 0 > mmap2(NULL, 591384, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7aa7000 > close(4) = 0 > open("/usr/share/fonts/truetype/kochi/kochi-gothic-subst.ttf", O_RDONLY) = > 4 > fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 > fstat64(4, {st_mode=S_IFREG|0644, st_size=7770652, ...}) = 0 > mmap2(NULL, 7770652, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb733d000 > [..] > > > _______________________________________________ > fltk-dev mailing list > [email protected] > http://lists.easysw.com/mailman/listinfo/fltk-dev >
_______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
