<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>