🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.fonts
Article #3504

Help! *.PFB into *.PFA ?

#3504
From: Mihail V. Solovjov
Date: Wed, 18 Mar 1992 14:25
61 lines
2745 bytes
     Help me.
     I am the programist but I make Russian shrift Type 1 for
ATM-2.0,  so  it  would  be interesting  &  usefull for me to
introduce with the whole structure PFB-format. Would You like
to present me this structure PFB-format,  because I'd like to
change converter  PFA-format ZSoft PostScript into PFB-format
Adobe Type 1.  Is it problem for You ?  If it is I shall give
You my achievement.

---PS:---
   If You don't know PFA-format I give it for example:

% ZSoft PostScript Font Dictionary
% Original EmValue = (1054)
% Ascent = (658)
/mt {moveto} def /lt {lineto} def /ct {curveto} def
/cp {closepath} def /eo {eofill} def /sk {stroke} def
/E {Encoding} bind def
10 dict dup begin
/FontMatrix [0.001 0 0 0.001 0 0] def
/FontType 3 def
/FontBBox [-402 -209 915 843] def
/FontInfo 9 dict def FontInfo begin
/version (PTF 1.50) def
/Notice ((C) Copyright 1991 "Volga-Spectrum", Uljanovsk.) def
/FullName (Antic_Cyrillic) def
/FamilyName (Roman) def
/Weight (Normal) def
/ItalicAngle (0) def
/isFixedPitch false def
/UnderlinePosition -148 def
/UnderlineThickness 60 def end
/Encoding 256 array def 0 1 255 {E exch /.notdef put} for
E 32 /space put
...etc...
E 255 /ydieresis put
/CharStrings 256 dict def CharStrings begin /.notdef {} def
/space % Offset = 413
{ 430 0 0 -205 0 -205 setcachedevice} def
/exclam % Offset = 58
{ 117 0 15 -7 100 633 setcachedevice
    101 39 mt
...etc...
    cp
    eo } def
/quotedbl ...
......
end
/BuildChar
{ 0 begin 0.2 setflat
......
end end } def
/BuildChar load 0 3 dict put
end
/Antic_Cyrillic exch definefont pop

---------------------------------
Mihael V.Solovjov
Uljanovsk town, Middle Volga, Russia
--------------------------------- misha@spectrum.simbirsk.su
Technical Details
Message-ID: <AAHBrnfmFA@spectrum.simbirsk.su>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!fuug!demos!relcom!news-server

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f62f2,57a9b186a11a007,start
X-Google-Attributes: gidf62f2,public
X-Google-Thread: fbb79,57a9b186a11a007,start
X-Google-Attributes: gidfbb79,public
X-Google-Thread: 113469,57a9b186a11a007,start
X-Google-Attributes: gid113469,public
X-Google-Thread: 1106e2,57a9b186a11a007,start
X-Google-Attributes: gid1106e2,public
X-Google-Thread: 1054ae,57a9b186a11a007,start
X-Google-Attributes: gid1054ae,public
X-Google-ArrivalTime: 1992-03-18 15:40:59 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!fuug!demos!relcom!news-server
From: misha@spectrum.simbirsk.su (Mihail V. Solovjov)
Newsgroups: comp.fonts,comp.lang.postscript,bit.listserv.pagemakr,bit.listserv.win3-l,comp.windows.ms
Subject: Help! *.PFB into *.PFA ?
Message-ID: <AAHBrnfmFA@spectrum.simbirsk.su>
Date: 18 Mar 92 14:25:21 GMT
Sender: news-server@kiae.su
Reply-To: misha@spectrum.simbirsk.su
Organization: Volga - Spectrum enterprise
Lines: 61