<div dir="ltr">Bert, Tim, <div>Thanks, I think I understand the problem now. </div><div>A. The default Squeak font does not contain a glyph for the value which was used to create the character. </div><div>B. The question mark character is used as a placeholder for the missing glyph. </div><div>C. There may be a solution using the UnicodePlugin (which is not available on Mac per Tim's note on the VM list:</div><div>                  Apr 18, 2017; 1:07pmAdding build of ScratchPlugin & UnicodePlugin<br></div><div>D. The NuScratch code is in the "<span style="color:rgb(0,0,0);font-family:Geneva,Arial,Helvetica,sans-serif;text-align:justify">Improved Scratch 1.4 as used on Raspberry Pi</span>" project at <a title="static project url" href="http://www.squeaksource.com/NuScratch.html" style="color:rgb(54,0,132);text-decoration-line:none;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:15.04px;text-align:justify">http://www.squeaksource.com/NuScratch.html</a>. and may point in the direction of an ultimate solution.</div><div><br></div><div>I think I will just hack an application specific solution for now. The biggest reason that $? is a problem for me is because a random ?  in OSProcess parameter strings causes the VM to lockup. (The string I am using from the JSON data is embedded in a parameter in a command I execute using OSProcess)</div><div><br></div><div>jrm</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 25, 2017 at 1:40 PM, Bert Freudenberg <span dir="ltr"><<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div class="gmail_quote" dir="auto"><span class=""><div dir="auto">On Sat 25. Nov 2017 at 01:38, John-Reed Maffeo <<a href="mailto:jrmaffeo@gmail.com" target="_blank">jrmaffeo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The  problem I am trying to debug occurs in the method #unescapeUnicode while parsing data from a JSON stream at a web address using the JSON package tonyg.39. I have decomposed the problem to a repeatable test case:<div dir="auto"><br></div><div dir="auto">Unicode value: (Integer readFrom: '2019' readStream base: 16) </div><div dir="auto">>> I expect to see a right single quote mark, but a question mark is returned. I have to tried to debug this statement, but I don't understand the code. I also get question marks when I use other decimal numbers: 2000 to: 2030 do:[ :each | Transcript show: (Unicode charFromUnicode: each)]</div></blockquote><div dir="auto"><br></div></span><div dir="auto">Are you sure the font you are using to display those characters does have glyphs for them? Otherwise they will be displayed as question marks.</div><span class="HOEnZb"><font color="#888888"><div dir="auto"><br></div><div dir="auto">- Bert -</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"></div></blockquote></font></span></div>
<br><br>
<br></blockquote></div><br></div>