Tuto or code to make an anti-aliasing watchface?

Hello, I'm looking for tutorial or source code to make a watchface with anti-aliasing on all needles.
I understood that we must use a font to draw the needles. But we have to do all the angles?
Why anti-aliasing is only for fonts?

In short I am a little lost, I understood via the example of Garmin how to do for seconds but hey I found nothing to make a watchface that is correct.

Thank you in advance.