Using fonts in cv2.putText method?

How to use fonts other than Hershey in the cv2.Puttext method?

If you are gonna use custom fonts, OpenCV supports FreeType2 class. There is also a sample code there. Related so question and my ref is from this post

TTF is okay as an extension and some others might be imported as well not sure.