[Lazarus] Win 7 issue / Re: -dWINDOWS_LIGATURE [[Re: Font ligatures support]]
lazarus at mfriebe.de
Fri Oct 9 04:09:22 CEST 2020
On 09/10/2020 03:14, Martin Frb via lazarus wrote:
> On 09/10/2020 00:55, Maxim Ganetsky via lazarus wrote:
>> Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=i386-win32-win32
>> 32-win32 Changed: OS/CPU=True LCL=False
>> Calling NewTextOut L: 71 rcT: l=71,t=36,r=85,b=54 tok:
>> l=71,t=36,r=85,b=54 tkt:
>> 2020 // 2 // eto: False
> That output looks all ok.
> I concluded from the output that you have a 32 bit IDE.
> So I checked => 32 bit IDE crashes for me too.
> From the bit of debugging I have done, this may be a stack corruption.
> I had cases where the OS returned to NewTextOut (even though
> indicating that GetCharacterPlacementW failed), but NewTextOut crashed
> on exit. (either in its internal finally handler, or on actually
> returning to parent)
> Interestingly on Win10 a 32bit IDE - while not crashing - does not
> display ligatures. The call to GetCharacterPlacementW returns failed.
One more think
Lazarus build with 32bit 3.0.4 on win 7 does not crash. (But ligatures
do not work either).
More information about the lazarus