From: Tomas Frydrych (tomas@frydrych.uklinux.net)
Date: Tue Aug 20 2002 - 05:36:23 EDT
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