Unicode в Android

У меня есть небольшая проблема, напечатав символ дополнения в android.

char c = '\u2216'; // should be the unicode for complement textView2.setText(c); // gives out "" nothing // if i take c = '\u2229' // it works 

Но почему я не могу распечатать символ дополнения, где ошибка? Если у кого-то есть решение, было бы очень приятно, чтобы это было. Благодаря !

Я думаю, что это проблема с шрифтом .. шрифт, используемый студией Android, поддерживает этот персонаж, в то время как устройство Android (возможно, семейство шрифтов Robot) не включает в себя этот глиф .. решение будет состоять в том, чтобы использовать правильный шрифт.

Здесь, как добавить пользовательский шрифт в свой проект: https://stackoverflow.com/a/27588966/2267723 .

Вот список шрифтов, которые поддерживают этот символ (U + 2216): http://www.fileformat.info/info/unicode/char/2216/fontsupport.htm

Поскольку шрифт вашего устройства не поддерживает этот символ «∩», вам необходимо встроить шрифт, который поддерживает этот символ.

 Typeface tf = Typeface.createFromAsset(context.getAssets(), "yourfontname.ttf"); //You will need to copy the font to assets folder. textView2.setTypeface(tf); 
Intereting Posts
Как я могу получить название моего нынешнего места? Как плавно анимировать высоту в CSS или Javascript на мобильных устройствах Ошибка Android Studio Rendering с интерактивными материалами Android: черный экран между действиями Как указать идентификатор, когда использование включает в XML-файл макета Загрузка и сохранение видеофайла с использованием Parse API в Android не увенчалась успехом ClassNotFoundException при использовании пользовательских Parcelable Создание кодера OMXCodec в режиме HW Как загрузить приложение напрямую без запуска рабочего экрана Ошибка при запуске с эспрессо Службы Google Play устарели. Требуется 10298000, но найдено 10084470 Как сделать градиентный фон в андроиде Как получить доступ к моему 127.0.0.1:8000 из Android-планшета Доступ к именам контактных групп Android Иногда выполняются операции с массивом «Операция недействительна после предыдущей операции»