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 == ">>")

Reply via email to