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

Emoji rendering on macOS

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 11, 15, 16, 17
    • Fix Version/s: 17
    • Component/s: client-libs
    • Labels:
      None
    • Subcomponent:
      2d
    • Resolved In Build:
      b25
    • OS:
      os_x

      Description

      This requires adding support for color (ARGB) glyphs to glyph rendering pipeline at all its stages (generation, storage and blitting). Emoji glyphs on macOS are provided by 'Apple Color Emoji' system font. It cannot be rendered with Core Graphics API, Core Text should be used instead. As the font is a bitmap one, and it's not scaled proportionally with font size, special measures should be taken to perform its correct sizing during rendering and metrics calculation.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dbatrak Dmitry Batrak
              Reporter:
              dbatrak Dmitry Batrak
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: