<div dir="ltr"><div><div><div>I think there is no point in making internationalization unloadable.<br></div>There is a better image for this purpose and it&#39;s named Cuis.<br></div>So +1 for merging the single and multi Character*<br>
</div><div>Also note that Pharo has greater plans about text composition refactorings...<br><br></div><div>Nicolas<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/9/2 Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 2013-09-02, at 07:24, tim Rowledge &lt;<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>&gt; wrote:<br>

<br>
&gt; How have we got into such a mixed and messy state? Did some experiment get partially worked on and forgotten?<br>
<br>
</div>That is pretty much exactly what happened - back in 2005 for the 3.8 release the m17n work done by our Japanese subcommunity was merged in. That work had existed for a couple of years so it was designed to be rather independent of Squeak&#39;s old system, rather than being a proper update of it. That is why there is much duplication of machinery. It got to a state that it pretty much worked fine, but no cleanup or simplification was ever attempted.<br>

<br>
FT2 is a distinct effort of utilizing the FreeType plugin that was never properly integrated (it&#39;s still not in trunk). HostFont had a similar aim but the plugin was only ever implemented on Windows. Scratch&#39;s UnicodePlugin is completely separate. And rudimentary Pango support is part of RomePlugin (for odd reasons) but has not been used in Squeak trunk (it is used to render paragraphs of non-Latin scripts in Etoys on Linux).<br>

<br>
I agree, it&#39;s a mess. Glad you&#39;re taking it on :)<br>
<span class="HOEnZb"><font color="#888888"><br>
- Bert -<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div>