I'm not sure I understand the question. What do you mean by "embed [...] font in less"?
Anyway, you normally use web fonts in 3 ways:
- Reference some standard font (like Arial or Sans Serif), or
- Include copies of the font files (ttf, eot, woff, svg, etc) on your website, or
- Reference font files from the CDN (such as Google).
To define a font, you need to specify its parameters in standard CSS (for a good example, see A Better @font-face Kit for Open Sans by Quinn Rohlf [it uses a local font in the example]). If you use Google fonts, Google, gives you code to use in your website to define fonts (so does Adobe). There is no need to use LESS for that.
Once you set up your font definitions, you can now reference the font family in your LESS file. The only intersection between LESS and custom fonts is to allow you use font family (and other font settings) via LESS variables, but it assumes that the font is already defined and the actual font CSS definition must point to either local font files or a CDN.