Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4190860

Unicode \u200b and \ufeff rendered as missing glyph

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.2.2
    • 1.1
    • client-libs
    • None
    • 2d
    • 1.2.2
    • generic
    • solaris_2.5

      Many fonts render \u200b <zero width space> and \ufeff <zero width no break space> as the missing glyph. This causes problems for text layout which requires these characters to simply not be rendered. There is no good reason for any TrueType font to not map these Unicodes to glyphs because all TrueType fonts contain a null glyph in glyph code 1.

      The font rendering code should make sure that zero width spaces are never rendered even if the font hasn't explicitly mapped them to the null glyph.

            pkejriwasunw Parry Kejriwal (Inactive)
            bcbeck Brian Beck (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: