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