It's been a bit of a bug-bear for me that I can't draw anti-aliased primitives in CIQ.
Looks like a few others have requested this too.
So, I've built a small demo to showcase a proof-of-concept line drawing routine;
Here's a video of it in action;
https://gfycat.com/FluidTornIcelandichorse
It uses a poorly optimised line drawing routine. Complex lines and geometry will result in too many draws to the frame buffer, and will trigger a WatchDog exception.
So, you're likely to hit snags on slower/older devices (like the f3). But it works nicely on the faster devices, like the 735xt.
Grab the code and example here;
https://github.com/sunpazed/garmin-drawaa