<div dir="ltr">I agree with your proposal Juan.<div>Also, people that created the packages should be responsible to maintain them </div><div><br></div><div>Cheers!</div><div>Hernan.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 8, 2024 at 5:08 PM Juan Vuletich <<a href="mailto:juan@cuis.st">juan@cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>

  
    
    
  
  <div bgcolor="#ffffff">
    Hi Mark,<br>
    <br>
    On 10/5/2024 6:01 PM, Mark Volkmann via Cuis-dev wrote:
    <blockquote type="cite">
      <div dir="ltr">The following example code found in a comment in
        the <font face="monospace">Pen</font> method <font face="monospace">print:withFont:</font> results in the error
        MessageNotUnderstood: TrueTypeFont>>glyphAt: 
        <div><br>
        </div>
        <div><font face="monospace">Display restoreAfter: [</font></div>
        <div><font face="monospace">    Pen new squareNib: 2;</font></div>
        <div><font face="monospace">        color: Color red;</font></div>
        <div><font face="monospace">        turn: 45;<br>
                    print: 'The owl and the pussycat went to sea<br>
            in a beautiful pea green boat.'</font></div>
        <div><font face="monospace">        withFont: FontFamily
            defaultFamilyAndPointSize</font></div>
        <div><font face="monospace">]</font></div>
        <div><br>
        </div>
        <div>To install the <font face="monospace">Pen</font> class,
          clone the <a href="https://github.com/Cuis-Smalltalk/Morphic" target="_blank">https://github.com/Cuis-Smalltalk/Morphic</a>
          repository and evaluate <font face="monospace">Feature
            require: 'Pen'</font>.</div>
        <div><br>
        </div>
        <div>Do I need to use a non-TrueType font in order for this to
          work?</div>
        <div><br>
          <span class="gmail_signature_prefix">-- </span><br>
          <div dir="ltr" class="gmail_signature">
            <div dir="ltr">
              <div>
                <div dir="ltr">
                  <div>
                    <div dir="ltr">
                      <div dir="ltr">
                        <div><font face="arial, helvetica, sans-serif">R.


                            Mark Volkmann</font></div>
                        <div><span style="font-size:12.8px"><font face="arial, helvetica, sans-serif">Object
                              Computing, Inc.</font></span></div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    That code could be made to work again. Some investigation is
    required, though.<br>
    <br>
    However I'm strongly about that. This points to a real problem we
    need to address. The lineage Smalltalk-76 -> Smalltalk-80 ->
    Squeak -> Cuis comprises almost 50 years. A lot of code has been
    written! Some things have been made obsolete by much better options.
    This is one of them. VectorGraphics offers way more flexibility and
    unbelievable better quality graphics.<br>
    <br>
    We need to classify packages in, perhaps, these categories:<br>
    1 - Abandoned.<br>
    2 - Maintained, but only for historical value. Use beyond that is
    not recommended.<br>
    3 - Somewhat maintained. Bitrot possible, and usually fixed in no
    more than a couple of months. If bugs are reported, someone fixes
    them in no more than a few weeks.<br>
    4 - Maintained. Someone or several people act as maintainers. They
    regularly use it and problems are detected and fixed quickly. If a
    bug is reported, it is acknowledged in no more that a few days, and
    fixed in no more than a week or two.<br>
    <br>
    The Pen package would be in category 1, unless someone volunteers to
    maintain (and fix!) it. In any case, it would never go beyond 2,
    unless someone rewrites it to use Vector Graphics.<br>
    <br>
    <br>
    These categories for asses<br>
    <br>
    <pre cols="72">-- 
Juan Vuletich
<a href="http://cuis.st" target="_blank">cuis.st</a>
<a href="http://github.com/jvuletich" target="_blank">github.com/jvuletich</a>
<a href="http://researchgate.net/profile/Juan-Vuletich" target="_blank">researchgate.net/profile/Juan-Vuletich</a>
<a href="http://independent.academia.edu/JuanVuletich" target="_blank">independent.academia.edu/JuanVuletich</a>
<a href="http://patents.justia.com/inventor/juan-manuel-vuletich" target="_blank">patents.justia.com/inventor/juan-manuel-vuletich</a>
<a href="http://linkedin.com/in/juan-vuletich-75611b3" target="_blank">linkedin.com/in/juan-vuletich-75611b3</a>
<a href="http://twitter.com/JuanVuletich" target="_blank">twitter.com/JuanVuletich</a></pre>
  </div>

</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-size:small"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><span style="font-weight:bold">Hernán Wilkinson</span><br>Agile Software Development, Teaching & Coaching</span></font></span></span></strong></span></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Phone: +54-011</span></font></span></span></strong></span><font face="tahoma, sans-serif" size="2">-4893-2057</font></div><div style="font-size:12.8px"><strong style="font-family:tahoma,sans-serif;font-size:xx-small"><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Twitter: @HernanWilkinson</span></font></span></span></strong></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank">http://www.10Pines.com</a></span></font></span></span></strong></span></div><div style="font-size:12.8px"><font face="tahoma, sans-serif"><span style="border-collapse:collapse">Address: Alem 896</span></font>, Floor 6, Buenos Aires, Argentina</div></div></div></div></div></div></div></div>