On 2013-03-20 21:28, "luser- -droog" wrote:
> Which font fails? It might be that Acrobat can only do this with PS fonts, not TrueType.
Just with respect to my experiments -- the original fonts are TrueType
fonts. I've created MS Word documents containing the relevant glyphs
A...Z, a...z, 0...9 (and a few others) and created a PDF document from
that using Acrobat 6 Standard (rather old admittedly). Finally I've used
Acrobat with "save as EPS" and "[x] convert TrueType fonts to PostScript
fonts" (or similar, I don't remember the exact phrasing) and extracted
the font information from that.
The result is then embedded as a PostScript level 3 font dictionary into
my programs, for example (showing just the "period" glyph):
| /ABCDEF+OptimaLT
| << /FontType 1
| /FontMatrix [0.001 0 0 0.001 0 0]
| /Encoding ISOLatin1Encoding
| /FontBBox [0 0 0 0]
| /PaintType 0
| /Private
| << /|- {def}
| /| {put}
| /BlueValues [0 0]
| /Password 5839
| /MinFeature {16 16}
| /Subrs
| [<1C60D8A8CC31FE2BF6E07AA3E541E2> <1C60D8A8C9C3D06D9E>
| <1C60D8A8C9C202D79A> <1C60D8A849>
| <1C60D8A8CC3674F41144B13B77>]
| /OtherSubrs
| [{} {} {} {systemdict /internaldict known not {pop 3}
| {1183615869 systemdict /internaldict get exec dup
| /startlock known {/startlock get exec} {dup
| /strtlck known {/strtlck get exec} {pop 3} ifelse} ifelse}
| ifelse} executeonly]
| >>
| /CharStrings
| << /.notdef
| <1C60D8A8C9B854D00D>
| /space
| <1C60D8A8C9B854D00D>
| /period
| <1C60D8A8C9B854D0ED1EFCAE87DC2FD148747CF8209152983DF13290A098
| 1A95FE8A38221E1CA30B7BCA347D12229301D0EAAEBE7CFF9A6A629E95F74
| 357C9866243F6F3C4>
| >>
| >> definefont