Using the following code run as a tool from the IDE successfully enables Ligatures support:
Code: Select all
SendMessage_(Val(GetEnvironmentVariable("PB_TOOL_Scintilla")), #SCI_SETTECHNOLOGY, #SC_TECHNOLOGY_DIRECTWRITE, 0)
It also seems like Purebasic uses a special compiled version of the dll, maybe someone knows where that version comes from and why ligatures don't work with it/how to make them work?
I also tried updating to the latest Scintilla.dll version 5.3.3.0 from SciTe but then code folding and indentations do not work properly anymore in the IDE.
Any help would be appreciated, this is something i really don't want to code without and that it only works with an older dll anymore worries me for the future.