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

Emoji rendering on macOS

    XMLWordPrintable

Details

    • Enhancement
    • Status: Resolved
    • P4
    • Resolution: Fixed
    • 11, 15, 16, 17
    • 17
    • client-libs
    • None
    • 2d
    • b25
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: