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

Ancient Egyptian font is not rendered on macOS/Windows

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • jfx24
    • javafx
    • None
    • macOS 15.4.1

      Windows 11 Pro 23H2 build 22631.5189

    • os_x, windows

      The Ancient Egyptian hieroglyphics, though present in the macOS 15.4.1 (can be seen in Eclipse, see the screenshot) are not properly rendered by the JavaFX "system" font.

      Also, not rendered in Swing with either "Dialog" or "SansSerif" font.

      Test string:
      \ud80c\udd42\ud80c\udc79\ud80c\udc4b\ud80c\udc68
      𓅂𓁹𓁋𓁨

      To reiterate, there are three failing configurations:

      - pure JavaFX (TextArea_Egyptian_8356996)
      - JTextField/JTextArea inside a SwingNode (JTextArea_FX_Egyptian_SwingNode_8356996)
      - pure Swing (JTextArea_Egyptian_Swing_8356996)

        1. Screenshot 2025-05-14 at 13.07.21.png
          335 kB
          Andy Goryachev
        2. Screenshot 2025-05-14 at 13.15.24.png
          129 kB
          Andy Goryachev
        3. Screenshot 2025-05-15 at 10.06.24.png
          92 kB
          Andy Goryachev
        4. Screenshot 2025-05-16 at 07.35.43.png
          358 kB
          Andy Goryachev
        5. JTextArea_FX_Egyptian_SwingNode_8356996.java
          1 kB
          Andy Goryachev
        6. TextArea_Egyptian_8356996.java
          1 kB
          Andy Goryachev
        7. JTextArea_Egyptian_Swing_8356996.java
          1 kB
          Andy Goryachev
        8. win11 swing 2025-05-21 110258.png
          5 kB
          Andy Goryachev
        9. fx 2025-05-21 110320.png
          5 kB
          Andy Goryachev
        10. swing node 1 2025-05-21 110347.png
          5 kB
          Andy Goryachev
        11. swing node 2 2025-05-21 110355.png
          5 kB
          Andy Goryachev
        12. swing node 3 2025-05-21 110404.png
          6 kB
          Andy Goryachev

            prr Philip Race
            angorya Andy Goryachev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: