«Мои программисты говорят мне, что термин« встраивание шрифтов »означает именно то, что мы делаем - конвертируем в контуры / глифы.»
Ваши программисты, по моему мнению, ошибаются.В полиграфии встраивание шрифтов означает внедрение данных шрифта как шрифта, а не серии векторных линий.Есть веские причины для поддержки шрифтов;размер файла, производительность рендеринга, хинтинг символов, коррекция выпадения и т. д.
«Мои программисты говорят мне, что второе определение« встраивания »- это метод, специфичный для Adobe, который нам недоступен».
Это определенно не соответствует действительности и не было примерно с 1990 года. В Справочном руководстве по языку PostScript подробно описывается, как создавать различные шрифты, «черно-белую книгу» (я не могу вспомнить название от руки)описывает, как создавать качественные шрифты типа 1.Различные технические заметки от Adobe описывают, как создавать шрифты с типом 2 (CFF) и CIDFonts с контурами любого из предыдущих типов.
Вы также можете использовать шрифты типа 42, которые по сути являются контурами TrueType.Это не совсем то же самое, что шрифты TrueType, но они очень похожи (фактические описания глифов те же).Мне кажется, что это именно то, что вам нужно.
Пример включения шрифта TrueType можно получить, напечатав документ, который использует шрифты TrueType, на принтере PostScript на FILE: под Windows, но вы можете найти кодтрудно следовать.
Шрифты Type 42 описаны на стр. 346 3-го издания PLRM, «Раздел 8.4.2 Шрифты Type 42 (TrueType)»
Более подробная информация представлена в Adobe Tech Note #5012 «Спецификация формата шрифта Type 42» Этот документ (и многие другие) доступен в формате PDF с веб-сайта Adobe.