Fwd: layout/screen units mess

From: Dom Lachowicz (doml@appligent.com)
Date: Thu Aug 08 2002 - 17:24:52 EDT

  • Next message: Kenneth J.Davis: "Re: Re: Commit: Docbook plugin work"

    Begin forwarded message:

    > From: Dom Lachowicz <doml@appligent.com>
    > Date: Thu Aug 8, 2002 5:22:36 PM US/Eastern
    > To: Joaquín Cuenca Abela <cuenca@pacaterie.u-psud.fr>
    > Subject: Re: layout/screen units mess
    >
    >>> Also, I tend to lessen this requirement since a *lot* (read the
    >>> overwhelming majority) of users don't care about a single pixel
    >>> difference here and there in their word processing documents. It
    >>> simply
    >>> isn't a huge concern.
    >>
    >> That's because we don't have yet floating frames or stuff like that.
    >> Users get *angry* when they took hours to typeset a document, and then
    >> upgrade their wordprocessor and things renders differently.
    >
    > AbiWord and Microsoft Word are not typesetting programs, and their use
    > as such should be strongly discouraged. Quark and FrameMaker are
    > typesetting programs. We do not want to put ourselves in the position
    > that KWord was so recently in - it didn't know whether to emulate
    > MSWord or FrameMaker. The results were horrendous.
    >
    > IMO, you need to draw the distinction between a word processor's
    > requirements and a typesetting program's requirements. We are not a
    > pre-press application.
    >
    >> I still have to find a user that don't cares about it. Of course, it
    >> exists a kind of users (the so called "professionals") that are not
    >> going to even take a look at AbiWord if they're not 100% sure that
    >> their
    >> documents are not going to be screwed.
    >
    > You are defining "screwed" poorly here. The professionals that do care
    > that much should be using FrameMaker or even better, Lyx or LaTeX. The
    > professionals that I work with don't have these stringent of
    > requirements for the majority of their documents. For the ones that do
    > really matter that much, they choose the correct tool for the job.
    >
    > In Abi's case, layout will continue to look consistent on the user's
    > screen each time s/he loads the doc. It will look fine when printed.
    > It might not look exactly the same if he sends it to another user, but
    > then again, it might. Things might be a pixel off here and there.
    > Should we try to minimize this as much as possible? Yes, definitely.
    > Are we a pre-press application where each pixel off could cost us
    > thousands of dollars? Definitely not. I find this behavior to be
    > reasonable.
    >
    >>> I don't see this as a desired feature and only see it as causing an
    >>> unending sea of headaches for us as the project progresses. Yes, PDF
    >>> does do font subsetting to save size, and we wouldn't be able to do
    >>> that.
    >>
    >> we wouldn't be able to do that *entirely*. We can very well drop all
    >> the glyphs that don't belong to the document used languages (just
    >> removing CJK chars you're going to get a decent size).
    >
    > And preclude the possibility of adding new information to the document
    > in a CJK language? Sounds like a sub-ideal solution to me.
    >
    >> And some people (me for instance) don't cares about a ~300k bloat if
    >> that means be able to see the document in any computer without having
    >> to
    >> worry downloading fonts.
    >
    > A SVG, PNG, or PDF representation of the document might be more
    > appropriate if these are they types of situations you're looking to
    > avoid.
    >
    >>> I'm seeing a problem when we have a 10M glyph font embedded inside
    >>> of a
    >>> 1 page document. Do we want a 4MB, 1 page document? Is this the best
    >>> route to go? Can we be smart and say "you don't have fonts X, Y, Z.
    >>> Go
    >>> get them from http://myfontland.com"?
    >>
    >> No, absolutely no. The user that receives your document may not have
    >> inet access (it happens a lot), or it may be expensive, or it may be a
    >> pain to download, or the site may be down, or...
    >
    > This is exactly my point.
    >
    >> and you want to print your end course document in the printer of your
    >> friend for *now*, or you're going to send abiword to the hell.
    >
    > ABW->PDF->Printer if it really means that much to you. In *every* case
    > where my friends and I borrowed each other's printers, we weren't
    > upset if it looked a little different on their machine. This is at
    > least partially on dependent on the printer used (at least on
    > Windows). I'm arguing that the allowable margin of error here is
    > greater than you'd like to think. Think about it - I'm writing a paper
    > on my machine. There is a table in the document on page 1. Do I really
    > care so much if the table is 2cm or 2.1cm indented from the top when I
    > move to a friend's machine, or do I just care that the table is in the
    > document? What matters most tends to be WYSIWYG with regard to
    > printer/screen display. Most other stuff, in a word-processing world,
    > tends to be a distant second.
    >
    >>> Might Abi (read me, as a US citizen and the
    >>> project's maintainer) get sued because Abi now allows you to
    >>> redistribute (read circumvent) copyrighted material (this is a real
    >>> consideration under copyright law that we will have to be careful of,
    >>> not to mention the fscking DMCA).
    >>
    >> Of course, not.
    >
    > Unlikely. This is not a risk I'm willing to take.
    >
    >> We can not be more liable than, say, freetype. After all, a program
    >> to
    >> embed a font in a postscript file don't takes more than an afternoon
    >> to
    >> write, and nobody is going to sue gcc authors...
    >
    > The *very* important distinction here is that freetype and gcc don't
    > do font embedding but AbiWord would. Sure, one can build a program
    > using freetype and gcc to embed a font inside of a PS file. What is
    > that program's name? Gee, it's AbiWord, pre-built for your
    > circumvention and embedding needs.
    >
    > I am *not* saying that we shouldn't strive to have excellent and
    > consistent layout, regardless of the platform used. Traditionally,
    > WordProcessing documents have been a *poor* way of doing this, as
    > they're not really meant to. For that, we have tools like LaTeX,
    > FrameMaker, PS, PDF, et. al. What I *am* saying is that I don't like
    > the idea of embedding fonts inside of the document in order to achieve
    > this effect.
    >
    > There are ways to achieve the behavior that you're looking for, even
    > with a tool like Abi as part of the document workflow. However, Abi is
    > not FrameMaker and Abi is not PDF. Abi is a word processor. There are
    > many subtle (and not-so-subtle) distinctions between all of the
    > aforementioned technologies, and what users have come to expect from
    > them.
    >
    >>> If you do anything, prepare to argue your case for your proposed
    >>> solution, because there will be arguments for and against it, and I
    >>> think that most arguments for all sides will have a 1+ kernels of
    >>> truth
    >>> to them.
    >>
    >> I'm waiting for these arguments :)
    >
    > Here you go ;)
    >
    > Dom
    >



    This archive was generated by hypermail 2.1.4 : Thu Aug 08 2002 - 17:27:33 EDT