<br><br><div class="gmail_quote">On 5 September 2011 03:45, Russell Allen <span dir="ltr"><<a href="mailto:mail@russell-allen.com">mail@russell-allen.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



<u></u>










<div style="background-color:#fff">
<span> </span>


<div>
  <div>


    <div>
      
      
      <p>Hi Mildred,</p><div class="im"><br>
<br>
On Sat, 3 Sep 2011 10:12:51 +0200, Mildred Ki'Lya wrote:<br>
> Hi,<br>
><br>
> I am becoming very interested in the Self language, that I just<br>
> discovered fully. This is my dream language, the one that I tried to<br>
> imagine over and over again. At least, it appears as such. I<br>
> downloaded the version for linux but the user interface in the VM is<br>
> absolutely awful. The text overlap and it is close to unusability. Am<br>
> I doing things wrong or is that the current state of the VM?<br>
<br></div>
The issue with morphic on the Linux VM is that it is using the very old <br>
X font handling mechanism (X Core Fonts), which the modern distros are <br>
all deprecating in favour of the less old Xft.<br>
<br>
So the font the Linux VM is looking for isn't available (because its <br>
been moved to Xft) and its defaulting to a font with the wrong metrics <br>
(hence the overlapping etc)<br>
<br>
Fixing this requires updating the VM primitives and the font handling <br>
code on the Self side. I just haven't done it yet :)<br>
<br>
(Anyone who is interested in doing this, please get in touch!)<br></div></div></div></div></blockquote><div><br>I might be interested in doing that.<br><br>Do you have any hints on how to get started. When I cloned the Self repository on github, I found an awful mess. it's probably because it's a CVS import but I find it hard to find anything. Like the source code for the VM and how to compile it. In fact, you shouldn't need to go to any sub-directory to start working.<br>
<br>If we want to do anything that last, we should use a higher level API such as cairo, or perhaps Qt. The X11 protocol is going to go away anyway (you guessed that I am looking forward wayland)<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div style="background-color: rgb(255, 255, 255);"><div><div><div>
<br>
In the meantime, all I can suggest is either trying an older distro, or <br>
the Mac version if you have access to one.</div></div></div></div></blockquote><div style="background-color: rgb(255, 255, 255);"><br>Older, I want to stick with my latest Fedora, and a mac ... yes, but with Linux on it won't help.<br>
:)<img src="" height="1" width="1"> <br>

<div style="color:#fff;min-height:0"></div>


</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">



  






</blockquote></div>Mildred<br><br clear="all"><br>-- <br>Mildred Ki'Lya<br><a href="http://mildred.fr" target="_blank">http://mildred.fr</a><br>