Field fonts are always fully embedded (unless it is a type I font). Because any text could be placed in the field, the whole font is needed. If you set another field to the same font, Acrobat will reference the font object for the first field. So for fields you never get duplicate font objects.
The line of code below copies a reference for the font in "text1" into "text2", it does not duplicate the font.
getField("Result2").textFont = getField("Result1").textFont;
However, fonts for page text are handled differently from field fonts. First, they are almost always embedded subsets, not full font definitions. There is also a possible difference in how the character codes are handled between fields and content. Fields typically use 1 byte codes, whereas content is often 2 byte character codes. For these reasons Acrobat doesn't mix Field fonts and Content fonts.
That said, there is no reason why you couldn't write your own plug-in that modifies the fonts so that both content and fields share the same font definition. In fact, it's possible that applications from Quite, Callas, or some other print oriented tool vendor already do this.