smart quotes, summary of discussion

From: Tomas Frydrych (tomas@frydrych.uklinux.net)
Date: Tue Aug 20 2002 - 05:36:23 EDT

  • Next message: Tomas Frydrych: "Re: Abiword / Unix / Yiddish"

    OK, so I will try to summarize the recent discussion about how to
    handle smart quotes:

    (1) the remapping of the straight quote to a smart quote should be
    done at the point of input and stored in the document.

    (2) the remapping needs to be reversible by simple undo, i.e., ctrl+z.

    (3) the remapping needs to be language specific

    (4) we should strive for a powerful, simple to use interface along the
    lines described in
    http://bugzilla.abisource.com/show_bug.cgi?id=3891

    (5) The "hard" remapping should be accompanied by a smart soft-
    remapping for non-existent glyphs that should also allow to
    distinguish the real and the remapped glyphs on the screen if "Show
    Para" is on.

    (6) One of the main causes of the current problems is the disjointed,
    distributed nature of the smart quotes code. We need to extricate
    the existing code from all over the place and centralize it, i.e., we
    should design a class for handling smart quotes.

    I think these are the main points; I am currently looking into (5), and
    I will comment out the smart quotes processing in the shaping
    engine.

    Tomas



    This archive was generated by hypermail 2.1.4 : Tue Aug 20 2002 - 05:43:00 EDT