🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #36926

Re: bringing xfig upto scratch. idraw issues.

#36926
From: Brian V. Smith
Date: Fri, 16 Feb 1990 18:32
69 lines
3778 bytes
In article <37373@cornell.UUCP>, beck@hermod.cs.cornell.edu (Micah Beck)
writes:
> In article <4867@helios.ee.lbl.gov> envbvs@epb2.lbl.gov (Brian V.
Smith) writes:
> >In article <4866@helios.ee.lbl.gov>, envbvs@epb2.lbl.gov I wrote:
> >> 
> >> Wellll,  I didn't want to say anything until I brought the documentation
> >> up to date, but I have been hacking at xfig and have added the following 
> >> features:
> >> 
> >[ list of features deleted]
> >
> >I forgot to add that I have NOT supported the "pic" output with these new
> >features.  Postscript is the only form of output that will work (f2ps).
> 
> It goes without saying that you must have changed the "Fig code" intermediate
> form substantially to make all these improvements, and by the sound of it the
> changes are non-compatible.  Thus, the TransFig package of back end Fig
> code translators will not work with this hacked version of xfig (nxfig).
>
I admit that I know nothing about TransFig, but let me clarify my statement
about output support and file format.

I have changed nothing in the file format from the xfig 1.4 protocol EXCEPT
in one object (rounded-corner boxes), where I interpret the meaning of the
"pen" component to be the radius of the corners.

The pen component isn't used in xfig, and since there is a line thickness,
color and line-style component, I didn't see how a "pen" component would
be used.

The other components, i.e. area_fill, line_thickness, font and font_size
were already in the 1.4 definition. 
 
As for output support, the manual entry for xfig claimed that there were
two programs, f2tex and f2latex to support TeX and LaTeX respectively.
Those programs were never in the source distribution for xfig.

> This is sure to cause confusion, since TransFig advertises itself as the
> definitive back end for Fig.  So please, announce the non-compatibility
> of your XFig-derived editor clearly in the documentation, and consider naming
> your editor something which does not have "fig" as a substring.  Better yet,
> consider making your intermediate code compatible with TransFig.  Even if
> TransFig cannot support your extensions, it might support a subset.  I
am more
> than willing to make reasonable modifications to TransFig to allow such
> compatibility.
> 

Ken Yap, who did the port of xfig to X11 said that I should still call it xfig.
Again, as I didn't change very much of the protocol at all, if xfig 1.4.3
supported TransFig then this version will also.
I just don't know anything about TransFig to say.

> A common application graphics description like Fig code is a very valuable
> tool.  It's unfortunate to see the best implementations define their own
> (non-compatible) intermediate forms.  There is still a great need, especially
> in the LaTeX community, for an improved COMPATIBLE version of XFig.
> 

See above.  It is 99.9999% compatible with xfig 1.4 patchlevel 6.

> Micah Beck
> Cornell CS Dept.

_____________________________________
Brian V. Smith    (bvsmith@lbl.gov)
Lawrence Berkeley Laboratory
I don't speak for LBL, these non-opinions are all mine.
Technical Details
Message-ID: <4884@helios.ee.lbl.gov>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!hellgate.utah.edu!helios.ee.lbl.gov!epb2.lbl.gov!envbvs
References: <37373@cornell.UUCP> <4866@helios.ee.lbl.gov> <2846@goanna.oz.au> <4867@helios.ee.lbl.gov>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!hellgate.utah.edu!helios.ee.lbl.gov!epb2.lbl.gov!envbvs
From: envbvs@epb2.lbl.gov (Brian V. Smith)
Newsgroups: comp.windows.x,comp.text
Subject: Re: bringing xfig upto scratch. idraw issues.
Message-ID: <4884@helios.ee.lbl.gov>
Date: 16 Feb 90 18:32:29 GMT
References: <37373@cornell.UUCP> <4866@helios.ee.lbl.gov> <2846@goanna.oz.au> <4867@helios.ee.lbl.gov>
Sender: usenet@helios.ee.lbl.gov
Reply-To: envbvs@epb2.lbl.gov (Brian V. Smith)
Organization: lbl
Lines: 69
X-Local-Date: 16 Feb 90 10:32:29 PST