Hi, this small patch adds a bit to the Latin9 support in LyX: with it, french guillemets are displayed if the screen font is 8859-15. It might also be worth adding with iso10646-1 ?.. Thanks, -- Yves
Index: src/ChangeLog =================================================================== RCS file: /cvs/lyx/lyx-devel/src/ChangeLog,v retrieving revision 1.230 diff -u -p -r1.230 ChangeLog --- src/ChangeLog 2001/07/13 14:03:41 1.230 +++ src/ChangeLog 2001/07/13 17:13:13 @@ -1,3 +1,9 @@ +2001-07-13 Yves Bastide <[EMAIL PROTECTED]> + + * lyxrc.C (set_font_norm_type): recognise ISO_8859_15. + + * lyxrc.h: added ISO_8859_15 to enum FontEncoding. + 2001-07-13 Angus Leeming <[EMAIL PROTECTED]> Consistent use of Lsstream.h: Index: src/lyxrc.C =================================================================== RCS file: /cvs/lyx/lyx-devel/src/lyxrc.C,v retrieving revision 1.88 diff -u -p -r1.88 lyxrc.C --- src/lyxrc.C 2001/06/29 11:54:38 1.88 +++ src/lyxrc.C 2001/07/13 17:13:13 @@ -1591,6 +1591,8 @@ void LyXRC::set_font_norm_type() font_norm_type = ISO_8859_6_8; else if (font_norm == "iso8859-9") font_norm_type = ISO_8859_9; + else if (font_norm == "iso8859-15") + font_norm_type = ISO_8859_15; else font_norm_type = OTHER_ENCODING; } Index: src/lyxrc.h =================================================================== RCS file: /cvs/lyx/lyx-devel/src/lyxrc.h,v retrieving revision 1.48 diff -u -p -r1.48 lyxrc.h --- src/lyxrc.h 2001/05/30 13:53:31 1.48 +++ src/lyxrc.h 2001/07/13 17:13:14 @@ -248,6 +248,8 @@ enum LyXRCTags { /// ISO_8859_9, /// + ISO_8859_15, + /// OTHER_ENCODING }; /// Index: src/insets/ChangeLog =================================================================== RCS file: /cvs/lyx/lyx-devel/src/insets/ChangeLog,v retrieving revision 1.125 diff -u -p -r1.125 ChangeLog --- src/insets/ChangeLog 2001/07/13 14:03:46 1.125 +++ src/insets/ChangeLog 2001/07/13 17:13:14 @@ -1,3 +1,8 @@ +2001-07-13 Yves Bastide <[EMAIL PROTECTED]> + + * insetquotes.C (dispString): display french guillemets when using + ISO8859-15. + 2001-07-13 Angus Leeming <[EMAIL PROTECTED]> Consistent use of Lsstream.h: Index: src/insets/insetquotes.C =================================================================== RCS file: /cvs/lyx/lyx-devel/src/insets/insetquotes.C,v retrieving revision 1.49 diff -u -p -r1.49 insetquotes.C --- src/insets/insetquotes.C 2001/07/06 15:57:53 1.49 +++ src/insets/insetquotes.C 2001/07/13 17:13:14 @@ -152,7 +152,8 @@ string const InsetQuotes::dispString() c if (times == InsetQuotes::DoubleQ) disp += disp; - if (lyxrc.font_norm_type == LyXRC::ISO_8859_1) + if (lyxrc.font_norm_type == LyXRC::ISO_8859_1 + || lyxrc.font_norm_type == LyXRC::ISO_8859_15) if (disp == "<<") disp = '«'; else if (disp == ">>")