"My programmers tell me that the term" embedding fonts "means exactly what we do - conversion to outlines / glyphs."
Your programmers, in my opinion, are wrong. In the printing industry, embedding fonts means embedding font data as a font, not a series of vector lines. There are good reasons for saving fonts; file size, rendering performance, character hint, dropout adjustment, etc.
"My programmers tell me that the second definition of" embed "is an Adobe method that is not available to us."
This is definitely not true and has not been since 1990. The PostScript Language Reference describes in detail how to create many types of fonts, the black and white book (I cannot remember the name from hand to hand) describes how to create type 1 fonts. Various technical notes from Adobe describe how to create fonts with types 2 (CFF) and CIDFonts with the contours of any of the previous types.
You can also use type 42 fonts, which are essentially TrueType outlines. They are not exactly the same as TrueType fonts, but they are very similar (the actual glyph descriptions are the same). It seems to me that this is what you want.
You can get an example of enabling a TrueType font by printing a document that uses TrueType fonts for a PostScript printer in FILE: under Windows, but you may find that the code is difficult to follow.
Type 42 fonts are described on page 346 of the third edition PLRM, "Section 8.4.2 Type 42 Fonts (TrueType)"
Learn more in Adobe Tech Note No. 5012, “Type 42 Font Format Specification.” This document (and many others) is available in PDF format from the Adobe website.
source share