screenshot of the patch I sent.
[image: Screen Shot 2020-07-10 at 18.04.38.png]
Em sex., 10 de jul. de 2020 às 18:00, Alexandre Torres Porres < porres@gmail.com> escreveu:
Hi, this discussion came up in the facebook group. I was asking people that use other alphabets how they work with it and how Pd handles it. Mostly cause I'm working on cyclone/comment and then people asked me if it could support emojis too.
My understanding is that cyclone's comment can do anything, so we tested a bit and saw that Pd Vanilla can actually support some emojis, but not all.
Now, not that I'm particularly interested in this feature and would like it to be natively supported in Pd (though yeah, lots of facebook people were excited about it), nonetheless, I have lots of questions and would like to better understand this. Perhaps if not natively in Pd Vanilla itself, one could think about providing an external that fully handles it? But how?
Or maybe, since something is already happening (some emojis work, others don't), we could look why it happens, and maybe open a door for full support. And you know, macOS gives the option of emojis as part of the edit menu of Pd! Not sure how windows and linux deal with it...
Now, why bother with emojis? I know... seems silly... but other than smiley faces, piles of poo and vomiting, there are some icons that can be useful, like ⏸⏯⏹⏺⏭⏮⏩⏪⏫⏬◀️!!!! These, by the way, are icons that I got working in Pd vanilla on my macOS. And there are also others like math symbols (≥ works too, that's nice!), stuff like arrows ("➜" works too! Seems useful). I couldn't get smiley faces in the patch though 😣
By the way, here's a test patch, see if it works for you (also attached)
==============================
#N canvas 176 60 1325 741 36; #X msg 336 52 set ⏸⏯⏹⏺⏭⏮⏩⏪⏫⏬◀️, f 22; #X obj 336 134 cyclone/comment 0 80 dejavu\ sans\ mono empty 0 255 0 0 0 255 0 255 1 0 ⏸⏯⏹⏺⏭⏮⏩⏪⏫⏬◀️; #X text 95 133 cyclone's comment =>, f 10; #X text 287 304 pd's comment => ⏸⏯⏹⏺⏭⏮⏩⏪⏫⏬◀️ ; #X msg 822 431 label ⏯, f 10; #X obj 823 519 s cnv; #X obj 630 412 bng 95 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 630 412 cnv 15 95 95 empty cnv ⏯ 3 54 0 90 -233017 -66577 0; #X obj 630 535 bng 95 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 213 460 send ⏯, f 7; #X obj 209 521 receive ⏯, f 10; #X floatatom 219 399 5 0 0 0 - - -; #X floatatom 231 591 5 0 0 0 - - -; #X text 490 431 [cnv]:; #X connect 0 0 1 0; #X connect 4 0 5 0; #X connect 6 0 8 0; #X connect 10 0 12 0; #X connect 11 0 9 0;