<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Am 04.10.2020 um 18:05 schrieb Martin
      Frb via lazarus:<br>
    </div>
    <blockquote type="cite"
      cite="mid:f855618b-62eb-e9b9-6434-d97548774f3f@mfriebe.de">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-cite-prefix">On 04/10/2020 10:14, Mr Bee wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:125995113.1541726.1601799288108@mail.yahoo.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div class="ydpe3779a4eyahoo-style-wrap"
          style="font-family:Helvetica Neue, Helvetica, Arial,
          sans-serif;font-size:16px;">
          <div>
            <div dir="ltr" data-setdir="false">If it does work, would
              you please submit it as a patch for the next release? At
              least, add a note that the font ligatures feature only
              supports monospaced fonts and only works on Windows. It's
              better than nothing.</div>
            <br>
          </div>
        </div>
      </blockquote>
      revision 63951<br>
      <br>
      Windows only, compile with -dWINDOWS_LIGATURE<br>
      Tested with Cascadia.<br>
      <br>
      If someone wants to add an option "show ligatures" ($IFDEF
      WINDOWS} to the IDE options (Editor > Display / like the anti
      aliasing option), then the feature can depend on that, and no
      longer needs the define.<br>
    </blockquote>
    <br>
    I've tested it (with Cascadia Code) and while it shows the one or
    other ligature, Visual Studio shows more.<br>
    <br>
    Take the following sequence:<br>
    <br>
    -> => >= <= *** .. ... <> >< >>
    << >>> <<< == !=<br>
    <br>
    Visual Studio shows all as ligatures except the first one and the
    symmetric difference (I think it doesn't have one)<br>
    <br>
    Lazarus however only shows >=, <=, <>  and .. as
    ligatures and for the three points it displays them as ".. .", so
    the first two are presented by their ligature, but the third dot is
    done separately (unlike in Visual Studio).<br>
    <br>
    Regards,<br>
    Sven<br>
  </body>
</html>