📄 mathfont.properties
字号:
# ***** BEGIN LICENSE BLOCK *****# Version: MPL 1.1/GPL 2.0/LGPL 2.1## 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 Initial Developer are Copyright (C) 2001# the Initial Developer. All Rights Reserved.## Contributor(s):# Roger B. Sidje <rbs@maths.uq.edu.au>## Alternatively, the contents of this file may be used under the terms of# either the GNU General Public License Version 2 or later (the "GPL"), or# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),# in which case the provisions of the GPL or the LGPL are applicable instead# of those above. If you wish to allow use of your version of this file only# under the terms of either the GPL or the LGPL, and not to allow others to# use your version of this file under the terms of the MPL, indicate your# decision by deleting the provisions above and replace them with the notice# and other provisions required by the GPL or the LGPL. If you do not delete# the provisions above, a recipient may use your version of this file under# the terms of any one of the MPL, the GPL or the LGPL.## ***** END LICENSE BLOCK *****##LOCALIZATION NOTE:# These are used to display an alert box to warn users when MathML fonts# are not installed on their system. The list of missing fonts will be# substituted in argument %1$S (see a screenshot in bug 128139).mathfont_missing_dialog_title = Missing MathML Fontsmathfont_missing_dialog_message = To properly display the MathML on this page you need to install the following fonts:\n%1$S.\n\n\nFor further information see:\nhttp://www.mozilla.org/projects/mathml/fonts##LOCALIZATION NOTE:# Do not translate anything else in this file# Ordered list of fonts with which to attempt to stretch MathML characters.# See the documentation at the end of this file for details on the setup of# the property file associated to each font. This order can be overriden by# 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# Style invariant chars (these chars have their own intrinsic predefined styles)# XXX complete these...#mathvariant.normal =#mathvariant.bold =#mathvariant.italic =#mathvariant.bold-italic =#mathvariant.sans-serif =#mathvariant.bold-sans-serif =#mathvariant.sans-serif-italic =#mathvariant.sans-serif-bold-italic =#mathvariant.monospace =# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y zmathvariant.script = \uEF35\u212C\uEF36\uEF37\u2130\u2131\uEF38\u210B\u2110\uEF39\uEF3A\u2112\u2133\uEF3B\uEF3C\uEF3D\uEF3E\u211B\uEF3F\uEF40\uEF41\uEF42\uEF43\uEF44\uEF45\uEF46\uEF47\uEF48\uEF49\uEF4A\u212F\uEF4B\u210A\uEF4C\uEF4D\uEF4E\uEF4F\u2113\uEF50\uEF51\u2134\uEF52\uEF53\uEF54\uEF55\uEF56\uEF57\uEF58\uEF59\uEF5A\uEF5B\uEF5C#mathvariant.bold-script =# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y zmathvariant.fraktur = \uEF5D\uEF5E\u212D\uEF5F\uEF60\uEF61\uEF62\u210C\u2111\uEF63\uEF64\uEF65\uEF66\uEF67\uEF68\uEF69\uEF6A\u211C\uEF6B\uEF6C\uEF6D\uEF6E\uEF6F\uEF70\uEF71\u2128\uEF72\uEF73\uEF74\uEF75\uEF76\uEF77\uEF78\uEF79\uEF7A\uEF7B\uEF7C\uEF7D\uEF7E\uEF7F\uEF80\uEF81\uEF82\uEF83\uEF84\uEF85\uEF86\uEF87\uEF88\uEF89\uEF8A\uEF8B#mathvariant.bold-fraktur =# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y zmathvariant.double-struck = \uEF8C\uEF8D\u2102\uEF8E\uEF8F\uEF90\uEF91\u210D\uEF92\uEF93\uEF94\uEF95\uEF96\u2115\uEF97\u2119\u211A\u211D\uEF98\uEF99\uEF9A\uEF9B\uEF9C\uEF9D\uEF9E\u2124\uEF9F\uEFA0\uEFA1\uEFA2\uEFA3\uEFA4\uEFA5\uEFA6\uEFA7\uEFA8\uEFA9\uEFAA\uEFAB\uEFAC\uEFAD\uEFAE\uEFAF\uEFB0\uEFB1\uEFB2\uEFB3\uEFB4\uEFB5\uEFB6\uEFB7\uEFB8# Stretchy characters that have their preferred extension fonts.# - The ".variants" represents the ordered list of fonts where to look for glyph# of larger sizes. Note that if one of the fonts specified for a given character is# installed on the user' system, no other alternate font will be used to attempt# to stretch that particular character. The declaration is ignored if none of the# fonts is installed.# - The ".parts" represents the ordered list of fonts that should be used to look# for the partial glyphs to be used to build up the character. Note that if one of# the specified fonts is installed on the user' system, no other alternate font# will be used to attempt to stretch that particular character. The declaration is# ignored if none of the fonts is installed.# Each entry is specified using the Unicode format of the character, and# the comma-separated list of fonts like in the font-family property of CSS.# A character can request different fonts for its variants and for its parts.# Use the safer Symbol font for some chars (≤ ≥ etc)# @see http://bugzilla.mozilla.org/show_bug.cgi?id=120198#c27# Note: setting base fonts for non-stretchy characters only works# 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 = Symbolfont.mathfont-family.\u2265.base = Symbolfont.mathfont-family.\u2212.base = Symbol# CMSY10 or Math2 are preferred for Sqrt at its base sizefont.mathfont-family.\u221A.base = CMSY10, Math2# CMEX10 or Math2 are preferred for Sqrt when stretchingfont.mathfont-family.\u221A.variants = CMEX10, Math2font.mathfont-family.\u221A.parts = CMEX10, Math2# CMEX10 is preferred for OverBrace and UnderBracefont.mathfont-family.\uFE37.parts = CMEX10font.mathfont-family.\uFE38.parts = CMEX10# Operator Dictionary indexed on the "form" (i.e., infix, prefix, or suffix).# Each entry lists the attributes of the operator, using its Unicode format.operator.\u0028.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # (operator.\u0029.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # )operator.\u005B.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # [operator.\u005D.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ]operator.\u007B.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # {operator.\u007D.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # }operator.\u201D.postfix = fence:true lspace:0em rspace:0em # ”operator.\u2019.postfix = fence:true lspace:0em rspace:0em # ’operator.\u2329.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⟨# UNRESOLVED operator.&LeftBracketingBar;.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # &LeftBracketingBar;operator.\u2308.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⌈operator.\u301A.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⟦# UNRESOLVED operator.&LeftDoubleBracketingBar;.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # &LeftDoubleBracketingBar;operator.\u230A.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⌊operator.\u201C.prefix = fence:true lspace:0em rspace:0em # “operator.\u2018.prefix = fence:true lspace:0em rspace:0em # ‘operator.\u232A.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⟩# UNRESOLVED operator.&RightBracketingBar;.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # &RightBracketingBar;operator.\u2309.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⌉operator.\u301B.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⟧# UNRESOLVED operator.&RightDoubleBracketingBar;.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # &RightDoubleBracketingBar;operator.\u230B.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⌋# UNRESOLVED operator.&LeftSkeleton;.prefix = fence:true lspace:0em rspace:0em # &LeftSkeleton;# UNRESOLVED operator.&RightSkeleton;.postfix = fence:true lspace:0em rspace:0em # &RightSkeleton;operator.\u200B.infix = separator:true lspace:0em rspace:0em # ⁣operator.\u002C.infix = separator:true lspace:0em rspace:verythickmathspace # ,operator.\u2500.infix = stretchy:horizontal minsize:0 lspace:0em rspace:0em # ─operator.\u007C.infix = stretchy:vertical minsize:0 lspace:0em rspace:0em # | |operator.\u003B.infix = separator:true lspace:0em rspace:thickmathspace # ;operator.\u003B.postfix = separator:true lspace:0em rspace:0em # ;operator.\u003A\u003D.infix = lspace:thickmathspace rspace:thickmathspace # :=operator.\u2254.infix = lspace:thickmathspace rspace:thickmathspace # ≔operator.\u2235.infix = lspace:thickmathspace rspace:thickmathspace # ∵operator.\u2234.infix = lspace:thickmathspace rspace:thickmathspace # ∴operator.\u2758.infix = stretchy:vertical lspace:thickmathspace rspace:thickmathspace # ❘operator.\u002F\u002F.infix = lspace:thickmathspace rspace:thickmathspace # //operator.\u2237.infix = lspace:thickmathspace rspace:thickmathspace # ∷ ∷operator.\u0026.prefix = lspace:0em rspace:thickmathspace # &operator.\u0026.postfix = lspace:thickmathspace rspace:0em # &operator.\u002A\u003D.infix = lspace:thickmathspace rspace:thickmathspace # *=operator.\u002D\u003D.infix = lspace:thickmathspace rspace:thickmathspace # -=operator.\u002B\u003D.infix = lspace:thickmathspace rspace:thickmathspace # +=operator.\u002F\u003D.infix = lspace:thickmathspace rspace:thickmathspace # /=operator.\u002D\u003E.infix = lspace:thickmathspace rspace:thickmathspace # ->operator.\u003A.infix = lspace:thickmathspace rspace:thickmathspace # :operator.\u002E\u002E.postfix = lspace:mediummathspace rspace:0em # ..operator.\u002E\u002E\u002E.postfix = lspace:mediummathspace rspace:0em # ...operator.\u220B.infix = lspace:thickmathspace rspace:thickmathspace # ∋ ∋operator.\u2AE4.infix = lspace:thickmathspace rspace:thickmathspace # ⫤operator.\u22A8.infix = lspace:thickmathspace rspace:thickmathspace # ⊨operator.\u22A4.infix = lspace:thickmathspace rspace:thickmathspace # ⊤operator.\u22A3.infix = lspace:thickmathspace rspace:thickmathspace # ⊣operator.\u22A2.infix = lspace:thickmathspace rspace:thickmathspace # ⊢
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -