Very interesting.

I don't have a great trust of Autodesk either. (It's hard when they
keep violating their customers with forced upgrades.)

SS

On 7/11/07, Larry Becker <[EMAIL PROTECTED]> wrote:
> Hi Sunburned,
>
>  I actually got on board with DWF back in 1995 when AutoDesk first
> introduced the WHIP! web browser plug-in.  I got the "free" SDK and
> started developing an application based on it.  Imagine my surprise
> when I got a letter from AutoDesk saying that they were revoking the
> licenses of all developers using their product.  This pretty much
> killed DWF for a decade.  I see that it is making a comeback lately,
> but it has still left a bad taste in my mouth.  I have a hard time now
> trusting any format that isn't truly free in the FSF sense.  (Yes, DXF
> isn't free either, but it isn't going away soon in CAD circles
> either.)
>
> regards,
> Larry
>
>
> On 7/11/07, Sunburned Surveyor <[EMAIL PROTECTED]> wrote:
> > Larry wrote: "Our users typically produce maps for limited distribution in 
> > two
> > different formats: DXF and PDF.  It also may be printed on either a
> > standard printer or a large size plotter in order to study it more
> > closely or prepare for a meeting with a client.
> >
> > The advantage of the DXF distribution is that it can be opened in free
> > CAD viewers which have exact measurement tools.  The advantage of the
> > PDF is that it is ready to print and everyone understands it."
> >
> > I have been exploring the use of DWF as a means for distributing CAD
> > data as an alternative to PDF. Autodesk has made the DWF viewer and
> > WXF writer available for free, and more importantly the DWF file
> > format is available in a published spec. DWF allows for easy printing,
> > measurment in the drawing with snaps, and markup/commmenting tools.
> >
> > Just a thought...
> >
> > The Sunburned Surveyor
> >
> >
> > On 7/8/07, Larry Becker <[EMAIL PROTECTED]> wrote:
> > > I would be interested in the perceptual limit.
> > >
> > > Our users typically produce maps for limited distribution in two
> > > different formats: DXF and PDF.  It also may be printed on either a
> > > standard printer or a large size plotter in order to study it more
> > > closely or prepare for a meeting with a client.
> > >
> > > The advantage of the DXF distribution is that it can be opened in free
> > > CAD viewers which have exact measurement tools.  The advantage of the
> > > PDF is that it is ready to print and everyone understands it.
> > >
> > > The disadvantage of PDF is its limited usefulness for viewing on
> > > screen.  Zooming is limited and graphics tend to look "chuncky" and
> > > imprecise.  This is why I am trying to improve the printing quality to
> > > PDF.  The current output looks somewhat unprofessional.
> > >
> > > regards,
> > > Larry
> > >
> > > On 7/8/07, Stefan Steiniger <[EMAIL PROTECTED]> wrote:
> > > > > The only thing that will make the SVG look different will
> > > > > be a different styling. The right sizes of the graphical
> > > > > attributes must have a physical measure. The output medium
> > > > > has to have a physical measure. Than you can determine the
> > > > > right scales.
> > > >
> > > > do you think that is possible? Since every printer has his own physical
> > > > limits one probably needs to look for the printer settings... a bit
> > > > tricky for different platforms? (ok.. at the end there is always a
> > > > rastering, if one does not use pen-plotters..., so a solution may be to
> > > > let the user define a DPI value in *JUMP).
> > > > The other thing i can remark is that the human has perceptual limits to
> > > > see something. I can post this minimum "mm" thresholds teached in
> > > > cartography if somebody is interested.
> > > >
> > > > stefan
> > > >
> > > > >
> > > > > What we need is a concept of a physical size based output device.
> > > > > Renderers must be aware of this. This leads to a lot of refactoring.
> > > > > As an alternative we can build a complete new rendering path,
> > > > > which has to be consistent with the old one. WYSIWYG is another
> > > > > word that comes to mind. What if someone add a new Layerable with
> > > > > new Renderers? Should she or he implement the same logic twice?
> > > > >
> > > > > - Sascha
> > > > >
> > > > > Sunburned Surveyor schrieb:
> > > > >> Larry,
> > > > >>
> > > > >> I know it is very easy to convert to SVG by using the JTS graphics
> > > > >> painted on the LayerViewPanel and the Batik libs.
> > > > >>
> > > > >> I wonder if some of the problems could be eliminated by using the JTS
> > > > >> Goemetries and Layer styling information to convert directly to SVG.
> > > > >>
> > > > >> Just a thought.
> > > > >>
> > > > >> The Sunburned Surveyor
> > > > >>
> > > > >> On 6/29/07, Larry Becker <[EMAIL PROTECTED]> wrote:
> > > > >>> More surprises (for me).  Someone stop me if this is already
> > > > >>> documented.  If you set the line width to zero, you get very faint
> > > > >>> lines.  The documentation for BasicStroke says, "If width is set to
> > > > >>> 0.0f, the stroke is rendered as the thinnest possible line for the
> > > > >>> target device and the antialias hint setting."
> > > > >>>
> > > > >>> Apparently when you create a new layer, the line width defaults to 
> > > > >>> 1.
> > > > >>> I never noticed that you could drag it left to 0, or if I did I must
> > > > >>> have assumed it was an error.
> > > > >>>
> > > > >>> This could be very handy when you are printing and the lines are
> > > > >>> showing up too wide on the print device, or just when you have a lot
> > > > >>> of linestrings very close together.
> > > > >>>
> > > > >>> regards,
> > > > >>> Larry
> > > > >>>
> > > > >>> On 6/28/07, Larry Becker <[EMAIL PROTECTED]> wrote:
> > > > >>>> Interesting...  It turns out that when rendering antialiased lines,
> > > > >>>> Java2D actually draws lines with fractional widths as shown in the
> > > > >>>> attached JumpWindow screen capture.  This would make it possible to
> > > > >>>> modify the Change Style line width slider to support floating point
> > > > >>>> values that represent very thin lines.
> > > > >>>>
> > > > >>>> Larry
> > > > >>>>
> > > > >>>> On 6/28/07, Larry Becker <[EMAIL PROTECTED]> wrote:
> > > > >>>>> To give a better idea of problem (1), I have attached two jpegs.  
> > > > >>>>> They
> > > > >>>>> were made by doing a screen capture within Inkscape while zoomed 
> > > > >>>>> to
> > > > >>>>> 800%.  They are labeled before and after and show the effects of
> > > > >>>>> scaling the line width by 0.1 in BasicStyle setLineWidth().  The 
> > > > >>>>> SVG
> > > > >>>>> files were created using Stefan's "Print Image in SVG Format."  
> > > > >>>>> Other
> > > > >>>>> printing plug-ins may already be implementing their own solutions.
> > > > >>>>>
> > > > >>>>> regards,
> > > > >>>>> Larry Becker
> > > > >>>>>
> > > > >>>>> On 6/26/07, Sunburned Surveyor <[EMAIL PROTECTED]> wrote:
> > > > >>>>>> Larry,
> > > > >>>>>>
> > > > >>>>>> This is a great post. Thanks for documenting some of the 
> > > > >>>>>> problems we
> > > > >>>>>> are having with the rendering system. Perhaps I need to take a 
> > > > >>>>>> crack
> > > > >>>>>> at these with my pluggable renderering system, instead of stand 
> > > > >>>>>> alone
> > > > >>>>>> labels. I'll give this some thought.
> > > > >>>>>>
> > > > >>>>>> The Sunburned Surveyor
> > > > >>>>>>
> > > > >>>>>> On 6/25/07, Larry Becker <[EMAIL PROTECTED]> wrote:
> > > > >>>>>>> The purpose of this thread is to document problems with 
> > > > >>>>>>> BasicStyle
> > > > >>>>>>> rendering that primarily affect the quality of printing plug-ins
> > > > >>>>>>>
> > > > >>>>>>> Problem (1):
> > > > >>>>>>>
> > > > >>>>>>> BasicStyle lineStroke defaults to width 1.  See Geoff's "About 
> > > > >>>>>>> Line
> > > > >>>>>>> Decorations and Printing" thread in the archives:
> > > > >>>>>>> http://www.mail-archive.com/[EMAIL PROTECTED]/msg00075.html
> > > > >>>>>>>
> > > > >>>>>>> Proposed solution (1.A):
> > > > >>>>>>>
> > > > >>>>>>> The problem seems to me that JUMP is starting out with the line 
> > > > >>>>>>> width
> > > > >>>>>>> way too large.  In other applications I have used much smaller 
> > > > >>>>>>> default
> > > > >>>>>>> line widths.  In order to do this we would need to modify
> > > > >>>>>>> BasicStyle.setLineWidth(int lineWidth) to use a float instead 
> > > > >>>>>>> of an
> > > > >>>>>>> int and change setLineWidth(1) to setLineWidth(0.1) or something
> > > > >>>>>>> smaller in the constructor.
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> Problem (2):
> > > > >>>>>>>
> > > > >>>>>>> The relative scale of symbols and text changes when changing 
> > > > >>>>>>> from
> > > > >>>>>>> screen resolution to printer resolution.  See Geoff's ""Re:
> > > > >>>>>>> [JPP-Devel] JumpPrinter" thread in the archives:
> > > > >>>>>>> http://www.mail-archive.com/jump-pilot-devel@lists.sourceforge.net/msg00998.html
> > > > >>>>>>>
> > > > >>>>>>> Proposed solution (2.A):
> > > > >>>>>>>
> > > > >>>>>>> I haven't thought this one through very well, but it would seem 
> > > > >>>>>>> that
> > > > >>>>>>> we need to have some sort of renderer DPI setting (there's 
> > > > >>>>>>> those pesky
> > > > >>>>>>> english units again).  Unfortunately there doesn't seem to be 
> > > > >>>>>>> any
> > > > >>>>>>> Java2D support for this concept that I could find, so we would
> > > > >>>>>>> probably have to implement the scaling ourselves.  Someone else 
> > > > >>>>>>> may
> > > > >>>>>>> have already thought of a better solution.
> > > > >>>>>>>
> > > > >>>>>>> There are probably other printer related rendering problems I 
> > > > >>>>>>> haven't
> > > > >>>>>>> heard about.
> > > > >>>>>>>
> > > > >>>>>>> regards,
> > > > >>>>>>> Larry Becker
> > > > >>>>>>>
> > > > >>>>>>> --
> > > > >>>>>>> http://amusingprogrammer.blogspot.com/
> > > > >
> > > > > -------------------------------------------------------------------------
> > > > > This SF.net email is sponsored by DB2 Express
> > > > > Download DB2 Express C - the FREE version of DB2 express and take
> > > > > control of your XML. No limits. Just data. Click to get it now.
> > > > > http://sourceforge.net/powerbar/db2/
> > > > > _______________________________________________
> > > > > Jump-pilot-devel mailing list
> > > > > Jump-pilot-devel@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> > > > >
> > > > >
> > > >
> > > > -------------------------------------------------------------------------
> > > > This SF.net email is sponsored by DB2 Express
> > > > Download DB2 Express C - the FREE version of DB2 express and take
> > > > control of your XML. No limits. Just data. Click to get it now.
> > > > http://sourceforge.net/powerbar/db2/
> > > > _______________________________________________
> > > > Jump-pilot-devel mailing list
> > > > Jump-pilot-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> > > >
> > >
> > >
> > > --
> > > http://amusingprogrammer.blogspot.com/
> > >
> > > -------------------------------------------------------------------------
> > > This SF.net email is sponsored by DB2 Express
> > > Download DB2 Express C - the FREE version of DB2 express and take
> > > control of your XML. No limits. Just data. Click to get it now.
> > > http://sourceforge.net/powerbar/db2/
> > > _______________________________________________
> > > Jump-pilot-devel mailing list
> > > Jump-pilot-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> > >
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Jump-pilot-devel mailing list
> > Jump-pilot-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >
>
>
> --
> http://amusingprogrammer.blogspot.com/
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to