Issue 54825 - Inserted special characters interact poorly with styles
Summary: Inserted special characters interact poorly with styles
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: Writer
Classification: Application
Component: formatting (show other issues)
Version: OOO 2.0 Beta2
Hardware: All All
: P4 Trivial (vote)
Target Milestone: ---
Assignee: eric.savary
QA Contact: issues@sw
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-19 19:53 UTC by tangent
Modified: 2008-05-11 02:35 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description tangent 2005-09-19 19:53:11 UTC
If you use a style on a particular paragraph and you say Insert | Special
Character, the character looks fine.  But if you then change the font for that
paragraph style, the special character remains in the old font.

This only happens if you use the Insert | Special Character dialog, not if you
use an Alt-0xxx code to enter it directly.  This suggests that the problem is
that the Special Character feature is inserting font codes around the character.
 The solution, then, is for Writer to be smart enough to omit these codes if the
special character comes from the current font.
Comment 1 h.ilter 2005-09-20 15:24:52 UTC
Reassigned to ES
Comment 2 eric.savary 2006-08-29 15:01:12 UTC
This is exactly the meaning of "Insert special character".
One doesn't want to have a character of code xyz but a character having a
specific appearence. In this case the combination code+font is needed.
Comment 3 eric.savary 2006-08-29 15:01:41 UTC
closed
Comment 4 rdr 2008-02-26 14:25:23 UTC
I would really like to reopen this issue, because the argument put forward for
invalidating it is itself not completely valid.
The Inserting > Special Characters routine seems to be only means for inserting
 typographical characters that are not "special" to any particular font, but
simply not available on the keyboard : the m-dash, the n-dash, the o-e and a-e
ligatures, etc. When I insert these characters, first off, it's a pain to even
have to think about the font and to navigate the long list to get the right one
-- WHICH IS THE ONE I'M USING. Then, when having changed the paragraph style
font (which happens very often), I have to think about going through the whole
document to find the little bits and pieces that were explicitly formated in a
particular font (typically, this involves, for each instance, selecting and
cutting the character(s) and surrounding characters, and then paste special as
unformatted -- this gets really laborious, and error prone).
The solution seems simple enough: include a "current font" option in the list of
fonts in the special character dialog box, or add an additional check box to
that effect. The effect would be exactly like paste special > unformatted text.
This can't be difficult to implement.
Alternately (and at a minimum), in deference to those rare times when one might
select a character that cannot be rendered in the current font, have the special
character dialog box preselect the same font as the text where cursor is
positioned and not insert any formating code with the character if the font
isn't changed.
Comment 5 msundman 2008-05-11 02:35:35 UTC
I also think this issue should be reopened. The suggestions by rdr are very 
good.