<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"/></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hi Juan,<div><br/></div><div>:)) I promise I will fix that soon!</div><div><br/></div><div>Thanks for the fix! (No time to look at it right now, I am afraid.)</div><div><br/></div><div>Bernhard</div><div><br/></div><div><div><br/><blockquote type="cite"><div>Am 25.09.2026 um 15:46 schrieb Juan Vuletich <juan@cuis.st>:</div><br class="Apple-interchange-newline"/><div>

  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  
  <div><p>BTW, in "Styled Text Editor Documentation" it still says:</p><p>Font import<br/>
      Styled Text Editor uses Cuis' good looking antialiased bitmap
      fonts. These can be imported using the code from
      <a class="moz-txt-link-freetext" href="https://github.com/KenDickey/Cuis-Smalltalk-SF2-Import">https://github.com/KenDickey/Cuis-Smalltalk-SF2-Import</a>. The class
      StrikeFont then includes code to import such fonts from files.
      There is code for Pharo which allows to create such files from
      TrueType fonts using the Freetype plug-in.</p><p>This is so outdated that it hurts my eyes.</p>
    <div class="moz-cite-prefix">On 2026-09-24 6:24 AM, Bernhard Pieber
      via Cuis-dev wrote:<br/>
    </div>
    <blockquote type="cite" cite="mid:2293E95F-F3B7-47AF-BA67-EE35A8E8F4D4@pieber.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
      Hi Juan,
      <div><br/>
      </div>
      <div>Yes, the method is still used in StyledTextEditor (in
        StyledTextModel>>#convertAndStyleIfNeededWith:)</div>
      <div><br/>
      </div>
      <div>To reproduce:</div>
      <div>Feature require: 'StyledTextInstaller'</div>
      <div><br/>
      </div>
      <div>This opens the window Styled Text Editor Documentation. At
        the bottom it says:</div>
      <div><p style="margin: 24px 0px 10px 10px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 17px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(255, 0, 0);"><b>History</b></p><p style="margin: 2px 0px 2px 10px; text-indent: 20px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">You
          can find out a little bit about the history of the Styled Text
          Editor by looking at the feature documents. There is one for
          done features. You can open them be doing the following in a
          workspace:</p><p style="margin: 2px 0px 2px 10px; text-indent: 20px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">StyledTextInstaller
          new openStyledTextEditorFeatures</p>
      </div>
      <div><br/>
      </div>
      <div>This results in a MessageNotUnderstood:
        SHTextStylerST80>>convertedAndStyledText.</div>
      <div><br/>
      </div>
      <div>Reintroducing it does fix the MNU. However, the paragraph
        style Smalltalk code does not work as intended anyway, as it
        does no syntax colouring. I will try to find out which change
        broke it.</div>
      <div><br/>
      </div>
      <div>Cheers,</div>
      <div>Bernhard</div>
      <div><br id="lineBreakAtBeginningOfMessage"/>
        <div><br/>
          <blockquote type="cite">
            <div>Am 23.09.2026 um 22:52 schrieb Juan Vuletich via
              Cuis-dev <a class="moz-txt-link-rfc2396E" href="mailto:cuis-dev@lists.cuis.st"><cuis-dev@lists.cuis.st></a>:</div>
            <br class="Apple-interchange-newline"/>
            <div>
              <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
              <div><p>Hi Bernhard,</p><p>I checked the update #7721. At that point, in the
                  base image, the object stored in the 'formattedText'
                  instance variable didn't change during formatting (it
                  is still that way). So there was no need to ask for it
                  again. The other two methods changed in #7721 were
                  modified not to call #convertedAndStyledText.</p><p>Do you think it is still needed for StyledTextEditor?
                  Reintroducing it will make styling in STE work ok?</p><p>Thanks,</p>
                <div class="moz-cite-prefix">On 2026-09-22 6:07 PM,
                  Bernhard Pieber via Cuis-dev wrote:<br/>
                </div>
                <blockquote type="cite" cite="mid:F76F4851-E958-4D3A-8865-F63D59864B1D@pieber.com">
                  <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
                  Hi,
                  <div><br/>
                  </div>
                  <div>StyledTextEditor calls the
                    method convertedAndStyledText on SHTextStylerST80
                    which does not exist in the latest image anymore.</div>
                  <div><br/>
                  </div>
                  <div>It was easy to find out it was removed in <a href="http://7721-cleanup-juanvuletich-2025nov28-07h39m-jmv.001.cs.st/" moz-do-not-send="true">7721-Cleanup-JuanVuletich-2025Nov28-07h39m-jmv.001.cs.st</a>:</div>
                  <div>grep convertedAndStyledText CoreUpdates/*</div>
                  <div><br/>
                  </div>
                  <div>However, neither the changes nor the sources file
                    contain the original method:</div>
                  <div>
                    <div>Cuis-Smalltalk-Dev % grep
                      convertedAndStyledText
                      CuisImage/Cuis7.9-8206.changes </div>
                    <div>Cuis-Smalltalk-Dev % grep
                      convertedAndStyledText CuisImage/Cuis7.8.sources  
                        </div>
                    <div>Cuis-Smalltalk-Dev %</div>
                  </div>
                  <div><br/>
                  </div>
                  <div>With the following git command I was able to find
                    the source code of the original method:</div>
                  <div>git log -G"convertedAndStyledText" -p --
                    CuisImage/Cuis*.sources | grep -B 1 -A 15
                    "^\+\s*convertedAndStyledText"</div>
                  <div><br/>
                  </div>
                  <div>
                    <div>!SHTextStyler methodsFor: 'accessing' stamp:
                      'jmv 4/3/2023 15:43:28'!</div>
                    <div>                   convertedAndStyledText</div>
                    <div><span class="Apple-tab-span" style="white-space:pre">  </span>^ formattedText! !</div>
                  </div>
                  <div><br/>
                  </div>
                  <div>It just returns the instance variable
                    formattedText.</div>
                  <div><br/>
                  </div>
                  <div>Should we reintroduce the method
                    convertedAndStyledText or add the accessor
                    formattedText and change the call in
                    StyledTextEditor to use the latter instead of
                    convertedAndStyledText?</div>
                  <div><br/>
                  </div>
                  <div>If the former should we use the original stamp
                    'jmv 4/3/2023 15:43:28' or a new one?</div>
                  <div><br/>
                  </div>
                  <div>Opinions?</div>
                  <div><br/>
                  </div>
                  <div>Cheers,</div>
                  <div>Bernhard</div>
                  <div><br/>
                  </div>
                  <div><br/>
                  </div>
                  <div><br/>
                  </div>
                  <div><br/>
                  </div>
                  <br/>
                  <fieldset class="moz-mime-attachment-header"></fieldset>
                </blockquote>
                <pre class="moz-signature" cols="72">--
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis.st/" moz-do-not-send="true">www.cuis.st</a>
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich</pre>
              </div>
            </div>
          </blockquote>
        </div>
        <br/>
      </div>
      <br/>
      <fieldset class="moz-mime-attachment-header"></fieldset>
    </blockquote>
    <pre class="moz-signature" cols="72">--
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis.st/">www.cuis.st</a>
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich</pre>
  </div>

</div></blockquote></div><br/></div></body></html>