Для кнопки воспроизведения в графическом интерфейсе Java в настоящее время я использую кнопку с меткой, установленной на «'» (нашел этот символ в таблице символов Unicode).Как я понимаю, лучше не использовать такие символы непосредственно в исходном коде, а вместо этого использовать явное представление Unicode, такое как \u25BB
в этом примере, потому что некоторые инструменты (редактор, ...) могут быть не в состоянии обрабатывать файлы с неСодержимое ASCII (это правильно?).
При условии, что скомпилированный класс содержит правильный символ, при каких условиях графический интерфейс пользователя не будет отображать предполагаемый символ в текущей операционной системе ПК?Linux, Windows, Mac должны поддерживать UTF-16, верно?Имеют ли доступные шрифты или настройки шрифта проблемы для этого подхода?
(Конечно, я мог бы добавить значок, но зачем добавлять дополнительные ресурсы, если символ уже должен быть доступен ... учитывая, что это переносимое решение)