Hi, I managed to use the new fonts depending on the locale selected. <div>To test it, update your image, extract the new fonts <span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse">into the fonts directory (you can download them from </span><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><a href="http://tecnodacta.com.ar/gira/gsoc/new-etoys-fonts.zip" style="color:rgb(0, 0, 204)" target="_blank">http://tecnodacta.com.ar/gira/gsoc/new-etoys-fonts.zip</a>)</span><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse">, execute: </span></div>


<div><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><br></span></div><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><div>
TTFileDescription </div><div><span style="white-space:pre">        </span>installFamilyNamed: &#39;Mona&#39;;</div><div><span style="white-space:pre">        </span>installFamilyNamed: &#39;UnBatang&#39;;</div><div><span style="white-space:pre">        </span>installFamilyNamed: &#39;UnDotum&#39;;</div>


<div><span style="white-space:pre">        </span>installFamilyNamed: &#39;DejaVu LGC Sans&#39;;</div><div><span style="white-space:pre">        </span>installFamilyNamed: &#39;DejaVu LGC Serif&#39;;</div></span><div><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><span style="white-space:pre">        </span>installFamilyNamed: &#39;DejaVu LGC Sans Mono&#39;.</span></div>


<div><font face="arial, sans-serif"><span style="border-collapse:collapse"><br></span></font></div><div><font face="arial, sans-serif"><span style="border-collapse:collapse">and then execute:<br>
</span></font><div><font face="arial, sans-serif"><span style="border-collapse:collapse"><br></span></font><div><div>TTCFont registerAll.</div><div>latinFont := TTCFont familyName: &#39;DejaVu LGC Sans&#39; pointSize: 15 emphasis: 0.</div>


<div>japaneseFont := TTCFont familyName: &#39;Mona&#39; pointSize: 15 emphasis: 0.</div><div>koreanFont := TTCFont familyName: &#39;UnDotum&#39; pointSize: 16 emphasis: 0.</div><div>newFontArray := Array new: 14.</div><div>


newFontArray at: 1 put: latinFont.</div><div>newFontArray at: 6 put: japaneseFont.</div><div>newFontArray at: 8 put: koreanFont.</div><div>newFontSet := TTCFontSet newFontArray: newFontArray.</div><div>TextStyle defaultFont fallbackFont: newFontSet.</div>


<div>Preferences standardEToysFont fallbackFont: newFontSet.</div><div><br></div><div>Now when you change your locale to japanese or korean it will use the new ttf files.</div><div>We should now decide which fonts to include for chinese, greek, arabian, russian, and so on.</div>

<div><br></div><div>Cheers</div><div>Richo</div><div>
<br></div><br><div class="gmail_quote">On Fri, Jun 4, 2010 at 8:54 AM, Ricardo Moran <span dir="ltr">&lt;<a href="mailto:richi.moran@gmail.com" target="_blank">richi.moran@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hi, I&#39;ve been testing Andreas code with the DejaVu, Mona, UnDotum, and UnBatang fonts. You can install them by copying the .ttf files in the font directory and executing the following code (make sure you have an updated image): <div>



<br></div><div><div>TTFileDescription </div><div><span style="white-space:pre">        </span>installFamilyNamed: &#39;Mona&#39;;</div><div><span style="white-space:pre">        </span>installFamilyNamed: &#39;UnBatang&#39;;</div>
<div><span style="white-space:pre">        </span>installFamilyNamed: &#39;UnDotum&#39;;</div><div><span style="white-space:pre">        </span>installFamilyNamed: &#39;DejaVu LGC Sans&#39;;</div>
<div><span style="white-space:pre">        </span>installFamilyNamed: &#39;DejaVu LGC Serif&#39;;</div><div><span style="white-space:pre">        </span>installFamilyNamed: &#39;DejaVu LGC Sans Mono&#39;</div>
</div><div><br></div><div>For convenience, I uploaded the fonts to <a href="http://tecnodacta.com.ar/gira/gsoc/new-etoys-fonts.zip" target="_blank">http://tecnodacta.com.ar/gira/gsoc/new-etoys-fonts.zip</a>. The size is 11.1 MB.</div>


<div>
<br></div><div>I haven&#39;t managed to link these fonts with the LanguageEnvironment (so that Mona would be the default font when you&#39;re using the japanese locale, or UnDotum for the korean) but I&#39;m looking into that.</div>



<div><br></div><div>Cheers</div><div>Richo </div>
</blockquote></div><br></div></div></div>