Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > media > main-updates-src > by-pkgid > 560a66f8a53021b4b9b753c8581c58a8 > files > 20

mozilla-firefox-2.0.0.13-1.1mdv2007.1.src.rpm

--- mozilla/layout/mathml/base/src/Makefile.in.standardsym	2003-01-09 07:48:57.000000000 +0100
+++ mozilla/layout/mathml/base/src/Makefile.in	2004-01-16 14:18:25.000000000 +0100
@@ -98,6 +98,7 @@
 	mathfontMath2.properties \
 	mathfontMath4.properties \
 	mathfontSymbol.properties \
+	mathfontStandardSymbolsL.properties \
 	$(NULL)
 
 libs:: $(_PROPERTIES)
--- mozilla/layout/mathml/base/src/mathfont.properties.standardsym	2003-09-16 03:16:49.000000000 +0200
+++ mozilla/layout/mathml/base/src/mathfont.properties	2004-01-16 14:31:00.000000000 +0100
@@ -35,7 +35,7 @@
 # setting the pref("font.mathfont-family", "CMSY10, CMEX10, ...") or by
 # setting the font-family list in :-moz-math-stretchy in mathml.css.
 
-font.mathfont-family = CMSY10, CMEX10, Math1, Math2, Math4, MT Extra, Symbol
+font.mathfont-family = CMSY10, CMEX10, Math1, Math2, Math4, MT Extra, Standard Symbols L, Symbol
 
 # Style invariant chars (these chars have their own intrinsic predefined styles)
 # XXX complete these...
@@ -80,9 +80,9 @@
 # for operators that are ultimately handled by nsMathMLChar.
 # @see how |useMathMLChar| is set in nsMathMLmoFrame::Stretch() & Paint().
 # Override with: pref("font.mathfont-family.\\u2264.base", "CMSY10, etc")
-font.mathfont-family.\u2264.base     = Symbol
-font.mathfont-family.\u2265.base     = Symbol
-font.mathfont-family.\u2212.base     = Symbol
+font.mathfont-family.\u2264.base     = Standard Symbols L, Symbol
+font.mathfont-family.\u2265.base     = Standard Symbols L, Symbol
+font.mathfont-family.\u2212.base     = Standard Symbols L, Symbol
 
 # CMSY10 or Math2 are preferred for Sqrt at its base size
 font.mathfont-family.\u221A.base     = CMSY10, Math2
--- mozilla/layout/mathml/base/src/mathfontStandardSymbolsL.properties.standardsym	2004-01-16 14:18:25.000000000 +0100
+++ mozilla/layout/mathml/base/src/mathfontStandardSymbolsL.properties	2004-01-16 14:18:25.000000000 +0100
@@ -0,0 +1,57 @@
+##
+## The contents of this file are subject to the Mozilla Public           
+## License Version 1.1 (the "License"); you may not use this file        
+## except in compliance with the License. You may obtain a copy of       
+## the License at http://www.mozilla.org/MPL/                            
+##                                                                       
+## Software distributed under the License is distributed on an "AS       
+## IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or            
+## implied. See the License for the specific language governing          
+## rights and limitations under the License.                             
+##                                                                       
+## The Original Code is Mozilla MathML Project.                          
+##                                                                       
+## The Initial Developer of the Original Code is The University Of       
+## Queensland.  Portions created by The University Of Queensland are     
+## Copyright (C) 2001 The University Of Queensland.  All Rights Reserved.
+##                                                                       
+## Contributor(s):                                                       
+##   Roger B. Sidje <rbs@maths.uq.edu.au>                                
+##
+
+#  LOCALIZATION NOTE: FILE
+#  Do not translate anything in this file
+
+# This file contains the list of all stretchy MathML chars that
+# can be rendered with the indicated mathfont.
+mathfont = Standard Symbols L
+
+#        [ T/L |  M  | B/R |  G  | size0 ... size{N-1} ]
+\u0028 = \uF8FF\uFFFD\uF8FF\uF8FF\u0028 # (
+\u0029 = \uF8FF\uFFFD\uF8FF\uF8FF\u0029 # )
+\u005B = \uF8FF\uFFFD\uF8FF\uF8FF\u005B # [
+\u005D = \uF8FF\uFFFD\uF8FF\uF8FF\u005D # ]
+\u007B = \uF8FF\uF8FF\uF8FF\uF8FF\u007B # {
+\u007C = \uFFFD\uFFFD\uFFFD\u007C\u007C # |
+\u007D = \uF8FF\uF8FF\uF8FF\uF8FF\u007D # }
+\u2190 = \u2190\uFFFD\uFFFD\uF8FF\u2190 # LeftArrow, larr, leftarrow
+\u2191 = \u2191\uFFFD\uFFFD\uF8FF\u2191 # UpArrow, uarr, uparrow
+\u2192 = \uFFFD\uFFFD\u2192\uF8FF\u2192 # RightArrow, rarr, rightarrow
+\u2193 = \uFFFD\uFFFD\u2193\uF8FF\u2193 # DownArrow, darr, downarrow
+\u2194 = \u2190\uFFFD\u2192\uF8FF\u2194 # LeftRightArrow, harr, leftrightarrow
+\u2195 = \u2191\uFFFD\u2193\uF8FF\u2195 # UpDownArrow, updownarrow, varr
+\u2308 = \u005B.T\uFFFD\uFFFD\u005B.G\u2308 # LeftCeiling, lceil
+\u2309 = \u005D.T\uFFFD\uFFFD\u005D.G\u2309 # RightCeiling, rceil
+\u230A = \uFFFD\uFFFD\u005B.B\u005B.G\u230A # LeftFloor, lfloor
+\u230B = \uFFFD\uFFFD\u005D.B\u005D.G\u230B # RightFloor, rfloor
+
+\u005F = \uFFFD\uFFFD\uFFFD\u005F\u0332 # ad-hock: UnderBar (0x0332) is stretched with underscore
+\u00AF = \uFFFD\uFFFD\uFFFD\uF8E5\u00AF # ad-hoc: overbar is stretched with the radical extender 
+
+#For Windows
+#\u222B = \u2320\uFFFD\u2321\uF8FF\u222B # Integral, int
+
+# For Linux, we want to use a rule as glue for the 
+# integral to avoid problems with the font' supplied glue
+# (this is okay for Windows too)
+\u222B = \u2320\uFFFD\u2321\uFFFD\u222B # Integral, int