Hi,
        Does anyone explicitly create a Font object as "symbol"
        or "wingdings"? This is just about precisely these two names,
        and only on Windows.

        I'd be interested to hear from anyone who does, and to hear
        how they use these fonts.

        I am considering an implementation change for JDK 1.5 (tiger)
        on win32 which will affect those two fonts only, but need
        input on whether this change is likely to affect anyone adversely.

        Remember that "AWT" components heavyweight components like
        java.awt.Button, java.awt.TextArea cannot use these font
        names so are not affected, so this is only about 2D/Swing.

        Those two fonts have historically had some special treatment
        in the JDK which isn't necessary any longer, and can be removed
        and make the treatment of these fonts consistent with other
        TrueType fonts with a "symbol" encoding (ie consistent with
        wingdings2, wingdings3 etc)

        In a nut shell
        The pluses of this proposed change are
         + all glyphs in these two fonts will finally be accessible
         + all symbol encoded fonts have consistent treatment
         + slightly faster (ok only a couple of ms) start-up

        The minus is :
        - the code points in these two fonts that have unique mappings
        to unicode code points (for example the "scissors" icons in
        wingdings map at unicode 0x2701->0x2704) will now not map
        at those points. They will map at 0xF01->0XF04 in the private
        use area.

        Once again, if you do not explicitly use these fonts as
        physical fonts this change will NOT affect you. ie logical
        fonts like "Dialog" will continue to show all the same
        code points as before.


-Phil Race
Java 2D team.

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to