<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        Hi all!<div><br></div><div>> <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">So it looks tile the issue is actually in BitBlt itself.</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">It's funny how the fixed font in Squeak's About dialog keeps on documenting such issues. This is like the third or fourth case we had in the last year. :-)</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Best,</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Marcel</span></div><div class="mb_sig"></div><blockquote class="history_container" type="cite" style="border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 26.04.2020 22:45:02 schrieb Eliot Miranda <eliot.miranda@gmail.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">
<div dir="ltr"><div dir="ltr">Hi Tim,<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 22, 2020 at 2:50 PM Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto">Hi Bruce,<div dir="ltr"><blockquote type="cite">On Mar 22, 2020, at 8:31 AM, Bruce O'Neel <<a href="mailto:bruce.oneel@pckswarms.ch" target="_blank">bruce.oneel@pckswarms.ch</a>> wrote:</blockquote></div><blockquote type="cite"><div dir="ltr"><div>Hi,<br></div><div><br></div><div>Good news, playing with<br></div><div><br></div><p style="margin:0px;font-style:normal;font-variant-caps:normal;font-weight:normal;font-stretch:normal;line-height:normal"><span style="color:rgb(0,0,0)"><span style="font-family:Menlo"><span style="font-size: 11px"><span style="font-variant-ligatures:no-common-ligatures">--enable-fast-bitblt</span></span></span></span><br></p><div id="gmail-m_-3415197889854638712editorUserSignature" style="display:none"><br></div><div><br></div><div>and<br></div><div><br></div><p style="margin:0px;font-style:normal;font-variant-caps:normal;font-weight:normal;font-stretch:normal;line-height:normal"><span style="color:rgb(0,0,0)"><span style="font-family:Menlo"><span style="font-size: 11px"><span style="font-variant-ligatures:no-common-ligatures">--disable-fast-bitblt</span></span></span></span><br></p><div id="gmail-m_-3415197889854638712editorUserSignature" style="display:none"><br></div><div><br></div><div>does work in that it builds a working VM.<br></div><div><br></div><div>Good news/bad news, it does not change the font problem.  So that's not the problem.<br></div></div></blockquote><div><br></div>Great news.  We now know it is an X11 problem and can stop worrying about the fast BitBLT code.  Thanks.</div></blockquote><div><br></div><div>Looks like the problem, or at least a version of the problem, is nothing to do with X11.  If I open an About Squeak System Reporter in the simulator (64-bits x64) I see the fixed pitch font corruption we saw on X11 on ARM.  So it looks tile the issue is actually in BitBlt itself.</div><div><br></div><div><div><img src="cid:ii_k9hiteor0" alt="SysRepFixedPitch.png" width="563" height="433"></img><br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><br><blockquote type="cite"><div dir="ltr"><div><br></div><div>cheers<br></div><div><br></div><div>bruce</div><div><br></div><div><i>21 March 2020 01:07 tim Rowledge <<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>> wrote:</i><br></div><blockquote><div><br></div><div><br></div><div>> On 2020-03-20, at 6:16 AM, Bruce O'Neel wrote:<br></div><div> ><br></div><div> ><br></div><div> > I specialize in ridiculous. Good news, I guess, is that I dug up a monitor, and, walked it downstairs with a keyboard and mouse and attached it. The effect with the BitstreamVeraSans and ComicSans fonts are the same. Maybe it likes serfed fonts?<br></div><div> <br></div><div> I'm completely baffled by this. I don't get this effect with any ARM vm that I have that actually runs, with any image I have.<br></div><div> <br></div><div> ><br></div><div> > So that means that it is not some funky X11 over the wire problem with the Mac and Windows X11 servers problem. That's good.<br></div><div> <br></div><div> Guess so, though it just makes life weirder.<br></div><div> <br></div><div> ><br></div><div> > I have no idea then why. Are these fonts part of the image? Is it some funky binary format that for some reason Coq is mis-reading?<br></div><div> <br></div><div> Yes, the font glyphs are in-image. We've been using these ones for goodness knows how many years.<br></div><div> <br></div><div> ><br></div><div> > I built a stack VM and I get the same result with a Squeak 5.3 image.<br></div><div> <br></div><div> There*shouldn't* be any difference between the stack & cog vms.<br></div><div> <br></div><div> You could try building a VM with the fastbitblt turned off I suppose -<br></div><div> a quick hack is to find the BITBLT_FLAGS= -DENABLE_FAST_BLT and related lines in the Makefile in you squeak.cog.spur/build directory. I haven't actually built an ARM vm without that in years so I don't know it it even still works.<br></div><div> <br></div><div> <br></div><div> tim<br></div><div> --<br></div><div> tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br></div><div> It is easier to change the specification to fit the program than vice versa.<br></div><div> <br></div><div> <br></div><div> <br></div><div> <br></div></blockquote><div><br></div><span></span><br></div></blockquote></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><span style="font-size: 10pt;border-collapse: separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div>
</div></blockquote>
                                        </div></body>