IOhannes m zmölnig wrote:
On 1/17/21 7:40 PM, oliver wrote:


you need to convert the unicode codepoint to utf8.
for the unicodepoint 8983, the utf-8 sequence is "232 166 131".
feeding this sequence to [list tosymbol] will give you "覃" (which is think is what you want)

wow, thanks, that's great news !

still, that's not the desired symbol, i think there's been a decimal/hexadecimal mismatch of the unicode code point ...

anyway, the right utf-8 sequence for "VIEWDATA SQUARE"
would be "226 140 151", see attached patch.



i'm honestly baffled by this discussion.
afaik we have a working unicode implementation in Pd for more than 10 years.
what's the buzz, tell me what's a-happening...



(... whyyyyy wouuuuld youuuuu want to know ... ;-))

it's the difference between the representation of the sharp symbol in symbol canvas vs. GUI canvas, where the sharp symbol is printed as a dollar sign.

attached is example image and patch, plus utf-8 solution !

best

oliver
#N canvas 755 238 729 257 12;
#X msg 196 38 35;
#X obj 196 65 makefilename C%c;
#X symbolatom 197 166 10 0 0 0 - - -;
#X obj 85 166 print C-sharp;
#X obj 288 168 hradio 15 1 0 8 empty empty C$ 0 40 0 50 -262144 -1
-258113 0;
#X msg 288 134 label \$1;
#X text 238 38 ASCII;
#X obj 460 62 list tosymbol;
#X symbolatom 460 89 10 0 0 0 - - -;
#X msg 460 34 226 140 151;
#X text 549 35 utf-8 code sequence;
#X obj 460 115 makefilename C%s;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 1 0 5 0;
#X connect 5 0 4 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 9 0 7 0;
#X connect 11 0 5 0;
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to