I assume you're using Sigil to build an ePub that you will eventually convert into azw3/kf8.
What you have to do is quite simple.
1st: load/edit your ePub.
2nd: add your TTF fonts in the "fonts" directory.
3rd: modify your CSS to load those fonts like this:
In short: you load fonts into your ePub, add proper @font-face directives and then you actually use them as you would normally do with CSS.
After you have done this, you have to save your ePub and convert it.
Current version of Calibre does not handle correctly font embedding in AZW3/KF8 but next one should do it (see a similar thread in the Calibre forum).
At the moment you have to use Amazon KindleGen or KindlePreviewer. They're both freeware. In particular, KindlePreviewer allows you to load the ePub, convert it into KF8, and preview the result as it would appear in your Kindle Fire or Kindle Touch with firmware >= 5.1.0 /Kindle 4NT with firmware >= 4.1.0.
Remember to check the font license to see under which conditions you can distribute it. Also remember that fonts can be huge.