Attached are two screenshots taken from latest CodeLite. The first uses the Inconsolata As you can see, its smooth. The second shows the support for ligatures in wxSTC.
I am not sure if you guys are doing this for CodeBlocks, but to get the smooth look + support ligature (for Windows), you will need to change wx/setup.h a little bit:
Enable wxGCDC:
#define wxUSE_GRAPHICS_CONTEXT 1
and also this is enabled:
#define wxUSE_GRAPHICS_DIRECT2D 1
Now, in all wxSTC subclasses, I have this call enabled for Windows:
wxStyledTextCtrl::SetTechnology(wxSTC_TECHNOLOGY_DIRECTWRITE);
Inconsolata smooth:
Fira Code (font with ligatures, IMO, the best coding font) :
HTH,
Eran