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

Reply via email to