> >> Hmm, well, my test code (including the simple version I just > >> posted) *is* now working on this Vista box, with my proposed > >> changes applied. > > And so it is on Win7, with and w/o the latest svn commit (r8570).
Thanks Albrecht - that confirms what I saw on Vista. Good to have the feedback. > Can't test WinXP now, though. Whereas, right now, I can *only* test on XP and it is Not Working! For me, every surrogate-pair is rendered as two unknown glyphs, rather than just one, whereas on Vista the glyphs get rendered correctly. > What I see (on Win7) is that everything is rendered well if I set > the "Musica" font (including the Hangul(?) characters in my test > code). The music alcharacters are rendered as single "unknown" > boxes, if I don't set the font. This works with rotated text, too. Yes, I think that "recent" versions of Windows (and OSX too, AFAIK) do a pretty decent job of substituting missing glyphs, at least for the basic multilingual plane, by finding something suitable in their fallback fonts. (BTW: It should be possible for us to get similar behaviour on XFT too, though we don't have it at present...) > As you know already, text measurement doesn't work correctly. > The /centered/ text in the rotated_text demo program is rendered > left of the center (the Hangul characters are centered correctly). Yup, at least on WinXX, any glyph from the BMP we (probably) measure correctly, but anything from a higher plane we will get wrong. Manolo has tweaked the OSX versions and they should be good now (and I think the XFT and Xlib versions were probably OK anyway) so if we can just get the WinXX stuff sorted... Based on what happens to the rendering, it looks like Vista/Win7 may be easier to fix than XP! SELEX Galileo Ltd Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL A company registered in England & Wales. Company no. 02426132 ******************************************************************** This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person. ******************************************************************** _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
