Bagaimana cara menampilkan emoji di dalam sketsa?

Saya memiliki metode berikut dalam metode draw() saya:

PFont f = createFont("Arial",size,true);
textFont(f,size); 
text(char(symbol), x, y);

di mana simbolnya adalah rentang unicode bilangan bulat dari emoji 128512-128591.

tetapi keluaran saya hanya menampilkan blok kosong, bukan emoji.

Apa cara yang benar untuk melakukan ini? Selain itu, bagaimana cara menampilkan emoji kaya yang mirip dengan yang ditemukan di aplikasi seluler, dll?


person srinivas    schedule 10.10.2015    source sumber
comment
Mungkin Anda perlu menentukan pengkodean/karakter di suatu tempat? Hanya tebakan   -  person Daniel W.    schedule 10.10.2015
comment
Jika ini adalah Pemrosesan (yaitu Java), maka menggunakan font tertentu akan memberi Anda karakter persis dalam font itu dan tidak ada yang lain. Itu mungkin masalah pertama. Alasan lainnya adalah fungsi char mungkin tidak mendukung karakter non-BMP (› 65535) dan Anda mungkin harus melakukan UTF-16 secara manual, mis. char(55357) + char(56842). Jika Anda melihat dua kotak, itu merupakan indikatornya. Adapun emoji warna-warni: Gunakan gambar; sejauh ini baik browser maupun Java tidak terlalu berhasil dalam menggunakan font berwarna.   -  person Joey    schedule 10.10.2015


Jawaban (1)


sering kali, saya cukup menyalin dan menempelkan emoji ke fungsi text(text, x, y);. namun meskipun demikian, emoji dapat ditampilkan secara berbeda di berbagai platform. Jadi, Anda mungkin ingin mencari opsi lain.

person Asher    schedule 08.02.2019