Мне было интересно, как отображать цветные эмодзи на ходу. У меня такое ощущение, что движок шрифтов Swing (awt) не может этого сделать. Я пробовал использовать шрифт windows emoji (Segoe UI Emoji
), но, к сожалению, он отображает только варианты моно chrome. Есть ли какое-либо свойство UIManager-Property или Client-Property, которое я могу установить, чтобы получить немоно вариант chrome, или Swing просто не может этого сделать?
Я также заметил, что по умолчанию Swing не работает. вообще не отображаю эмодзи. Я подумал, что если есть доступный шрифт для смайликов, будет какой-то запасной вариант. Насколько я понимаю, обычно шрифт эмодзи не содержит ничего, кроме эмодзи. Так, например, я бы использовал Segoe UI
, который будет использовать Segoe UI Emoji
для смайликов. С другой стороны, должно быть возможно использовать Segoe UI
для обычного текста и Noto Color Emoji
для смайликов. Я что-то здесь не понимаю?