Thank you for the suggestion, but that didn&#39;t work on XP or Ubuntu. Should I submit the issue to Racket&#39;s github? I&#39;m new to programming and don&#39;t know what the protocol is for things like this...<br><div class="gmail_extra">
<br><br><div class="gmail_quote">On Fri, Nov 23, 2012 at 4:32 PM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Oh, I see. I&#39;m sorry I don&#39;t know what is going wrong. Different<br>
versions of cairo/pango could be relevant, possibly.<br>
<br>
I doubt it is going to matter, but if you change the expression on<br>
line 932 in collects/mrlib/image-core.rkt:<br>
<br>
           (send dc draw-text (text-string np-atomic-shape)<br>
                 (real-part p)<br>
                 (imag-part p)<br>
                 #f 0 θ)<br>
<br>
by turning the #f into a #t, does that change anything?<br>
<br>
Robby<br>
<br>
<br>
On Fri, Nov 23, 2012 at 2:55 PM, Clement Erik Ferguson<br>
<div class="HOEnZb"><div class="h5">&lt;<a href="mailto:clementraphael@gmail.com">clementraphael@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;m sorry, I don&#39;t think I&#39;ve explained the problem I&#39;m having clearly.<br>
&gt;<br>
&gt; I have fonts that I&#39;m using that map latin characters to neumes for<br>
&gt; byzantine chant music. So pressing &quot;1&quot; gives me a particular musical symbol,<br>
&gt; and &quot;a&quot; gives me another symbol. I am trying to use text/font to render<br>
&gt; those symbols, so I call it with a &quot;1&quot; but I&#39;m getting a &quot;1&quot; instead of the<br>
&gt; musical symbol on certain platforms. This method works fine on Ubuntu 12.04<br>
&gt; 32bit and a Debian system that another user tested it on (I&#39;m not sure of<br>
&gt; the version info), but it isn&#39;t working on Windows XP and on Ubuntu 12.10<br>
&gt; 64bit.<br>
&gt;<br>
&gt; If you go to <a href="https://github.com/muraiki/byzscribe" target="_blank">https://github.com/muraiki/byzscribe</a> and scroll down to the<br>
&gt; picture, you can see what the output should look like. On platforms where it<br>
&gt; doesn&#39;t work, instead of getting the musical symbols I simply get the<br>
&gt; textual string that should map to those symbols, such as 01a.<br>
&gt;<br>
&gt; You can download the font package, which includes a PDF with a character<br>
&gt; table, from here: <a href="http://www.stanthonysmonastery.org/music/ByzMusicFonts.zip" target="_blank">http://www.stanthonysmonastery.org/music/ByzMusicFonts.zip</a><br>
&gt; The character table is EZ-CharacterTables.pdf<br>
&gt;<br>
&gt; The other symbol fonts that I&#39;ve tried work in the same way, although<br>
&gt; instead of musical symbols they have other things like snowflakes and<br>
&gt; shapes. Those aren&#39;t the fonts that I need to use, but I wanted to make sure<br>
&gt; that the problem didn&#39;t lie in the byzantine chant fonts. On platforms where<br>
&gt; the byzantine chant fonts don&#39;t work as expected, no other symbol fonts<br>
&gt; work, either.<br>
&gt;<br>
&gt; I&#39;m sorry if this is a bit confusing. Thank you for your help!<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Nov 23, 2012 at 3:38 PM, Robby Findler &lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; If you want to use, say, α, then you need an actual α in the string, not<br>
&gt;&gt; an &quot;a&quot;.<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t know how the dingbats work, but certainly that&#39;s how it works<br>
&gt;&gt; for characters that are in the unicode character set.<br>
&gt;&gt;<br>
&gt;&gt; (You can type those characters by using their LaTeX equivalents and<br>
&gt;&gt; then hitting control-\ or alt-\ (depending on the platform).)<br>
&gt;&gt;<br>
&gt;&gt; Robby<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Nov 23, 2012 at 2:02 PM, Clement Erik Ferguson<br>
&gt;&gt; &lt;<a href="mailto:clementraphael@gmail.com">clementraphael@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Now I&#39;m experiencing the same problem in Ubuntu 12.10. No symbol fonts<br>
&gt;&gt; &gt; render when using text/font; I only get the latin text equivalent. I<br>
&gt;&gt; &gt; tried<br>
&gt;&gt; &gt; this using the Dingbats font built into Ubuntu along with custom symbol<br>
&gt;&gt; &gt; fonts I had downloaded. Both Dingbats and the other symbol fonts I<br>
&gt;&gt; &gt; downloaded work fine in other programs.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The system where this did work correctly was an Ubuntu 12.04 machine<br>
&gt;&gt; &gt; (running under a VM). The Ubuntu 12.10 machine I&#39;m using now is a fresh<br>
&gt;&gt; &gt; OS<br>
&gt;&gt; &gt; installation using the 64-bit binary downloaded from the Racket site.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Is anyone else using Ubuntu 12.10? Can you try running the following<br>
&gt;&gt; &gt; code?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; (require 2htdp/image)<br>
&gt;&gt; &gt; (text/font &quot;test&quot; FONT-SIZE &quot;black&quot; &quot;Dingbats&quot; &#39;symbol &#39;normal &#39;normal<br>
&gt;&gt; &gt; #f)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; This should render some triangles and a snowflake, not &quot;test&quot;.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Wed, Nov 21, 2012 at 1:54 PM, Robby Findler<br>
&gt;&gt; &gt; &lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The text/font function ultimately just calls find-or-create-font with<br>
&gt;&gt; &gt;&gt; the font details and then draw-string on the dc&lt;%&gt; with the string, so<br>
&gt;&gt; &gt;&gt; I guess that this is either a problem at that level of the Racket GUI<br>
&gt;&gt; &gt;&gt; system, or something that is just different about how Windows works<br>
&gt;&gt; &gt;&gt; from other platforms. (Sorry I don&#39;t know the right answer here.)<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Robby<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Wed, Nov 21, 2012 at 12:29 PM, Clement Erik Ferguson<br>
&gt;&gt; &gt;&gt; &lt;<a href="mailto:clementraphael@gmail.com">clementraphael@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Hi all,<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I&#39;m a newcomer to Racket and I ran into a problem with the text/font<br>
&gt;&gt; &gt;&gt; &gt; function in 2htdp/image. stamourv on #racket helped me diagnose this,<br>
&gt;&gt; &gt;&gt; &gt; and it<br>
&gt;&gt; &gt;&gt; &gt; seems to be a problem confined to Windows XP. When using text/font<br>
&gt;&gt; &gt;&gt; &gt; with<br>
&gt;&gt; &gt;&gt; &gt; a<br>
&gt;&gt; &gt;&gt; &gt; symbol font like Wingdings or Symbol (standard symbol fonts included<br>
&gt;&gt; &gt;&gt; &gt; with<br>
&gt;&gt; &gt;&gt; &gt; Windows) the character is not rendered. Instead, I get whatever the<br>
&gt;&gt; &gt;&gt; &gt; equivalent Roman character would be.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; For instance:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; (define testingfont<br>
&gt;&gt; &gt;&gt; &gt;   (text/font &quot;012abc&quot; 36 &quot;black&quot;<br>
&gt;&gt; &gt;&gt; &gt;              &quot;Wingdings&quot; &#39;default &#39;normal &#39;normal #f))<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; If I then type testingfont into the interactions window, instead of<br>
&gt;&gt; &gt;&gt; &gt; rendering a series of symbols I get the input string 012abc instead.<br>
&gt;&gt; &gt;&gt; &gt; I<br>
&gt;&gt; &gt;&gt; &gt; also<br>
&gt;&gt; &gt;&gt; &gt; tried using &#39;symbol instead of &#39;default. We tried the same code on<br>
&gt;&gt; &gt;&gt; &gt; Debian<br>
&gt;&gt; &gt;&gt; &gt; (stamourv) and Ubuntu (me) and it worked fine on those platforms.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I&#39;m running Windows XP 32-bit, and I am using Racket 5.3.1.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Thanks!<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; ____________________<br>
&gt;&gt; &gt;&gt; &gt;   Racket Users list:<br>
&gt;&gt; &gt;&gt; &gt;   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>