[Lazarus] Win 7 issue / Re: -dWINDOWS_LIGATURE [[Re: Font ligatures support]]

Ondrej Pokorny lazarus at kluug.net
Fri Oct 9 09:06:10 CEST 2020


On 09.10.2020 04:33, Martin Frb via lazarus wrote:
> It might be dead simple (at least I hope)
>
> {$IFDEF WINDOWS_LIGATURE}
> function GetCharacterPlacementW(hdc: HDC; lpString: LPCWSTR; nCount, 
> nMaxExtend: Integer; var lpResults: GCP_RESULTSW; dwFlags: DWORD): 
> DWORD; stdcall; external 'gdi32' name 'GetCharacterPlacementW';
> {$ENDIF}
>
> Add stdcall.

Yes, the stdcall fixes the crash for me on Windows 10 64bit & Lazarus 
IDE 32bit.

But the ligatures are not very promising. I get ':=' as ligature but 
nothing else.

Ondrej



More information about the lazarus mailing list