Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!us.feeder.erje.net!feeder.erje.net!eu.feeder.erje.net!nuzba.szn.dk!pnx.dk!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Michael Unger Newsgroups: comp.lang.postscript Subject: Re: 'eofill'ing areas Date: Thu, 21 Mar 2013 17:30:17 +0100 Organization: not that I'm aware of ... Lines: 55 Message-ID: References: <77c30b3a-9d42-4e19-ae4a-99849c745e4b@googlegroups.com> Reply-To: 2013Q1.usenet.michaelunger@spamgourmet.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: individual.net IJ2YK39sLG5GxABMvjAeUAtDxHlFnFwigG+wqwp6Gp16hOmfPw Cancel-Lock: sha1:3D2/v8OQ30i0QOgDruLPwlw/liw= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.24) Gecko/20100228 SeaMonkey/1.1.19 In-Reply-To: <77c30b3a-9d42-4e19-ae4a-99849c745e4b@googlegroups.com> Xref: csiph.com comp.lang.postscript:1332 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 Michael -- Real names enhance the probability of getting real answers. My e-mail account at DECUS Munich is no longer valid.