Copyright © 2023 World Wide Web Consortium. W3C® 責任範囲, 商標, そして許可された文書ライセンスに関する規則が適用されます.
Copyright © 2023 World Wide Web Consortium. W3C® liability, trademark and permissive document license rules apply.
この仕様書は, 数学用マークアップ言語またはMathMLの, ブラウザの実装に適した中核部分を定義しています. MathMLは, 数学表記を記述したり, その構造と意味の両方をうまく再現するマークアップ言語です. MathMLの目標は, HTMLが文章に対してできるようにしたように, 数学をワールド・ワイド・ウェブ上で提供したり, 受け取ったり, 処理したりできるようにすることです.
This specification defines a core subset of Mathematical Markup Language, or MathML, that is suitable for browser implementation. MathML is a markup language for describing mathematical notation and capturing both its structure and content. The goal of MathML is to enable mathematics to be served, received, and processed on the World Wide Web, just as HTML has enabled this functionality for text.
この節では, 公表された時点でのこの文書の位置付けについて述べます. 最新のW3Cの公表した文書の一覧やこの技術報告書の最新版は, W3C技術報告書の索引(http://www.w3.org/TR/)で見ることができます.
This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/.
この文書は, 数学作業部会によって, 勧告工程に従って, 草案として発行されました.
This document was published by the Math Working Group as a Working Draft using the Recommendation track.
草案としての発行は, W3Cおよびその会員による支持を意味していません.
Publication as a Working Draft does not imply endorsement by W3C and its Members.
この文書は草案であり, いつでも他の文書によって更新されたり, 置き換えられたり, 破棄されたりしてもよいです. 作業の経過によらず, この文書を掲載することが不適当になります.
This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
この文書は, W3C特許指針の下で運営している作業部会によって作成されました. W3Cは, この作業部会の成果に関連して作成された特許開示の公開一覧を管理しています. この一覧のページは, 特許を開示する場合の指示書きを含んでいます. 特許について実際に生じている情報を持っている方は, その情報が本質的な主張(訳注:当該日本語訳では"Essential Claim"の日本語訳に"本質的な主張"を当てていますが, "Essential Claim"という用語はW3C特許指針で定義された用語です.)に当たると思われる場合, W3C特許指針の第6節に従って必ずその情報を開示して下さい.
This document was produced by a group operating under the W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
この文書は, 2023年11月3日版のW3C手続き文書により決定されました.
This document is governed by the 03 November 2023 W3C Process Document.
この節は規範ではありません.
This section is non-normative.
[MATHML3]仕様書は, ウェブ描画プログラムを横断して一貫した実装を行うことや, 利用者が定義した構造と一緒に拡張することを困難にする様々な欠点を持っています. 例えば, 次のものです.
The [MATHML3] specification has several shortcomings that make it hard to implement consistently across web rendering engines or to extend with user-defined constructions, e.g.:
このMathMLコア仕様書は, TeXBookの付録[TEXBOOK]やOpen Font Format [OPEN-FONT-FORMAT]からの追加の決まりを用いることで, 数式の視覚的表現において可能な限り正確にすることで, これらの課題に取り組むつもりです. この仕様書は, ウェブプラットフォームの層を改良する新しいコンピュータ寄りの基本要素を必要としたり, 導入したりするときに, 最新のブラウザの実装やウェブ技術との相互作用を明確にする, 実装や技術[HTML][SVG] [CSS2] [DOM]に頼っています.
This MathML Core specification intends to address these issues by being as accurate as possible on the visual rendering of mathematical formulas using additional rules from the TeXBook’s Appendix G [TEXBOOK] and from the Open Font Format [OPEN-FONT-FORMAT], [OPEN-TYPE-MATH-ILLUMINATED]. It also relies on modern browser implementations and web technologies [HTML] [SVG] [CSS2] [DOM], clarifying interactions with them when needed or introducing new low-level primitives to improve the web platform layering.
この枠組みと上手く整合しない, またはあまり基本的でないMathML3の部分は, 省略されました. 代わりに, それらの部分は, 分割されたより大きな[MATHML4]仕様書で説明しています. どの数学機能が, MathMLコアの将来のバージョンに含まれたり, ポリフィルとして実装されたりするかについては, まだ可能性があります. この問題や潜在的な改良点は, GitHubで記録されます.
Parts of MathML3 that do not fit well in this framework or are less fundamental have been omitted. Instead, they are described in a separate and larger [MATHML4] specification. The details of which math feature will be included in future versions of MathML Core or implemented as polyfills is still open. This question and other potential improvements are tracked on GitHub.
細部の実装の水準を増やしたり, 動く部分に焦点を当てたり, ブラウザで動く設計に従ったり, ウェブプラットフォームの自動テストに頼ったりすることで, この仕様書は, MathMLの相互運用性を大いに改良することが期待されています. さらに, MathMLの層での努力は, shadow trees, カスタム要素, [HOUDINI]のAPIといった最新のウェブ技術を利用することで, 利用者に対し, MathML4の残りの部分を実装すること, または, より一般にMathMLコアを拡張することを可能にします.
By increasing the level of implementation details, focusing on a workable subset, following a browser-driven design and relying on automated web platform tests, this specification is expected to greatly improve MathML interoperability. Moreover, effort on MathML layering will enable users to implement the rest of the MathML 4 specification, or more generally to extend MathML Core, using modern web technologies such as shadow trees, custom elements or APIs from [HOUDINI].
MathML要素という用語は, MathML名前空間にある何らかの要素を指しています. この仕様書で定義されているMathML要素は, MathMLコア要素と呼ばれ, 下記の一覧のとおりです. 下記の一覧に無い何らかのMathML要素は, MathML未知要素と呼ばれます.
The term MathML element refers to any element in the MathML namespace. The MathML elements defined in this specification are called the MathML Core elements and are listed below. Any MathML element that is not listed below is called an Unknown MathML element.
annotation
annotation-xml
maction
math
merror
mfrac
mi
mmultiscripts
mn
mo
mover
mpadded
mphantom
mprescripts
mroot
mrow
ms
mspace
msqrt
mstyle
msub
msubsup
msup
mtable
mtd
mtext
mtr
munder
munderover
semantics
グループ要素は,
maction
,
math
,
merror
,
mphantom
,
mprescripts
,
mrow
,
mstyle
,
semantics
,
MathML未知要素です.
The grouping elements are
maction
,
math
,
merror
,
mphantom
,
mprescripts
,
mrow
,
mstyle
,
semantics
and unknown MathML elements.
添え字要素は,
mmultiscripts
,
mover
,
msub
,
msubsup
,
msup
,
munder
,
munderover
です.
The scripted elements are
mmultiscripts
,
mover
,
msub
,
msubsup
,
msup
,
munder
and
munderover
.
The radical elements are
mroot
and msqrt
.
この仕様書で定義された属性は, 何も名前空間を持たず, MathML属性と呼ばれます.
The attributes defined in this specification have no namespace and are called MathML attributes:
maction
属性
maction
attributesmo
属性
mo
attributesmpadded
属性
mpadded
attributesmspace
属性
mspace
attributesmunderover
属性
munderover
attributesmtd
属性
mtd
attributesencoding
display
linethickness
MathMLは, 唯一の一番上のルート要素であるmath要素を指定しています. math
要素は, 文書の中のMathMLマークアップの各要素を包み込みます. 全ての他のMathMLの内容は, <math>
要素の中に含まれなければなりません.
MathML specifies a single top-level or root
math element, which encapsulates each
instance of MathML markup within a document. All other MathML content
must be contained in a <math>
element.
<math>
要素は, 2.1.3 共通の属性で説明する属性と, 次の属性を持ちます.
The <math>
element accepts the attributes described
in 2.1.3 Global Attributes as well as the
following attributes:
display属性が, もし存在するなら, block
またはinline
に大文字・小文字を区別せずに一致しなければなりません. A. ユーザーエージェントのスタイルシートで述べられているユーザーエージェント(訳注:利用者のOSやブラウザ)のスタイルシートは, display
プロパティ(block math
またはinline math
)やmath-style
プロパティ(normal
またはcompact
)の既定値に影響する, この属性に対する決まりを含みます. display
属性が無かったり, 無効な値を持っていたりする場合, ユーザーエージェントのスタイルシートは, その属性値をinline
と同じとして扱います.
The
display
attribute, if present,
must be an
ASCII case-insensitive
match
to block
or inline
.
The user agent stylesheet
described in A. User Agent Stylesheet
contains rules for this attribute that affect the
default values for the display
(block math
or inline math
)
and math-style
(normal
or compact
) properties.
If the display
attribute is absent or has an invalid value, the User Agent
stylesheet treats it the same as inline
.
この仕様書は, alttext属性に指定する何ら注目すべき挙動を定義していません.
This specification does not define any observable behavior that is specific to the alttext attribute.
alttext
属性は, 数式表示を実装していない古いソフトウェアで, 代替の文章として使用されてもよいです.
alttext
attribute may be used as
alternative text by some legacy systems that do not
implement math layout.要素が, block math
またはinline math
と等しいdisplay
プロパティの算出値を持たない場合, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. もしくは, mrow
要素の配置アルゴリズムが, 数学コンテンツボックスを生み出すのに利用されます. 数学コンテンツボックスは, CSSで, display: block
(算出値がblock math
の場合)またはdisplay: inline
(算出値がinline math
の場合)に対して述べられているように, 要素の配置のための内容ボックスとして利用されます. 加えて, display
プロパティの算出値がblock math
に等しいなら, 数学コンテンツボックスは, 全体のボックス領域の水平方向の中心に描画されます.
If the <math>
element does not have its computed
display
property equal to
block math
or inline math
then it is laid out according to the CSS specification where
the corresponding value is described.
Otherwise the layout algorithm of the
mrow
element is used to produce a
math content box. That math content box is used as the content for the layout of
the element, as described by CSS for display: block
(if the computed value is block math
) or
display: inline
(if the computed value is inline math
).
Additionally, if the computed
display
property is equal to
block math
then that math content box is rendered
horizontally centered within the content box.
$$...$$
とインラインモード$...$
は, それぞれdisplay="block"
とdisplay="inline"
に相当します.
$$...$$
and inline mode $...$
correspond to
display="block"
and display="inline"
respectively.
次の例において, 数式math
は, 改行され, 全体の幅を使って, 数式の内容をその領域の中心に寄せるディスプレイモードで描画されます.
In the following example, a math
formula
is rendered in display mode on a new line and taking full width,
with the math content centered within the container:
<div style="width: 15em;">
This mathematical formula with a big summation and the number pi
(訳注:"大きな総和記号と数字パイを用いたこの数式"の意味)
<math display="block" style="border: 1px dotted black;">
<mrow>
<munderover>
<mo>∑</mo>
<mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow>
<mrow><mo>+</mo><mn>∞</mn></mrow>
</munderover>
<mfrac>
<mn>1</mn>
<msup><mi>n</mi><mn>2</mn></msup>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<msup><mi>π</mi><mn>2</mn></msup>
<mn>6</mn>
</mfrac>
</math>
is easy to prove.
(訳注:"証明するのが容易です."の意味)
</div>
これと比較して, 同じ式がインラインモードでは次のように見えるでしょう. その式は, 強制的な改行無しに, 文章の段落の中に埋め込まれます. mrow
の配置アルゴリズムによって指定される基準線は, 鉛直方向の位置揃えに利用されます. 総和と等号記号の中心, また分数は, 全て揃えられますが, 周りを囲っている文章の欧文ベースラインとは揃わないことに注意して下さい.
As a comparison, the same formula would look as follows in
inline mode. The formula is embedded in the paragraph of text
without forced line breaking.
The baselines specified by the layout algorithm of the
mrow
are used for vertical
alignment. Note that
the middle of sum and equal symbols or fractions are all aligned,
but not with the alphabetical baseline of the surrounding
text.
良質な数学の描画には数学用フォントの利用が必要なことから, ユーザーエージェントのスタイルシートは,font-familyを継承するのではなく, <math>
要素でfont-familyをmathの値に設定すべきです. 加えて, font-style
, font-weight
, direction
, text-indent
などといった親要素で設定できる様々なCSSプロパティは, 数式に適用されないことが期待され, そのため, ユーザーエージェントのスタイルシートは, 通常, それらの値を再設定する決まりを持ちます.
Because good mathematical rendering requires use of mathematical
fonts, the
user agent stylesheet
should set the
font-family
to the
math
value on the <math>
element instead of inheriting
it. Additionally, several CSS properties that can be set on
a parent container such as
font-style
, font-weight
,
direction
or text-indent
etc
are not expected to apply to the math formula and so the
user agent stylesheet
has rules to reset them by default.
math {
direction: ltr;
text-indent: 0;
letter-spacing: normal;
line-height: normal;
word-spacing: normal;
font-family: math;
font-size: inherit;
font-style: normal;
font-weight: normal;
display: inline math;
math-shift: normal;
math-style: compact;
math-depth: 0;
}
math[display="block" i] {
display: block math;
math-style: normal;
}
math[display="inline" i] {
display: inline math;
math-style: compact;
}
CSSデータ型に加えて, MathML属性の中には, 次に示すMathML特有の型を持つものもあります.
In addition to CSS data types, some MathML attributes rely on the following MathML-specific types:
true
またはfalse
に大文字・小文字を区別せずに一致する文字列.
次の属性は, 全てのMathML要素に共通で, 全ての要素において指定されてもよいです.
The following attributes are common to and may be specified on all MathML elements:
class
data-*
dir
displaystyle
id
mathbackground
mathcolor
mathsize
nonce
scriptlevel
style
tabindex
on*
イベントハンドラ属性
on*
event handler attributesid属性,
class属性,
style属性,
data-*
属性,
nonce属性,
tabindex属性は, HTML要素の
id
属性,
class
属性,
style
属性,
data-*属性,
nonce
属性,
tabindex
属性で定義されたものと同じ構文や意味を持ちます.
The
id,
class,
style,
data-*
,
nonce and
tabindex
attributes have the same syntax and semantics as defined for
id
,
class
,
style
,
data-*,
nonce
and
tabindex
attributes on HTML elements.
dir属性が, もし存在するなら, ltr
またはrtl
に大文字・小文字を区別せずに一致しなければなりません. その場合, ユーザーエージェントは, その属性値に対応する値に要素のdirectionプロパティを設定する表現の助言として, その属性を取り扱うことが期待されます. より正確には, 大文字・小文字を区別せずにrtl
に一致するものはrtl
に変換され, 一方, 大文字・小文字を区別せずにltr
に一致するものはltr
に変換されます.
The
dir
attribute, if present,
must be an
ASCII case-insensitive match
to ltr
or rtl
.
In that case, the user agent is expected to treat the attribute as a
presentational hint setting the element's
direction
property to the corresponding value.
More precisely, an
ASCII case-insensitive match
to rtl
is mapped to rtl
while
an ASCII case-insensitive match to ltr
is mapped to ltr
.
rtl
とされる数式の方向を設定するのに利用されます. しかしながら, 右から左へ書かれる言語は, 左から右へ書かれる数学をよく埋め込むことから, ユーザーエージェントのスタイルシートは, math
要素のdirectionプロパティを状況に応じて再設定します.
rtl
in Arabic speaking world.
However, languages written from right to left often embed math
written from left to right and so the
user agent stylesheet resets
the
direction
property accordingly on the math
elements.
次の例において, dir属性は, "𞸎足す𞸑の(𞸟足す١分の٢)乗"を右から左へ描画するのに利用されています.
In the following example, the dir attribute is used to render "𞸎 plus 𞸑 raised to the power of (٢ over, 𞸟 plus ١)" from right-to-left.
<math dir="rtl">
<mrow>
<mi>𞸎</mi>
<mo>+</mo>
<msup>
<mi>𞸑</mi>
<mfrac>
<mn>٢</mn>
<mrow>
<mi>𞸟</mi>
<mo>+</mo>
<mn>١</mn>
</mrow>
</mfrac>
</msup>
</mrow>
</math>
全てのMathML要素は, HTMLにおいてイベントハンドラーコンテンツ属性で述べられているように, イベントハンドラーコンテンツ属性に対応しています.
All MathML elements support event handler content attributes, as described in event handler content attributes in HTML.
全てのHTML要素によって対応されているものとしてHTMLによって示されている全てのイベントハンドラーコンテンツ属性は, MathML要素IDLで定義されているように, 全てのMathML要素によっても対応されています.
All event handler content attributes noted by HTML as being supported by all HTMLElements are supported by all MathML elements as well, as defined in the MathMLElement IDL.
mathcolor属性とmathbackground属性は, もし存在するなら, <color>である値を持たねければなりません. その場合, ユーザーエージェントは, それらの属性値に対応する値に要素のcolorプロパティやbackground-colorプロパティを設定する表現の助言として, それらの属性を取り扱うことが期待されます. mathcolor
属性は, MathMLの文字列, 線などの前景の塗り潰しの色について述べ, 一方, mathbackground
属性は, 要素の背景の色について述べます.
The
mathcolor
and
mathbackground
attributes, if present, must
have a value that is a
<color>.
In that case, the user agent is expected to treat these attributes as a
presentational hint setting the element's
color and
background-color
properties to the corresponding values.
The mathcolor
attribute describes the foreground fill
color of MathML text, bars etc
while the mathbackground
attribute describes the background color of an element.
mathsize属性は, もし存在するなら, 有効な<length-percentage>(訳注:長さや百分率)である値を持たねければなりません. その場合, ユーザーエージェントは, その属性値に対応する値に要素のfont-sizeプロパティを設定する表現の助言として, その属性を取り扱うことが期待されます. mathsize
プロパティは, 数式における字形の要求された高さを意図しますが, それに応じて他の部分(空白, 字下げ, 線の太さなど)の寸法も変更します.
The
mathsize
attribute, if present, must
have a value that is a valid <length-percentage>.
In that case, the user agent is expected to treat the attribute as a
presentational hint setting the element's
font-size
property to the corresponding value.
The mathsize
property indicates the desired height
of glyphs in math formulas but also scales other parts (spacing, shifts,
line thickness of bars etc) accordingly.
displaystyle属性は, もし存在するなら, ブール値である値を持たなければなりません. その場合, ユーザーエージェントは, その属性値に対応する値に要素のmath-style
プロパティを設定する表現の助言として, その属性を取り扱うことが期待されます. より正確には, 大文字・小文字を区別せずにtrue
に一致するものはnormal
に変換され, 一方, 大文字・小文字を区別せずにfalse
に一致するものはcompact
に変換されます. この属性は, 例えば, 式の数学コンテンツの大きさや添え字の配置を変更することで, 式が論理的な高さを最小化するように試みるべきか(値がfalse
), そうでないか(値がtrue
)を示します.
The
displaystyle
attribute, if present, must have a value that is a boolean.
In that case, the user agent is expected to treat the attribute as a
presentational hint setting the element's
math-style
property to the corresponding value.
More precisely, an
ASCII case-insensitive match
to true
is mapped to normal
while
an ASCII case-insensitive match to false
is mapped to compact
.
This attribute indicates whether formulas should try to minimize
the logical height (value is false
) or not
(value is true
) e.g. by changing the size of content or
the layout of scripts.
scriptlevel属性は, もし存在するなら, <U>
が符号無し整数だとして, 値+<U>
, -<U>
, <U>
を持たなければなりません. その場合, ユーザーエージェントは, その属性値に対応する値に要素のmath-depth
プロパティを設定する表現の助言として, scriptlevel
を取り扱うことが期待されます. より正確には, +<U>
, -<U>
, <U>
は, それぞれadd(<U>)
, add(<-U>)
, <U>
に変換されます.
The
scriptlevel
attribute, if present, must have value
+<U>
, -<U>
or <U>
where <U>
is an
unsigned-integer.
In that case
the user agent is expected to treat the scriptlevel
attribute as a
presentational hint setting the element's
math-depth
property to the corresponding value.
More precisely,
+<U>
, -<U>
and
<U>
are respectively mapped to
add(<U>)
add(<-U>)
and <U>
.
displaystyle
とscriptlevel
の値は, MathML要素の中で自動的に調整されます. これらの属性を完全に実装するには, 追加のCSSプロパティが, A. ユーザーエージェントのスタイルシートで述べられているように, ユーザーエージェントのスタイルシートで指定されなければなりません. 特に, 全てのMathML要素に対して, 既定値font-size: math
は, scriptlevel
の変更が計算の中で行われることを確実にするために指定されます.
displaystyle
and scriptlevel
values
are automatically adjusted within MathML elements.
To fully implement these attributes, additional CSS properties must be
specified in the user agent stylesheet
as described in A. User Agent Stylesheet.
In particular, for all MathML elements a default
font-size: math
is specified to ensure that
scriptlevel
changes are taken into account.
この例において, munder
要素は, 添え字"A"を基となる部分"∑"にくっつけるのに利用されています. 通常, 総和記号は, 親要素から継承されたフォントサイズで, 下付き添え字に縮められたAと一緒に描画されます. displaystyleがtrueの場合, 総和記号はより大きく描かれ, "A" は下側の添え字になります. "A"のscriptlevelを0に再設定した場合, "A"は, 1番上のmath
ルート要素と同じフォントサイズを利用するでしょう.
In this example, an munder
element is used to attach a
script "A" to a base "∑". By default, the summation
symbol is rendered with the font-size inherited from its
parent and the A as a scaled down subscript.
If displaystyle is true, the summation symbol is drawn
bigger and the "A" becomes an underscript.
If scriptlevel is reset to 0 on the "A", then it will
use the same font-size as the top-level math
root.
<math>
<munder>
<mo>∑</mo>
<mi>A</mi>
</munder>
<munder displaystyle="true">
<mo>∑</mo>
<mi>A</mi>
</munder>
<munder>
<mo>∑</mo>
<mi scriptlevel="0">A</mi>
</munder>
</math>
\displaystyle
, \textstyle
, \scriptstyle
, \scriptscriptstyle
は, それぞれdisplaystyle
とscriptlevel
の組合せtrue
と0
, false
と0
, false
と1
, false
と2に相当します.
\displaystyle
, \textstyle
,
\scriptstyle
, and \scriptscriptstyle
correspond
to displaystyle
and scriptlevel
as
true
and 0
,
false
and 0
,
false
and 1
,
and false
and 2, respectively.
属性intentと属性argは, 有効性のために予約されています.
The attributes intent and arg are reserved as valid attributes.
この仕様書は, intent
属性とarg
属性に指定する何ら注目すべき挙動を定義していません.
This specification does not define any observable behavior that is
specific to the intent
and arg
attributes.
MathMLを, 関連する仕様書[HTML] [SVG]で述べられているように, HTMLやSVGと混在することができます.
MathML can be mixed with HTML and SVG as described in the relevant specifications [HTML] [SVG].
SVGのrequiredExtensions
属性の値を求めるとき, ユーザーエージェントは, MathML名前空間によって特定された言語拡張に対する対応を要求しなければなりません.
When evaluating the SVG requiredExtensions
attribute, user agents must claim support for the language extension
identified by the
MathML namespace.
この例において, 行の中のMathMLとSVGが, HTML文書の中で利用されています. SVG要素<switch>
と(適切な<requiredExtensions>
と一緒の)SVG要素<foreignObject>
は, 予備の文字列と一緒に, MathMLの式を図の中に埋め込むために利用されます. HTMLのinput
は, 数式の中に相互作用する入力部分を含むためにmtext
の中で利用されます. annotation-xml
要素の中でのSVGやHTMLの例については, 3.7 意味と表現も参照して下さい.
In this example, inline MathML and SVG elements are used inside
an HTML document. SVG elements <switch>
and
<foreignObject>
(with
proper <requiredExtensions>
) are used to
embed a MathML formula with a text fallback, inside a diagram.
HTML input
element is used within the
mtext
to include an interactive input field inside a mathematical
formula. See also 3.7 Semantics and Presentation
for an example of SVG and HTML inside an annotation-xml
element.
<svg style="font-size: 20px" width="400px" height="220px" viewBox="0 0 200 110">
<g transform="translate(10,80)">
<path d="M 0 0 L 150 0 A 75 75 0 0 0 0 0
M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
fill="none" stroke="black"></path>
<text transform="translate(10,20)">1</text>
<switch transform="translate(35,-40)">
<foreignObject width="200" height="50"
requiredExtensions="http://www.w3.org/1998/Math/MathML">
<math>
<msqrt>
<mn>2</mn>
<mi>r</mi>
<mo>−</mo>
<mn>1</mn>
</msqrt>
</math>
</foreignObject>
<text>\sqrt{2r - 1}</text>
</switch>
</g>
</svg>
<p>
Fill the blank:
(訳注:"空欄を埋めて下さい."の意味)
<math>
<msqrt>
<mn>2</mn>
<mtext><input onchange="..." size="2" type="text"></mtext>
<mo>−</mo>
<mn>1</mn>
</msqrt>
<mo>=</mo>
<mn>3</mn>
</math>
</p>
ユーザーエージェントは, 4. 数学配置のためのCSS拡張で述べられている新しい機能を含め, この仕様書で述べられている様々なCSS機能に対応しなければなりません. それらの機能は, display: contentsに対する計算の決まりに従わなければなりません.
User agents must support various CSS features mentioned in this specification, including new ones described in 4. CSS Extensions for Math Layout. They must follow the computation rule for display: contents.
この例において, MathMLの式は, 親要素のCSSの色を継承し, style属性を通じて指定されたfont-family
を利用します.
In this example, the MathML formula inherits the CSS color of its
parent and uses the font-family
specified via the
style attribute.
<div style="width: 15em; color: blue">
This mathematical formula with a big summation and the number pi
(訳注:"大きな総和記号と数字パイを用いたこの数式"の意味)
<math display="block" style="font-family: STIX Two Math">
<mrow>
<munderover>
<mo>∑</mo>
<mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow>
<mrow><mo>+</mo><mn>∞</mn></mrow>
</munderover>
<mfrac>
<mn>1</mn>
<msup><mi>n</mi><mn>2</mn></msup>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<msup><mi>π</mi><mn>2</mn></msup>
<mn>6</mn>
</mfrac>
</math>
is easy to prove.
(訳注:"証明するのが容易です."の意味)
</div>
MathMLコア要素を含む全ての文書は, ユーザーエージェントの水準でのスタイルシートの既定値として, A. ユーザーエージェントのスタイルシートで述べられているCSSの決まりを含まなければなりません. 特に, これらの文書は, 全てのMatHML要素において書字モードをhorizontal-lr
に強制するために!important
規則を加えます.
All documents containing MathML Core elements must include
CSS rules described in A. User Agent Stylesheet
as part of user-agent level style sheet defaults.
In particular, this adds !important
rules to force
writing mode
to horizontal-lr
on all MathML elements.
floatプロパティは, 親要素のdisplay
の算出値がblock math
またはinline math
の要素を回り込ませんし, それらの要素をフロー外にしません.
The float
property does
not create floating of elements whose parent's computed
display
value is
block math
or inline math
,
and does not take them out-of-flow.
::first-line疑似要素や::first-letter疑似要素は, display
の算出値がblock math
またはinline math
の要素に適用されず, それらの要素は祖先要素の最初の行や最初の文字に影響を与えません.
The ::first-line and
::first-letter
pseudo-elements do not apply to elements whose computed
display
value is
block math
or inline math
, and such
elements do not contribute a first formatted line or first letter
to their ancestors.
次のCSSの機能は, 対応されておらず, 無視されなければなりません.
The following CSS features are not supported and must be ignored:
white-space
はnowrap
として取り扱われます.
white-space
is treated as nowrap
on all MathML elements.align-content
, justify-content
, align-self
, justify-self
は何ら効果を持ちません.
align-content
, justify-content
,
align-self
, justify-self
have
no effects on MathML elements.ウェブアプリケーションAPIに対応したユーザーエージェントは, [DOM]木構造と同期したMathMLの視覚的描画を維持することを確実にしなければなりません. 特にMathML属性を動的に修正する際に, 必要な更新を行わなければなりません.
User agents supporting Web application APIs must ensure that they keep the visual rendering of MathML synchronized with the [DOM] tree, in particular perform necessary updates when MathML attributes are modified dynamically.
DOMでMathML要素を表現する全てのノードは, 次に示すMathMLElement
インターフェイスを実装し, スクリプトに触れさせなければなりません.
All the nodes representing MathML elements in the DOM
must implement, and expose to scripts, the following
MathMLElement
interface.
WebIDL[Exposed=Window]
interface MathMLElement
: Element { };
MathMLElement
includes GlobalEventHandlers;
MathMLElement
includes HTMLOrForeignElement
;
GlobalEventHandlers
インターフェイス,
HTMLOrForeignElement
インターフェイスは, [HTML]で定義されています.
The GlobalEventHandlers
and
HTMLOrForeignElement
interfaces are defined in [HTML].
次の例において, MathMLの式は, 分数"2分のα"を描画するのに使われています. 赤いαをクリックすると, 青いβに変わります.
In the following example, a MathML formula is used to render the fraction "α over 2". When clicking the red α, it is changed into a blue β.
<script>
function ModifyMath(mi) {
mi.style.color = 'blue';
mi.textContent = 'β';
}
</script>
<math>
<mrow>
<mfrac>
<mi style="color: red" onclick="ModifyMath(this)">α</mi>
<mn>2</mn>
</mfrac>
</mrow>
</math>
数学用フォントは一般に大きな積分記号といったとても高さのある字形を含むことから, 植字の尺度を用いることは, 文章の過度の行間を避けるために重要です. 結果として, ユーザーエージェントは, 文字配置を成し遂げる際に, OS/2テーブル[OPEN-FONT-FORMAT] のUSE_TYPO_METRICSフラグに注意しなければなりません.
Because math fonts generally contain very tall glyphs such as big integrals, using typographic metrics is important to avoid excessive line spacing of text. As a consequence, user agents must take into account the USE_TYPO_METRICS flag from the OS/2 table [OPEN-FONT-FORMAT] when performing text layout.
MathMLでは, HTMLで述べれているFocus
(訳注:"フォーカス"の意味)と同じ概念, 接続要求, 案内を用いて, この節で述べられているMathMLへの適用に関する変更または明確化によって, 相互作用するユーザーエージェントに対応することで, 著者に相互作用を認める機能を提供します.
MathML provides the ability for authors to allow for
interactivity in supporting interactive user agents
using the same concepts, approach and guidance to
Focus
as described in HTML, with modifications or
clarifications regarding application
for MathML as described in this section.
要素がフォーカスされたとき, セレクタ Level 3で述べられている全ての適用可能なCSSのフォーカスに関係ある擬似クラスが, この仕様書で定義されたように適用されます.
When an element is focused, all applicable CSS focus-related pseudo-classes as defined in Selectors Level 3 apply, as defined in that specification.
(素子要素の中のHTML要素を含め)埋め込まれたmath
要素の中身は, それらを含む親となるHTML文書の(逐次的なフォーカスの順番を組合せた)逐次的なフォーカスの順番の一因となります.
The contents of embedded math
elements
(including HTML elements inside token elements)
contribute to the sequential focus order of the containing owner HTML
document (combined sequential focus order).
display
プロパティの既定値は, A. ユーザーエージェントのスタイルシートで述べられています.
The default display
property
is described in A. User Agent Stylesheet:
<math>
ルート要素に対して, 既定値は, display
属性の値に応じて, inline math
またはblock math
に等しくなります.
<math>
root,
it is equal to inline math
or block math
according to the value of the display
attribute.mtable
,
mtr
,
mtd
に対して,
既定値は, それぞれinline-table
, table-row
, table-cell
に等しくなります.
mtable
,
mtr
,
mtd
it is respectively equal to
inline-table
,
table-row
and
table-cell
.maction
要素とsemantics
要素に対して, 既定値は, none
に等しくなります.
block math
に等しくなります.
block math
.異なる書字モードにおける数学配置を指定するために, この仕様書は, [CSS-WRITING-MODES-4]による概念を利用します.
In order to specify math layout in different writing modes, this specification uses concepts from [CSS-WRITING-MODES-4]:
horizontal-lr
とltr
の書字モードを利用します. 数学配置でときどき利用される他の書字モードの例については, 図4, 図5, 図6を参照して下さい.
horizontal-lr
and ltr
.
See Figure 4,
Figure 5 and
Figure 6 for examples of other
writing modes that are sometimes used for math layout.
MathML要素で使われるボックスは, CSSと互換性のある方法で配置を成し遂げるための, ただし, 数式の中でのとても精密な位置や間隔も考慮に入れた様々なパラメータを当てにしています. 数学の各ボックスは, 次のパラメータを持ちます.
Boxes used for MathML elements rely on several parameters in order to perform layout in a way that is compatible with CSS but also to take into account very accurate positions and spacing within math formulas:
ブロックの尺度. ブロックサイズ, 最初の基準線集合, 最後の基準線集合. 次の基準線がMathMLのボックスのために定義されています.
Block metrics. The block size, first baseline set and last baseline set. The following baselines are defined for MathML boxes:
MathMLボックスが与えられたとき, 次の移動距離が定義されます.
Given a MathML box, the following offsets are defined:
行に関係する尺度から得られる移動距離の例を示します.
Here are examples of offsets obtained from line-relative metrics:
ltr
なら行左端移動距離で, そうでなければ, ボックスの行内サイズ − (行左端移動距離 + 子要素ボックスの行内サイズ)です.
ltr
and
is the inline size of the box −
(line-left offset + inline size of
the child box) otherwise.horizontal-lr
, vertical-rl
, sideways-rl
のいずれかなら行アセントで, そうでなければ行ディセントです.
horizontal-lr
,
vertical-rl
or sideways-rl
and is the line-descent otherwise.各MathML要素は関連する数学コンテンツボックスを持ちます. そのボックスは, 次の情報を用いるこの章の配置アルゴリズムのとおりに計算されます.
Each MathML element has an associated math content box, which is calculated as described in this chapter's layout algorithms using the following structure:
次の追加の工程が実施されなければなりません.
The following extra steps must be performed:
パディングボックスのボックスの尺度と移動距離は, CSSで述べられている対応するpaddingプロパティを考慮して, 内容ボックスから計算されます.
The box metrics and offsets of the padding box are obtained from the content box by taking into account the corresponding padding properties as described in CSS.
パディングボックスの基準線は, 内容ボックスのものと同じです.
The baselines of the padding box are the same as the one of the content box.
内容ボックスが上側アクセント付随位置を持っている場合, パディングボックスは, 行始端パディング(訳注:内側の余白)分増やされた同じプロパティを持ちます. 内容ボックスがイタリック補正を持っている場合, パディングボックスは, 行終端パディング分増やされた同じプロパティを持ちます.
If the content box has a top accent attachment then the padding box has the same property, increased by the inline-start padding. If the content box has an italic correction then the padding box has the same property, increased by the inline-end padding.
ボーダーボックスのボックスの尺度と移動距離は, CSSで述べられている相当するborder-widthプロパティを考慮して, パディングボックスから計算されます.
The box metrics and offsets of the border box are obtained from the padding box by taking into account the corresponding border-width property as described in CSS.
一般にボーダーボックスの基準線は, パディングボックスのものと同じです. ただし, 行上面の境界線が正の場合, 字面上面基準線は, ボーダーボックスの行上面の境界に設定され, 行下面の境界線が正の場合, 字面下面基準線は, ボーダーボックスの行下面の境界に設定されます.
In general, the baselines of the border box are the same as the one of the padding box. However, if the line-over border is positive then the ink-over baseline is set to the line-over edge of the border box and if the line-under border is positive then the ink-under baseline is set to the line-under edge of the border box.
パディングボックスが上側アクセント付随位置を持っている場合, ボーダーボックスは, 行始端の境界のborder-width分増やされた同じプロパティを持ちます. パディングボックスがイタリック補正を持っている場合, ボーダーボックスは, 行終端の境界のborder-width分増やされた同じプロパティを持ちます.
If the padding box has a top accent attachment then the border box has the same property, increased by the border-width of its inline-start egde. If the padding box has an italic correction then the border box has the same property, increased by the border-width of its inline-end egde.
マージンボックスのボックスの尺度と移動距離は, CSSで述べられている相当するmarginプロパティを考慮して, ボーダーボックスから計算されます.
The box metrics and offsets of the margin box are obtained from the border box by taking into account the corresponding margin properties as described in CSS.
マージンボックスの基準線は, ボーダーボックスのものと同じです.
The baselines of the margin box are the same as the one of the border box.
パディングボックスが上側アクセント付随位置を持っている場合, マージンボックスは, 行始端マージン(訳注:外側の余白)分増やされた同じプロパティを持ちます. パディングボックスがイタリック補正を持っている場合, マージンボックスは行始端マージン分増やされた同じプロパティを持ちます.
If the padding box has a top accent attachment then the margin box has the same property, increased by the inline-start margin. If the padding box has an italic correction then the margin box has the same property, increased by the inline-end margin.
ボックスの配置の間, 任意の行内伸長サイズ制限とブロック伸長サイズ制限のパラメータは, 装飾された演算子において使用されてもよいです. 前者は, 行内軸に沿って伸長された核となる演算子が覆うべき対象のサイズを意図します. 後者は, ブロック軸に沿って伸長された核となる演算子が覆うべき字面行アセントと字面行ディセントを意図します. 他で何ら指定されない限り, これらのパラメータは, ボックスの配置の間, 無視され, 子要素ボックスは, 伸長サイズ制限無しに配置されます.
During box layout, optional inline stretch size constraint and block stretch size constraint parameters may be used on embellished operators. The former indicates a target size that a core operator stretched along the inline axis should cover. The latter indicates an ink line-ascent and ink line-descent that a core operator stretched along the block axis should cover. Unless specified otherwise, these parameters are ignored during box layout and child boxes are laid out without any stretch size constraint.
名前無しボックスは, DOM木構造の中に関連する要素を持たないボックスで, 配置の目的のみのために生成されます. 名前無しボックスのプロパティは, 囲っている名前無しでないボックスから継承され, 継承されないプロパティは, 初期値を持ちます. 名前無し<mrow>ボックスは, block math
に等しいdisplay
を持つ名前無しボックスで, 3.3.1.2 <mrow>
の配置の節で述べられているように配置されます.
An anonymous box is a box without any associated
element in the DOM tree and which is generated for layout purpose
only. The properties of anonymous boxes are inherited from the
enclosing non-anonymous box while non-inherited properties have
their initial value.
An anonymous <mrow> box is
an anonymous box with display
equal to
block math
and which is laid out as
described in section 3.3.1.2 Layout of <mrow>
.
MathML要素が名前無し<mrow>ボックスを生成する場合, そのボックスは, 名前無し<mrow>ボックスの中に子要素を包みます。すなわち, 視覚的書式モデルの中の一部の木構造が, それ自身がMathML要素の子要素に関連するボックスを含む, 名前無し<mrow>ボックスで作られます.
If a MathML element generates an anonymous <mrow> box if it wraps in children in an anonymous <mrow> box i.e. its subtree in the visual formatting model is made of an anonymous <mrow> box which itself contains the boxes associated to the children of this MathML element.
次に示す例において, math
要素とmrow
要素は, 3.3.1.2 <mrow>
の配置の節で述べられているように配置されます. 特に, <math>
要素は, <mo>≠</mo>
子要素の周りに適切な空白を加え, <mrow>
要素は, <mo>|</mo>
子要素を縦に伸長します.
In the following example, the math
and
mrow
elements are laid out as described in section
3.3.1.2 Layout of <mrow>
. In particular, the
<math>
element adds proper spacing around its
<mo>≠</mo>
child and the
<mrow>
element stretches its
<mo>|</mo>
children vertically.
mtd
要素はdisplay: table-cell
を持ち, msqrt
要素は子要素の周りに根号を表示します. ただし, それらの要素は, 3.3.1.2 <mrow>
の配置の節で述べられているものと同じような方法で子要素を配置します. <msqrt>
要素は, <mo>+</mo>
子要素の周りに適切な空白を加え, <mtd>
要素は, <mo>
子要素を縦に伸長します. このことを可能にするために, これら2つの要素は, それぞれ名前無し<mrow>ボックスを生成します.
The mtd
element has
display: table-cell
and the
msqrt
element displays a radical symbol around its
children. However, they also place their children in a way that
is similar to what is described in section
3.3.1.2 Layout of <mrow>
: the
<msqrt>
element adds proper spacing around its
<mo>+</mo>
child while the
<mtd>
element stretches its
<mo>
children vertically.
In order to make this possible,
each of these two elements
generates an anonymous <mrow> box.
<math>
<mrow>
<mo>|</mo>
<mtable>
<mtr>
<mtd>
<mi>x</mi>
</mtd>
<mtd>
<mo>(</mo>
<mfrac linethickness="0">
<mn>5</mn>
<mn>3</mn>
</mfrac>
<mo>)</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msqrt>
<mn>7</mn>
<mo>+</mo>
<mn>2</mn>
</msqrt>
</mtd>
<mtd>
<mi>y</mi>
</mtd>
</mtr>
</mtable>
<mo>|</mo>
</mrow>
<mo>≠</mo>
<mn>0</mn>
</math>
MathML要素は, 様々な間隔を空ける決まりのために, 重ね合わせることができます. また, それらは, 追加の描画される部品(線, 根号など)を含むことができます. 書式の算出値としてdisplay: block math
またはdisplay: inline math
を持つMathML要素は, 新しいスタックコンテキストを生み出します. そのようなMathML要素のフロー内子要素の描画順序は, 厳密にブロック要素と同じです. 追加の描画される部品は, 文字列と背景の後に描画されます(display: inline math
に対する7.2.4の工程の後に調整され, display: block math
に対する7.2の工程の後に調整されます).
MathML elements can overlap due to various spacing rules. They
can as well contain extra graphical items
(bars, radical symbol, etc).
A MathML element with computed style
display: block math
or display: inline math
generates a new stacking
context. The painting order
of in-flow children of such a MathML element
is exactly the same as block elements. The extra graphical
items are painted after text and background (right after
step 7.2.4 for display: inline math
and right after
step 7.2 for display: block math
).
プレゼンテーションマークアップの素子要素は, ざっくり言うと, 意味を伝達する数学表記の最小の単位を表すよう意図されています. 素子は, おおまかに言って, 文章の中の言葉と似ています. ただし, 数学表記の精密で象徴的な特性から, 素子要素の様々な種類や性質がMathMLマークアップの中で重要な役割を果たします. 対照的に, 文章データの中では, 個々の言葉は, めったにマークアップされたり, 特別な書式にされたりする必要はありません.
Token elements in presentation markup are broadly intended to represent the smallest units of mathematical notation which carry meaning. Tokens are roughly analogous to words in text. However, because of the precise, symbolic nature of mathematical notation, the various categories and properties of token elements figure prominently in MathML markup. By contrast, in textual data, individual words rarely need to be marked up or styled specially.
mtext要素は, 文章自体として描画されるべき任意の文章を表すのに使われます. 一般に, mtext
要素は, 注釈の文章を示すよう意図されています.
The
mtext
element is used to represent arbitrary text
that should be rendered as itself. In general, the
<mtext>
element is intended to denote
commentary text.
<mtext>
要素は, 2.1.3 共通の属性で述べられている属性を持ちます.
The <mtext>
element accepts the attributes described
in 2.1.3 Global Attributes.
次の例において, mtext
は, 定義における条件の言葉を記入するのに使用されています.
In the following example, mtext
is used
to put conditional words in a definition:
<math>
<mi>y</mi>
<mo>=</mo>
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mtext> if </mtext>
<mrow>
<mi>x</mi>
<mo>≥</mo>
<mn>1</mn>
</mrow>
<mtext> and </mtext>
<mn>2</mn>
<mtext> otherwise.</mtext>
</mrow>
</math>
(訳注:"x≥1ならばy=x2, そうでなければ2"の意味)
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 下記の配置が行われます.
If the element does not have its computed
display
property equal to
block math
or inline math
then it is laid out according to the CSS specification where
the corresponding value is described.
Otherwise, the layout below is performed.
<mtext>
要素が, 強制改行または自動折り返し機会の無い文章の中身のみを含むなら, 文章のために生成された名前無し子ノードは, 関係するCSS仕様書で定義されたように配置され, 次のとおりです.
If the <mtext>
element contains only text
content without
forced line break
or
soft wrap opportunity
then, the anonymous child node generated for that text is
laid out as defined in the relevant CSS specification and:
<mtext>
要素の上側アクセント付随位置として使用されます.
<mtext>
element.そうでない場合, mtext
要素はブロックボックスとして配置され, ブロックボックスのものに対応する最小内容行内サイズ, 最大内容行内サイズ, 行内サイズ, ブロックサイズ, 最初の基準線集合, 最後の基準線集合は, 数学コンテンツボックスに対して使われます.
Otherwise, the mtext
element is laid out as a
block box
and corresponding min-content inline size,
max-content inline size,
inline size, block size,
first baseline set and last baseline set are
used for the math content box.
mi要素は, 識別子として表示されるべき記号の名前や何らかの文字列を表します. 識別子には, 変数, 関数名, 定数の記号が含まれます.
The mi element represents a symbolic name or arbitrary text that should be rendered as an identifier. Identifiers can include variables, function names, and symbolic constants.
<mi>
要素は, 2.1.3 共通の属性で述べられている属性と, 次の属性を持ちます.
The <mi>
element accepts the attributes described
in 2.1.3 Global Attributes as well as the following attribute:
配置アルゴリズムは, mtext
要素と同じです. ユーザーエージェントのスタイルシートは, 4.2 新しいtext-transform
の値で導入するtext-transformの値を通じて自動でのイタリック体を実装するために, 次のプロパティを含まなければなりません.
The layout algorithm is the same as the mtext
element. The
user agent stylesheet
must contain the following property in order to implement automatic
italic via the text-transform value introduced in 4.2 New text-transform
value:
mi {
text-transform: math-auto;
}
mathvariant属性は, もし存在するなら大文字・小文字は区別せずにnormal
に一致しなければなりません. その場合, ユーザーエージェントは, この属性を要素のtext-transformプロパティをnone
に設定する表現の助言として, この属性を取り扱うことが期待されます. 他の場合, 何も効果を持ちません.
The
mathvariant
attribute,
if present, must be an
ASCII case-insensitive
match of normal
.
In that case, the user agent is expected to treat the attribute as a
presentational hint setting the element's
text-transform
property to none
. Otherwise it has no effects.
[MathML3]では, mathvariant
属性は, 素子要素の論理的な種類を定義するのに使われていました. それぞれの論理的な種類は, 与えられた数式の中で特定の意味を持つ, 植字に関連する記号素子の集合を提供していました.
In [MathML3], the mathvariant
attribute was used
to define logical classes of token elements, each class providing
a collection of typographically-related symbolic tokens with
specific meaning within a given mathematical expression.
MathMLコアでは, この属性は, mi
要素を自動的にイタリック体にすることを取り消すためにのみ使用されます. 他の利用方法に対しては, より適切な数学用英数字記号[ユニコード]が代わりに用いられるべきです. C. 数学用英数字記号の節も参照して下さい.
In MathML Core, this attribute is only used to cancel automatic
italic of the mi
element. For other use cases, the proper
Mathematical Alphanumeric Symbols [UNICODE] should be used
instead. See also section C. Mathematical Alphanumeric Symbols.
次の例において, mi
は, 変数と関数名を描画するのに使用されています. 単独の文字を含む識別子は, 通常, イタリック体になることに注意して下さい.
In the following example, mi
is used to render
variables and function names. Note that identifiers containing a
single letter are italic by default.
<math>
<mi>cos</mi>
<mo>,</mo>
<mi>c</mi>
<mo>,</mo>
<mi mathvariant="normal">c</mi>
</math>
mn要素は, "数値の文字列"や数値の文字列として描画されるべき他のデータを表します. 一般に言って, 数値の文字列は数字の列で, 場合によっては小数点を含み, 符号の付かない整数または実数を表します.
The mn element represents a "numeric literal" or other data that should be rendered as a numeric literal. Generally speaking, a numeric literal is a sequence of digits, perhaps including a decimal point, representing an unsigned integer or real number.
<mn>
要素は, § 2.1.3 共通の属性で述べられている属性を持ちます. その配置アルゴリズムは, mtext
要素と同じです.
The <mn>
element accepts the attributes described
in 2.1.3 Global Attributes. Its layout algorithm is
the same as the
mtext
element.
mo要素は, 演算子や演算子として描画すべきものを表します. 一般に, 数学の演算子の表記の慣習は大変複雑です. MathMLは, <mo>
要素の描画するときの挙動を特定する比較的洗練された仕組みを提供しています.
The
mo
element represents an
operator or anything that should be rendered as an operator.
In general, the notational conventions for mathematical operators
are quite complicated, and therefore MathML provides a relatively
sophisticated mechanism for specifying the rendering behavior of an
<mo>
element.
結果として, MathMLにおいて"演算子として描画される"べきものの一覧は, 普通の感覚では数学の演算子ではない数学表記を含んでいます. 中間や前や後ろに置かれる普通の演算子の他に, その一覧は, 大かっこや丸かっこや"絶対値"の縦棒といった囲い文字, コンマやセミコロンといった区切り, 記号の上の横棒やチルダといった数学のアクセントを含みます. この章では, "演算子"という用語を広い意味で演算子を表すものに使用します.
As a consequence, in MathML the list of things that should "render as an operator" includes a number of notations that are not mathematical operators in the ordinary sense. Besides ordinary operators with infix, prefix, or postfix forms, these include fence characters such as braces, parentheses, and "absolute value" bars; separators such as comma and semicolon; and mathematical accents such as a bar or tilde over a symbol. This chapter uses the term "operator" to refer to operators in this broad sense.
<mo>
要素は, 2.1.3 共通の属性で述べられている属性と, 次の属性を持ちます.
The <mo>
element accepts the attributes described
in 2.1.3 Global Attributes as well as the following
attributes:
この仕様書は, fence属性とseparator属性に指定する何ら注目すべき挙動を定義していません.
This specification does not define any observable behavior that is specific to the fence and separator attributes.
fence
やseparator
を使ってもよいです. 既定値は, Operators_fence
テーブルおよびOperators_separator
テーブルから決定されるか, もしくは演算子辞書の人が判読できるバージョンと等価であってよいです.
fence
and separator
to describe specific semantics of operators.
The default values may be determined from the
Operators_fence
and Operators_separator
tables, or equivalently
the human-readable version
of the operator dictionary.
次の例において, mo
要素は, 二項演算子+に対して使用されています. 通常の間隔の取り方では, 演算子の周囲に左右対称に取ります. その演算子が前置演算子として取り扱われるよう強制するのにform
属性を頼ったなら, 隙間の無い間隔の取り方が利用されます. 間隔の取り方は, 明確にlspace
属性とrspace
属性を用いて, 指定することもできます.
In the following example, the mo
element
is used for the binary operator +. Default spacing is symmetric
around that operator. A tigher spacing is used if you rely
on the form
attribute to force it to be
treated as a prefix operator.
Spacing can also be specified explicitly using the
lspace
and
rspace
attributes.
<math>
<mn>1</mn>
<mo>+</mo>
<mn>2</mn>
<mo form="prefix">+</mo>
<mn>3</mn>
<mo lspace="2em">+</mo>
<mn>4</mn>
<mo rspace="3em">+</mo>
<mn>5</mn>
</math>
もう1つの例は, 総和のよう大きな演算子に対するものです. displaystyleがtrueの場合, そのような演算子は, 大きく描画されますが, largeop
属性によって変更できます. displaystyleがfalseの場合, 下側の添え字は, 実際のところ, 下付きの添え字として描画されますが, movablelimits
属性によって変更できます.
Another use case is for big operators such as summation.
When displaystyle is true, such an operator is drawn
larger but one can change that with the largeop
attribute.
When displaystyle is false, underscripts are actually
rendered as subscripts but one can change that with the
movablelimits
attribute.
<math>
<mrow displaystyle="true">
<munder>
<mo>∑</mo>
<mn>5</mn>
</munder>
<munder>
<mo largeop="false">∑</mo>
<mn>6</mn>
</munder>
</mrow>
<mrow>
<munder>
<mo>∑</mo>
<mn>5</mn>
</munder>
<munder>
<mo movablelimits="false">∑</mo>
<mn>7</mn>
</munder>
</mrow>
</math>
演算子は, かっこ, アクセント, 矢印などといった伸長される記号としても使用されます. 次の例では, 縦の矢印がmspace
要素の高さに伸長されています. 例えば, 伸長されない矢印を強調するためにstretchy
属性を用いて, 通常の伸長される挙動を上書きできます. symmetric
属性は, 演算子が数学軸(分数の線)の上下で対象に伸長すべきかどうか示すことを可能にします. 最終的に, minsize
属性とmaxsize
属性は, 伸長されるサイズに追加の制限を加えます.
Operators are also used for stretchy symbols such as fences,
accents, arrows etc. In the following example, the vertical arrow
stretches to the height of the mspace
element.
One can override default stretch behavior with the
stretchy
attribute e.g. to force an unstretched arrow.
The symmetric
attribute allows to indicate whether
the operator
should stretch symmetrically above and below the math axis
(fraction bar).
Finally the minsize
and maxsize
attributes add
additional constraints over the stretch size.
<math>
<mfrac>
<mspace height="50px" depth="50px" width="10px" style="background: blue"/>
<mspace height="25px" depth="25px" width="10px" style="background: green"/>
</mfrac>
<mo>↑</mo>
<mo stretchy="false">↑</mo>
<mo symmetric="true">↑</mo>
<mo minsize="250px">↑</mo>
<mo maxsize="50px">↑</mo>
</math>
演算子のプロパティの既定値は, 3.2.4.2 辞書を基にした属性で説明されているように, 辞書を基にしていることに注意して下さい. 例えば, 二項演算子は, 典型的に初期状態で, 周囲に左右対称な間隔を持ち, 一方, かっこは, 初期状態で一般に伸長されます.
Note that the default properties of operators are dictionary-based, as explained in 3.2.4.2 Dictionary-based attributes. For example a binary operator typically has default symmetric spacing around it while a fence is generally stretchy by default.
MathMLコア要素は, 次の場合, 装飾された演算子です.
A MathML Core element is an embellished operator if it is:
mo
要素.
mo
element;mfrac
.
mpadded
.
mpadded
,
whose in-flow children consist (in any order) of one
embellished operator and zero or more
space-like elements.装飾された演算子の核となる演算子は, 次のとおり再帰的に定義された<mo>
要素です.
The core operator of an embellished operator
is the <mo>
element defined recursively as
follows:
mo
要素の核となる演算子は, その要素自身です.
mo
element; is the element itself.mfrac
要素の核となる演算子は, 最初のフロー内子要素の核となる演算子です.
mfrac
element is the core operator of its first in-flow child.mpadded
の核となる演算子は, ただ1つの装飾された演算子のフロー内子要素の核となる演算子です.
mpadded
is the core operator of its unique embellished operator
in-flow child.装飾された演算子の伸長軸は, 単独の文字c
が行内軸方向の固有の伸長軸を持っていて, 核となる演算子がその文字のみから構成される文字列だけを含んでいるなら, 行内軸です. そうでなければ, 装飾された演算子の伸長軸は, ブロック軸です.
The stretch axis of an embellished operator
is inline if its
core operator contains only text content
made of a single character c
, and that character has
inline intrinsic stretch axis.
Otherwise, the stretch axis of the embellished operator
is block.
名前無し<mrow> ボックスがグループ要素として扱われる場合には, 同じ定義が, 視覚的書式モデルにおけるボックスに適用されます.
The same definitions apply for boxes in the visual formatting model where an anonymous <mrow> box is treated as a grouping element.
装飾された演算子のform
プロパティは, infix
, prefix
, postfix
のいずれかです. mo
要素における, このプロパティに対応するform属性は, もし存在するなら, 大文字・小文字を区別せずにそれらの値の1つに一致しなければなりません.
The form
property of an embellished operator is either
infix
, prefix
or
postfix
.
The corresponding form attribute on the
mo
element, if present, must be an
ASCII case-insensitive
match to one of these values.
装飾された演算子のform
を決定するためのアルゴリズムは, 次のとおりです.
The algorithm for determining the form
of an embellished operator is as follows:
form
属性が存在し, 核となる演算子で有効な場合, その全て小文字にした値が使用されます.
form
attribute is present and valid
on the core operator, then its
ASCII lowercased value
is used.mpadded
,
msqrt
の最初のフロー内子要素で, (全ての空白のような要素を無視したうえで)1つ以上のフロー内子要素と一緒の場合, その演算子はprefix
形式を持ちます.
mpadded
or
msqrt
with more than one in-flow child
(ignoring all space-like children) then it has
form prefix
.mpadded
,
msqrt
の最後のフロー内子要素で, (全ての空白のような子要素を無視したうえで)1つ以上のフロー内子要素と一緒の場合, その演算子はpostfix
形式を持ちます.
mpadded
or
msqrt
with more than one in-flow child
(ignoring all space-like children) then it has
form postfix
.postfix
形式を持ちます.
postfix
.infix
形式を持ちます.
infix
.装飾された演算子のstretchy
プロパティ,
symmetric
プロパティ,
largeop
プロパティ,
movablelimits
プロパティは, false
またはtrue
です. 後者の場合, 装飾された演算子はそのプロパティを持つと言われます. mo
要素において, これらのプロパティに対応するstretchy属性, symmetric属性, largeop属性, movablelimits属性は, もし存在するなら, ブール値でなければなりません.
The
stretchy
,
symmetric
,
largeop
,
movablelimits
properties of an embellished operator are
either false
or true
. In the latter
case, it
is said that the embellished operator has the
property.
The corresponding stretchy, symmetric, largeop, movablelimits attributes on the
mo
element, if present, must be a
boolean.
装飾された演算子のlspace
プロパティ,
rspace
プロパティ,
minsize
プロパティは, <length-percentage>(訳注:長さや百分率)です. 装飾された演算子のmaxsize
プロパティは, <length-percentage>または∞のどちらかです. mo
要素のlspace属性,
rspace属性,
minsize属性,
maxsize属性は, もし存在するなら, <length-percentage>でなければなりません.
The
lspace
,
rspace
,
minsize
properties of an embellished operator are
<length-percentage>.
The maxsize
property
of an embellished operator is either a
<length-percentage> or ∞.
The
lspace,
rspace,
minsize and
maxsize attributes on the
mo
element, if present,
must be a <length-percentage>.
装飾された演算子のプロパティを決定するアルゴリズムは, 次のとおりです.
The algorithm for determining the properties of an embellished operator is as follows:
stretchy
,
symmetric
,
largeop
,
movablelimits
,
lspace
,
rspace
,
maxsize
,
minsize
の属性が存在し,核となる演算子で有効な場合, その全て小文字にした値が使用されます.
stretchy
,
symmetric
,
largeop
,
movablelimits
,
lspace
,
rspace
,
maxsize
or
minsize
attribute is present and valid
on the core operator, then the
ASCII lowercased value
of this property is used.form
を決定するためのアルゴリズムが実行されます.
form
of an embellished operator.Content
のみを含んでいる場合, 前の工程で計算されたform
をForm
として, 演算子の種類を決定するアルゴリズム(Content, Form)
の結果に, Category
を設定します.
Content
, then set Category
to the result of the
algorithm to determine the category of an operator
(Content, Form)
where Form
is the form
calculated at the previous step.Category
がDefault
で, 装飾された演算子のform
が核となる演算子の属性として明確に指定されていなかった場合, 次のとおりです.
Category
is Default
and
the form
of embellished operator was not explicitly specified
as an attribute on its core operator:Form
をinfix
とした場合の演算子の種類を決定するアルゴリズムの結果に, Category
を設定します.
Category
to the result of the
algorithm to determine the category of an operator
(Content, Form)
where Form
is
infix
.Category
がDefault
の場合, Form
をpostfix
に設定して再度上のアルゴリズムを実行します.
Category
is Default
, then
run the algorithm again with Form
set to
postfix
.Category
がDefault
の場合, Form
をprefix
に設定して再度上のアルゴリズムを実行します.
Category
is Default
, then
run the algorithm again with Form
set to
prefix
.Category
から演算子のプロパティを決定するアルゴリズムを実行します.
Category
.配置の途中で利用される場合, stretchy
,
symmetric
,
largeop
,
movablelimits
,
lspace
,
rspace
,
minsize
の値は, 次の追加の決まりと一緒に装飾された演算子のプロパティを決定するアルゴリズムによって得られます.
When used during layout,
the values of stretchy
,
symmetric
,
largeop
,
movablelimits
,
lspace
,
rspace
,
minsize
are
obtained by the
algorithm for determining the properties of an embellished operator with the following extra resolutions:
lspace
,
rspace
に対する百分率の値は, 辞書から読み取られた値, または上で述べた予備の値に対するものと解釈されます.
lspace
,
rspace
are interpreted
relative to the value read from the dictionary
or to the fallback value above.minsize
とmaxsize
に対する百分率の値の解釈は, 3.2.4.3 演算子の配置で述べています.
minsize
and maxsize
are described in
3.2.4.3 Layout of operators.lspace
, rspace
, minsize
, maxsize
に対するフォントに関連する長さは, 装飾された演算子のフォント書式ではなく, 核となる演算子の書式に対して決まります.
lspace
, rspace
,
minsize
and maxsize
rely on the
font style of the core operator, not the one of the
embellished operator.<mo>
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 下記の配置が行われます.
If the <mo>
element does not have its computed
display
property equal to
block math
or inline math
then it is laid out according to the CSS specification where
the corresponding value is described.
Otherwise, the layout below is performed.
演算子の文字列は, <mo>
要素のvisibilityがvisible
の場合のみ, 描画されなければなりません. その場合, <mo>
要素のcolorで描画されなければなりません.
The text of the operator must only be painted if the
visibility of
the <mo>
element is visible
.
In that case, it must be painted with the
color
of the <mo>
element.
演算子は, 次のとおり配置されます.
Operators are laid out as follows:
<mo>
要素の中身が単独の文字c
から成り立っている訳ではない場合, 3.2.1.1 <mtext>
の配置の配置アルゴリズムを利用します.
<mo>
element is not
made
of a single character c
then fall back to the
layout algorithm of 3.2.1.1 Layout of <mtext>
.stretchy
プロパティを持っている場合.
stretchy
property:c
に相当する伸長された字形を形作ることが不可能な場合, 3.2.1.1 <mtext>
の配置の配置アルゴリズムを利用します.
c
in the inline direction
with the
first available font
then fall back to the
layout algorithm of 3.2.1.1 Layout of <mtext>
.<mtext>
の配置によって得られたものに設定されます.
<mtext>
.Tinline
が無いのであれば, 3.2.1.1 <mtext>
の配置の配置アルゴリズムを利用します.
Tinline
then
fall back to the
layout algorithm of 3.2.1.1 Layout of <mtext>
.Tinline
に伸長された字形を形作るアルゴリズムによって与えられます.
Tinline
.Tinline
に伸長された字形を形作るアルゴリズムによって, 前に述べたボックスの尺度によって決められた位置で行われます.
Tinline
and
at position determined by the previous box metrics.c
に相当する伸長された字形を形作ることが不可能な場合, § 3.2.1.1 <mtext>
の配置の配置アルゴリズムを利用します.
c
in the block direction
with the
first available font
then fall back to the
layout algorithm of 3.2.1.1 Layout of <mtext>
.(Uascent, Udescent)
が無いのであれば, 3.2.1.1 <mtext>
の配置の配置アルゴリズムに設定されます.
(Uascent, Udescent)
then
fall back to the
layout algorithm of 3.2.1.1 Layout of <mtext>
.symmetric
プロパティを持っている場合, 目標のサイズTascent
とTdescent
を, それぞれSascent
とSdescent
に設定します.
symmetric
property
then set the target sizes
Tascent
and
Tdescent
to
Sascent
and
Sdescent
respectively:Sascent
=
max(
Uascent
− 軸高さ,
Udescent
+ 軸高さ
) + 軸高さ
Sdescent
=
max(
Uascent
− 軸高さ,
Udescent
+ 軸高さ
) − 軸高さ
Uascent
とUdescent
に設定します.
Uascent
and
Udescent
respectively.minsize
とmaxsize
を, 演算子のminsize
プロパティとmaxsize
プロパティであると仮定します. 百分率の値は, T
= Tascent
+ Tdescent
に関連して解釈されます. minsize
< 0の場合, minsize
を0に設定します. maxsize
< minsize
の場合, maxsize
をminsize
に設定します. 0 ≤ minsize
≤ maxsize
となると同時に次のとおりです.
minsize
and maxsize
be the minsize
and maxsize
properties on the
operator. Percentage values are interpreted relative
to T
=
Tascent
+
Tdescent
.
If minsize
< 0 then set minsize
to 0.
If maxsize
< minsize
then
set maxsize
to minsize
.
With 0 ≤ minsize
≤ maxsize
:T
≤ 0の場合, まずTascent
をminsize
/ 2に設定し, Tdescent
をminsize
− Tascent
に設定します.
T
≤ 0 then set
Tascent
to minsize
/ 2 and
then set Tdescent
to minsize
−
Tascent
. T
< minsize
の場合, まずTascent
をminsize
/ T
倍し, 次にTdescent
をminsize
− Tascent
に設定します.
T
< minsize
then first
multiply
Tascent
by minsize
/ T
and then set Tdescent
to minsize
-
Tascent
.maxsize
< T
の場合, まずTascent
をmaxsize
/ T
倍し, 次にTdescent
をmaxsize
− Tascent
に設定します.
maxsize
< T
then first multiply
Tascent
by
maxsize
/ T
and
then set Tdescent
to maxsize
−
Tascent
.Tascent
+ Tdescent
に伸長された字形を形作るアルゴリズムによって得られます. 演算子の数学コンテンツの行内サイズは, 伸長された字形の幅です. 伸長された字形は, 値Δ分, 行下面に向かってずらされるので, その字形の中心は, 目標となるもの中心となります. 演算子の数学コンテンツの字面アセントは, 伸長された字形のアセント − Δであり, 字面ディセントは, 伸長された字形のディセント + Δです. それらの中心は, 座標"½(アセント − ディセント)"を持つので, Δ = [(伸長された字形のアセント − 伸長された字形のディセント) − (Tascent
− Tdescent
)] / 2となります.
Tascent
+
Tdescent
.
The inline size of the math content is the width of
the stretchy glyph. The stretchy glyph is shifted
towards the line-under by a value Δ so that its
center aligns with the center of the target:
the ink ascent of the math content is
the ascent of the stretchy glyph − Δ
and the ink descent of the math content is
the descent of the stretchy glyph + Δ.
These centers have coordinates "½(ascent − descent)"
so Δ = [(ascent of stretchy glyph − descent of stretchy glyph) − (Tascent
− Tdescent
)] / 2.Tascent
+ Tdescent
に伸長される, 伸長される字形を形作るアルゴリズムによって, 行上面に向かってΔ移動された元のボックスの尺度によって決められた位置で行われます.
Tascent
+
Tdescent
and at position determined by the previous box metrics
shifted by Δ towards the line-over.largeop
プロパティを持っていて, <mo>
要素のmath-style
がnormal
の場合, 次のとおりです.
少なくともDisplayOperatorMinHeightの高さの字形を試したり見つけたりするために, MathVariants
テーブルを利用します. 何も見つからなかった場合, 最も大きい基本とならない字形が予備として使われます. 何も見つからなかった場合, 3.2.1.1 <mtext>
の配置の配置アルゴリズムを利用します.
Use the
MathVariants
table to try and find a glyph of height at least
DisplayOperatorMinHeight.
If none is found, fall back to the
largest non-base glyph. If none is found, fall back to
the layout algorithm of 3.2.1.1 Layout of <mtext>
.
<mtext>
の配置の配置アルゴリズムを利用します.
<mtext>
.伸長された字形を形作るアルゴリズムが, 上記の工程のどこかで利用される場合, 演算子の数学コンテンツのイタリック補正は, そのアルゴリズムによって返された値に設定されます.
If the algorithm to shape a stretchy glyph has been used for one of the step above, then the italic correction of the math content is set to the value returned by that algorithm.
maxsize
がその既定値である∞と等しい場合, minsize ≤ maxsize
は満たされますが, maxsize < T
は満たされません.
maxsize
is equal to its default value ∞
then minsize ≤ maxsize
is satisfied but
maxsize < T
is not.
mspace空要素は, 属性により設定された何らかの望ましい大きさの空白を表します.
The mspace empty element represents a blank space of any desired size, as set by its attributes.
<mspace>
要素は, 2.1.3 共通の属性で述べられている属性と, 次の属性を持ちます.
The <mspace>
element accepts the attributes described
in 2.1.3 Global Attributes as well as the following
attributes:
width, height, depthは, もし存在するなら, 有効な<length-percentage>(訳注:長さや百分率)である値を持たなければなりません.
The width, height, depth, if present, must have a value that is a valid <length-percentage>.
width
属性が存在し, 百分率でない有効な値の場合, その属性は, 要素のwidthプロパティをその属性値に対応する値に設定する表現の助言として使用されます.
width
attribute is present, valid and not a percentage then
that attribute is used as a
presentational hint
setting the element's
width
property to the corresponding value.height
属性が存在しないか, 無効な値か百分率の場合, 所要の行アセントは0
です. そうでない場合, 所要の行アセントは, 負の数を0
に固定した, height
属性の解決値です.
height
attribute is absent, invalid or a percentage then the requested
line-ascent is 0
.
Otherwise the requested line-ascent is the resolved
value of the height
attribute, clamping
negative values to 0
.height
属性とdepth
属性が存在し, 百分率でない有効な値の場合, 要素のheightプロパティを, "calc(
", height
属性の値, " +
", depth
属性の値, ")
"を連結した文字列に設定する表現の助言として使用されます. それらの属性のうち1つしか存在せず, 百分率でない有効な値の場合, 要素のheightプロパティを対応する属性値に設定する表現の助言として扱われます.
height
and depth
attributes
are present, valid and not a percentage then they are used as a
presentational hint
setting the element's
height
property to the concatenation of the strings
"calc(
", the height
attribute value,
" +
", the depth
attribute value,
and ")
".
If only one of these attributes is
present, valid and not a percentage then it is treated as a
presentational hint
setting the element's
height
property to the corresponding value.次の例において, mspace
は, 式の中の空白を強制するために使用されています(1px幅の青線は空白が簡単に確認できるように加えられています).
In the following example, mspace
is used to
force spacing within the formula (a 1px blue border is
added to easily visualize the space):
<math>
<mn>1</mn>
<mspace width="1em"
style="border-top: 1px solid blue"/>
<mfrac>
<mrow>
<mn>2</mn>
<mspace depth="1em"
style="border-left: 1px solid blue"/>
</mrow>
<mrow>
<mn>3</mn>
<mspace height="2em"
style="border-left: 1px solid blue"/>
</mrow>
</mfrac>
</math>
<mspace>
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たない場合, その要素は, 指定されたプロパティに対応する値に述べているCSS仕様書によって配置されます. そうでなければ, <mspace>
要素は, 図9で示されたように配置されます. 数学コンテンツの最小内容行内サイズ, 最大内容行内サイズ, 行内サイズは, widthプロパティの解決値に等しいです. 数学コンテンツのブロックサイズは, heightプロパティの解決値に等しいです. 数学コンテンツの行アセントは, 上記で決めた所要の行アセントに等しいです.
If the <mspace>
element does not have its
computed
display
property equal to
block math
or inline math
then it is laid out according to the CSS specification where
the corresponding value is described.
Otherwise,
the <mspace>
element is laid out as shown on
Figure 9.
The min-content inline size,
max-content inline size and inline size of the math
content are equal to the resolved value of the
width property.
The block size of the math content is equal to the resolved
value of the height property.
The line-ascent of the math content is equal to the
requested line-ascent determined above.
数々のMathMLプレゼンテーション要素が, 典型的に空白として描画され, それらが現れても式の数学的意味に影響を与えないという点で"空白のような要素"です. 結果として, それらの要素は, 他のMathMLの式で, 多少異なる機能を持っています.
A number of MathML presentation elements are "space-like" in the sense that they typically render as whitespace, and do not affect the mathematical meaning of the expressions in which they appear. As a consequence, these elements often function in somewhat exceptional ways in other MathML expressions.
次のことに当てはまるなら, そのMathMLコア要素は空白のような要素です.
A MathML Core element is a space-like element if it is:
名前無し<mrow> ボックスがグループ要素として扱われる場合には, 同じ定義が, 視覚的書式モデルにおけるボックスに適用されます.
The same definitions apply for boxes in the visual formatting model where an anonymous <mrow> box is treated as a grouping element.
mphantom
は, その中身が空白のような要素でない場合, 自動的には空白のような要素と定義されていないことに注意して下さい. これは, 演算子の間隔が隣接する要素が空白の要素であるかどうかによって影響を受けるためです. <mphantom>
要素は第一に式を揃えることの助けとなることを意図しているので, <mphantom>
に隣接する要素は, <mphantom>
と同じ大きさの空白とではなく, <mphantom>
の中身に隣接しているかのようにふるまうべきです.
mphantom
is not
automatically defined to be space-like, unless its content is
space-like. This is because operator spacing is affected by
whether adjacent elements are space-like.
Since the <mphantom>
element is
primarily intended as an aid in aligning expressions, operators
adjacent to an <mphantom>
should behave
as if they were adjacent to the contents of the
<mphantom>
, rather than to an equivalently
sized area of whitespace.
ms要素は, 数式処理システムや"プログラミング言語"を含む他のシステムで解釈されるであろう式の中の"文字列"を表すのに使われます.
ms element is used to represent "string literals" in expressions meant to be interpreted by computer algebra systems or other systems containing "programming languages".
<ms>
要素は, 2.1.3 共通の属性で述べられている属性を持ちます. この要素の配置アルゴリズムは, mtext
と同じです.
The <ms>
element accepts the attributes described
in 2.1.3 Global Attributes. Its layout algorithm is
the same as the mtext
element.
次の例において, ms
は文字そのままの文字列を書くのに利用されています.
In the following example, ms
is used to
write a literal string of characters:
<math>
<mi>s</mi>
<mo>=</mo>
<ms>"hello world"</ms>
</math>
lquote
属性とrquote
属性を利用することができました. それらは, もはや対応されておらず, その代わり, 引用符は<ms>
の文字列の一部として指定されなければなりません. 視覚的な描画を保つために従来の文書にCSSの決まりを加えることができます. 例えば, 左から右の方向において次のとおりです.
lquote
and
rquote
attributes to respectively specify the strings
to use as opening and closing quotes. These are no longer supported
and the quotes must instead be specified as part of the text of the
<ms>
element. One can add CSS rules to legacy
documents in order to preserve visual rendering. For example,
in left-to-right direction:
ms:before, ms:after {
content: "\0022";
}
ms[lquote]:before {
content: attr(lquote);
}
ms[rquote]:after {
content: attr(rquote);
}
素子の他に, 様々な種類のMathMLプレゼンテーション要素があります. ある種類の要素は上付きの式や下付きの式といった様々な"添え字"の表記を扱います. もう1つの種類のものは行列や表に関係しています. この節で論じる残りの要素は, 分数や根号といった他の基本となる表記を記述したり, もしくは書式の特性を設定し, エラー処理を行うような一般的な機能を扱ったりします.
Besides tokens there are several families of MathML presentation elements. One family of elements deals with various "scripting" notations, such as subscript and superscript. Another family is concerned with matrices and tables. The remainder of the elements, discussed in this section, describe other basic notations such as fractions and radicals, or deal with general functions such as setting style properties and error handling.
mrow要素は, 任意の数の式を一緒にグループ化するのに使われます. グループは, 通常, その中で"演算子"としてふるまう1つ以上の<mo>
と, それらの"被演算子"となる1つ以上の式から構成されます.
The
mrow
element is used to group together any number of sub-expressions, usually
consisting of one or more <mo>
elements acting as
"operators" on one or more other expressions that are their "operands".
次の例において, mrow
は, 和"1 + 2/3"を分子(mfrac
の最初の子要素)としてグループ化し, かっこで囲われた5乗される式(msup
の最初の子要素)を構成するのに使われています. mrow
は, そのグループ化された中身に単独で視覚的なかっこを加えず, mo
要素を使用して, 明確にそれらを指定しなければならないことに注意して下さい.
In the following example, mrow
is used to
group a sum "1 + 2/3" as a fraction numerator (first child
of mfrac
) and to construct a fenced expression
(first child of msup
) that is raised to the power of 5.
Note that mrow
alone does not add visual fences
around its grouped content, one has to explicitly specify them
using the mo
element.
mrow
要素の中で, 子要素の(欧文ベースラインまたは数学基準線による)縦方向の位置揃えが適切に実施され, かっこが縦方向に伸長され, 2項演算子+の周りの間隔が自動的に計算されることが分かるでしょう.
Within the mrow
elements, one can see that
vertical alignment of children (according to the
alphabetic baseline or the mathematical baseline)
is properly performed, fences are vertically stretched and
spacing around the binary + operator automatically calculated.
<math>
<msup>
<mrow>
<mo>(</mo>
<mfrac>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mfrac>
<mn>2</mn>
<mn>3</mn>
</mfrac>
</mrow>
<mn>4</mn>
</mfrac>
<mo>)</mo>
</mrow>
<mn>5</mn>
</msup>
</math>
<mrow>
要素は, § 2.1.3 共通の属性で述べられている属性を持ちます. フロー内の子要素child1, child2, … , childNを持つ<mrow>
要素は, 図10で示されているように配置されます. 子要素のボックスは, 全て欧文ベースラインで揃えられて, 1つ1つ1列に並べられます.
The <mrow>
element accepts the attributes described
in 2.1.3 Global Attributes. An <mrow>
element with in-flow children
child1, child2, …, childN
is laid out as shown on Figure 10. The child boxes
are put in a row one after the other with all their
alphabetic baselines
aligned.
ブロック軸に沿って伸長される演算子に対するアルゴリズムは, 次の工程で構成されています.
The algorithm for stretching operators along the block axis consists in the following steps:
stretchy
プロパティとブロック伸長軸を持つ装飾された演算子を含む最初の一覧LToStretch
と2番目の一覧LNotToStretch
に分けます.
LToStretch
containing
embellished operators with
a stretchy
property and block stretch axis;
and a second list LNotToStretch
.LNotToStretch
の全ての中身で, 何ら伸長サイズ制限なしに配置を実施します. もし, LToStretch
が空の場合, 完了します. LNotToStretch
が空の場合, LToStretch
の全ての中身で, 伸長サイズ制限0として配置を実施します.
LNotToStretch
.
If LToStretch
is empty then stop.
If LNotToStretch
is empty, perform
layout with stretch size constraint 0 on
all the items of LToStretch
.Uascent
とUdescent
をそれぞれ計算します.
Uascent
and Udescent
as respectively the maximum
ink ascent and maximum ink descent of the margin boxes of
in-flow children that
have been laid out in the previous step.LToStretch
の全ての要素を, ブロック伸長サイズ制限(Uascent, Udescent)
と共に配置または再配置します.
LToStretch
with
block stretch size constraint
(Uascent, Udescent)
.ボックスが名前無し<mrow>ボックスでなく, 関連付けられた要素がblock math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 下記の配置が行われます.
If the box is not an anonymous <mrow> box
and the associated element does not have its computed
display
property equal to
block math
or inline math
then it is laid out according to the CSS specification where
the corresponding value is described.
Otherwise, the layout below is performed.
子要素が装飾された演算子でなく, 0でないイタリック補正を持つなら, 子要素のボックスは傾いています.
A child box is slanted if it is not an embellished operator and has nonzero italic correction.
lspace
とrspace
で指定されたように, その周囲の間隔が計算されることから, 傾いていないように取り扱われます.
lspace
and
rspace
.
最小内容行内サイズ(または最大内容行内サイズ)は, 次のアルゴリズムを使用して計算されます.
The min-content inline size (respectively max-content inline size) are calculated using the following algorithm:
math
要素に一致するか, または, 装飾された演算子でなければ, add-space
をtrueに設定します. そうでなければ, falseに設定します.
add-space
to true if
the box corresponds to a math
element
or is not an
embellished operator; and to false otherwise.inline-offset
を0に設定します.
inline-offset
to 0.previous-italic-correction
を0に設定します.
previous-italic-correction
to 0.inline-offset
をprevious-italic-correction
分増やします.
add-space
がtrueならば, inline-offset
をその子要素のlspace
プロパティ分増やします.
add-space
is true then
increment inline-offset
by
its lspace
property.inline-offset
を, 子要素のマージンボックスの最小内容行内サイズ(または最大内容行内サイズ)分増やします.
inline-offset
by
the min-content inline size
(respectively max-content inline size) of
the child's margin box.previous-italic-correction
をその要素のイタリック補正に設定します. そうでなければ, 0に設定します.
previous-italic-correction
to
its italic correction. Otherwise set it to 0.add-space
がtrueならば, inline-offset
をその子要素のrspace
プロパティ分増やします.
add-space
is true then
increment inline-offset
by
its rspace
property.inline-offset
をprevious-italic-correction
分増やします.
inline-offset
by
previous-italic-correction
.inline-offset
を返します.
inline-offset
.フロー内子要素は, ブロック軸に沿って伸長される演算子に対するアルゴリズムを使用して配置されます.
The in-flow children are laid out using the algorithm for stretching operators along the block axis.
要素の数学コンテンツの行内サイズは, 数学コンテンツの最小内容行内サイズや最大内容行内サイズ の計算と同じように, フロー内子要素のマージンボックスの行内サイズを代わりに使用して計算されます.
The inline size of the math content is calculated like the min-content inline size and max-content inline size of the math content, using the inline size of the in-flow children's margin boxes instead.
要素の数学コンテンツの字面行アセント(または行アセント)は, フロー内子要素全てのマージンボックスにおける字面行アセント(または行アセント)の最大値です. 同様に, 数学コンテンツの字面行ディセント(または行ディセント)は, フロー内子要素全てのマージンボックスにおける字面行ディセント(または字面行アセント)の最大値です.
The ink line-ascent (respectively line-ascent) of the math content is the maximum of the ink line-ascents (respectively line-ascents) of all the in-flow children's margin boxes. Similarly, the ink line-descent (respectively line-descent) of the math content is the maximum of the ink line-descents (respectively ink line-ascents) of all the in-flow children's margin boxes.
フロー内子要素の位置は, 次のアルゴリズムを使用して決められます.
The in-flow children are positioned using the following algorithm:
math
に一致するか, または, 装飾された演算子でなければ, add-space
をtrueに設定します. そうでなければ, falseに設定します.
add-space
to true if
the box corresponds to a math
element
or is not an
embellished operator; and to false otherwise.inline-offset
を0に設定します.
inline-offset
to 0.previous-italic-correction
を0に設定します.
previous-italic-correction
to 0.inline-offset
をprevious-italic-correction
分増やします.
add-space
がtrueならば, inline-offset
をその子要素のlspace
プロパティ分増やします.
add-space
is true then
increment inline-offset
by
its lspace
property.inline-offset
に設定し, 子要素のブロック移動距離を, 子要素の欧文ベースラインが全体の欧文ベースラインに揃えられるように設定します.
inline-offset
and its block offset such
that the alphabetic baseline of the child is aligned with the alphabetic baseline.inline-offset
を子要素のマージンボックスの行内サイズ分増やします.
previous-italic-correction
をその要素のイタリック補正に設定します. そうでなければ, 0に設定します.
previous-italic-correction
to
its italic correction. Otherwise set it to 0.add-space
がtrueならば, inline-offset
をその子要素のrspace
プロパティ分増やします.
add-space
is true then
increment inline-offset
by
its rspace
property.要素の数学コンテンツのイタリック補正は, previous-italic-correction
の最終的な値である, 最後のフロー内子要素のイタリック補正に設定されます.
The italic correction of the math content is set to the italic
correction of the last in-flow child, which is
the final value of previous-italic-correction
.
mfrac要素は分数に使用されます. また, 二項係数やルジャンドル記号といった分数のようなものを記述するのにも利用されます.
The mfrac element is used for fractions. It can also be used to mark up fraction-like objects such as binomial coefficients and Legendre symbols.
<mfrac>
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 後で述べる配置が行われます.
If the <mfrac>
element does not have its computed
display
property equal to block math
or inline math
then it is laid out according to the CSS specification where
the corresponding value is described.
Otherwise, the layout below is performed.
<mfrac>
要素は, 2.1.3 共通の属性で述べられている属性と, 次の属性を持ちます.
The <mfrac>
element accepts the attributes described
in 2.1.3 Global Attributes as well as the
following attribute:
linethickness属性は, 分数の線に対して使用される分数の線の太さを示します. もし存在するなら, この属性は, 有効な<length-percentage>(訳注:長さや百分率)である値を持たなければなりません. その属性が存在しないか無効な値の場合, FractionRuleThicknessが既定値として使用されます. 百分率は, 既定値に対するものとして解釈されます. 負の値は, 0として解釈されます.
The linethickness attribute indicates the fraction line thickness to use for the fraction bar. If present, it must have a value that is a valid <length-percentage>. If the attribute is absent or has an invalid value, FractionRuleThickness is used as the default value. A percentage is interpreted relative to that default value. A negative value is interpreted as 0.
次の例は, 異なるlinethickness
の値を持つ4つの分数を含んでいます. 線は, いつでもプラス記号やマイナス記号の中心に揃えられます. 分子と分母は, 水平方向に中央揃えされます. displaystyleでない分数は, より小さい離隔とフォントサイズを使用します.
The following example contains four fractions
with different linethickness
values. The bars are always
aligned with the middle of plus and minus signs.
The numerator and denominator are horizontally centered.
The fractions that are not in displaystyle
use smaller gaps and font-size.
<math>
<mn>0</mn>
<mo>+</mo>
<mfrac displaystyle="true">
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo>−</mo>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo>+</mo>
<mfrac linethickness="200%">
<mn>1</mn>
<mn>234</mn>
</mfrac>
<mo>−</mo>
<mrow>
<mo>(</mo>
<mfrac linethickness="0">
<mn>123</mn>
<mn>4</mn>
</mfrac>
<mo>)</mo>
</mrow>
</math>
<mfrac>
要素は, displaystyle
をfalse
に設定するか, 既にfalse
の場合は子要素のscriptlevel
を1つ増加させるかします. この要素は, 2番目の子要素のmath-shiftをcompact
に設定します. 分数の線と他の隣接する部品(例えばマイナス記号または他の分数の線)との視覚的な混同を避けるために, 通常1ピクセルの間隔が要素の周囲に加えられます. ユーザーエージェントのスタイルシートは, 次の決まりを含まなければなりません.
The <mfrac>
element sets
displaystyle
to false
,
or if it was already false
increments
scriptlevel
by 1, within its children.
It sets math-shift to
compact
within its second child.
To avoid visual confusion between the fraction bar and another
adjacent items (e.g. minus sign or another fraction's bar),
a default 1-pixel space is added around the element.
The user agent stylesheet
must contain the following rules:
mfrac {
padding-inline-start: 1px;
padding-inline-end: 1px;
}
mfrac > * {
math-depth: auto-add;
math-style: compact;
}
mfrac > :nth-child(2) {
math-shift: compact;
}
<mfrac>
要素が2つより少ないか多いフロー内子要素を持っている場合, 配置アルゴリズムは, mrow
と同じです. そうでない場合, 最初のフロー内子要素は分子と呼ばれ, 2番目のフロー内子要素は分母と呼ばれ, 配置アルゴリズムは後で説明されているとおりです.
If the <mfrac>
element
has less or more than two in-flow children, its layout algorithm
is the same as the mrow
element.
Otherwise, the first in-flow child is called
numerator, the second in-flow child is called
denominator and the layout algorithm is explained below.
<mfrac>
要素は, 2つのフロー内子要素を持ちます, したがって, CSSの決まりは, 基本的にscriptlevel
, displaystyle
, math-shiftを分子と分母に対して変更するよう働きます.
<mfrac>
element has two children
that are in-flow. Hence the CSS rules basically perform
scriptlevel
, displaystyle
and math-shift
changes for the numerator and
denominator.
分数の線の太さが0でない場合, <mfrac>
要素は, 図 12で示されたように配置されます. 分数の線は, <mfrac>
要素のvisibilityがvisible
の場合のみ描画されなければなりません. この場合, 分数の線は, <mfrac>
要素のcolorで描画されなければなりません.
If the fraction line thickness is nonzero, the
<mfrac>
element is laid out as shown on Figure 12.
The fraction bar must only be painted if the
visibility of
the <mfrac>
element is visible
.
In that case, the fraction bar must be painted with the
color
of the <mfrac>
element.
分数の数学コンテンツの最小内容行内サイズ(または最大内容行内サイズ)は, 分子のマージンボックスの最小内容行内サイズ(または最大内容行内サイズ)と分母のマージンボックスの最小内容行内サイズ(または最大内容行内サイズ)の大きい方です.
The min-content inline size (respectively max-content inline size) of content is the maximum between the min-content inline size (respectively max-content inline size) of the numerator's margin box and the min-content inline size (respectively max-content inline size) of the denominator's margin box.
行内伸長サイズ制限またはブロック伸長サイズ制限がある場合, 分子も, 同じサイズ制限を伴って配置され, そうでない場合, 何らサイズ制限無しで配置されます. 分母は, いつでも何らサイズ制限無しに配置されます.
If there is an inline stretch size constraint or a block stretch size constraint then the numerator is also laid out with the same stretch size constraint, otherwise it is laid out without any stretch size constraint. The denominator is always laid out without any stretch size constraint.
分数の数学コンテンツの行内サイズは, 分子のマージンボックスの行内サイズと分母のマージンボックスの行内サイズの大きい方です.
The inline size of the math content is the maximum between the inline size of the numerator's margin box and the inline size of the denominator's margin box.
分子移動距離
は, 次の中で最大のものです.
NumeratorShift
is the maximum between:
compact
(またはnormal
)ならFractionNumeratorShiftUp(またはFractionNumeratorDisplayStyleShiftUp).
compact
(respectively normal
).compact
(またはnormal
)ならFractionNumeratorGapMin(またはFractionNumDisplayStyleGapMin) + 分子のマージンボックスの字面行ディセント.
compact
(respectively normal
) +
the ink line-descent of the numerator's margin box.分母移動距離
は, 次の中で最大のものです.
DenominatorShift
is the maximum between:
compact
(またはnormal
)ならFractionDenominatorShiftDown(またはFractionDenominatorDisplayStyleShiftDown).
compact
(respectively normal
).compact
(またはnormal
)ならFractionDenominatorGapMin(またはFractionDenomDisplayStyleGapMin) + 分母のマージンボックスの字面行アセント − 軸高さ.
compact
(respectively normal
) +
the ink line-ascent of the denominator's margin box −
the AxisHeight.分数の数学コンテンツの行アセントは, 次の中で最大のものです.
The line-ascent of the math content is the maximum between:
分子移動距離
+ 分子のマージンボックスの行アセント.
分母移動距離
+ 分母のマージンボックスの行アセント.
分数の数学コンテンツの行ディセントは, 次の中で最大のものです.
The line-descent of the math content is the maximum between:
分子移動距離
+ 分子のマージンボックスの行ディセント.
分母移動距離
+ 分母のマージンボックスの行ディセント.
分子(または分母)の行内移動距離は, 分数の数学コンテンツの行内サイズの半分 − 分子のマージンボックス(または分母のマージンボックス)の行内サイズの半分です.
The inline offset of the numerator (respectively denominator) is half the inline size of the math content − half the inline size of the numerator's margin box (respectively denominator's margin box).
分子(または分母)の欧文ベースラインは, 全体の欧文ベースラインから分子移動距離
(または分母移動距離
)の大きさ分, 行上面(または行下面)の方へずらされます.
The alphabetic baseline of the numerator (respectively denominator)
is shifted away from the alphabetic baseline by a distance of
NumeratorShift
(respectively
DenominatorShift
)
towards the line-over (respectively line-under).
数学コンテンツボックスは, 内容ボックスの中で, お互いのブロック始端が揃えられるように, 左右の両端の真ん中がお互いに同じ場所になるように位置決めされます.
The math content box is placed within the content box so that their block-start edges are aligned and the middles of these edges are at the same position.
分数の線の行内サイズは, 分数の内容ボックスの行内サイズで, その行内始端は, 内容ボックスのものに揃えられます. 分数の線の中心は, 数学コンテンツボックスの欧文ベースラインから軸高さの大きさ分, 行上面の方へずらされます. 分数の線のブロックサイズは, 分数の線の太さです.
The inline size of the fraction bar is the inline size of the content box and its inline-start edge is the aligned with the one the content box. The center of the fraction bar is shifted away from the alphabetic baseline of the math content box by a distance of AxisHeight towards the line-over. Its block size is the fraction line thickness.
分数の線の太さが0の場合, 0でない場合とは異なり, <mfrac>
要素は, 図13に示されたように配置されます.
If the fraction line thickness is zero,
the <mfrac>
element is instead laid out as
shown on Figure 13.
分数の数学コンテンツの最小内容行内サイズ, 最大内容行内サイズ, 行内サイズは, 3.3.2.1 線の太さが0でない分数と同じ方法で計算されます.
The min-content inline size, max-content inline size and inline size of the math content are calculated the same as in 3.3.2.1 Fraction with nonzero line thickness.
行内伸長サイズ制限またはブロック伸長サイズ制限がある場合, 分子も, 同じサイズ制限を伴って配置され, そうでない場合, 何らサイズ制限無しで配置されます. 分母は, いつでも何らサイズ制限無しに配置されます.
If there is an inline stretch size constraint or a block stretch size constraint then the numerator is also laid out with the same stretch size constraint and otherwise it is laid out without any stretch size constraint. The denominator is always laid out without any stretch size constraint.
math-styleがcompact
の場合, 上方移動距離
と下方移動距離
は, それぞれStackTopShiftUpとStackBottomShiftDownに設定されます. そうでなくmath-styleがnormal
の場合, それらは, それぞれStackTopDisplayStyleShiftUpとStackBottomDisplayStyleShiftDownに設定されます.
If the math-style is compact
then
TopShift
and
BottomShift
are respectively
set to StackTopShiftUp and StackBottomShiftDown.
Otherwise math-style is normal
and
they are respectively set to StackTopDisplayStyleShiftUp
and StackBottomDisplayStyleShiftDown.
離隔
は, (下方移動距離
− 分母のマージンボックスの字面行アセント) + (上方移動距離
− 分子のマージンボックスの字面行ディセント)であると定義されます. math-styleがcompact
なら, 最小離隔
は, StackGapMinで, そうでなくmath-styleがnormal
ならStackDisplayStyleGapMinです. Δ = 最小離隔
− 離隔
が正の場合, 上方移動距離
と下方移動距離
は, それぞれΔ/2とΔ − Δ/2の分増やされます.
The Gap
is defined to be
(BottomShift
−
the ink line-ascent of the denominator's margin box) +
(TopShift
−
the ink line-descent of the numerator's margin box).
If math-style is compact
then GapMin
is StackGapMin,
otherwise math-style is normal
and it is StackDisplayStyleGapMin.
If Δ = GapMin
− Gap
is positive then
TopShift
and BottomShift
are respectively increased by Δ/2 and Δ − Δ/2.
分数の数学コンテンツの行アセントは, 次の中で最大のものです.
The line-ascent of the math content is the maximum between:
分数の数学コンテンツの行ディセントは, 次の中で最大のものです.
The line-descent of the math content is the maximum between:
分子と分母の行内移動距離は, § 3.3.2.1 線の太さが0でない分数と同じように計算されます.
The inline offsets of the numerator and denominator are calculated the same as in 3.3.2.1 Fraction with nonzero line thickness.
分子(または分母)の欧文ベースラインは, 全体の欧文ベースラインから上方移動距離
(または − 下方移動距離
) の大きさ分, 行上面(または行下面)の方へずらされます.
The alphabetic baseline of the numerator (respectively denominator) is
shifted away from the alphabetic baseline by a distance of
TopShift
(respectively −
BottomShift
) towards the
line-over (respectively line-under).
数学コンテンツボックスは, 内容ボックスの中で, お互いのブロック始端が揃えられるように, 左右の両端の真ん中がお互いに同じ場所になるように位置決めされます.
The math content box is placed within the content box so that their block-start edges are aligned and the middles of these edges are at the same position.
根要素は, 根号√と中身の上の線を伴う式を構成します. msqrt要素は平方根に使用され, mroot要素は, 例えば立方根といった指数付きの根を描くのに使用されます.
The radical elements construct an expression with a root symbol √ with a line over the content. The msqrt element is used for square roots, while the mroot element is used to draw radicals with indices, e.g. a cube root.
<msqrt>
要素と<mroot>
要素は, 2.1.3 共通の属性で述べられている属性を持ちます.
The <msqrt>
and <mroot>
elements accept the attributes described
in 2.1.3 Global Attributes.
次の例は, msqrt
を用いて書かれた平方根と, mroot
を用いて書かれた立方根を含んでいます. msqrt
は, 複数の子要素を持っており, 平方根は, それらの全てに適用されることに注意して下さい. mroot
は, ちょうど2つの子要素を持っています. 根の指数である2番目の子要素(数字3)が, 1番目の子要素(平方根)に適用されます. また, これらの要素は, mroot
の指数のフォントサイズのみ変更しますが, 指数は, 分数の分子や分母より小さく縮小されることに注意して下さい.
The following example contains a square root
written with msqrt
and a cube root written
with mroot
.
Note that msqrt
has several children and the
square root applies to all of them.
mroot
has exactly two children: it is a
root of index the second child (the number 3), applied to the
first child (the square root).
Also note these elements only change the font-size within the
mroot
index, but it is scaled down more than
within the numerator and denumerator of the fraction.
<math>
<mroot>
<msqrt>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo>+</mo>
<mn>4</mn>
</msqrt>
<mn>3</mn>
</mroot>
<mo>+</mo>
<mn>0</mn>
</math>
<msqrt>
要素と<mroot>
要素は, math-shiftをcompact
に設定します. <mroot>
要素は, scriptlevel
を2つ増加させるように設定し, 最初の子要素以外の全ての displaystyle
を"false"に設定します. ユーザーエージェントのスタイルシートは, この挙動を実装するために, 次の決まりを含まなければなりません.
The <msqrt>
and <mroot>
elements sets math-shift to
compact
.
The <mroot>
element
increments scriptlevel
by 2, and sets displaystyle
to "false" in all
but its first child.
The user agent stylesheet
must contain the following rule in order to implement that behavior:
mroot > :not(:first-child) {
math-depth: add(2);
math-style: compact;
}
mroot, msqrt {
math-shift: compact;
}
<msqrt>
要素または<mroot>
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 後で述べる配置が行われます.
If the <msqrt>
or <mroot>
element do not have their computed
display
property equal to block math
or inline math
then they are laid out according to the CSS specification where
the corresponding value is described.
Otherwise, the layout below is performed.
<mroot>
要素が, 2つより少ないか多いフロー内子要素を持っている場合, 配置アルゴリズムは, mrow
要素と同じです. そうでない場合, 最初のフロー内要素はmrootの基となる式と呼ばれ, 2番目のフロー内子要素はmrootの指数と呼ばれ, 配置アルゴリズムは後で説明されているとおりです.
If the <mroot>
has less or more than two
in-flow children,
its layout algorithm
is the same as the mrow
element.
Otherwise, the first in-flow child is called
mroot base and
the second in-flow child is called
mroot index
and its layout algorithm is explained below.
<mroot>
要素は, 2つのフロー内子要素を持ちます. したがって, CSSの決まりは, 基本的にscriptlevel
とdisplaystyle
を指数に対して変更するよう働きます.
<mroot>
element has two children
that are in-flow. Hence the CSS rules basically perform
scriptlevel
and displaystyle
changes for the index.
<msqrt>
要素は, msqrtの基となる式と呼ばれる名前無し<mrow>ボックスを生成します.
The <msqrt>
element
generates an anonymous <mrow> box
called the msqrt base.
根号は, <msqrt>
要素または<mroot>
要素のvisibilityがvisible
の場合のみ描画されなければなりません. その場合, 根号は, 要素のcolorで描画されなければなりません.
The radical symbol must only be painted if the
visibility of
the <msqrt>
or <mroot>
element is visible
.
In that case, the radical symbol must be painted with the
color
of that element.
根号の字形は文字 U+221A 平方根に対して得られる字形です.
The radical glyph is the glyph obtained for the character U+221A SQUARE ROOT.
根号の離隔は, math-styleがcompact
ならRadicalVerticalGapで, math-styleがnormal
ならRadicalDisplayStyleVerticalGapで与えられます.
The radical gap is given by
RadicalVerticalGap
if the math-style is compact
and
RadicalDisplayStyleVerticalGap
if the math-style is normal
.
伸長された根号の字形に対する目標となる大きさは, RadicalRuleThickness, 根号の離隔, 基となる式の字面の高さの合計です.
The radical target size for the stretchy radical glyph is the sum of RadicalRuleThickness, radical gap and the ink height of the base.
根号の字形に対するボックスの尺度と根の描画は, 根号の字形に対する目標の大きさであるブロック次元に伸長された字形を形作るアルゴリズムによって与えられます.
The box metrics of the radical glyph and painting of the surd are given by the algorithm to shape a stretchy glyph to block dimension the target size for the radical glyph.
<msqrt>
要素は, 図14で示されたように配置されます.
The <msqrt>
element is laid out as shown on
Figure 14.
平方根の数学コンテンツの最小内容行内サイズ(または最大内容行内サイズ)は, 根号の字形に対するブロック軸に沿って伸長された字形の望ましい行内サイズと, msqrtの基となる式のマージンボックスの最小内容行内サイズ(または最大内容行内サイズ)との合計です.
The min-content inline size (respectively max-content inline size) of the math content is the sum of the preferred inline size of a glyph stretched along the block axis for the radical glyph and of the min-content inline size (respectively max-content inline size) of the msqrt base's margin box.
平方根の数学コンテンツの行内サイズは, 根号の字形に対するボックスの尺度における前側の幅と, msqrtの基となる式のマージンボックスの行内サイズとの合計です.
The inline size of the math content is the sum of the advance width of the box metrics of the radical glyph and of the inline size of the msqrt base's margin's box.
平方根の数学コンテンツの行アセントは, 次の中で最大のものです.
The line-ascent of the math content is the maximum between:
平方根の数学コンテンツの行ディセントは, 次の中で最大のものです.
The line-descent of the math content is the maximum between:
上側の線の行内サイズは, 基となる式のマージンボックスの行内サイズです. msqrtの基となる式と上側の線の行内移動距離は同じで, 根号の字形に対するボックスの尺度の幅にも等しいです.
The inline size of the overbar is the inline size of the msqrt base's margin's box. The inline offsets of the msqrt base and overbar are also the same and equal to the width of the box metrics of the radical glyph.
msqrtの基となる式の欧文ベースラインは, 全体の欧文ベースラインに揃えられます. 上側の線のブロックサイズは, RadicalRuleThicknessです. その線の鉛直方向の中心は, 欧文ベースラインから行上面の方へ, 平方根の数学コンテンツの行アセントからRadicalExtraAscenderとRadicalRuleThicknessの半分を引いた距離の分ずらされます.
The alphabetic baseline of the msqrt base is aligned with the alphabetic baseline. The block size of the overbar is RadicalRuleThickness. Its vertical center is shifted away from the alphabetic baseline by a distance towards the line-over equal to the line-ascent of the math content, minus the RadicalExtraAscender, minus half the RadicalRuleThickness.
最終的に, 次のように根の描画が行われます.
Finally, the painting of the surd is performed:
<mroot>
要素は, 図15で示されたように配置されます. 最初, mrootの指数は無視され, mrootの基となる式と根号の字形が, (緑で示された)マージンボックスBを生成するために, § 3.3.3.2 平方根と同じアルゴリズムを用いて図14で示されたように配置されます.
The <mroot>
element is laid out as shown on
Figure 15.
The mroot index is first ignored and the mroot base
and
radical glyph are laid out as
shown on figure Figure 14
using the same algorithm as in
3.3.3.2 Square root
in order to produce a margin box B (represented in green).
指数付きの根の数学コンテンツの最小内容行内サイズ(または最大内容行内サイズ)は, max(0, RadicalKernBeforeDegree), mrootの指数のマージンボックスにおけるmrootの指数の最小内容行内サイズ(または最大内容行内サイズ), max( − Bの最小内容行内サイズ, RadicalKernAfterDegree)(またはmax( − Bの最大内容行内サイズ, RadicalKernAfterDegree)), Bの最小内容行内サイズ(または最大内容行内サイズ)の合計です.
The min-content inline size (respectively max-content inline size) of the math content is the sum of max(0, RadicalKernBeforeDegree), the mroot index's min-content inline size (respectively max-content inline size) of the mroot index's margin box, max(−min-content inline size, RadicalKernAfterDegree) (respectively max(−max-content inline size, RadicalKernAfterDegree)) and of the min-content inline size (respectively max-content inline size) of B.
同じ表し方を使うならば, 調整済RadicalKernBeforeDegreeと調整済RadicalKernAfterDegreeは, それぞれmax(0, RadicalKernBeforeDegree)とmax( − 指数のマージンボックスの行内サイズ, RadicalKernAfterDegree)です.
Using the same clamping, AdjustedRadicalKernBeforeDegree and AdjustedRadicalKernAfterDegree are respectively defined as max(0, RadicalKernBeforeDegree) and is max(−inline size of the index's margin box, RadicalKernAfterDegree).
指数付きの根の数学コンテンツの行内サイズは, 調整済RadicalKernBeforeDegree, 指数のマージンボックスの行内サイズ, 調整済RadicalKernAfterDegree, Bの行内サイズの合計です.
The inline size of the math content is the sum of AdjustedRadicalKernBeforeDegree, the inline size of the index's margin box, AdjustedRadicalKernAfterDegree and of the inline size of B.
指数付きの根の数学コンテンツの行アセントは, 次の中で最大のものです.
The line-ascent of the math content is the maximum between:
指数付きの根の数学コンテンツの行ディセントは, 次の中で最大のものです.
The line-descent of the math content is the maximum between:
指数の行内移動距離は, 調整済RadicalKernBeforeDegreeです. mrootの基となる式の行内移動距離は, 同じもの + 指数のマージンボックスの行内サイズです.
The inline offset of the index is AdjustedRadicalKernBeforeDegree. The inline-offset of the mroot base is the same + the inline size of the index's margin box.
Bの欧文ベースラインは, 全体の欧文ベースラインに揃えられます. 指数の欧文ベースラインは, 行下面の境界から, RadicalDegreeBottomRaisePercent × Bのブロックサイズ + 指数のマージンボックスの行ディセントの距離の分ずらされます.
The alphabetic baseline of B is aligned with the alphabetic baseline. The alphabetic baseline of the index is shifted away from the line-under edge by a distance of RadicalDegreeBottomRaisePercent × the block size of B + the line-descent of the index's margin box.
歴史的に, mstyle要素は, その中身の描画に影響を与える書式の変更を行うために導入されました.
Historically, the mstyle element was introduced to make style changes that affect the rendering of its contents.
<mstyle>
要素は, § 2.1.3 共通の属性で述べられている属性を持ちます. この要素の配置アルゴリズムは, mrow
要素のものと同じです.
The <mstyle>
element accepts the attributes described in
2.1.3 Global Attributes. Its layout algorithm is the
same as the mrow
element.
<mstyle>
は完全なMathMLとの互換性のための実装です. MathMLコアのみを対象とする著者は, 書式にCSSを利用することが推奨されます.
<mstyle>
is implemented for compatibility with full MathML. Authors whose only target is MathML Core are encouraged to use CSS for styling.
次の例において, mstyle
は, scriptlevelとdisplaystyleを設定するのに使用されています. この設定は, その子孫要素のフォントサイズと添え字の位置に個別に影響していることに注意して下さい. MathMLコアにおいては, 代わりに単にmrow
要素を使用すればよいです.
In the following example,
mstyle
is used to set the scriptlevel
and displaystyle.
Observe this is respectively affecting the
font-size and placement of subscripts of their
descendants. In MathML Core, one could just have used
mrow
elements instead.
<math>
<munder>
<mo movablelimits="true">*</mo>
<mi>A</mi>
</munder>
<mstyle scriptlevel="1">
<mstyle displaystyle="true">
<munder>
<mo movablelimits="true">*</mo>
<mi>B</mi>
</munder>
<munder>
<mo movablelimits="true">*</mo>
<mi>C</mi>
</munder>
</mstyle>
<munder>
<mo movablelimits="true">*</mo>
<mi>D</mi>
</munder>
</mstyle>
</math>
merror要素は, その中身を”エラーメッセージ”として表示します. この要素の意図は, 他の形式の入力からMathMLを生成するプログラムに, 入力の構文エラーを報告する標準の方法を提供することです.
The merror element displays its contents as an ”error message”. The intent of this element is to provide a standard way for programs that generate MathML from other input to report syntax errors in their input.
次の例において,merror
は, 何らかのLaTeXのような入力に対する構文解析エラーを示すために使用されています.
In the following example,
merror
is used to indicate a parsing error
for some LaTeX-like input:
<math>
<mfrac>
<merror>
<mtext>Syntax error: \frac{1}</mtext>
</merror>
<mn>3</mn>
</mfrac>
</math>
<merror>
要素は, § 2.1.3 共通の属性で述べられている属性を持ちます. この要素の配置アルゴリズムは, mrow
要素のものと同じです. ユーザーエージェントのスタイルシートは, エラーメッセージを視覚的に強調するために, 次の決まりを含まなければなりません.
The <merror>
element accepts the attributes described in
2.1.3 Global Attributes. Its layout algorithm is the
same as the mrow
element.
The user agent stylesheet
must contain the following rule in order to visually highlight the error
message:
merror {
border: 1px solid red;
background-color: lightYellow;
}
mpadded要素は, そのフロー内子要素の中身と同じものを, ただし, <mpadded>
の属性に従ってその中身の大きさと相対的な位置を修正して描画します.
The
mpadded
element renders the same as its in-flow child content, but with the
size and relative positioning point of its
content modified according to <mpadded>
’s attributes.
<mpadded>
要素は, § 2.1.3 共通の属性で述べられている属性と, 次の属性を持ちます.
The <mpadded>
element accepts the attributes described
in 2.1.3 Global Attributes as well as the following
attributes:
width, height, depth, lspace, voffsetは, もし存在するなら, 有効な<length-percentage>(訳注:長さや百分率)である値を持たなければなりません.
The width, height, depth, lspace and voffset if present, must have a value that is a valid <length-percentage>.
次の例において, mpadded
は, 分数の周りの間隔を調整するために使用されています(青い背景は, その範囲を視覚化するのに使用されています). 属性無しでは, この要素はmrow
のようにふるまいますが, その属性は, ボックスの大きさ(幅, 高さ, 深さ)やボックスの中での分数の位置(左側の間隔, 鉛直移動距離)を指定することができます.
In the following example, mpadded
is used to
tweak spacing around a fraction
(a blue background is used to visualize it).
Without attributes, it behaves like an mrow
but
the attributes allow to specify the size of the box
(width, height, depth) and position of the fraction within that
box (lspace and voffset).
<math>
<mrow>
<mn>1</mn>
<mpadded style="background: lightblue;">
<mfrac>
<mn>23456</mn>
<mn>78</mn>
</mfrac>
</mpadded>
<mn>9</mn>
</mrow>
<mo>+</mo>
<mrow>
<mn>1</mn>
<mpadded lspace="2em" voffset="-1em" height="1em" depth="3em" width="7em"
style="background: lightblue;">
<mfrac>
<mn>23456</mn>
<mn>78</mn>
</mfrac>
</mpadded>
<mn>9</mn>
</mrow>
</math>
mpadded
要素は, 内部行内サイズ, 内部行アセント, 内部行ディセントと呼ばれるパラメータを持つ, mpaddedの内部ボックスと呼ばれる名前無し<mrow>ボックスを生成します.
The mpadded
element
generates an anonymous <mrow> box called the
mpadded inner box with parameters called
inner inline size, inner line-ascent and inner line-descent.
所要の<mpadded>
のパラメータは, 次のように決められます.
The requested <mpadded>
parameters are determined as follows:
width
属性が存在し, 百分率でない有効な値の場合, その属性は, 要素のwidthプロパティをその属性値に対応する値に設定する表現の助言として使用されます.
width
attribute is present, valid and not a percentage then
that attribute is used as a
presentational hint
setting the element's
width
property to the corresponding value.height
属性が存在しないか, 無効な値か百分率の場合, 所要の高さは, 内部行アセントです. そうでない場合, 所要の高さは, 負の値を0
に固定した, height
属性の解決値です.
height
attribute is absent, invalid or a percentage then the requested
height is the inner line-ascent.
Otherwise the requested height is the resolved
value of the height
attribute, clamping
negative values to 0
.depth
属性が存在しないか, 無効な値か百分率の場合, 所要の深さは, 内部行アセントです. そうでない場合 所要の深さは, 負の値を0
に固定した, depth
属性の解決値です.
depth
attribute is absent, invalid or a percentage then the requested
depth is the inner line-ascent.
Otherwise the requested depth is the resolved
value of the depth
attribute, clamping
negative values to 0
.lspace
属性が存在しないか, 無効な値か百分率の場合, 所要の左側の間隔は0です. そうでない場合, 所要の左側の間隔は, 負の値を0
に固定したlspace
属性の解決値です.
lspace
attribute is absent, invalid or a percentage then the requested
lspace is 0. Otherwise the requested lspace is the resolved
value of the lspace
attribute, clamping
negative values to 0
.voffset
属性が存在しないか, 無効な値か百分率の場合, 所要の鉛直移動距離は0です. そうでない場合, 所要の鉛直移動距離は, voffset
属性の解決値です.
voffset
attribute is absent, invalid or a percentage then the requested
voffset is 0. Otherwise the requested voffset is the resolved
value of the voffset
attribute.voffset
の値は, 0
に固定されません.
voffset
values are not clamped to
0
.
<mpadded>
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 図16に示されたように配置されます.
If the <mpadded>
element does not have its
computed
display
property equal to block math
or inline math
then it is laid out according to the CSS specification where
the corresponding value is described.
Otherwise, it is laid out as shown on
Figure 16.
要素の数学コンテンツの最小内容行内サイズ(または最大内容行内サイズ)は, 3.3.6.1 内部ボックスと所要のパラメータで計算された所要の幅ですが, mpaddedの内部ボックスの最小内容行内サイズ(または最大内容行内サイズ)を "内部行内サイズ"の代わりに用いて計算されます.
The min-content inline size (respectively max-content inline size) of the math content is the requested width calculated in 3.3.6.1 Inner box and requested parameters but using the min-content inline size (respectively max-content inline size) of the mpadded inner box instead of the "inner inline size".
要素の数学コンテンツの行内サイズは, 3.3.6.1 内部ボックスと所要のパラメータで計算された所要の幅です.
The inline size of the math content is the requested width calculated in 3.3.6.1 Inner box and requested parameters.
要素の数学コンテンツの行アセントは, 所要の高さです. 数学コンテンツの行ディセントは, 所要の深さです.
The line-ascent of the math content is the requested height. The line-descent of the math content is the requested depth.
mpaddedの内部ボックスは, その欧文ベースラインが, 全体の欧文ベースラインから所要の鉛直移動距離の分, 行上面の方へずらされるように配置されます.
The mpadded inner box is placed so that its alphabetic baseline is shifted away from the alphabetic baseline by the requested voffset towards the line-over.
歴史的に, mphantom要素は, その中身を見えないように, ただし, その中身が通常通り描画された場合と同じように, 欧文ベースラインの位置も含めて同じ尺度や次元で描画するために導入されました.
Historically, the mphantom element was introduced to render its content invisibly, but with the same metrics size and other dimensions, including alphabetic baseline position that its contents would have if they were rendered normally.
次の例において, mphantom
は, 分数の分子と分母の対応する部分を揃えることを確かなものにするために使用されています.
In the following example,
mphantom
is used to ensure alignment of
corresponding parts of the numerator and denominator of a
fraction:
<math>
<mfrac>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
<mo>+</mo>
<mi>z</mi>
</mrow>
<mrow>
<mi>x</mi>
<mphantom>
<mo form="infix">+</mo>
<mi>y</mi>
</mphantom>
<mo>+</mo>
<mi>z</mi>
</mrow>
</mfrac>
</math>
<mphantom>
要素は, 2.1.3 共通の属性で述べられている属性を持ちます. この要素の配置アルゴリズムは, mrow
要素のものと同じです. ユーザーエージェントのスタイルシートは, 要素の中身を隠すために, 次の決まりを含まなければなりません.
The <mphantom>
element accepts the attributes described
in 2.1.3 Global Attributes. Its layout algorithm is
the same as the mrow
element.
The user agent stylesheet
must contain the following rule in order to hide the content:
mphantom {
visibility: hidden;
}
<mphantom>
は完全なMathMLとの互換性のための実装です. MathMLコアのみを対象とする著者は, 書式にCSSを利用することが推奨されます.
<mphantom>
is implemented for compatibility with full MathML. Authors whose only target is MathML Core are encouraged to use CSS for styling.
この節で説明する要素は, 基となる式の周りで1つ以上の添え字の位置を定めます. 様々な種類の添え字や装飾を記号に付け加えることは, 数学ではとても一般的な表記方法です. 純粋な視覚的な配置においては, 与えられた基となる式の周りに何らかの伝統的な添え字を配置する場合, 単独の一般的な目的の要素で添え字や装飾の位置を十分に定められます. しかしながら, 一般的な表記の抽象的な構造をより良く表現するために, MathMLは様々なより特別な添え字の要素を提供しています.
The elements described in this section position one or more scripts around a base. Attaching various kinds of scripts and embellishments to symbols is a very common notational device in mathematics. For purely visual layout, a single general-purpose element could suffice for positioning scripts and embellishments in any of the traditional script locations around a given base. However, in order to capture the abstract structure of common notation better, MathML provides several more specialized scripting elements.
下付きや上付きの添え字の要素に加えて, MathMLは, 基となる式の上や下に添え字を配置する上側の添え字や下側の添え字の要素を持っています. これらの要素は大きな演算子に添え字を配置したり, 元の式の上や下にアクセントや線を配置するのに利用できます.
In addition to sub-/superscript elements, MathML has overscript and underscript elements that place scripts above and below the base. These elements can be used to place limits on large operators, or for placing accents and lines above or below the base.
msub要素, msup要素, msubsup要素は, MathMLの式に下付き添え字や上付き添え字を付け加えるのに使用されます. これらの要素は, 2.1.3 共通の属性で述べられている属性を持ちます.
The msub, msup and msubsup elements are used to attach subscript and superscript to a MathML expression. They accept the attributes described in 2.1.3 Global Attributes.
次の例は, 下付き添え字や上付き添え字の基本的な使い方を示しています. フォントサイズは, 添え字では自動的に縮小されます.
The following example shows basic use of subscripts and superscripts. The font-size is automatically scaled down within the scripts.
<math>
<msub>
<mn>1</mn>
<mn>2</mn>
</msub>
<mo>+</mo>
<msup>
<mn>3</mn>
<mn>4</mn>
</msup>
<mo>+</mo>
<msubsup>
<mn>5</mn>
<mn>6</mn>
<mn>7</mn>
</msubsup>
</math>
<msub>
要素, <msup>
要素, <msubsup>
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 後で述べる配置が行われます.
If the
<msub>
,
<msup>
or
<msubsup>
elements do not have their
computed
display
property equal to block math
or inline math
then they are laid out according to the CSS specification where
the corresponding value is described.
Otherwise, the layout below is performed.
<msub>
要素が, 2つより少ないか多いフロー内子要素を持っている場合, 配置アルゴリズムは, mrow
要素と同じです. そうでない場合, 最初のフロー内子要素はmsubの基となる式, 2番目のフロー内子要素はmsubの下付き添え字と呼ばれ, 配置アルゴリズムは3.4.1.2 下付き添え字と式で説明されているとおりです.
If the <msub>
element
has less or more than two in-flow children, its layout algorithm
is the same as the mrow
element.
Otherwise, the first in-flow child is called the
msub base, the second in-flow child is called the
msub subscript and the layout algorithm is explained
in 3.4.1.2 Base with subscript.
<msup>
要素が, 2つより少ないか多い フロー内子要素を持っている場合, 配置アルゴリズムは, mrow
要素と同じです. そうでない場合, 最初のフロー内子要素はmsupの基となる式, 2番目のフロー内子要素はmsupの上付き添え字と呼ばれ, 配置アルゴリズムは3.4.1.3 上付き添え字と式で説明されているとおりです.
If the <msup>
element
has less or more than two in-flow children, its layout algorithm
is the same as the mrow
element.
Otherwise, the first in-flow child is called the
msup base, the second in-flow child is called the
msup superscript and the layout algorithm is explained
in 3.4.1.3 Base with superscript.
<msubsup>
要素が, 3つより少ないか多いフロー内子要素を持っている場合, 配置アルゴリズムは, mrow
要素と同じです. そうでない場合, 最初のフロー内子要素はmsubsupの基となる式, 2番目のフロー内子要素はmsubsupの下付き添え字, 3番目のフロー内子要素はmsubsupの上付き添え字と呼ばれ, 配置アルゴリズムは3.4.1.4 上付き・下付き添え字と式で説明されているとおりです.
If the <msubsup>
element
has less or more than three in-flow children, its layout algorithm
is the same as the mrow
element.
Otherwise, the first in-flow child is called the
msubsup base, the second in-flow child
is called the msubsup subscript,
its third in-flow child is called
the msubsup superscript and the layout algorithm is explained
in 3.4.1.4 Base with subscript and superscript.
<msub>
要素は, 図17で示されたように配置されます. 大きな演算子のイタリック補正
は, msubの基となる式がlargeop
プロパティを持つ修飾された演算子ならその式のイタリック補正, そうでなければ0です.
The <msub>
element is laid out as shown on
Figure 17.
LargeOpItalicCorrection
is the italic correction of the msub base
if it is an embellished operator with
the largeop
property and 0 otherwise.
添え字付きの式の数学コンテンツの最小内容行内サイズ(または最大内容行内サイズ)は, msubの基となる式のマージンボックスの最初内容行内サイズ(または最大内容行内サイズ) − 大きな演算子のイタリック補正
+ msubの下付き添え字のマージンボックスの最小内容行内サイズ(または最大内容行内サイズ) + SpaceAfterScriptです.
The
min-content inline size (respectively max-content inline size) of the math content is the
min-content inline size (respectively max-content inline size) of the msub base's margin box −
LargeOpItalicCorrection
+
min-content inline size (respectively max-content inline size) of
the msub subscript's margin box + SpaceAfterScript.
行内伸長サイズ制限またはブロック伸長サイズ制限がある場合, msubの基となる式も同じサイズ制限を伴って配置され, そうでない場合, 何らサイズ制限無しで配置されます. 添え字は, いつでも何らサイズ制限無しに配置されます.
If there is an inline stretch size constraint or a block stretch size constraint then the msub base is also laid out with the same stretch size constraint and otherwise it is laid out without any stretch size constraint. The scripts are always laid out without any stretch size constraint.
添え字付きの式の数学コンテンツの行内サイズは, msubの基となる式のマージンボックスの行内サイズ − 大きな演算子のイタリック補正
+ msubの下付き添え字のマージンボックスの行内サイズ + SpaceAfterScriptです.
The inline size of the math content
is the inline size of the msub base's margin box −
LargeOpItalicCorrection
+
the inline size of
the msub subscript's margin box + SpaceAfterScript.
下付き添え字移動距離
は, 次の中で最大のものです.
SubShift
is the maximum between:
添え字付きの式の数学コンテンツの行アセントは, 次の中で最大のものです.
The line-ascent of the math content is the maximum between:
下付き添え字移動距離
.
添え字付きの式の数学コンテンツの行ディセントは, 次の中で最大のものです.
The line-descent of the math content is the maximum between:
下付き添え字移動距離
.
msubの基となる式の行内移動距離は0で, msubの下付き添え字の行内移動距離は, msubの基となる式のマージンボックスの行内サイズ − 大きな演算子のイタリック補正
です.
The inline offset of the msub base is 0 and the inline offset of the
msub subscript is the inline size of the msub base's margin box −
LargeOpItalicCorrection
.
msubの基となる式は, その欧文ベースラインが全体の欧文ベースラインに一致するように配置されます. msubの下付き添え字は, その欧文ベースラインが, 全体の欧文ベースラインから下付き添え字移動距離
の分, 行下面の方へずらされるように配置されます.
The msub base is placed so that its alphabetic baseline
matches the alphabetic baseline. The msub subscript is placed so that its alphabetic baseline
is shifted away from the alphabetic baseline by SubShift
towards the line-under.
<msup>
要素は, 図18で示されたように配置されます. イタリック補正
は, msupの基となる式がlargeop
プロパティを持つ修飾された演算子でないならその式のイタリック補正, そうでなければ0です.
The <msup>
element is laid out as shown on
Figure 18.
ItalicCorrection
is the italic correction of the msup base
if it is not an embellished operator with
the largeop
property and 0 otherwise.
添え字付きの式の数学コンテンツの最小内容行内サイズ(または最大内容行内サイズ)は, msupの基となる式のマージンボックスの最小内容行内サイズ(または最大内容行内サイズ) + イタリック補正
+ msupの上付き添え字のマージンボックスの最小内容行内サイズ(または最大内容行内サイズ) + SpaceAfterScriptです.
The
min-content inline size (respectively max-content inline size)
of the math content
is the
min-content inline size (respectively max-content inline size) of
the msup base's margin box +
ItalicCorrection
+
the min-content inline size (respectively max-content inline size) of
the msup superscript's margin box + SpaceAfterScript.
行内伸長サイズ制限またはブロック伸長サイズ制限がある場合, msupの基となる式も同じサイズ制限を伴って配置され, そうでない場合, 何らサイズ制限無しで配置されます. 添え字は, いつでも何らサイズ制限無しに配置されます.
If there is an inline stretch size constraint or a block stretch size constraint then the msup base is also laid out with the same stretch size constraint and otherwise it is laid out without any stretch size constraint. The scripts are always laid out without any stretch size constraint.
添え字付きの式の数学コンテンツの行内サイズは, msupの基となる式のマージンボックスの行内サイズ + イタリック補正
+ msupの上付き添え字のマージンボックスの行内サイズ + SpaceAfterScriptです.
The inline size of the math content
is the inline size of the msup base's margin box +
ItalicCorrection
+
the inline size of
the msup superscript's margin box + SpaceAfterScript.
上付き添え字移動距離
は, 次の中で最大のものです.
SuperShift
is the maximum between:
compact
に等しいmath-shiftプロパティの算出値を持つならSuperscriptShiftUpCrampedの値, そうでなければSuperscriptShiftUpの値
compact
, or
SuperscriptShiftUp otherwise.添え字付きの式の数学コンテンツの行アセントは, 次の中で最大のものです.
The line-ascent of the math content is the maximum between:
上付き添え字移動距離
.
添え字付きの式の数学コンテンツの行ディセントは, 次の中で最大のものです.
The line-descent of the math content is the maximum between:
上付き添え字移動距離
.
msupの基となる式の行内移動距離は0で, msupの下付き添え字の行内移動距離は, msupの基となる式のマージンボックス の行内サイズ + イタリック補正
です.
The inline offset of the msup base is 0 and the inline offset of
msup superscript is the inline size of the msup base's margin box +
ItalicCorrection
.
msupの基となる式は, その欧文ベースラインが全体の欧文ベースラインに一致するように配置されます. msupの下付き添え字は, その欧文ベースラインが, 全体の欧文ベースラインから上付き添え字移動距離
の分, 行上面の方へずらされるように配置されます.
The msup base is placed so that its alphabetic baseline
matches the alphabetic baseline. The msup superscript is placed so that its
alphabetic baseline
is shifted away from the alphabetic baseline by SuperShift
towards the line-over.
<msubsup>
要素は, 図18で示されたように配置されます. 大きな演算子のイタリック補正
と下付き添え字移動距離
は, 3.4.1.2 下付き添え字と式と同じように設定されます. イタリック補正
と上付き添え字移動距離
は, 3.4.1.3 上付き添え字と式と同じように設定されます.
The <msubsup>
element is laid out as shown on
Figure 18.
LargeOpItalicCorrection
and SubShift
are set as in 3.4.1.2 Base with subscript.
ItalicCorrection
and SuperShift
are set as in 3.4.1.3 Base with superscript.
添え字付きの式の数学コンテンツの最小内容行内サイズ(または, 最大内容行内サイズ, 行内サイズ)は, 3.4.1.2 下付き添え字と式および3.4.1.3 上付き添え字と式で計算された数学コンテンツの最小内容サイズ(または, 最大内容サイズ, 行内サイズ)の中で最大のものです.
The min-content inline size (respectively max-content inline size and inline size) of the math content is the maximum between the min-content inline size (respectively max-content inline size and inline size) of the math content calculated in 3.4.1.2 Base with subscript and 3.4.1.3 Base with superscript.
行内伸長サイズ制限またはブロック伸長サイズ制限がある場合, msubsupの基となる式も同じサイズ制限を伴って配置され, そうでない場合, 何らサイズ制限無しで配置されます. 添え字は, いつでも何らサイズ制限無しに配置されます.
If there is an inline stretch size constraint or a block stretch size constraint then the msubsup base is also laid out with the same stretch size constraint and otherwise it is laid out without any stretch size constraint. The scripts are always laid out without any stretch size constraint.
行内伸長サイズ制限またはブロック伸長サイズ制限がある場合, msubsupの基となる式も同じサイズ制限を伴って配置され, そうでない場合, 何らサイズ制限無しで配置されます. 添え字は, いつでも何らサイズ制限無しに配置されます.
If there is an inline stretch size constraint or a block stretch size constraint then the msubsup base is also laid out with the same stretch size constraint and otherwise it is laid out without any stretch size constraint. The scripts are always laid out without any stretch size constraint.
下付き・上付き添え字離隔
は, ブロック軸に沿った2つの添え字の離隔で, (下付き添え字移動距離
− msubsupの下付き添え字のマージンボックスの字面行アセント) + (上付き添え字移動距離
− msubsupの上付き添え字のマージンボックスの字面行ディセント)と定義されます. 下付き・上付き添え字離隔
がSubSuperscriptGapMinより小さい場合, この条件が有効であることが確かになるように, 次の工程が実行されます.
SubSuperGap
is the gap between the two scripts
along the block axis and is defined by
(SubShift
− the ink line-ascent of the msubsup subscript's
margin box) +
(SuperShift
− the ink line-descent of the
msubsup superscript's margin box).
If SubSuperGap
is not at least
SubSuperscriptGapMin then the following steps are
performed to ensure that the condition holds:
上付き添え字移動距離
− msubsupの上付き添え字のマージンボックスの字面行ディセント)に設定します. Δ > 0なら, Δ, またはSubSuperscriptGapMin − 下付き・上付き添え字離隔
の小さい方にΔを設定し, Δの分, 上付き添え字移動距離
を(, また, 同じように下付き・上付き添え字離隔
も)増加させます.
SuperShift
− the ink line-descent of the
msubsup superscript's margin box).
If Δ > 0 then set Δ to the minimum between Δ set
SubSuperscriptGapMin − SubSuperGap
and
increase SuperShift
(and so
SubSuperGap
too) by Δ.下付き・上付き添え字離隔
に設定します. Δ > 0なら, Δの分, 下付き添え字移動距離
を(, また, 同じように下付き・上付き添え字離隔
も)増加させます.
SubSuperGap
.
If Δ > 0 then
increase SubscriptShift
(and so
SubSuperGap
too) by Δ.添え字付きの式の数学コンテンツの字面行アセント(または, 行アセント, 字面行ディセント, 行ディセント)は, 3.4.1.2 下付き添え字と式および3.4.1.3 上付き添え字と式で計算された, ただし, 上記で調整された下付き添え字移動距離
と上付き添え字移動距離
を用いて計算された数学コンテンツの, 字面行アセント(または, 行アセント, 字面行ディセント, 行ディセント)の中で最大のものです.
The ink line-ascent (respectively line-ascent, ink line-descent,
line-descent) of the math content
is set to the maximum
of the
ink line-ascent (respectively line-ascent, ink line-descent,
line-descent) of the math content
calculated in
3.4.1.2 Base with subscript and
3.4.1.3 Base with superscript
but using the adjusted values SubShift
and
SuperShift
above.
msubsupの基となる式と添え字の行内移動距離とブロック移動距離は, 3.4.1.2 下付き添え字と式および3.4.1.3 上付き添え字と式で述べられているのと同じように計算されます.
The inline offset and block offset of the msubsup base and scripts are performed the same as described in 3.4.1.2 Base with subscript and 3.4.1.3 Base with superscript.
msubsupの下付き添え字(または, msubsupの上付き添え字)が空のボックスだとしても, 下付き・上付き離隔
における追加の制限のために, <msubsup>
は, 一般に, 3.4.1.3 上付き添え字と式(または, 3.4.1.2 下付き添え字と式)と同じように描画されることはありません. さらに, 空のmsubsupの下付き添え字(または, msubsupの上付き添え字)を配置することは, 全体の大きさを変更することにもなるかもしれません.
Even when the msubsup subscript (respectively msubsup superscript) is an empty
box, <msubsup>
does not generally render the same as
3.4.1.3 Base with superscript
(respectively 3.4.1.2 Base with subscript)
because of the additional constraint on
SubSuperGap
.
Moreover, positioning the empty msubsup subscript
(respectively msubsup superscript)
may also change the total size.
アルゴリズムを単純に保つために, 空の添え字を特別な方法で取り扱う試みは, 何ら行われていません.
In order to keep the algorithm simple, no attempt is made to handle empty scripts in a special way.
<munder>
, <mover>
, <munderover>
<munder>
, <mover>
, <munderover>
munder要素, mover要素, munderover要素は, MathMLの式の下側や上側に配置されるアクセントや極限を付け加えるのに使用されます.
The munder, mover and munderover elements are used to attach accents or limits placed under or over a MathML expression.
<munderover>
要素は, 2.1.3 共通の属性で述べられている属性と次の属性を持ちます.
The <munderover>
element accepts the attribute
described in 2.1.3 Global Attributes as well as the
following attributes:
同様に, <mover>
要素(または, <munder>
要素)は, 2.1.3 共通の属性で述べられている属性とaccent
属性(または, accentunder
属性)を持ちます.
Similarly, the <mover>
element
(respectively <munder>
element) accepts the
attribute described in 2.1.3 Global Attributes
as well as the accent
attribute (respectively the
accentunder
attribute).
accent属性, accentunder属性は, もし存在するなら, ブール値である値を持たなければなりません. それらの値が省略されたか無効な値である場合, false
に等しいものとして扱われます. ユーザーエージェントは, 3.4.4 添え字におけるdisplaystyle, scriptlevel, math-shiftで述べられているように実装しなければなりません.
accent,
accentunder
attributes, if present, must have values that are booleans.
If these attributes are absent or invalid, they are treated as
equal to false
.
User agents must implement them as described in
3.4.4 Displaystyle, scriptlevel and math-shift in scripts.
次の例は, 下側や上側の添え字の基本的な使用方法を示しています. フォントサイズは, 添え字がアクセントを意味しない限り, 自動的に縮小されます.
The following example shows basic use of under- and overscripts. The font-size is automatically scaled down within the scripts, unless they are meant to be accents.
<math>
<munder>
<mn>1</mn>
<mn>2</mn>
</munder>
<mo>+</mo>
<mover>
<mn>3</mn>
<mn>4</mn>
</mover>
<mo>+</mo>
<munderover>
<mn>5</mn>
<mn>6</mn>
<mn>7</mn>
</munderover>
<mo>+</mo>
<munderover accent="true">
<mn>8</mn>
<mn>9</mn>
<mn>10</mn>
</munderover>
<mo>+</mo>
<munderover accentunder="true">
<mn>11</mn>
<mn>12</mn>
<mn>13</mn>
</munderover>
</math>
<munder>
要素, <mover>
要素, <munderover>
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 後で述べる配置が行われます.
If the
<munder>
,
<mover>
or
<munderover>
elements do not have their
computed
display
property equal to block math
or inline math
then they are laid out according to the CSS specification where
the corresponding value is described.
Otherwise, the layout below is performed.
<munder>
要素が, 2つより少ないか多いフロー内子要素を持っている場合, 配置アルゴリズムは, mrow
要素と同じです. そうでない場合, 最初のフロー内子要素はmunderの基となる式, 2番目のフロー内子要素はmunderの下側添え字と呼ばれます.
If the <munder>
element
has less or more than two in-flow children, its layout algorithm
is the same as the mrow
element.
Otherwise, the first in-flow child is called the
munder base and the second in-flow child is called the
munder underscript.
<mover>
要素が, 2つより少ないか多いフロー内子要素を持っている場合, 配置アルゴリズムは, mrow
要素と同じです. そうでない場合, 最初のフロー内子要素はmoverの基となる式, 2番目のフロー内子要素はmoverの上側添え字と呼ばれます.
If the <mover>
element
has less or more than two in-flow children, its layout algorithm
is the same as the mrow
element.
Otherwise, the first in-flow child is called the
mover base and the second in-flow child is called the
mover overscript.
<munderover>
要素が, 3つより少ないか多いフロー内子要素を持っている場合, 配置アルゴリズムは, mrow
要素と同じです. そうでない場合, 最初のフロー内子要素はmunderoverの基となる式, 2番目のフロー内子要素はmunderoverの下側添え字, 3番目のフロー内子要素はmunderoverの上側添え字と呼ばれます.
If the <munderover>
element
has less or more than three in-flow children, its layout algorithm
is the same as the mrow
element.
Otherwise, the first in-flow child is called the
munderover base, the second in-flow child
is called the munderover underscript
and its third in-flow child is called
the munderover overscript.
<munder>
要素, <mover>
要素, <munderover>
要素が, compact
に等しいmath-styleプロパティの算出値を持っていて, movablelimits
プロパティを持つ装飾された演算子なら, それらの配置アルゴリズムは, 3.4.1.2 下付き添え字と式, 3.4.1.3 上付き添え字と式, 3.4.1.4 下付き・上付き添え字と式で<msub>
, <msup>
, <msubsup>
について述べた, それぞれのアルゴリズムと同じです.
If the
<munder>
, <mover>
or
<munderover>
elements have a computed
math-style property equal to compact
and their base is an embellished operator with the
movablelimits
property, then
their layout algorithms are respectively
the same as the ones described for
<msub>
, <msup>
and
<msubsup>
in
3.4.1.2 Base with subscript,
3.4.1.3 Base with superscript and
3.4.1.4 Base with subscript and superscript.
そうでない場合の<munder>
, <mover>
, <munderover>
の配置アルゴリズムは, 3.4.2.3 下側添え字と式, 3.4.2.4 上側添え字と式, 3.4.2.5 下側・上側添え字と式でそれぞれ説明しています.
Otherwise, the
<munder>
, <mover>
and
<munderover>
layout algorithms are respectively
described in
3.4.2.3 Base with underscript,
3.4.2.4 Base with overscript and
3.4.2.5 Base with underscript and overscript.
行内軸に沿って演算子を伸長するアルゴリズムは次のとおりです.
The algorithm for stretching operators along the inline axis is as follows.
stretchy
プロパティと行内伸長軸を持つ装飾された演算子を含む最初の一覧LToStretch
と2番目の一覧LNotToStretch
に分割します.
LToStretch
containing
embellished operators with
a stretchy
property and inline stretch axis;
and a second list LNotToStretch
.LNotToStretch
の全ての部分について, 何ら伸長サイズ制限無しに配置を実施します. もし, LToStretch
が空なら停止します. LNotToStretch
が空なら, LToStretch
の全ての部分において, 伸長サイズ制限を0として配置を実施します.
LNotToStretch
.
If LToStretch
is empty then stop.
If LNotToStretch
is empty, perform
layout with stretch size constraint 0 on
all the items of LToStretch
.T
を, 前の工程で配置された子要素ボックスのマージンボックスの行内サイズの最大値に設定します.
T
to
the maximum inline size of the
margin boxes of child boxes that have been laid out in the
previous step.LToStretch
の全ての要素を行内伸長サイズ制限 T
を伴って配置または再配置します.
<munder>
要素は, 図20で示されたように配置されます. 大きな演算子のイタリック補正
は, munderの基となる式がlargeop
プロパティを持つ修飾された演算子ならその式のイタリック補正, そうでなければ0です.
The <munder>
element is laid out as shown on
Figure 20.
LargeOpItalicCorrection
is the italic correction of the munder base
if it is an embellished operator with
the largeop
property and 0 otherwise.
添え字付きの式の数学コンテンツの最小内容行内サイズ(または, 最大内容行内サイズ)は, 後で述べる数学コンテンツの行内サイズと同じように, ただし, munderの基となる式のマージンボックスとmunderの下側添え字のマージンボックスにおける行内サイズを, munderの基となる式のマージンボックスとmunderの下側添え字のマージンボックスにおける最小内容行内サイズ(または, 最大内容行内サイズ)に置き換えて算出されます.
The min-content inline size (respectively max-content inline size) of the math content are calculated like the inline size of the math content below but replacing the inline sizes of the munder base's margin box and munder underscript's margin box with the min-content inline size (respectively max-content inline size) of the munder base's margin box and munder underscript's margin box.
フロー内子要素は, 行内軸に沿って演算子を伸長するアルゴリズムを使用して配置されます.
The in-flow children are laid out using the algorithm for stretching operators along the inline axis.
添え字付きの式の数学コンテンツの行内サイズは, 次の2つの数値の差の絶対値を求めることで算出されます.
The inline size of the math content is calculated by determining the absolute difference between:
大きな演算子のイタリック補正
の半分.
大きな演算子のイタリック補正
の半分.
mが上の2番目で算出された最小値とすると, munderの基となる式の行内移動距離は, − m − 基となる式のマージンボックスの行内サイズの半分です. munderの下側添え字の行内移動距離は, − m − munderの下側添え字のマージンボックスの行内サイズの半分 − 大きな演算子のイタリック補正
の半分です.
If m is the minimum calculated in the second item above then the
inline offset
of the munder base is −m − half the inline size of the base's margin box.
The inline offset of the munder underscript is
−m − half the inline size of the munder underscript's margin box −
half LargeOpItalicCorrection
.
下側添え字移動距離
と下側添え字追加ディセント
のパラメータは, 次の順番で3つの状態を考慮して決められます.
Parameters
UnderShift
and UnderExtraDescender
are determined by considering three cases in the following order:
munderと基となる式が, largeop
プロパティを持つ装飾された演算子の場合. 下側添え字移動距離
は, 次の中で最大のものです.
The munder base is an
embellished operator with the
largeop
property.
UnderShift
is the maximum of
下側添え字追加ディセント
は0です.
UnderExtraDescender
is 0.
munderの基となる式が, stretchy
プロパティを持ち, 伸長軸が行内軸の装飾された演算子の場合. 下側添え字移動距離
は, 次の中で最大のものです.
The munder base is an
embellished operator with the
stretchy
property
and stretch axis inline.
UnderShift
is the maximum of:
下側添え字追加ディセント
は0です.
UnderExtraDescender
is 0.下側添え字移動距離
は, accentunder
属性が大文字・小文字を区別せずにtrue
に一致するならUnderbarVerticalGapで, そうでなければ0です. 下側添え字追加ディセント
はUnderbarExtraDescenderです.
UnderShift
is equal to UnderbarVerticalGap
if the accentunder
attribute is not an
ASCII case-insensitive match to true
and to zero otherwise.
UnderExtraAscender
is
UnderbarExtraDescender.添え字付きの式の数学コンテンツの行アセントは, 次の中で最大のものです.
The line-ascent of the math content is the maximum between:
下側添え字移動距離
.
添え字付きの式の数学コンテンツの行ディセントは, 次の中で最大のものです.
The line-descent of the math content is the maximum between:
下側添え字移動距離
+ 下側添え字追加アセント
.
munderの基となる式の欧文ベースラインは, 全体の欧文ベースラインに揃えられます. munderの下側添え字の欧文ベースラインは, 全体の欧文ベースラインから, munderの基となる式のマージンボックスの字面行ディセント + 下側添え字移動距離
の分, 行下面の方へずらされます.
The alphabetic baseline of the munder base is aligned with the alphabetic baseline.
The alphabetic baseline of the munder underscript is shifted away from the alphabetic baseline
and towards the line-under by a distance equal to
the ink line-descent of the munder base's margin box
+ UnderShift
.
数学コンテンツボックスは, 内容ボックスの中で, お互いのブロック始端が揃えられるように, 左右の両端の真ん中がお互いに同じ場所になるように位置決めされます.
The math content box is placed within the content box so that their block-start edges are aligned and the middles of these edges are at the same position.
<mover>
要素は, 図21で示されたように配置されます. 大きな演算子のイタリック補正
は, moverの基となる式がlargeop
プロパティを持つ修飾された演算子ならその式のイタリック補正, そうでなければ0です.
The <mover>
element is laid out as shown on
Figure 21.
LargeOpItalicCorrection
is the italic correction of the mover base
if it is an embellished operator with
the largeop
property and 0 otherwise.
添え字付きの式の数学コンテンツの最小内容行内サイズ(または, 最大内容行内サイズ)は, 後で述べる数学コンテンツの行内サイズと同じように, ただし, moverの基となる式のマージンボックスとmoverの上側添え字のマージンボックスにおける行内サイズを, moverの基となる式のマージンボックスとmover の上側添え字のマージンボックスにおける最小内容行内サイズ(または, 最大内容行内サイズ)に置き換えて算出されます.
The min-content inline size (respectively max-content inline size) of the math content are calculated like the inline size of the math content below but replacing the inline sizes of the mover base's margin box and mover overscript's margin box with the min-content inline size (respectively max-content inline size) of the mover base's margin box and mover overscript's margin box.
フロー内子要素は, 行内軸に沿って演算子を伸長するアルゴリズムを使用して配置されます.
The in-flow children are laid out using the algorithm for stretching operators along the inline axis.
上側アクセント付随位置
は, moverの上側添え字の上側アクセント付随位置, もしくは, もしその値が定義されていなければ, moverの上側添え字のマージンボックスの行内サイズの半分です.
The TopAccentAttachment
is the
top accent attachment of the mover overscript or
half the inline size of the mover overscript's margin box
if it is undefined.
添え字付きの式の数学コンテンツの行内サイズは, 配置のために行内軸に沿って演算子を伸長するアルゴリズムを適用し, 次の2つの数値の差の絶対値を求めることで算出されます.
The inline size of the math content is calculated by applying the algorithm for stretching operators along the inline axis for layout and determining the absolute difference between:
上側アクセント付随位置
+ 大きな演算子のイタリック補正
の半分.
TopAccentAttachment
+
half LargeOpItalicCorrection
.上側アクセント付随位置
+ 大きな演算子のイタリック補正
の半分.
TopAccentAttachment
+
half LargeOpItalicCorrection
.mが上の2番目で算出された最小値とすると, moverの基となる式の行内移動距離は, − m − 基となる式のマージンボックスの行内サイズの半分です. moverの上側添え字の行内移動距離は, − m − moverの下側添え字のマージンボックスの行内サイズの半分 − 大きな演算子のイタリック補正
の半分です.
If m is the minimum calculated in the second item above then the
inline offset
of the mover base is −m − half the inline size of the base's margin.
The inline offset of the mover overscript is
−m − half the inline size of the mover overscript's margin box +
half LargeOpItalicCorrection
.
上側添え字移動距離
と上側添え字追加ディセント
のパラメータは, 次の順番で3つの状態を考慮して決められます.
Parameters
OverShift
and OverExtraDescender
are determined by considering three cases in the following order:
moverの基となる式が, largeop
プロパティを持つ装飾された演算子の場合. 上側添え字移動距離
は次の中で最大のものです.
The mover base is an
embellished operator with the
largeop
property.
OverShift
is the maximum of
上側添え字追加アセント
は0です.
OverExtraAscender
is 0.
moverの基となる式が, stretchy
プロパティを持ち, 伸長軸が行内軸の装飾された演算子の場合. 上側添え字移動距離
は次の中で最大のものです.
The mover base is an
embellished operator with the
stretchy
property and
stretch axis inline.
OverShift
is the maximum of:
上側添え字追加アセント
は0です.
OverExtraDescender
is 0.そうでない場合, 上側添え字移動距離
は, 次のものに等しいです.
Otherwise, OverShift
is equal to
accent
属性が大文字・小文字を区別せずにtrue
に一致しないなら, OverbarVerticalGap.
上側添え字追加アセント
はOverbarExtraAscenderです.
OverExtraAscender
is OverbarExtraAscender.
添え字付きの式の数学コンテンツの行アセントは, 次の中で最大のものです.
The line-ascent of the math content is the maximum between:
上側添え字移動距離
+ 上側添え字追加アセント
.
添え字付きの式の数学コンテンツの行ディセントは, 次の中で最大のものです.
The line-descent of the math content is the maximum between:
上側添え字移動距離
.
moverの基となる式の欧文ベースラインは, 全体の欧文ベースラインに揃えられます. moverの上側添え字の欧文ベースラインは, 全体の欧文ベースラインから, 基となる式の字面行アセント + 上側添え字移動距離
の分, 行上面の方へずらされます.
The alphabetic baseline of the mover base is aligned with the alphabetic baseline.
The alphabetic baseline of the mover overscript is shifted away from the alphabetic baseline
and towards the line-over by a distance equal to
the ink line-ascent of the base + OverShift
.
数学コンテンツボックスは, 内容ボックスの中で, お互いのブロック始端が揃えられるように, 左右の両端の真ん中がお互いに同じ場所になるように位置決めされます.
The math content box is placed within the content box so that their block-start edges are aligned and the middles of these edges are at the same position.
<munderover>
の一般的な配置は, 図22に示されるとおりです. 大きな演算子のイタリック補正
, 下側添え字移動距離
, 下側添え字追加ディセント
, 上側添え字移動距離
, 上側添え字追加アセント
のパラメータは, 3.4.2.3 下側添え字と式や3.4.2.4 上側添え字と式と同じように算出されます.
The general layout of <munderover>
is shown on
Figure 22. The
LargeOpItalicCorrection
,
UnderShift
,
UnderExtraDescender
,
OverShift
,
OverExtraDescender
parameters
are calculated the same as in
3.4.2.3 Base with underscript and
3.4.2.4 Base with overscript.
添え字付きの式の数学コンテンツの最小内容行内サイズ, 最大内容行内サイズ, 行内サイズは, 行内移動距離の最大値と行内移動距離の最小値の差の絶対値として算出されます. これらの極値は, 3.4.2.3 下側添え字と式や3.4.2.4 上側添え字と式で算出された相当するものの極値の, 最大・最小の値を用いて算出されます. munderoverの基となる式, munderoverの下側添え字, munderoverの上側添え字の行内移動距離は, それらの節でのように, ただし, (相当する最小値の中で最小である)新しい最小値 m を用いて算出されます.
The min-content inline size, max-content inline size and inline size of the math content are calculated as an absolute difference between a maximum inline offset and minimum inline offset. These extrema are calculated by taking the extremum value of the corresponding extrema calculated in 3.4.2.3 Base with underscript and 3.4.2.4 Base with overscript. The inline offsets of the munderover base, munderover underscript and munderover overscript are calculated as in these sections but using the new minimum m (minimum of the corresponding minima).
それらの節でのように, フロー内子要素は, 行内軸に沿って演算子を伸長するアルゴリズムを使用して配置されます.
Like in these sections, the in-flow children are laid out using the algorithm for stretching operators along the inline axis.
添え字付きの式の数学コンテンツの行アセントと行ディセントは, 3.4.2.3 下側添え字と式や3.4.2.4 上側添え字と式で算出された極値の中で, 最大・最小の値を用いて算出されます.
The line-ascent and line-descent of the math content are also calculated by taking the extremum value of the extrema calculated in 3.4.2.3 Base with underscript and 3.4.2.4 Base with overscript.
最終的に, munderoverの基となる式, munderoverの下側添え字 , munderoverの上側添え字の欧文ベースラインは, 3.4.2.3 下側添え字と式や3.4.2.4 上側添え字と式の節でのように計算されます.
Finally, the alphabetic baselines of the munderover base, munderover underscript and munderover overscript are calculated as in sections 3.4.2.3 Base with underscript and 3.4.2.4 Base with overscript.
数学コンテンツボックスは, 内容ボックスの中で, お互いのブロック始端が揃えられるように, 左右の両端の真ん中がお互いに同じ場所になるように位置決めされます.
The math content box is placed within the content box so that their block-start edges are aligned and the middles of these edges are at the same position.
下側添え字(または, 上側添え字)が空のボックスの場合, 基となる式と上側添え字(または, 下側添え字)は, 3.4.2.4 上側添え字と式(または, 3.4.2.3 下側添え字と式)と同じように配置されます. ただし, 空の下側添え字(または, 上側添え字)の場所には, 追加の空間が付け加えられるかもしれません. アルゴリズムを単純に保つため, 空の添え字を特別な方法で取り扱う試みは何ら行われていません.
When the underscript (respectively overscript) is an empty box, the base and overscript (respectively underscript) are laid out similarly to 3.4.2.4 Base with overscript (respectively 3.4.2.3 Base with underscript) but the position of the empty underscript (respectively overscript) may add extra space. In order to keep the algorithm simple, no attempt is made to handle empty scripts in a special way.
前置の添え字やテンソル添え字は, mmultiscripts要素によって表されます. mprescripts要素は, 後置の添え字と前置の添え字の間の区切りとして使用されます. この2つの要素は, 2.1.3 共通の属性で述べられている属性を持ちます.
Presubscripts and tensor notations are represented by the mmultiscripts element. The mprescripts element is used as a separator between the postscripts and prescripts. These two elements accept the attributes described in 2.1.3 Global Attributes.
次の例は, mprescripts
を含む, 前置と後置の添え字の基本的な使用方法を示しています. 空のmrow
要素は, 何も添え字が描画されない場所で使用されています. フォントサイズは, 添え字に対して自動的に縮小されます.
The following example shows basic use of prescripts
and postscripts, involving a mprescripts
.
Empty mrow
elements are used at positions where
no scripts are rendered.
The font-size is automatically scaled down within the scripts.
<math>
<mmultiscripts>
<mn>1</mn>
<mn>2</mn>
<mn>3</mn>
<mrow></mrow>
<mn>5</mn>
<mprescripts/>
<mn>6</mn>
<mrow></mrow>
<mn>8</mn>
<mn>9</mn>
</mmultiscripts>
</math>
<mmultiscripts>
要素または<mprescripts>
要素が, block math
またはinline math
に等しいdisplay
プロパティの算出値を持たないならば, その要素は, 指定されたプロパティに対応する値について述べているCSS仕様書によって配置されます. そうでなければ, 後で述べる配置が行われます.
If the
<mmultiscripts>
or
<mprescripts>
elements do not have their
computed
display
property equal to block math
or inline math
then they are laid out according to the CSS specification where
the corresponding value is described.
Otherwise, the layout below is performed.
<mprescripts>
要素は, mrow
要素のように配置されます.
The
<mprescripts>
element is laid out as an mrow
element.
有効な<mmultiscripts>
要素は, 次に示すフロー内子要素を含みます.
A valid <mmultiscripts>
element contains the
following in-flow children:
mprescripts
要素でない, 最初のフロー内子要素.
mprescripts
element.mprescripts
要素でない, 偶数個のフロー内子要素. それらの添え字は, (空の場合もある)下付き添え字, 上付き添え字, 下付き添え字, 上付き添え字といったリストを形作ります. 下付き添え字, 上付き添え字の子要素の連続する各1組は, 下付き・上付き添え字の組と呼ばれます.
mprescripts
element.
These scripts form a (possibly empty) list
subscript, superscript, subscript, superscript,
subscript, superscript, etc.
Each consecutive couple of children subscript, superscript
is called a
subscript/superscript pair.mprescripts
要素と, mmultiscriptsの前置添え字と呼ばれる, mprescripts
要素でない, 偶数個のフロー内子要素. それらの添え字は, (空の場合もある)下付き・上付き添え字の組のリストを形作ります.
mprescripts
element and
an even number of in-flow children called
mmultiscripts prescripts, none of them being a
mprescripts
element.
These scripts form a (possibly empty) list of
subscript/superscript pair.<mmultiscripts>
要素が有効でない場合, mrow
要素と同じように配置されます. そうでない場合, 配置のアルゴリズムは, 3.4.3.1 前置・後置の添え字と式のとおり実行されます.
If an <mmultiscripts>
element is not valid then
it is laid out the same as the
mrow
element.
Otherwise the layout algorithm is performed as in
3.4.3.1 Base with prescripts and postscripts.
<mmultiscripts>
要素は, 図23で示されたように配置されます. mmultiscriptsの後置添え字の各下付き・上付き添え字の組に対して, イタリック補正
, 大きな演算子のイタリック補正
は, 3.4.1.2 下付き添え字と式や3.4.1.3 上付き添え字と式での定義と同じように, 定義されます.
The <mmultiscripts>
element is laid out as
shown on Figure 23.
For each subscript/superscript pair of
mmultiscripts postscripts,
the ItalicCorrection
LargeOpItalicCorrection
are defined as
in 3.4.1.2 Base with subscript
and 3.4.1.3 Base with superscript.
添え字付きの式の数学コンテンツの最小内容行内サイズ(または, 最大内容行内サイズ)は, 後で述べる数学コンテンツの行内サイズと同じように, ただし, mmultiscriptsの基となる式のマージンボックスや添え字のマージンボックスに対する"行内サイズ"を, "最小内容行内サイズ"(または, "最大内容行内サイズ")に置き換えて算出します.
The min-content inline size (respectively max-content inline size) of the math content is calculated the same as the inline size of the math content below, but replacing "inline size" with "min-content inline size" (respectively "max-content inline size") for the mmultiscripts base's margin box and scripts' margin boxes.
行内伸長サイズ制限またはブロック伸長サイズ制限がある場合, mmultiscriptsの基となる式も同じサイズ制限を伴って配置されます. そうでない場合, 何らサイズ制限無しで配置されます. 他の要素は, いつでも何らサイズ制限無しに配置されます.
If there is an inline stretch size constraint or a block stretch size constraint the mmultiscripts base is also laid out with the same stretch size constraint. Otherwise it is laid out without any stretch size constraint. The other elements are always laid out without any stretch size constraint.
添え字付きの式の数学コンテンツの行内サイズは, 次のアルゴリズムによって算出されます.
The inline size of the math content is calculated with the following algorithm:
inline-offset
を0に設定します.
inline-offset
to 0.mmultiscriptsの前置演算子の各下付き・上付き添え字の組に対して, inline-offset
をSpaceAfterScript + 次の中の最大値分増やします.
For each subscript/superscript pair of
mmultiscripts prescripts, increment
inline-offset
by SpaceAfterScript + the
maximum of
inline-offset
をmmultiscriptsの基となる式のマージンボックスの行内サイズ分増やし, inline-size
をinline-offset
に設定します.
inline-offset
by the inline size of the
mmultiscripts base's margin box and
set inline-size
to inline-offset
.mmultiscriptsの後置添え字の各下付き・上付き添え字の組に対して, 少なくとも次の値以上にinline-size
を修正します.
For each subscript/superscript pair of
mmultiscripts postscripts, modify
inline-size
to be at least:
inline-offset
を次の中の最大値まで増やします.
Increment inline-offset
to the maximum of:
inline-offset
をSpaceAfterScript分増やします.
Increment inline-offset
by
SpaceAfterScript.
inline-size
を返します.
inline-size
.下付き添え字移動距離
(または, 上付き添え字移動距離
)は, 3.4.1.4 下付き・上付き添え字と式で述べられているように, 各下付き・上付き添え字の組の全ての下付き添え字移動距離(または, 上付き添え字移動距離)の最大値を求めることで算出します.
SubShift
(respectively SuperShift
)
is calculated by taking the maximum of all subshifts
(respectively supershifts) of each
subscript/superscript pair as described in
3.4.1.4 Base with subscript and superscript.
添え字付きの式の数学コンテンツの行アセントは, 3.4.1.4 下付き・上付き添え字と式で述べられているように, ただし, 上で算出した下付き添え字移動距離
と上付き添え字移動距離
を使用して, 各下付き・上付き添え字の組の全ての行アセントの中の最大値を求めることで算出します.
The line-ascent of the math content is calculated
by taking the maximum of all the line-ascent
of each subscript/superscript pair as described in
3.4.1.4 Base with subscript and superscript
but using the SubShift
and
SuperShift
values calculated above.
添え字付きの式の数学コンテンツの行ディセントは, 3.4.1.4 下付き・上付き添え字と式で述べられているように, ただし, 上で算出した下付き添え字移動距離
と上付き添え字移動距離
を使用して, 各下付き・上付き添え字の組の全ての行ディセントの中の最大値を求めることで算出します.
The line-descent of the math content is calculated
by taking the maximum of all the line-descent
of each subscript/superscript pair as described in
3.4.1.4 Base with subscript and superscript
but using the SubShift
and
SuperShift
values calculated above.
最終的に, フロー内子要素の配置は, 次のアルゴリズムを使用して行われます.
Finally, the placement of the in-flow children is performed using the following algorithm:
inline-offset
を0に設定します.
inline-offset
to 0.mmultiscriptsの前置添え字の各下付き・上付き添え字の組に対して次のことを行います.
For each subscript/superscript pair of mmultiscripts prescripts:
inline-offset
をSpaceAfterScript分増やします.
inline-offset
by
SpaceAfterScript.pair-inline-size
を次の中の最大値に設定します.
pair-inline-size
to the maximum ofinline-offset
+ pair-inline-size
− 下付き添え字のマージンボックスの行内サイズとなるように配置します.
inline-offset
+ pair-inline-size
− the inline size of the subscript's margin box.inline-offset
+ pair-inline-size
− 上付き添え字のマージンボックスの行内サイズとなるようにに配置します.
inline-offset
+ pair-inline-size
− the inline size of the superscript's margin box.下付き添え字移動距離
(または, 上付き添え字移動距離
)の分, 行下面(または, 行上面)の方へずらされるように, 添え字を配置します.
SubShift
(respectively SuperShift
)
towards the line-under (respectively line-over).inline-offset
をpair-inline-size
分増やします.
inline-offset
by
pair-inline-size
.<mprescripts>
のボックスを, 行内移動距離がinline-offset
になるように, 欧文ベースラインが全体の欧文ベースラインに揃えられるように配置します.
<mprescripts>
boxes
at inline offsets
inline-offset
and with their alphabetic baselines
aligned with the alphabetic baseline.mmultiscriptsの後置添え字の各下付き・上付き添え字に対して次のことを行います.
For each subscript/superscript pair of mmultiscripts postscripts:
pair-inline-size
を次の中の最大値まで増やします.
pair-inline-size
to the maximum ofinline-offset
− 大きな演算子のイタリック補正
となるように配置します.
inline-offset
− LargeOpItalicCorrection
.inline-offset
+ イタリック補正
となるように配置します.
inline-offset
+ ItalicCorrection
.下付き添え字移動距離
(または, 上付き添え字移動距離
)の分, 行下面(または, 行上面)の方へずらされるように, 添え字を配置します.
SubShift
(respectively SuperShift
)
towards the line-under (respectively line-over).inline-offset
をpair-inline-size
分増やします.
inline-offset
by
pair-inline-size
.inline-offset
をSpaceAfterScript分増やします.
inline-offset
by
SpaceAfterScript.mmultiscriptsの後置添え字の下付き・上付き添え字の組を1つのみ持つ<mmultiscripts>
は, 同じフロー内子要素を持つ<msubsup>
と同じように配置されます. ただし, これに加えて, <msubsup>
の注意のように, 下付き添え字(または, 上付き添え字)が空のボックスであるなら, 必ずしも<msub>
要素(または, <msup>
要素)と同じようには配置されません. アルゴリズムを単純に保つため, 空の添え字を特別な方法で取り扱う試みは何ら行われていません.
An <mmultiscripts>
with only one
subscript/superscript pair of
mmultiscripts postscripts is laid out the same as a
<msubsup>
with the same in-flow children.
However, as
noticed for
<msubsup>
,
if additionally the subscript (respectively superscript) is an
empty box then it is not necessarily laid out the same as an
<msub>
(respectively <msup>
) element.
In order to keep the algorithm simple, no attempt is made to
handle empty scripts in a special
way.
全ての添え字要素に対して, 経験的にdisplaystyle
をfalse
に設定し, 最初のものを除く全ての子要素のscriptlevel
を増やします. ただし, 大文字・小文字を区別せずにtrue
に一致するaccent
属性を持つmover
要素(または, munderover
要素)については, 2番目の子要素(または, 3番目の子要素)のscriptlevelを増やしません. 同様に, 大文字・小文字を区別せずにtrue
に一致すaccentunder
属性を持つmover
要素とmunderover
要素については, 2番目の子要素のscriptlevelを増やしません.
For all scripted elements, the rule of thumb is to set
displaystyle
to false
and
to increment scriptlevel
in all child
elements but the first one.
However, an mover
(respectively
munderover
)
element with an accent
attribute that is an
ASCII case-insensitive
match to true
does not increment scriptlevel within
its second child (respectively third child). Similarly,
mover
and
munderover
elements
with an accentunder
attribute that is an
ASCII case-insensitive
match to true
do not increment scriptlevel within
their second child.
<mmultiscripts>
は, mprescripts
よりに前にある偶数番目の子要素と, mprescripts
より後にある奇数番目の子要素の, math-shift
をcompact
に設定します. <msub>
要素と<msubsup>
要素は, 2番目の子要素のmath-shift
をcompact
に設定します. また, 大文字・小文字を区別せずにtrue
に一致するaccent
属性を持つmover
要素とmunderover
要素は, 最初の子要素のmath-shift
をcompact
に設定します.
<mmultiscripts>
sets
math-shift
to
compact
on its children at even position if they are
before an mprescripts
, and on those at odd position
if they are after
an mprescripts
.
The <msub>
and <msubsup>
elements set math-shift
to
compact
on their second child.
mover
and
munderover
elements with an accent
attribute that is an
ASCII case-insensitive
match to true
also set math-shift
to
compact
within their first child.
A. ユーザーエージェントのスタイルシートは, この挙動を実装するために, 次の決まりを含まなければなりません.
The A. User Agent Stylesheet must contain the following style in order to implement this behavior:
msub > :not(:first-child),
msup > :not(:first-child),
msubsup > :not(:first-child),
mmultiscripts > :not(:first-child),
munder > :not(:first-child),
mover > :not(:first-child),
munderover > :not(:first-child) {
math-depth: add(1);
math-style: compact;
}
munder[accentunder="true" i] > :nth-child(2),
mover[accent="true" i] > :nth-child(2),
munderover[accentunder="true" i] > :nth-child(2),
munderover[accent="true" i] > :nth-child(3) {
font-size: inherit;
}
msub > :nth-child(2),
msubsup > :nth-child(2),
mmultiscripts > :nth-child(even),
mmultiscripts > mprescripts ~ :nth-child(odd),
mover[accent="true" i] > :first-child,
munderover[accent="true" i] > :first-child {
math-shift: compact;
}
mmultiscripts > mprescripts ~ :nth-child(even) {
math-shift: inherit;
}
<mprescripts>
は空要素です. したがって, CSSの決まりは, 本質的には添え字に対する自動的なdisplaystyle
とscriptlevel
の変更, また, 下付き添え字や, 時には基となる式に対するmath-shift
の変更として機能します.
<mprescripts>
is empty.
Hence the CSS rules essentially perform automatic displaystyle
and
scriptlevel
changes for the scripts; and
math-shift
changes for
subscripts and sometimes the base.
行列, 配列, その他の表のような数学表記は,mtable
要素, mtr
要素, mtd
要素を使用して記述されます. これらの要素は, [HTML]のtable
要素, tr
要素, td
要素に類似しています.
Matrices, arrays and other table-like mathematical notation are marked up
using
mtable
mtr
mtd
elements. These elements are similar to the
table
,
tr
and
td
elements of [HTML].
次の例は, 表の配置が行列を書くことを, どのように可能にするかについて示しています. この要素は, 分数の線や等号の中心に合わせて, 鉛直方向に中央揃えされることに注意して下さい.
The following example shows how tabular layout allows to write a matrix. Note that it is vertically centered with the fraction bar and the middle of the equal sign.
<math>
<mfrac>
<mi>A</mi>
<mn>2</mn>
</mfrac>
<mo>=</mo>
<mrow>
<mo>(</mo>
<mtable>
<mtr>
<mtd><mn>1</mn></mtd>
<mtd><mn>2</mn></mtd>
<mtd><mn>3</mn></mtd>
</mtr>
<mtr>
<mtd><mn>4</mn></mtd>
<mtd><mn>5</mn></mtd>
<mtd><mn>6</mn></mtd>
</mtr>
<mtr>
<mtd><mn>7</mn></mtd>
<mtd><mn>8</mn></mtd>
<mtd><mn>9</mn></mtd>
</mtr>
</mtable>
<mo>)</mo>
</mrow>
</math>
mtableは, inline-table
として配置され, displaystyle
をfalse
に設定します. ユーザーエージェントのスタイルシートは, これらのプロパティを実装するために, 次の決まりを含まなければなりません.
The mtable is laid out as an
inline-table
and sets
displaystyle
to false
. The
user agent stylesheet must contain
the following rules in order to implement these properties:
mtable {
display: inline-table;
math-style: compact;
}
mtable
要素は, CSSのtableのようであり, 最小内容行内サイズ, 最大内容行内サイズ, 行内サイズ, ブロックサイズ, 最初の基準線集合, 最後の基準線集合は, CSSに応じて決められます. 表の中心は, 数学軸に揃えられます.
The mtable
element is as a CSS
table
and the
min-content inline size, max-content inline size,
inline size, block size,
first baseline set and last baseline set
sets are determined
accordingly.
The center of the table is aligned with the math axis.
<mtable>
は, 2.1.3 共通の属性で述べられている属性を持ちます.
The <mtable>
accepts the attributes described
in 2.1.3 Global Attributes.
mtrは, table-row
として配置されます. ユーザーエージェントのスタイルシートは, この挙動を実装するために, 次の決まりを含まなければなりません.
The mtr is laid out as
table-row
. The
user agent stylesheet must contain
the following rules in order to implement that behavior:
mtr {
display: table-row;
}
<mtr>
は, 2.1.3 共通の属性で述べられている属性を持ちます.
The <mtr>
accepts the attributes described
in 2.1.3 Global Attributes.
mtdは, 要素の中で中央揃えされる中身と所定の余白を伴って, table-cell
として配置されます. ユーザーエージェントのスタイルシートは, 次の決まりを含まなければなりません.
The mtd is laid out as
a table-cell
with content centered in the cell and
a default padding. The
user agent stylesheet must contain
the following rules:
mtd {
display: table-cell;
/* Centering inside table cells should rely on box alignment properties.
See https://github.com/w3c/mathml-core/issues/156 */
(訳注:"表の要素の中で中央揃えするには, ボックス位置揃えプロパティに頼るべきです.
https://github.com/w3c/mathml-core/issues/156を参照して下さい."の意味)
text-align: center;
padding: 0.5ex 0.4em;
}
<mtd>
は, 2.1.3 共通の属性で述べられている属性と, 次の属性を持ちます.
The <mtd>
accepts the attributes described
in 2.1.3 Global Attributes as well as the following attributes:
columnspan
属性(または, rowspan
属性)は, [HTML]の<td>
要素のcolspan
属性(または,
属性)と同じ構文と意味を持ちます. 特に, それらの属性の処理は, 常に"rowspan
colspan
"を"columnspan
"として読み替えながら, 行を処理するアルゴリズムで説明されているとおりに扱われます.
The columnspan
(respectively
rowspan
) attribute has the same
syntax and semantics as the
colspan
(respectively
)
attribute on the rowspan
<td>
element from [HTML].
In particular, the parsing of these attributes is handled as
described in the
algorithm for processing rows, always reading "colspan
" as
"columnspan
".
columnspan
で, 下位互換性のために予約されています.
columnspan
and is preserved for backward
compatibility reasons.
<mtd>
要素は, 名前無し<mrow>ボックスを生成します.
The <mtd>
element
generates an anonymous <mrow> box.
歴史的に, maction要素は, 式に動きを結び付ける仕組みを提供します.
Historically, the maction element provides a mechanism for binding actions to expressions.
<maction>
要素は, 2.1.3 共通の属性で述べられている属性と, 次の属性を持ちます.
The <maction>
element accepts the attributes described
in 2.1.3 Global Attributes as well as the following
attributes:
この仕様書は, actiontype属性とselection属性に指定する何ら注目すべき挙動を定義していません.
This specification does not define any observable behavior that is specific to the actiontype and selection attributes.
次の例は, 描画ソフトウェアが代わる代わる選択された式を表示する, "3分の1"から始まって, ("4分の1", "2分の1", "3分の1", など)の選択された式をクリックするたびに循環させる, [MathML3]での動作の型"toggle"を示しています. これらは, MathMLコアの一部ではありませんが, JavaScriptとCSSポリフィルを用いて実装することができます. 通常の挙動は, 単に最初の子要素を描画します.
The following example shows the "toggle" action type from [MathML3] where the renderer alternately displays the selected subexpression, starting from "one third" and cycling through them when there is a click on the selected subexpression ("one quarter", "one half", "one third", etc). This is not part of MathML Core but can be implemented using JavaScript and CSS polyfills. The default behavior is just to render the first child.
<math>
<maction actiontype="toggle" selection="2">
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mfrac>
<mn>1</mn>
<mn>3</mn>
</mfrac>
<mfrac>
<mn>1</mn>
<mn>4</mn>
</mfrac>
</maction>
</math>
<maction>
要素の配置アルゴリズムは, <mrow>
要素のものと同じです. ユーザーエージェントのスタイルシートは, 昔からのactiontypeの値に対する所定の挙動のとおり, 最初の子要素以外の全ての要素を隠すために, 次の決まりを含まなければなりません.
The layout algorithm of the <maction>
element
is the same as the <mrow>
element.
The user agent stylesheet
must contain the following rules in order to hide all but
its first child element,
which is the default behavior for the legacy actiontype
values:
maction > :not(:first-child) {
display: none;
}
<maction>
は, 完全なMathMLとの互換性のための実装です. MathMLコアのみを対象とする著者は, 個別の動作を実装するのに, 他のHTML, CSS, JavaScriptの仕組みを利用することが推奨されます. それらは, [MathML3]で定義されたmaction属性を当てにしてもよいです.
<maction>
is implemented for compatibility with full MathML. Authors whose only target is MathML Core are encouraged to use other HTML, CSS and JavaScript mechanisms to implement custom actions. They may
rely on maction attributes defined in [MathML3].
semantics要素は, MathMLの式に付加情報を付け加える入れ物要素です. 典型的に, <semantics>
要素は, 最初の子要素としてMathMLの式を持ち, その式の後に続く子要素が付け加えられます. 後に続く子要素は, annotation要素の中の文字列の付加情報や, annotation-xml要素の中のより複雑なマークアップの付加情報を表します.
The
semantics
element is the container element that associates
annotations with a MathML expression. Typically, the
<semantics>
element has as its first child element
a MathML expression to be annotated while subsequent child elements
represent
text annotations within an annotation
element, or more complex markup annotations within
an annotation-xml element.
次の例は, どのように分数"2分の1"に, 文字列の付加情報(LaTeX)や, XML付加情報(コンテントMathML)を付け加えるかを示しています. これらの付加情報は, ユーザーエージェントに描画されることを意図していません. この分数は, 同じ描画となるSVGやHTMLのマークアップも付け加えられています.
The following example shows how the fraction "one half" can be annotated with a textual annotation (LaTeX) or an XML annotation (content MathML), which are not intended to be rendered by the user agent. This fraction is also annotated with equivalent SVG and HTML markup.
<math>
<semantics>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<annotation encoding="application/x-tex">\frac{1}{2}</annotation>
<annotation-xml encoding="application/mathml-content+xml">
<apply>
<divide/>
<cn>1</cn>
<cn>2</cn>
</apply>
</annotation-xml>
<annotation-xml>
<svg width="25" height="75" xmlns="http://www.w3.org/2000/svg">
<path stroke-width="5.8743"
d="m5.9157 27.415h6.601v-22.783l-7.1813 1.4402v-3.6805l7.1408
-1.4402h4.0406v26.464h6.601v3.4005h-17.203z"/>
<path stroke="#000000" stroke-width="2.3409"
d="m0.83496 39.228h23.327"/>
<path stroke-width="5.8743"
d="m8.696 70.638h14.102v3.4005h-18.963v-3.4005q2.3004-2.3804
6.2608-6.3813 3.9806-4.0206 5.0007-5.1808 1.9403-2.1803
2.7004-3.6805 0.78011-1.5202 0.78011-2.9804 0-2.3804
-1.6802-3.8806-1.6603-1.5002-4.3406-1.5002-1.9003 0-4.0206
0.6601-2.1003 0.6601-4.5007 2.0003v-4.0806q2.4404-0.98013
4.5607-1.4802 2.1203-0.50007 3.8806-0.50007 4.6407 0 7.401
2.3203 2.7604 2.3203 2.7604 6.2009 0 1.8403-0.7001 3.5006
-0.68013 1.6402-2.5004 3.8806-0.50007 0.58009-3.1805 3.3605
-2.6804 2.7604-7.5614 7.7412z"/>
</svg>
</annotation-xml>
<annotation-xml encoding="application/xhtml+xml">
<div style="display: inline-flex;
flex-direction: column; align-items: center;">
<div>1</div>
<div>―</div>
<div>2</div>
</div>
</annotation-xml>
</semantics>
</math>
<semantics>
要素は, 2.1.3 共通の属性で述べられている属性を持ちます. この配置アルゴリズムは, mrow
要素のものと同じです. ユーザーエージェントのスタイルシートは, 付加情報の付いたMathMLの式のみを描画するために, 次の決まりを含まなければなりません.
The <semantics>
element accepts the attributes
described in 2.1.3 Global Attributes. Its layout algorithm
is the same as the mrow
element.
The user agent stylesheet
must contain the following rule in order to only render the annotated
MathML expression:
semantics > :not(:first-child) {
display: none;
}
<annotation-xml>
要素と<annotation>
要素は, 2.1.3 共通の属性で述べられている属性と, 次の属性を持ちます.
The <annotation-xml>
and
<annotation>
element accepts the attributes
described in 2.1.3 Global Attributes as well as the
following attribute:
この仕様書は, encoding属性に指定する何ら注目すべき挙動を定義していません.
This specification does not define any observable behavior that is specific to the encoding attribute.
<annotation-xml>
要素と<annotation>
要素の配置アルゴリズムは, mtext
要素のものと同じです.
The layout algorithm of the <annotation-xml>
and <annotation>
element is the same as the mtext
element.
encoding
属性を使用できます. 特に, CSSは, 代替の付加情報などを描画するのに使用できます.
encoding
attribute to distinguish
annotations
for HTML integration point,
clipboard copy, alternative rendering, etc.
In particular, CSS can be used to render alternative annotations, e.g.
/* Hide the annotated child. */
(訳注:"付け加えられた子要素を隠す"の意味)
semantics > :first-child { display: none; }
/* Show all text annotations. */
(訳注:"文字列の付加情報を全て表示する"の意味)
semantics > annotation { display: inline; }
/* Show all HTML annotations. */
(訳注:"HTML付加情報を全て表示する"の意味)
semantics > annotation-xml[encoding="text/html" i],
semantics > annotation-xml[encoding="application/xhtml+xml" i] {
display: inline-block;
}
display: block math
と値display: inline math
display: block math
and display: inline math
valueCSS Display Module Level 3(訳注:"CSS表示モジュール"の意味)からのdisplay
プロパティは, 新しい内部表示型で拡張されます.
The display
property
from CSS Display Module Level 3
is extended with a new inner display type:
名前: Name: |
display |
---|---|
新しい値: New value: |
<display-outside> || [ <display-inside> | math ] |
MathML要素でない要素に対して, display
の指定値がinline math
またはblock math
である場合, 算出値は, それぞれblock flow
とinline flow
です. mtable
要素に対しては, 算出値は, それぞれblock table
とinline table
です. mtr
要素に対しては, 算出値はtable-row
です. mtd
要素に対しては, 算出値はtable-cell
です.
For elements that are not MathML elements, if the specified
value of display
is inline math
or
block math
then the computed value is
block flow
and inline flow
respectively.
For the mtable
element
the computed value is block table
and
inline table
respectively.
For the mtr
element, the computed value
is table-row
.
For the mtd
element, the computed value
is table-cell
.
block math
またはinline math
に等しいdisplay
の算出値を持つMathML要素は, 関係する節で述べられているように, ボックスの生成やそれらのタグの名前に応じた配置を制御します. MathML未知要素は, mrow
要素と同じようにふるまいます.
MathML elements with a
computed display
value equal to
block math
or inline math
control box generation and layout according to their tag name, as
described in the relevant sections.
Unknown MathML elements
behave the same as the mrow
element.
display: block math
と値display: inline math
は, MathML要素に対する所定の配置を提供し, 同時に元々のdisplayの値または特別な値でその値を上書きすることが認められています. このことは, 著者やポリフィルに, MathMLコアを微調整したり拡張したりするための, 独自の特別な値を定義することを認めています.
display: block math
and
display: inline math
values provide a default
layout for MathML elements while at the same time allowing
to override it with either native display values or
custom values.
This allows authors or polyfills to define their own custom notations
to tweak or extend MathML Core.
次の例において, MathMLmrow
要素の所定の配置を, 格子として中身を描画するよう上書きします.
In the following example, the default layout of the
MathML mrow
element is overridden to render its
content as a grid.
<math>
<msup>
<mrow>
<mo symmetric="false">[</mo>
<mrow style="display: block; width: 4.5em;">
<mrow style="display: grid;
grid-template-columns: 1.5em 1.5em 1.5em;
grid-template-rows: 1.5em 1.5em;
justify-items: center;
align-items: center;">
<mn>12</mn>
<mn>34</mn>
<mn>56</mn>
<mn>7</mn>
<mn>8</mn>
<mn>9</mn>
</mrow>
</mrow>
<mo symmetric="false">]</mo>
</mrow>
<mi>α</mi>
</msup>
</math>
CSS Text Module Level 3(訳注:"CSSテキストモジュール")からのtext-transformプロパティは新しい値で拡張されます.
The text-transform property from CSS Text Module Level 3 is extended with a new value:
名前: Name: |
text-transform |
---|---|
新しい値: New value: |
math-auto |
単独の文字を含むテキストノードにおいて, 算出値がmath-auto
の場合, 変形された文字は, 各文字をitalicの対応表によって変換を行うことで得られます.
On text nodes containing a single character, if the computed value
is math-auto
then the transformed text is obtained by
performing conversion of each character according to the
italic table.
一般的な書式の慣行は, 複数の文字から成る識別子(例えば関数の名前"exp")を通常の字体で, 単独の文字から成る識別子(例えば, 変数"n")をイタリック体で描画することです. math-auto
プロパティは, 必要なら著者が上書きできる, それらの所定の挙動を実装することを意図しています. 数学フォントは, イタリック体のフォントの書式を通じて得られた書体とは異なる, C.13 italic
の対応表のユニコードの位置にある, 特別な種類のイタリック体の字形で設計されていることに注意して下さい. 次の例は, font-style: italic
(左)とtext-transform: math-auto
(右)を使用した, Latin Modern Mathフォントで描画した数式を比較しています.
A common style convention is to render
identifiers with multiple letters (e.g. the function name "exp")
with normal style and identifiers with a single letter
(e.g. the variable "n") with italic style. The
math-auto
property is intended to implement this
default behavior, which can be overridden by authors if necessary.
Note that mathematical fonts are designed with a special kind
of italic glyphs located at the
Unicode positions of
C.13 italic
mappings, which differ from the shaping
obtained via italic font style. Compare this
mathematical formula
rendered with the Latin Modern Math font using
font-style: italic
(left) and
text-transform: math-auto
(right):
名前: Name: |
math-style |
---|---|
値: Value: |
normal | compact |
初期値: Initial: |
normal |
適用対象: Applies to: |
全ての要素 All elements |
継承: Inherited: |
する yes |
百分率: Percentages: | 受容しない n/a |
算出値: Computed value: |
特定の用語 specified keyword |
正規順序: Canonical order: |
なし n/a |
アニメーション型: Animation type: |
アニメーション不可 not animatable |
メディア: Media: |
visual |
math-style
がcompact
のとき, 子孫要素における数学配置は, 次の決まりを適用することで論理高さを最小化しようとします.
When math-style
is compact
,
the math layout on descendants tries to minimize the
logical height by
applying the following rules:
math
で, math-depth
が4.5 math-depth
プロパティと値で述べられているように(mfrac
に対する既定値である)auto-add
のとき, 縮小されます.
math
and
the computed value of math-depth
is
auto-add
(default for mfrac
)
as described in 4.5 The math-depth
property.largeop
プロパティを持つ演算子は, 3.2.4.3 演算子の配置の決まりには従いません.
largeop
property
do not follow rules from 3.2.4.3 Layout of operators
to make them bigger.movablelimits
プロパティを持つ演算子に付随した下側・上側添え字は, 実際のところ, 3.4.2.1 <munder>
, <mover>
, <munderover>
の子要素で述べられているように, 下付き・上付き添え字として描画されます.
movablelimits
property are actually drawn as sub-/superscripts
as described in 3.4.2.1 Children of <munder>
,
<mover>
, <munderover>
.次の例は, math-style: compact
(左)とmath-style: normal
(右)で書式を決められたmath
の根と一緒に描画された数式を示しています. 前者では, フォントサイズは, 分数の中で自動的に縮小され, 総和の極限は, ∑の下付き添え字と上付き添え字として描画されます. 後者では, ∑は, 通常の文字より大きく描画され, (現在のフォントサイズに関係してさえいる)分数の鉛直方向の離隔は, より大きくなります.
The following example shows a
mathematical formula rendered with
its math
root styled with
math-style: compact
(left) and
math-style: normal
(right).
In the former case, the font-size is automatically scaled down
within the fractions and the summation limits are rendered as
subscript and superscript of the ∑. In the latter case, the ∑ is
drawn bigger than normal text and
vertical gaps within fractions (even relative to current
font-size) are larger.
これら2つのmath-style
の値は, 典型的にそれぞれ[TeXBook]のインラインモードとディスプレイモードでの数式に対応します. ディスプレイモードの数式は, (例えば, 添え字, 行列の要素, 分子や分母などの)何らかの式の中で自動的にインラインモードに切り替えられてもよく, また, この所定の挙動を上書きすることが望ましいときもあります. math-styleプロパティは, MathMLに対するこれらの機能を, ユーザーエージェントのスタイルシートの中やdisplaystyle属性によって, もしくは, ポリフィルにそれらを触れさせることで簡潔に実装してもよいです.
These two math-style
values typically correspond to
mathematical expressions in inline and display
mode respectively [TeXBook].
A mathematical formula in display mode
may automatically switch to inline mode within some subformulas
(e.g. scripts, matrix elements, numerators and denominators, etc)
and it is sometimes desirable to override this default behavior.
The math-style property allows to easily implement these
features for MathML in the
user agent stylesheet
and with the displaystyle attribute; and also exposes
them to polyfills.
名前: Name: |
math-shift |
---|---|
値: Value: |
normal | compact |
初期値: Initial: |
normal |
適用対象: Applies to: |
全ての要素 All elements |
継承: Inherited: |
する yes |
百分率: Percentages: | 受容しない n/a |
算出値: Computed value: |
特定の用語 specified keyword |
正規順序: Canonical order: |
なし n/a |
アニメーション型: Animation type: |
アニメーション不可 not animatable |
メディア: Media: |
visual |
math-shift
の値がcompact
の場合, 子孫要素における数学配置は, 上付き添え字の位置を決めるのにsuperscriptShiftUpCrampedパラメータを使用するでしょう. math-shift
の値がnormal
の場合, 数学配置は, 代わりにsuperscriptShiftUpパラメータを使用するでしょう.
If the value of math-shift
is compact
, the math layout on descendants will use the
superscriptShiftUpCramped parameter to place superscript.
If the value of math-shift
is normal
, the math
will use the superscriptShiftUp parameter instead.
このプロパティは, MathML添え字要素の配置において, 上付き添え字の位置を決めるのに使用されます. § 3.4.1 下付きや上付きの添え字<msub>
, <msup>
, <msubsup>
, 3.4.3 前置の添え字とテンソル添え字<mmultiscripts>
, 3.4.2 下側や上側の添え字<munder>
, <mover>
, <munderover>
を参照して下さい.
This property is used for positioning superscript during the layout
of MathML scripted elements.
See § 3.4.1 Subscripts and Superscripts <msub>
, <msup>
, <msubsup>
,
3.4.3 Prescripts and Tensor Indices <mmultiscripts>
and
3.4.2 Underscripts and Overscripts <munder>
, <mover>
, <munderover>
.
次の例において, 2つの"xの2乗"は, math-styleがcompactで, font-size
が同じもので描画されています. ただし, 平方根の中のものは, math-shift
がcompactで描画され, もう一方は, math-shift
がnormalで描画されており, 上付き添え字"2"の微妙な移動距離の違いとなっています.
In the following example, the two "x squared" are rendered with
compact math-style and the same font-size
.
However, the one within the square root is rendered with
compact math-shift
while
the other one is rendered with
normal math-shift
, leading
to subtle different shift of the superscript "2".
[TeXBook]を通じて, 数式は, normalの書式を通常使用しますが, (例えば, 根, 分数の分母などの)何らかの式の中で, (Texの用語で"cramped"(訳注:"窮屈"の意味)である)compactの書式に切り替わってもよいです. math-shiftプロパティは, MathMLに対するこれらの決まりをユーザーエージェントのスタイルシートの中で簡単に実装できます. 文書の著者やポリフィルの開発者も, 所定の実装を微調整したり洗練したりするのに, このプロパティに触れることで実現に近づいてもよいです.
Per [TeXBook], a mathematical formula uses normal style by default but may switch to compact style ("cramped" in TeX's terminology) within some subformulas (e.g. radicals, fraction denominators, etc). The math-shift property allows to easily implement these rules for MathML in the user agent stylesheet. Page authors or developers of polyfills may also benefit from having access to this property to tweak or refine the default implementation.
新しいmath-depthプロパティは, 数式の各要素に対する, その式の一番上の入れ物要素に関連した"深さ"の表記について述べるために導入されました. 具体的に, このプロパティは, font-sizeプロパティの指定値がmath
のときに, このプロパティの算出値を決めるのに使われます.
A new math-depth property is introduced to describe a notion
of "depth" for each element of a mathematical formula, with respect to
the top-level container of that formula. Concretely, this is used to
determine the computed value of the
font-size
property when its specified value is math
.
名前: Name: |
math-depth |
---|---|
値: Value: |
auto-add | add(<integer>) | <integer> |
初期値: Initial: |
0 |
適用対象: Applies to: |
全ての要素 All elements |
継承: Inherited: |
する yes |
百分率: Percentages: | 受容しない n/a |
算出値: Computed value: |
整数, 下記参照 an integer, see below |
正規順序: Canonical order: |
なし n/a |
アニメーション型: Animation type: |
アニメーション不可 not animatable |
メディア: Media: |
visual |
math-depthの値の算出値は, 次のように決められます.
The computed value of the math-depth value is determined as follows:
auto-add
で, math-styleの継承された値がcompact
の場合, その要素のmath-depthの算出値は, 継承された値に1を足したものです.
auto-add
and
the inherited value of math-style
is compact
then the computed value of
math-depth of the element is its inherited value plus one.add(<integer>)
の形式の場合, その要素のmath-depthの算出値は, 継承された値に指定された整数を足したものです.
add(<integer>)
then the computed value
of math-depth of the element is its inherited value plus
the specified integer.<integer>
の形式の場合, その要素のmath-depthの算出値は, 指定された整数です.
<integer>
then the computed value
of math-depth of the element is the specified integer.font-sizeの指定値がmath
の場合, font-sizeの算出値は, font-sizeの継承された値に, 次の手続きで算出される0でない換算係数を掛けることで得られます.
If the specified value
font-size
is math
then the
computed value of
font-size
is obtained by multiplying the inherited value of
font-size
by a nonzero scale factor calculated by the
following procedure:
InvertScaleFactor
をtrueに設定します.
InvertScaleFactor
to true.InvertScaleFactor
をfalseに設定します.
InvertScaleFactor
to false.InvertScaleFactor
がfalseならSを, そうでなければ1/Sを返します.
InvertScaleFactor
is false and 1/S otherwise.次の例は, math-styleがnormalで, Latin Modern Mathフォントで描画した数式を示しています. 添え字や分数のような式を入力する場合, フォントサイズは, フォントに含まれているMATHテーブルの値によって自動的に縮小されます. フォントサイズは, 上付き添え字を入力する場合に縮小されますが, 根の指数を入力する場合はさらに小さくなります. また, フォントサイズは, 分数の中の分数を入力する場合にも縮小されますが, そうでないものは, 分数の中のmath-styleが自動的に変更されるため, 縮小されません.
The following example shows a mathematical formula with normal math-style rendered with the Latin Modern Math font. When entering subexpressions like scripts or fractions, the font-size is automatically scaled down according to the values of MATH table contained in that font. Note that font-size is scaled down when entering the superscripts but even faster when entering a root's prescript. Also it is scaled down when entering the inner fraction but not when entering the outer one, due to automatic change of math-style in fractions.
[TeXBook]からのこれらの決まりは巧妙で, これらを表現し制御する独立したmath-depth
の仕組みを持つことは有用です. これらは, ユーザーエージェントのスタイルシートを使用して, MathMLの中で実装されます. 文書の著者やポリフィルの開発者は, 所定の実装を微調整したり洗練したりするのに, このプロパティに触れることで実現に近づいてもよいです. 特に, MathMLのscriptlevel属性は, math-depth
の変更を行う方法を提供します.
These rules from [TeXBook] are subtle and it's worth having a
separate math-depth
mechanism to express and
handle them. They can be implemented in MathML using the
user agent stylesheet.
Page authors or developers of polyfills may also benefit from
having access to this property to tweak or refine the default
implementation. In particular, the scriptlevel attribute
from MathML provides a way to perform math-depth
changes.
この章は, OpenTypeフォント[OPEN-FONT-FORMAT]のMATH
テーブルによって提供される機能について述べています. この章の至るところで, Cに似た表記Table.Subtable1[index].Subtable2.Parameter
がOpenTypeパラメータを示すために使用されています. そのようなパラメータは, (例えば, フォントが下位テーブルの1つを欠いている, 無効な移動距離を持っているといった具合に)利用できないかもしれず, そのため予備の選択肢が提供されます.
This chapter describes features provided by MATH
table
of an OpenType font [OPEN-FONT-FORMAT]. Throughout this chapter,
a C-like notation
Table.Subtable1[index].Subtable2.Parameter
is used to
denote OpenType parameters.
Such parameters may not be available (e.g. if the font lacks one of the
subtable, has an invalid offset, etc) and so fallback options are
provided.
設計単位で(場合によってはMathValueRecord
の入力を通じて間接的に)表されたOpenTypeの値は, head.unitsPerEm
, CSSのfont-size, 拡大倍率を考慮して配置の意図に対する適切な値に縮尺を変更されます.
OpenType values expressed in design units (perhaps indirectly via a
MathValueRecord
entry) are scaled to appropriate values
for layout purpose, taking into account
head.unitsPerEm
, CSS
font-size
or zoom level.
可用な最初のフォントに対する共通の配置の定数があります.
These are global layout constants for the first available font:
post.underlineThickness
, または, その定数が利用できない場合, Default fallback constant.
post.underlineThickness
or
Default fallback constant if the constant is not available.MATH.MathConstants.scriptPercentScaleDown / 100
, または, MATH.MathConstants.scriptPercentScaleDown
がnullか利用できない場合, 0.71.
MATH.MathConstants.scriptPercentScaleDown / 100
or
0.71 if MATH.MathConstants.scriptPercentScaleDown
is
null or not available.MATH.MathConstants.scriptScriptPercentScaleDown / 100
, または, MATH.MathConstants.scriptScriptPercentScaleDown
がnullか利用できない場合, 0.5041.
MATH.MathConstants.scriptScriptPercentScaleDown / 100
or
0.5041 if
MATH.MathConstants.scriptScriptPercentScaleDown
is
null or not available.MATH.MathConstants.displayOperatorMinHeight
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.displayOperatorMinHeight
or
Default fallback constant
if the constant is not available.MATH.MathConstants.axisHeight
, または, その定数が利用できない場合, OS/2.sxHeight
の半分.
MATH.MathConstants.axisHeight
or half
OS/2.sxHeight
if the constant is not available.MATH.MathConstants.accentBaseHeight
, または, その定数が利用できない場合, OS/2.sxHeight
.
MATH.MathConstants.accentBaseHeight
or OS/2.sxHeight
if the constant is not available.MATH.MathConstants.subscriptShiftDown
, または, その定数が利用できない場合, OS/2.ySubscriptYOffset
.
MATH.MathConstants.subscriptShiftDown
or OS/2.ySubscriptYOffset
if the constant is not available.MATH.MathConstants.subscriptTopMax
, または, その定数が利用できない場合, ⅘ × OS/2.sxHeight
.
MATH.MathConstants.subscriptTopMax
or ⅘ × OS/2.sxHeight
if the constant is not available.MATH.MathConstants.subscriptBaselineDropMin
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.subscriptBaselineDropMin
or
Default fallback constant if the constant is not available.MATH.MathConstants.superscriptShiftUp
, または, その定数が利用できない場合, OS/2.ySuperscriptYOffset
.
MATH.MathConstants.superscriptShiftUp
or OS/2.ySuperscriptYOffset
if the constant is not available.MATH.MathConstants.superscriptShiftUpCramped
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.superscriptShiftUpCramped
or
Default fallback constant if the constant is not available.MATH.MathConstants.superscriptBottomMin
, または, その定数が利用できない場合, ¼ × OS/2.sxHeight
.
MATH.MathConstants.superscriptBottomMin
or ¼ × OS/2.sxHeight
if the constant is not available.MATH.MathConstants.superscriptBaselineDropMax
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.superscriptBaselineDropMax
or
Default fallback constant if the constant is not available.MATH.MathConstants.subSuperscriptGapMin
, または, その定数が利用できない場合, 4 × default rule thickness.
MATH.MathConstants.subSuperscriptGapMin
or 4 × default rule thickness if the constant is not available.MATH.MathConstants.superscriptBottomMaxWithSubscript
, または, その定数が利用できない場合, ⅘ × OS/2.sxHeight
.
MATH.MathConstants.superscriptBottomMaxWithSubscript
or ⅘ × OS/2.sxHeight
if the constant is not available.MATH.MathConstants.spaceAfterScript
, または, その定数が利用できない場合, 1/24em.
MATH.MathConstants.spaceAfterScript
or 1/24em if the constant is not available.MATH.MathConstants.upperLimitGapMin
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.upperLimitGapMin
or
Default fallback constant if the constant is not available.MATH.MathConstants.upperLimitBaselineRiseMin
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.upperLimitBaselineRiseMin
or Default fallback constant if the constant is not available.MATH.MathConstants.lowerLimitGapMin
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.lowerLimitGapMin
or Default fallback constant if the constant is not available.MATH.MathConstants.lowerLimitBaselineDropMin
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.lowerLimitBaselineDropMin
or Default fallback constant if the constant is not available.MATH.MathConstants.stackTopShiftUp
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.stackTopShiftUp
or Default fallback constant if the constant is not available.MATH.MathConstants.stackTopDisplayStyleShiftUp
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.stackTopDisplayStyleShiftUp
or Default fallback constant if the constant is not available.MATH.MathConstants.stackBottomShiftDown
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.stackBottomShiftDown
or Default fallback constant if the constant is not available.MATH.MathConstants.stackBottomDisplayStyleShiftDown
, または, その定数が利用できない場合, Default fallback constant
MATH.MathConstants.stackBottomDisplayStyleShiftDown
or Default fallback constant if the constant is not available.MATH.MathConstants.stackGapMin
, または, その定数が利用できない場合, 3 × default rule thickness.
MATH.MathConstants.stackGapMin
or 3 × default rule thickness if the constant is not available.MATH.MathConstants.stackDisplayStyleGapMin
, または, その定数が利用できない場合, 7 × default rule thickness.
MATH.MathConstants.stackDisplayStyleGapMin
or 7 × default rule thickness if the constant is not available.MATH.MathConstants.stretchStackTopShiftUp
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.stretchStackTopShiftUp
or Default fallback constant if the constant is not available.MATH.MathConstants.stretchStackBottomShiftDown
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.stretchStackBottomShiftDown
or Default fallback constant if the constant is not available.MATH.MathConstants.stretchStackGapAboveMin
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.stretchStackGapAboveMin
or Default fallback constant if the constant is not available.MATH.MathConstants.stretchStackGapBelowMin
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.stretchStackGapBelowMin
or Default fallback constant if the constant is not available.MATH.MathConstants.fractionNumeratorShiftUp
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.fractionNumeratorShiftUp
or Default fallback constant if the constant is not available.MATH.MathConstants.fractionNumeratorDisplayStyleShiftUp
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.fractionNumeratorDisplayStyleShiftUp
or Default fallback constant if the constant is not available.MATH.MathConstants.fractionDenominatorShiftDown
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.fractionDenominatorShiftDown
or Default fallback constant if the constant is not available.MATH.MathConstants.fractionDenominatorDisplayStyleShiftDown
, または, その定数が利用できない場合, Default fallback constant.
MATH.MathConstants.fractionDenominatorDisplayStyleShiftDown
or Default fallback constant if the constant is not available.MATH.MathConstants.fractionNumeratorGapMin
, または, その定数が利用できない場合, default rule thickness
MATH.MathConstants.fractionNumeratorGapMin
or default rule thickness if the constant is not available.MATH.MathConstants.fractionNumDisplayStyleGapMin
, または, その定数が利用できない場合, 3 × default rule thickness.
MATH.MathConstants.fractionNumDisplayStyleGapMin
or 3 × default rule thickness if the constant is not available.MATH.MathConstants.fractionRuleThickness
, または, その定数が利用できない場合, default rule thickness.
MATH.MathConstants.fractionRuleThickness
or default rule thickness if the constant is not available.MATH.MathConstants.fractionDenominatorGapMin
, または, その定数が利用できない場合, default rule thickness.
MATH.MathConstants.fractionDenominatorGapMin
or default rule thickness if the constant is not available.MATH.MathConstants.fractionDenomDisplayStyleGapMin
, または, その定数が利用できない場合, 3 × default rule thickness.
MATH.MathConstants.fractionDenomDisplayStyleGapMin
or 3 × default rule thickness if the constant is not available.MATH.MathConstants.overbarVerticalGap
, または, その定数が利用できない場合, 3 × default rule thickness.
MATH.MathConstants.overbarVerticalGap
or 3 × default rule thickness if the constant is not available.MATH.MathConstants.overbarExtraAscender
, または, その定数が利用できない場合, default rule thickness.
MATH.MathConstants.overbarExtraAscender
or default rule thickness if the constant is not available.MATH.MathConstants.underbarVerticalGap
, または, その定数が利用できない場合, 3 × default rule thickness.
MATH.MathConstants.underbarVerticalGap
or 3 × default rule thickness if the constant is not available.MATH.MathConstants.underbarExtraDescender
, または, その定数が利用できない場合, default rule thickness.
MATH.MathConstants.underbarExtraDescender
or default rule thickness if the constant is not available.MATH.MathConstants.radicalVerticalGap
, または, その定数が利用できない場合, 1¼ × default rule thickness.
MATH.MathConstants.radicalVerticalGap
or 1¼ × default rule thickness if the constant is not available.MATH.MathConstants.radicalDisplayStyleVerticalGap
, または, その定数が利用できない場合, default rule thickness + ¼ OS/2.sxHeight
.
MATH.MathConstants.radicalDisplayStyleVerticalGap
or default rule thickness + ¼ OS/2.sxHeight
if the constant is not available.MATH.MathConstants.radicalRuleThickness
, または, その定数が利用できない場合, default rule thickness.
MATH.MathConstants.radicalRuleThickness
or default rule thickness if the constant is not available.MATH.MathConstants.radicalExtraAscender
, または, その定数が利用できない場合, default rule thickness.
MATH.MathConstants.radicalExtraAscender
or default rule thickness if the constant is not available.MATH.MathConstants.radicalKernBeforeDegree
, または, その定数が利用できない場合, 5/18em.
MATH.MathConstants.radicalKernBeforeDegree
or 5/18em if the constant is not available.MATH.MathConstants.radicalKernAfterDegree
, または, その定数が利用できない場合, −10/18em.
MATH.MathConstants.radicalKernAfterDegree
or −10/18em if the constant is not available.MATH.MathConstants.radicalDegreeBottomRaisePercent / 100.0
, または, その定数が利用できない場合, 0.6.
MATH.MathConstants.radicalDegreeBottomRaisePercent / 100.0
or 0.6 if the constant is not available.可用な最初のフォントに対する字形についてのテーブルがあります.
These are per-glyph tables for the first available font:
MATH.MathGlyphInfo.MathItalicsCorrectionInfo
. 要求された字形に対するものがあれば, MATH.MathGlyphInfo.MathItalicsCorrectionInfo.italicsCorrection
の対応する値を使用し, そうでなければ, 0を使用します.
MATH.MathGlyphInfo.MathItalicsCorrectionInfo
of italics correction values. Use the corresponding value in
MATH.MathGlyphInfo.MathItalicsCorrectionInfo.italicsCorrection
if there is one for the requested glyph or
0
otherwise.MATH.MathGlyphInfo.MathTopAccentAttachment
. 要求された字形に対するものがあれば, MATH.MathGlyphInfo.MathTopAccentAttachment.topAccentAttachment
の対応する値を使用し, そうでなければ, 字形の提案された幅の半分を使用します.
MATH.MathGlyphInfo.MathTopAccentAttachment
of positioning top math accents along the inline axis.
Use the corresponding value in
MATH.MathGlyphInfo.MathTopAccentAttachment.topAccentAttachment
if there is one for the requested glyph or
half the advance width of the glyph otherwise.この節は, MATH.MathVariants
テーブルを利用して, どのように任意の大きさの伸長された字形を制御するかについて述べています.
This section describes how to handle stretchy glyphs of arbitrary
size using the MATH.MathVariants
table.
この節は, [OPEN-TYPE-MATH-IN-HARFBUZZ]に基づいています. 利便性のために, 次の定義が使用されます.
This section is based on [OPEN-TYPE-MATH-IN-HARFBUZZ]. For convenience, the following definitions are used:
MATH.MathVariant.minConnectorOverlap
です.
MATH.MathVariant.minConnectorOverlap
.GlyphPartRecord.partFlags
のfExtender
フラグが設定されていた場合, その場合のみ, GlyphPartRecord
はエクステンダ(訳注:小文字のディセンダの下部(pの脚の部分)やアセンダの上部(bの縦棒の部分)を標準より伸ばした活字の伸ばした部分)です.
GlyphPartRecord
is an extender
if and only if
GlyphPartRecord.partFlags
has the
fExtender
flag set.GlyphAssembly
は, MathVariant.horizGlyphConstructionOffsets
から得られた場合は, 水平方向です. そうでない場合(MathVariant.vertGlyphConstructionOffsets
から得られた場合)は, 鉛直方向です.
GlyphAssembly
is horizontal
if it is obtained from
MathVariant.horizGlyphConstructionOffsets
.
Otherwise it is vertical (and obtained from
MathVariant.vertGlyphConstructionOffsets
).GlyphAssembly
テーブルに対して, NExt(または, NNonExt)は, GlyphAssembly.partRecords
の中のエクステンダ(または, エクステンダでないもの)の数です.
GlyphAssembly
table,
NExt (respectively
NNonExt) is the number of extenders
(respectively non-extenders) in
GlyphAssembly.partRecords
.GlyphAssembly
テーブルに対して, SExt(または, SNonExt)は, GlyphAssembly.partRecords
の中のエクステンダ(または, エクステンダでないもの)に対するGlyphPartRecord.fullAdvance
の和です.
GlyphAssembly
table,
SExt (respectively
SNonExt) is the sum of
GlyphPartRecord.fullAdvance
for all extenders (respectively non-extenders) in
GlyphAssembly.partRecords
.ユーザーエージェントは, 次の条件が満たされていないとき, GlyphAssembly
を無効な値として取り扱わなければなりません.
User agents must treat the GlyphAssembly
as invalid
if the following conditions are not satisfied:
GlyphAssembly.partRecords
の各GlyphPartRecord
に対して, GlyphPartRecord.startConnectorLength
とGlyphPartRecord.endConnectorLength
の値は, 少なくともominでなければなりません. そうでなければ, MathVariant.minConnectorOverlap
の条件を満たすことが困難です.
GlyphPartRecord
in GlyphAssembly.partRecords
,
the values of
GlyphPartRecord.startConnectorLength
and
GlyphPartRecord.endConnectorLength
must be at least omin.
Otherwise, it is not possible to satisfy the condition of
MathVariant.minConnectorOverlap
.この仕様書において, 組立字形は, 各エクステンダをr回繰り返し, 各字形の間で同じ重ね合わせの値oを用いることで組み立てられます. そのような組み立てにおける字形の数は, AssemblyGlyphCount(r) = NNonExt + r NExtであり, 一方, 伸長サイズは, AssembySize(o, r) = SNonExt + r SExt − o (AssemblyGlyphCount(r) − 1)です.
In this specification, a glyph assembly is built by repeating each extender r times and using the same overlap value o between each glyph. The number of glyphs in such an assembly is AssemblyGlyphCount(r) = NNonExt + r NExt while the stretch size is AssembySize(o, r) = SNonExt + r SExt − o (AssemblyGlyphCount(r) − 1).
rminは, 少なくともTのサイズの組立字形を得るために必要な, 最小の繰り返しの数で, 例えば, AssembySize(omin, r) ≥ Tとなるような最小のrです. この値は, 0と((T − SNonExt + omin (NNonExt − 1)) / SExt,NonOverlapping)を切り上げた値の間の最大値として定義されます.
rmin is the minimal number of repetitions needed to obtain an assembly of size at least T, i.e. the minimal r such that AssembySize(omin, r) ≥ T. It is defined as the maximum between 0 and the ceiling of ((T − SNonExt + omin (NNonExt − 1)) / SExt,NonOverlapping).
omax,theorical = (AssembySize(0, rmin) − T) / (AssemblyGlyphCount(rmin) − 1)は, 無効な重ね合わせと一緒に組立字形の余分な大きささえ分割することで得られる理論上の重ね合わせです.
omax,theorical = (AssembySize(0, rmin) − T) / (AssemblyGlyphCount(rmin) − 1) is the theorical overlap obtained by splitting evenly the extra size of an assembly built with null overlap.
omaxは, 各エクステンダをrmin回繰り返すことで, 少なくともTの大きさの組立字形を組み立てることができる最大の重ね合わせです. AssemblyGlyphCount(rmin) ≤ 1の場合, 実際の重ね合わせの値とは無関係です. そうでない場合, omaxは次の中の最小のものと定義されます.
omax is the maximum overlap possible to build an assembly of size at least T by repeating each extender rmin times. If AssemblyGlyphCount(rmin) ≤ 1, then the actual overlap value is irrelevant. Otherwise, omax is defined to be the minimum of:
GlyphAssembly.partRecords
の, 最後の要素がエクステンダでないなら, それを除いた全ての要素に対するGlyphPartRecord.startConnectorLength
.
GlyphPartRecord.startConnectorLength
for all
the entries in
GlyphAssembly.partRecords
, excluding the
last one if it is not an extender.GlyphAssembly.partRecords
の, 最初の要素がエクステンダでないなら, それを除いた全ての要素に対するGlyphPartRecord.endConnectorLength
.
GlyphPartRecord.endConnectorLength
for all
the entries in
GlyphAssembly.partRecords
, excluding the
first one if it is not an extender.目標のサイズTに対する組立字形伸長サイズは, AssembySize(omax, rmin)です.
The glyph assembly stretch size for a target size T is AssembySize(omax, rmin).
組立字形幅, 組立字形アセント, 組立字形ディセントは, 次のように定義されます.
The glyph assembly width, glyph assembly ascent and glyph assembly descent are defined as follows:
GlyphAssembly
が鉛直方向の場合, 幅は, GlyphAssembly.partRecords
の中の, 全てのGlyphPartRecord
に対するID GlyphPartRecord.glyphID
の字形における最大の提案された幅です. アセントは, 与えられた目標のサイズTに対する組立字形伸長サイズで, ディセントは, 0です.
GlyphAssembly
is vertical,
the width is the maximum advance width of the glyphs of ID
GlyphPartRecord.glyphID
for all the
GlyphPartRecord
in
GlyphAssembly.partRecords
,
the ascent is the
glyph assembly stretch size
for a given target size T
and the descent is 0.GlyphAssembly
が水平方向の場合, 幅は, 与えられた目標のサイズTに対する組立字形伸長サイズです. 一方, アセント(または, ディセント)は, GlyphAssembly.partRecords
の中の, 全てのGlyphPartRecord
に対するID GlyphPartRecord.glyphID
の字形における最大のアセント(または, ディセント)です.
GlyphAssembly
is horizontal,
the width is glyph assembly stretch size
for a given target size T
while
the ascent (respectively descent) is the
maximum ascent (respectively descent) of the glyphs of ID
GlyphPartRecord.glyphID
for all the
GlyphPartRecord
in
GlyphAssembly.partRecords
.組立字形高さは, 組立字形アセントと組立字形ディセントの和です.
The glyph assembly height is the sum of the glyph assembly ascent and glyph assembly descent.
T
.
組立字形の形成は, 次のアルゴリズムによって実現されます.
The shaping of the glyph assembly is performed with the following algorithm:
(x, y)
を(0, 0)
に, RepetitionCounter
を0に, PartIndex
を-1に設定します.
(x, y)
to (0, 0)
,
RepetitionCounter
to 0 and
PartIndex
to -1.RepetitionCounter
が0の場合
RepetitionCounter
is 0:PartIndex
を増やします.
PartIndex
.PartIndex
がGlyphAssembly.partCount
なら終了します.
PartIndex
is
GlyphAssembly.partCount
then stop.Part
をGlyphAssembly.partRecords[PartIndex]
に設定します. RepetitionCounter
を, Part
がエクステンダならrminに, そうでなければ0に設定します.
Part
to
GlyphAssembly.partRecords[PartIndex]
.
Set RepetitionCounter
to
rmin if
Part
is an extender and to 1 otherwise.Part.glyphID
の字形を, その座標(左端, 欧文ベースライン)が位置(x, y)
となるように描画します. x
をx + Part.fullAdvance − omax
に設定します.
Part.glyphID
so that its (left, baseline) coordinates
are at position (x, y)
.
Set x
to
x + Part.fullAdvance −
omax.
Part.glyphID
の字形を, その座標(左端, 下端)が位置(x, y)
となるように描画します. y
をy − Part.fullAdvance + omax
に設定します.
Part.glyphID
so that its (left, bottom) coordinates
are at position (x, y)
.
Set y
to
y − Part.fullAdvance +
omax.
RepetitionCounter
を減らします.
RepetitionCounter
.ブロック軸に沿って伸長された字形の望ましい行内サイズは, 次のアルゴリズムを使って算出されます.
The preferred inline size of a glyph stretched along the block axis is calculated using the following algorithm:
S
を字形の提案された幅に設定します.
S
to the glyph's advance width.MathVariants.vertGlyphConstructionOffsets
テーブルの中にMathGlyphConstruction
テーブルがある場合,
MathGlyphConstruction
table
in the MathVariants.vertGlyphConstructionOffsets
table for the given glyph:MathGlyphConstruction.mathGlyphVariantRecord
の中の各MathGlyphVariantRecord
に対して, S
が少なくともid MathGlyphVariantRecord.variantGlyph
の字形の提案された幅であることを確実にします.
MathGlyphVariantRecord
in
MathGlyphConstruction.mathGlyphVariantRecord
,
ensure that S
is at least
the advance width of the glyph of id
MathGlyphVariantRecord.variantGlyph
.GlyphAssembly
下位テーブルがあるなら, S
が少なくとも組立字形幅であることを確実にします.
S
を返します.
S
.行内(または, ブロック)次元T
の伸長された字形を形作るアルゴリズムは, 次のとおりです.
The algorithm to shape a stretchy glyph to inline
(respectively block) dimension T
is the following:
MathVariants.horizGlyphConstructionOffsets
テーブル(または, MathVariants.vertGlyphConstructionOffsets
テーブル)の中に何らかのMathGlyphConstruction
が無いのなら, 失敗の状態を伴って完了します.
MathGlyphConstruction
table
in the MathVariants.horizGlyphConstructionOffsets
table (respectively
MathVariants.vertGlyphConstructionOffsets
table)
for the given glyph then exit with failure.T
なら, その字形に対する通常の形状と境界ボックスを使用し, また, イタリック補正としてその字形に対するMathItalicsCorrectionInfoを使用し, 成功の状態を伴って完了します.
T
then use normal shaping and bounding box for that glyph,
the MathItalicsCorrectionInfo for that glyph as
italic correction and exit with success.MathGlyphConstruction.mathGlyphVariantRecord
の中のMathGlyphVariantRecord
の一覧を検索します. 1つのMathGlyphVariantRecord.advanceMeasurement
が少なくともT
なら, MathGlyphVariantRecord.variantGlyph
に対する通常の形状と境界ボックスを使用し, また, イタリック補正としてその字形に対するMathItalicsCorrectionInfoを使用し, 成功の状態を伴って完了します.
MathGlyphVariantRecord
in
MathGlyphConstruction.mathGlyphVariantRecord
.
If one MathGlyphVariantRecord.advanceMeasurement
is at least T
then use
normal shaping and bounding box
for MathGlyphVariantRecord.variantGlyph
,
the MathItalicsCorrectionInfo for that glyph as
italic correction and exit with success.GlyphAssembly
下位テーブルがあるなら, 組立字形幅, 組立字形高さ, 組立字形アセント, 組立字形ディセントで与えられる境界ボックスを使用し, また, イタリック補正としてGlyphAssembly.italicsCorrection
の値を使用し, 組立字形を形作ることを実現し, 成功の状態を伴って完了します.
GlyphAssembly
subtable
then use the bounding box given by
glyph assembly width,
glyph assembly height,
glyph assembly ascent,
glyph assembly descent, the value
GlyphAssembly.italicsCorrection
as italic
correction, perform shaping of the glyph assembly and
exit with success.T
を扱うことができないなら, 試された最後の方法を選択し, 成功の状態を伴って完了します.
T
, then choose last one that was tried and exit
with success.@namespace url(http://www.w3.org/1998/Math/MathML);
/* Universal rules */
(訳注:"全体に適用する決まり"の意味)
* {
font-size: math;
display: block math;
writing-mode: horizontal-tb !important;
}
/* The <math> element */
(訳注:"<math>要素"の意味)
math {
direction: ltr;
text-indent: 0;
letter-spacing: normal;
line-height: normal;
word-spacing: normal;
font-family: math;
font-size: inherit;
font-style: normal;
font-weight: normal;
display: inline math;
math-shift: normal;
math-style: compact;
math-depth: 0;
}
math[display="block" i] {
display: block math;
math-style: normal;
}
math[display="inline" i] {
display: inline math;
math-style: compact;
}
/* <mrow>-like elements */
(訳注:"<mrow>に類似した要素"の意味)
semantics > :not(:first-child) {
display: none;
}
maction > :not(:first-child) {
display: none;
}
merror {
border: 1px solid red;
background-color: lightYellow;
}
mphantom {
visibility: hidden;
}
/* Token elements */
(訳注:"素子要素"の意味)
mi {
text-transform: math-auto;
}
/* Tables */
(訳注:"表"の意味)
mtable {
display: inline-table;
math-style: compact;
}
mtr {
display: table-row;
}
mtd {
display: table-cell;
/* Centering inside table cells should rely on box alignment properties.
See https://github.com/w3c/mathml-core/issues/156 */
(訳注:"表の要素の中で中央揃えするには, ボックス位置揃えプロパティに頼るべきです.
https://github.com/w3c/mathml-core/issues/156を参照して下さい."の意味)
text-align: center;
padding: 0.5ex 0.4em;
}
/* Fractions */
(訳注:"分数"の意味)
mfrac {
padding-inline-start: 1px;
padding-inline-end: 1px;
}
mfrac > * {
math-depth: auto-add;
math-style: compact;
}
mfrac > :nth-child(2) {
math-shift: compact;
}
/* Other rules for scriptlevel, displaystyle and math-shift */
(訳注:"scriptlevel, displaystyle, math-shiftに対する他の決まり"の意味)
mroot > :not(:first-child) {
math-depth: add(2);
math-style: compact;
}
mroot, msqrt {
math-shift: compact;
}
msub > :not(:first-child),
msup > :not(:first-child),
msubsup > :not(:first-child),
mmultiscripts > :not(:first-child),
munder > :not(:first-child),
mover > :not(:first-child),
munderover > :not(:first-child) {
math-depth: add(1);
math-style: compact;
}
munder[accentunder="true" i] > :nth-child(2),
mover[accent="true" i] > :nth-child(2),
munderover[accentunder="true" i] > :nth-child(2),
munderover[accent="true" i] > :nth-child(3) {
font-size: inherit;
}
msub > :nth-child(2),
msubsup > :nth-child(2),
mmultiscripts > :nth-child(even),
mmultiscripts > mprescripts ~ :nth-child(odd),
mover[accent="true" i] > :first-child,
munderover[accent="true" i] > :first-child {
math-shift: compact;
}
mmultiscripts > mprescripts ~ :nth-child(even) {
math-shift: inherit;
}
演算子の種類から演算子のプロパティを設定するアルゴリズムは, 次のとおりです.
The algorithm to set the properties of an operator from its category is as follows:
minsize
を1em
に設定します.
minsize
to 1em
.maxsize
を∞
に設定します.
maxsize
to ∞
.lspace
とrspace
を, それらに対応する列で指定された値に設定します.
lspace
and rspace
to the
value specified in the corresponding column.stretchy
,
symmetric
, largeop
,
movablelimits
について, 最後の列で一覧にされていたならtrue
に, そうでなければfalse
に, そのプロパティを設定します.
stretchy
,
symmetric
, largeop
,
movablelimits
, set that property to true
if it is listed in the last column or to false
otherwise.(Content
, Form
)の組合せから演算子の種類を決定するアルゴリズムは, 次のとおりです.
The algorithm to determine the category of an operator
(Content
, Form
) is as folllows:
Content
が長さを持たないか, 1または2の長さを持たないUTF-16の文字列なら, 種類Default
を伴って完了します.
Content
as an UTF-16 string does not have length
or 1 or 2 then exit with category Default
.Content
がU+0320–U+03FFの範囲の単独の文字なら, 種類Default
を伴って完了します. そうでなく, Content
が2つの文字を持つなら次のとおりです.
Content
is a single character in the
range U+0320–U+03FF
then exit with category Default
. Otherwise,
if it has two characters:Content
がU+1EEF0 アラビア数学演算子タトウィー付きハー付きミームに対応するサロゲートペアで, Form
がpostfix
なら, 種類I
を伴って完了します.
Content
is the surrogate pairs corresponding
to
U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL
or U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL and
Form
is postfix
, exit with category
I
.Content
を最初の文字で置き換え, 工程3に進みます.
Content
with the first character and move to step
3.Content
がOperators_2_ascii_chars
の中に一覧にされているなら, Content
を"U+0320足すOperators_2_ascii_chars
の中でのContent
の順番を表す数"であるユニコード文字に置き換え, 工程3に進みます.
Content
is listed in
Operators_2_ascii_chars
then
replace Content
with the
Unicode character
"U+0320 plus the index of Content
in
Operators_2_ascii_chars
" and move to step
3.Default
を伴って完了します.
Default
.Form
がinfixで, Content
がU+007C 縦線またはU+223C チルダ演算子の1つに相当するなら, 種類ForceDefault
を伴って完了します. 図25の表により提供された(Content
, Form
)の種類が, 図26の表でN/Aのコードを持つなら(すなわち, 種類L
または種類M
なら), その種類を伴って完了します. そうでないなら次のとおりです.
Form
is infix and Content
corresponds
to one of U+007C VERTICAL LINE or U+223C TILDE OPERATOR then exit
with category ForceDefault
. If the category of
(Content
, Form
)
provided by table
Figure 25
has N/A encoding in table
Figure 26
(namely if it has category L
or M
), then
exit with that category.
Otherwise:Key
を, Content
がU+0000–U+03FFの範囲ならContent
に, U+2000–U+2BFFの範囲ならContent
− 0x1C00に設定します. そうでなければ, 種類Default
を伴って完了します.
Key
to Content
if it is in
range U+0000–U+03FF; or to Content
− 0x1C00
if it is in range U+2000–U+2BFF. Otherwise, exit with
category Default
.Form
がinfix
, prefix
, postfix
ならば, Key
にそれぞれ0x0000, 0x1000, 0x2000を足します.
Key
according to whether Form
is infix
, prefix
,
postfix
respectively.Key
を多くて0x2FFFと仮定します.
Key
is at most 0x2FFF.Entry
を図27の中で, Entry
% 0x4000(訳注:余りを求める演算子%)がKey
と等しくなるものを探します. 合致するものが見つかったなら, 図26の中でEntry
のコード / 0x1000に対応する種類を返します. そうでなければ種類Default
を返します.
特別な一覧 Special Table | 登録データ Entries |
---|---|
Operators_2_ascii_chars | 18個の登録データ(2文字のASCII文字列): '!!', '!=', '&&', '**', '*=', '++', '+=', '--', '-=', '->', '//', '/=', ':=', '<=', '<>', '==', '>=', '||', 18 entries (2-characters ASCII strings) |
Operators_fence | 61個の登録データ(16個のユニコードの範囲): [U+0028–U+0029], {U+005B}, {U+005D}, [U+007B–U+007D], {U+0331}, {U+2016}, [U+2018–U+2019], [U+201C–U+201D], [U+2308–U+230B], [U+2329–U+232A], [U+2772–U+2773], [U+27E6–U+27EF], {U+2980}, [U+2983–U+2999], [U+29D8–U+29DB], [U+29FC–U+29FD], 61 entries (16 Unicode ranges) |
Operators_separator | 3個の登録データ: U+002C, U+003B, U+2063, 3 entries |
(Content, Form)の組合せ (Content, Form) keys | 種類 Category |
---|---|
infix形式の313個の登録データ(35個のユニコードの範囲): [U+2190–U+2195], [U+219A–U+21AE], [U+21B0–U+21B5], {U+21B9}, [U+21BC–U+21D5], [U+21DA–U+21F0], [U+21F3–U+21FF], {U+2794}, {U+2799}, [U+279B–U+27A1], [U+27A5–U+27A6], [U+27A8–U+27AF], {U+27B1}, {U+27B3}, {U+27B5}, {U+27B8}, [U+27BA–U+27BE], [U+27F0–U+27F1], [U+27F4–U+27FF], [U+2900–U+2920], [U+2934–U+2937], [U+2942–U+2975], [U+297C–U+297F], [U+2B04–U+2B07], [U+2B0C–U+2B11], [U+2B30–U+2B3E], [U+2B40–U+2B4C], [U+2B60–U+2B65], [U+2B6A–U+2B6D], [U+2B70–U+2B73], [U+2B7A–U+2B7D], [U+2B80–U+2B87], {U+2B95}, [U+2BA0–U+2BAF], {U+2BB8}, 313 entries (35 Unicode ranges) in infix form | A |
infix形式の109個の登録データ(32個のユニコードの範囲): {U+002B}, {U+002D}, {U+002F}, {U+00B1}, {U+00F7}, {U+0322}, {U+2044}, [U+2212–U+2216], [U+2227–U+222A], {U+2236}, {U+2238}, [U+228C–U+228E], [U+2293–U+2296], {U+2298}, [U+229D–U+229F], [U+22BB–U+22BD], [U+22CE–U+22CF], [U+22D2–U+22D3], [U+2795–U+2797], {U+29B8}, {U+29BC}, [U+29C4–U+29C5], [U+29F5–U+29FB], [U+2A1F–U+2A2E], [U+2A38–U+2A3A], {U+2A3E}, [U+2A40–U+2A4F], [U+2A51–U+2A63], {U+2ADB}, {U+2AF6}, {U+2AFB}, {U+2AFD}, 109 entries (32 Unicode ranges) in infix form | B |
infix形式の64個の登録データ(33個のユニコードの範囲): {U+0025}, {U+002A}, {U+002E}, [U+003F–U+0040], {U+005E}, {U+00B7}, {U+00D7}, {U+0323}, {U+032E}, {U+2022}, {U+2043}, [U+2217–U+2219], {U+2240}, {U+2297}, [U+2299–U+229B], [U+22A0–U+22A1], {U+22BA}, [U+22C4–U+22C7], [U+22C9–U+22CC], [U+2305–U+2306], {U+27CB}, {U+27CD}, [U+29C6–U+29C8], [U+29D4–U+29D7], {U+29E2}, [U+2A1D–U+2A1E], [U+2A2F–U+2A37], [U+2A3B–U+2A3D], {U+2A3F}, {U+2A50}, [U+2A64–U+2A65], [U+2ADC–U+2ADD], {U+2AFE}, 64 entries (33 Unicode ranges) in infix form | C |
prefix形式の52個の登録データ(22個のユニコードの範囲): {U+0021}, {U+002B}, {U+002D}, {U+00AC}, {U+00B1}, {U+0331}, {U+2018}, {U+201C}, [U+2200–U+2201], [U+2203–U+2204], {U+2207}, [U+2212–U+2213], [U+221F–U+2222], [U+2234–U+2235], {U+223C}, [U+22BE–U+22BF], {U+2310}, {U+2319}, [U+2795–U+2796], {U+27C0}, [U+299B–U+29AF], [U+2AEC–U+2AED], 52 entries (22 Unicode ranges) in prefix form | D |
postfix形式の40個の登録データ(21個のユニコードの範囲): [U+0021–U+0022], [U+0025–U+0027], {U+0060}, {U+00A8}, {U+00B0}, [U+00B2–U+00B4], [U+00B8–U+00B9], [U+02CA–U+02CB], [U+02D8–U+02DA], {U+02DD}, {U+0311}, {U+0320}, {U+0325}, {U+0327}, {U+0331}, [U+2019–U+201B], [U+201D–U+201F], [U+2032–U+2037], {U+2057}, [U+20DB–U+20DC], {U+23CD}, 40 entries (21 Unicode ranges) in postfix form | E |
prefix形式の30個の登録データ: U+0028, U+005B, U+007B, U+007C, U+2016, U+2308, U+230A, U+2329, U+2772, U+27E6, U+27E8, U+27EA, U+27EC, U+27EE, U+2980, U+2983, U+2985, U+2987, U+2989, U+298B, U+298D, U+298F, U+2991, U+2993, U+2995, U+2997, U+2999, U+29D8, U+29DA, U+29FC, 30 entries in prefix form | F |
postfix形式の30個の登録データ: U+0029, U+005D, U+007C, U+007D, U+2016, U+2309, U+230B, U+232A, U+2773, U+27E7, U+27E9, U+27EB, U+27ED, U+27EF, U+2980, U+2984, U+2986, U+2988, U+298A, U+298C, U+298E, U+2990, U+2992, U+2994, U+2996, U+2998, U+2999, U+29D9, U+29DB, U+29FD, 30 entries in postfix form | G |
prefix形式の27個の登録データ(2個のユニコードの範囲): [U+222B–U+2233], [U+2A0B–U+2A1C], 27 entries (2 Unicode ranges) in prefix form | H |
postfix形式の22の登録データ(13個のユニコードの範囲): [U+005E–U+005F], {U+007E}, {U+00AF}, [U+02C6–U+02C7], {U+02C9}, {U+02CD}, {U+02DC}, {U+02F7}, {U+0302}, {U+203E}, [U+2322–U+2323], [U+23B4–U+23B5], [U+23DC–U+23E1], 22 entries (13 Unicode ranges) in postfix form | I |
prefix形式の22個の登録データ(6個のユニコードの範囲): [U+220F–U+2211], [U+22C0–U+22C3], [U+2A00–U+2A0A], [U+2A1D–U+2A1E], {U+2AFC}, {U+2AFF}, 22 entries (6 Unicode ranges) in prefix form | J |
infix形式の7個の登録データ(4個のユニコードの範囲): {U+005C}, {U+005F}, [U+2061–U+2064], {U+2206}, 7 entries (4 Unicode ranges) in infix form | K |
prefix形式の6個の登録データ(3個のユニコードの範囲): [U+2145–U+2146], {U+2202}, [U+221A–U+221C], 6 entries (3 Unicode ranges) in prefix form | L |
infix形式の3個の登録データ: U+002C, U+003A, U+003B, 3 entries in infix form | M |
種類 Category | Form | コード Encoding | lspace | rspace | プロパティ properties |
---|---|---|---|---|---|
Default | N/A | N/A | 0.2777777777777778em | 0.2777777777777778em | N/A |
ForceDefault | N/A | N/A | 0.2777777777777778em | 0.2777777777777778em | N/A |
A | infix | 0x0 | 0.2777777777777778em | 0.2777777777777778em | stretchy |
B | infix | 0x4 | 0.2222222222222222em | 0.2222222222222222em | N/A |
C | infix | 0x8 | 0.16666666666666666em | 0.16666666666666666em | N/A |
D | prefix | 0x1 | 0 | 0 | N/A |
E | postfix | 0x2 | 0 | 0 | N/A |
F | prefix | 0x5 | 0 | 0 | stretchy symmetric |
G | postfix | 0x6 | 0 | 0 | stretchy symmetric |
H | prefix | 0x9 | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
I | postfix | 0xA | 0 | 0 | stretchy |
J | prefix | 0xD | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
K | infix | 0xC | 0 | 0 | N/A |
L | prefix | N/A | 0.16666666666666666em | 0 | N/A |
M | infix | N/A | 0 | 0.16666666666666666em | N/A |
ユニコード文字c
が次の一覧に属しているなら, その固有の伸長軸は行内軸です. そうでなければ, c
の伸長軸はブロック軸です.
The intrinsic stretch axis a Unicode character
c
is inline if it belongs to the list below.
Otherwise, the intrinsic stretch axis of c
is
block.
この節は規範ではありません.
This section is non-normative.
次に示す辞書は, B.1 演算子辞書の人間が判読可能なバージョンを提供しています. この辞書をどのように利用するか, 辞書に索引を付けるのにContent
とForm
の値をどのように決めるのかについての説明は, 3.2.4.2 辞書を基にした属性を参照して下さい.
The following dictionary provides a human-readable version
of B.1 Operator Dictionary. Please refer to
3.2.4.2 Dictionary-based attributes for explanation about
how to use this dictionary and how to
determine the values Content
and Form
indexing together
the dictionary.
rspace
とlspace
の値は, 対応する列の中で示されています. stretchy
, symmetric
, largeop
, movablelimits
が"プロパティ"の列に一覧にされている場合, その属性の値はtrue
です.
The values for rspace
and lspace
are indicated
in the corresponding columns.
The values of
stretchy
,
symmetric
,
largeop
,
movablelimits
are true
if they are listed in the "properties" column.
Content | 伸長軸 Stretch Axis | form | lspace | rspace | プロパティ properties |
---|---|---|---|---|---|
< U+003C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
= U+003D | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
> U+003E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
| U+007C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | fence |
↖ U+2196 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↗ U+2197 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↘ U+2198 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↙ U+2199 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↯ U+21AF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↶ U+21B6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↷ U+21B7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↸ U+21B8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↺ U+21BA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
↻ U+21BB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⇖ U+21D6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⇗ U+21D7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⇘ U+21D8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⇙ U+21D9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⇱ U+21F1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⇲ U+21F2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∈ U+2208 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∉ U+2209 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∊ U+220A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∋ U+220B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∌ U+220C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∍ U+220D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∝ U+221D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∣ U+2223 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∤ U+2224 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∥ U+2225 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∦ U+2226 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∷ U+2237 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∹ U+2239 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∺ U+223A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∻ U+223B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∼ U+223C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∽ U+223D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
∾ U+223E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≁ U+2241 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≂ U+2242 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≃ U+2243 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≄ U+2244 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≅ U+2245 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≆ U+2246 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≇ U+2247 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≈ U+2248 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≉ U+2249 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≊ U+224A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≋ U+224B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≌ U+224C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≍ U+224D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≎ U+224E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≏ U+224F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≐ U+2250 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≑ U+2251 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≒ U+2252 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≓ U+2253 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≔ U+2254 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≕ U+2255 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≖ U+2256 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≗ U+2257 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≘ U+2258 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≙ U+2259 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≚ U+225A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≛ U+225B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≜ U+225C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≝ U+225D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≞ U+225E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≟ U+225F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≠ U+2260 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≡ U+2261 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≢ U+2262 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≣ U+2263 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≤ U+2264 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≥ U+2265 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≦ U+2266 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≧ U+2267 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≨ U+2268 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≩ U+2269 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≪ U+226A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≫ U+226B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≬ U+226C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≭ U+226D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≮ U+226E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≯ U+226F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≰ U+2270 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≱ U+2271 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≲ U+2272 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≳ U+2273 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≴ U+2274 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≵ U+2275 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≶ U+2276 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≷ U+2277 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≸ U+2278 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≹ U+2279 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≺ U+227A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≻ U+227B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≼ U+227C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≽ U+227D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≾ U+227E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
≿ U+227F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊀ U+2280 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊁ U+2281 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊂ U+2282 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊃ U+2283 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊄ U+2284 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊅ U+2285 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊆ U+2286 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊇ U+2287 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊈ U+2288 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊉ U+2289 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊊ U+228A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊋ U+228B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊏ U+228F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊐ U+2290 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊑ U+2291 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊒ U+2292 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊜ U+229C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊢ U+22A2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊣ U+22A3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊦ U+22A6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊧ U+22A7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊨ U+22A8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊩ U+22A9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊪ U+22AA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊫ U+22AB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊬ U+22AC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊭ U+22AD | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊮ U+22AE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊯ U+22AF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊰ U+22B0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊱ U+22B1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊲ U+22B2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊳ U+22B3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊴ U+22B4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊵ U+22B5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊶ U+22B6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊷ U+22B7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⊸ U+22B8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋈ U+22C8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋍ U+22CD | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋐ U+22D0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋑ U+22D1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋔ U+22D4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋕ U+22D5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋖ U+22D6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋗ U+22D7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋘ U+22D8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋙ U+22D9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋚ U+22DA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋛ U+22DB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋜ U+22DC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋝ U+22DD | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋞ U+22DE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋟ U+22DF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋠ U+22E0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋡ U+22E1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋢ U+22E2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋣ U+22E3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋤ U+22E4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋥ U+22E5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋦ U+22E6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋧ U+22E7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋨ U+22E8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋩ U+22E9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋪ U+22EA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋫ U+22EB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋬ U+22EC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋭ U+22ED | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋲ U+22F2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋳ U+22F3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋴ U+22F4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋵ U+22F5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋶ U+22F6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋷ U+22F7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋸ U+22F8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋹ U+22F9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋺ U+22FA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋻ U+22FB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋼ U+22FC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋽ U+22FD | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋾ U+22FE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⋿ U+22FF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⌁ U+2301 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⍼ U+237C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⎋ U+238B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
➘ U+2798 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
➚ U+279A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
➧ U+27A7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
➲ U+27B2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
➴ U+27B4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
➶ U+27B6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
➷ U+27B7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
➹ U+27B9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⟂ U+27C2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⟲ U+27F2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⟳ U+27F3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤡ U+2921 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤢ U+2922 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤣ U+2923 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤤ U+2924 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤥ U+2925 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤦ U+2926 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤧ U+2927 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤨ U+2928 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤩ U+2929 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤪ U+292A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤫ U+292B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤬ U+292C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤭ U+292D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤮ U+292E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤯ U+292F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤰ U+2930 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤱ U+2931 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤲ U+2932 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤳ U+2933 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤸ U+2938 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤹ U+2939 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤺ U+293A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤻ U+293B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤼ U+293C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤽ U+293D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤾ U+293E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⤿ U+293F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⥀ U+2940 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⥁ U+2941 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⥶ U+2976 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⥷ U+2977 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⥸ U+2978 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⥹ U+2979 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⥺ U+297A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⥻ U+297B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⦁ U+2981 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⦂ U+2982 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⦶ U+29B6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⦷ U+29B7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⦹ U+29B9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧀ U+29C0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧁ U+29C1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧎ U+29CE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧏ U+29CF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧐ U+29D0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧑ U+29D1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧒ U+29D2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧓ U+29D3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧟ U+29DF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧡ U+29E1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧣ U+29E3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧤ U+29E4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧥ U+29E5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧦ U+29E6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⧴ U+29F4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩦ U+2A66 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩧ U+2A67 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩨ U+2A68 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩩ U+2A69 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩪ U+2A6A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩫ U+2A6B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩬ U+2A6C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩭ U+2A6D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩮ U+2A6E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩯ U+2A6F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩰ U+2A70 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩱ U+2A71 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩲ U+2A72 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩳ U+2A73 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩴ U+2A74 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩵ U+2A75 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩶ U+2A76 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩷ U+2A77 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩸ U+2A78 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩹ U+2A79 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩺ U+2A7A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩻ U+2A7B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩼ U+2A7C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩽ U+2A7D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩾ U+2A7E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⩿ U+2A7F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪀ U+2A80 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪁ U+2A81 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪂ U+2A82 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪃ U+2A83 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪄ U+2A84 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪅ U+2A85 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪆ U+2A86 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪇ U+2A87 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪈ U+2A88 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪉ U+2A89 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪊ U+2A8A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪋ U+2A8B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪌ U+2A8C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪍ U+2A8D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪎ U+2A8E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪏ U+2A8F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪐ U+2A90 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪑ U+2A91 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪒ U+2A92 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪓ U+2A93 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪔ U+2A94 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪕ U+2A95 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪖ U+2A96 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪗ U+2A97 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪘ U+2A98 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪙ U+2A99 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪚ U+2A9A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪛ U+2A9B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪜ U+2A9C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪝ U+2A9D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪞ U+2A9E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪟ U+2A9F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪠ U+2AA0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪡ U+2AA1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪢ U+2AA2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪣ U+2AA3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪤ U+2AA4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪥ U+2AA5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪦ U+2AA6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪧ U+2AA7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪨ U+2AA8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪩ U+2AA9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪪ U+2AAA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪫ U+2AAB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪬ U+2AAC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪭ U+2AAD | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪮ U+2AAE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪯ U+2AAF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪰ U+2AB0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪱ U+2AB1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪲ U+2AB2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪳ U+2AB3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪴ U+2AB4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪵ U+2AB5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪶ U+2AB6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪷ U+2AB7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪸ U+2AB8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪹ U+2AB9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪺ U+2ABA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪻ U+2ABB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪼ U+2ABC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪽ U+2ABD | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪾ U+2ABE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⪿ U+2ABF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫀ U+2AC0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫁ U+2AC1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫂ U+2AC2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫃ U+2AC3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫄ U+2AC4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫅ U+2AC5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫆ U+2AC6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫇ U+2AC7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫈ U+2AC8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫉ U+2AC9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫊ U+2ACA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫋ U+2ACB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫌ U+2ACC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫍ U+2ACD | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫎ U+2ACE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫏ U+2ACF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫐ U+2AD0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫑ U+2AD1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫒ U+2AD2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫓ U+2AD3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫔ U+2AD4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫕ U+2AD5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫖ U+2AD6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫗ U+2AD7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫘ U+2AD8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫙ U+2AD9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫚ U+2ADA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫞ U+2ADE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫟ U+2ADF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫠ U+2AE0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫡ U+2AE1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫢ U+2AE2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫣ U+2AE3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫤ U+2AE4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫥ U+2AE5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫦ U+2AE6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫧ U+2AE7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫨ U+2AE8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫩ U+2AE9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫪ U+2AEA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫫ U+2AEB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫮ U+2AEE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫲ U+2AF2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫳ U+2AF3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫴ U+2AF4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫵ U+2AF5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫷ U+2AF7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫸ U+2AF8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫹ U+2AF9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⫺ U+2AFA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬀ U+2B00 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬁ U+2B01 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬂ U+2B02 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬃ U+2B03 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬈ U+2B08 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬉ U+2B09 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬊ U+2B0A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬋ U+2B0B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⬿ U+2B3F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭍ U+2B4D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭎ U+2B4E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭏ U+2B4F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭚ U+2B5A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭛ U+2B5B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭜ U+2B5C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭝ U+2B5D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭞ U+2B5E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭟ U+2B5F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭦ U+2B66 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭧ U+2B67 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭨ U+2B68 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭩ U+2B69 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭮ U+2B6E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭯ U+2B6F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭶ U+2B76 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭷ U+2B77 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭸ U+2B78 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⭹ U+2B79 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮈ U+2B88 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮉ U+2B89 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮊ U+2B8A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮋ U+2B8B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮌ U+2B8C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮍ U+2B8D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮎ U+2B8E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮏ U+2B8F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮔ U+2B94 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮰ U+2BB0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮱ U+2BB1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮲ U+2BB2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮳ U+2BB3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮴ U+2BB4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮵ U+2BB5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮶ U+2BB6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⮷ U+2BB7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
⯑ U+2BD1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 != U+0021 U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 *= U+002A U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 += U+002B U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 -= U+002D U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 -> U+002D U+003E String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 // U+002F U+002F String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 /= U+002F U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 := U+003A U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 <= U+003C U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 == U+003D U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 >= U+003E U+003D String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | N/A |
文字列 || U+007C U+007C String | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | fence |
← U+2190 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↑ U+2191 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
→ U+2192 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↓ U+2193 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↔ U+2194 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↕ U+2195 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↚ U+219A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↛ U+219B | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↜ U+219C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↝ U+219D | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↞ U+219E | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↟ U+219F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↠ U+21A0 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↡ U+21A1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↢ U+21A2 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↣ U+21A3 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↤ U+21A4 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↥ U+21A5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↦ U+21A6 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↧ U+21A7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↨ U+21A8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↩ U+21A9 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↪ U+21AA | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↫ U+21AB | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↬ U+21AC | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↭ U+21AD | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↮ U+21AE | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↰ U+21B0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↱ U+21B1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↲ U+21B2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↳ U+21B3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↴ U+21B4 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↵ U+21B5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↹ U+21B9 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↼ U+21BC | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↽ U+21BD | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↾ U+21BE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
↿ U+21BF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇀ U+21C0 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇁ U+21C1 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇂ U+21C2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇃ U+21C3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇄ U+21C4 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇅ U+21C5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇆ U+21C6 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇇ U+21C7 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇈ U+21C8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇉ U+21C9 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇊ U+21CA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇋ U+21CB | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇌ U+21CC | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇍ U+21CD | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇎ U+21CE | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇏ U+21CF | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇐ U+21D0 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇑ U+21D1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇒ U+21D2 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇓ U+21D3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇔ U+21D4 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇕ U+21D5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇚ U+21DA | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇛ U+21DB | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇜ U+21DC | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇝ U+21DD | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇞ U+21DE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇟ U+21DF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇠ U+21E0 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇡ U+21E1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇢ U+21E2 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇣ U+21E3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇤ U+21E4 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇥ U+21E5 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇦ U+21E6 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇧ U+21E7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇨ U+21E8 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇩ U+21E9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇪ U+21EA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇫ U+21EB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇬ U+21EC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇭ U+21ED | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇮ U+21EE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇯ U+21EF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇰ U+21F0 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇳ U+21F3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇴ U+21F4 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇵ U+21F5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇶ U+21F6 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇷ U+21F7 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇸ U+21F8 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇹ U+21F9 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇺ U+21FA | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇻ U+21FB | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇼ U+21FC | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇽ U+21FD | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇾ U+21FE | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⇿ U+21FF | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➔ U+2794 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➙ U+2799 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➛ U+279B | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➜ U+279C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➝ U+279D | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➞ U+279E | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➟ U+279F | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➠ U+27A0 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➡ U+27A1 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➥ U+27A5 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➦ U+27A6 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➨ U+27A8 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➩ U+27A9 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➪ U+27AA | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➫ U+27AB | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➬ U+27AC | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➭ U+27AD | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➮ U+27AE | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➯ U+27AF | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➱ U+27B1 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➳ U+27B3 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➵ U+27B5 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➸ U+27B8 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➺ U+27BA | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➻ U+27BB | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➼ U+27BC | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➽ U+27BD | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
➾ U+27BE | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟰ U+27F0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟱ U+27F1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟴ U+27F4 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟵ U+27F5 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟶ U+27F6 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟷ U+27F7 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟸ U+27F8 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟹ U+27F9 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟺ U+27FA | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟻ U+27FB | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟼ U+27FC | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟽ U+27FD | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟾ U+27FE | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⟿ U+27FF | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤀ U+2900 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤁ U+2901 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤂ U+2902 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤃ U+2903 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤄ U+2904 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤅ U+2905 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤆ U+2906 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤇ U+2907 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤈ U+2908 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤉ U+2909 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤊ U+290A | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤋ U+290B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤌ U+290C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤍ U+290D | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤎ U+290E | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤏ U+290F | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤐ U+2910 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤑ U+2911 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤒ U+2912 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤓ U+2913 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤔ U+2914 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤕ U+2915 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤖ U+2916 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤗ U+2917 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤘ U+2918 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤙ U+2919 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤚ U+291A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤛ U+291B | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤜ U+291C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤝ U+291D | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤞ U+291E | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤟ U+291F | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤠ U+2920 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤴ U+2934 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤵ U+2935 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤶ U+2936 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⤷ U+2937 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥂ U+2942 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥃ U+2943 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥄ U+2944 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥅ U+2945 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥆ U+2946 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥇ U+2947 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥈ U+2948 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥉ U+2949 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥊ U+294A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥋ U+294B | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥌ U+294C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥍ U+294D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥎ U+294E | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥏ U+294F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥐ U+2950 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥑ U+2951 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥒ U+2952 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥓ U+2953 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥔ U+2954 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥕ U+2955 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥖ U+2956 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥗ U+2957 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥘ U+2958 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥙ U+2959 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥚ U+295A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥛ U+295B | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥜ U+295C | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥝ U+295D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥞ U+295E | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥟ U+295F | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥠ U+2960 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥡ U+2961 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥢ U+2962 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥣ U+2963 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥤ U+2964 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥥ U+2965 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥦ U+2966 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥧ U+2967 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥨ U+2968 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥩ U+2969 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥪ U+296A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥫ U+296B | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥬ U+296C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥭ U+296D | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥮ U+296E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥯ U+296F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥰ U+2970 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥱ U+2971 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥲ U+2972 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥳ U+2973 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥴ U+2974 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥵ U+2975 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥼ U+297C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥽ U+297D | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥾ U+297E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⥿ U+297F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬄ U+2B04 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬅ U+2B05 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬆ U+2B06 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬇ U+2B07 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬌ U+2B0C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬍ U+2B0D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬎ U+2B0E | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬏ U+2B0F | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬐ U+2B10 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬑ U+2B11 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬰ U+2B30 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬱ U+2B31 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬲ U+2B32 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬳ U+2B33 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬴ U+2B34 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬵ U+2B35 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬶ U+2B36 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬷ U+2B37 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬸ U+2B38 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬹ U+2B39 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬺ U+2B3A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬻ U+2B3B | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬼ U+2B3C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬽ U+2B3D | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⬾ U+2B3E | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭀ U+2B40 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭁ U+2B41 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭂ U+2B42 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭃ U+2B43 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭄ U+2B44 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭅ U+2B45 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭆ U+2B46 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭇ U+2B47 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭈ U+2B48 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭉ U+2B49 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭊ U+2B4A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭋ U+2B4B | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭌ U+2B4C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭠ U+2B60 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭡ U+2B61 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭢ U+2B62 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭣ U+2B63 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭤ U+2B64 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭥ U+2B65 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭪ U+2B6A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭫ U+2B6B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭬ U+2B6C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭭ U+2B6D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭰ U+2B70 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭱ U+2B71 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭲ U+2B72 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭳ U+2B73 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭺ U+2B7A | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭻ U+2B7B | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭼ U+2B7C | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⭽ U+2B7D | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮀ U+2B80 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮁ U+2B81 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮂ U+2B82 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮃ U+2B83 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮄ U+2B84 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮅ U+2B85 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮆ U+2B86 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮇ U+2B87 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮕ U+2B95 | 行内軸 inline | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮠ U+2BA0 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮡ U+2BA1 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮢ U+2BA2 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮣ U+2BA3 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮤ U+2BA4 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮥ U+2BA5 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮦ U+2BA6 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮧ U+2BA7 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮨ U+2BA8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮩ U+2BA9 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮪ U+2BAA | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮫ U+2BAB | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮬ U+2BAC | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮭ U+2BAD | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮮ U+2BAE | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮯ U+2BAF | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
⮸ U+2BB8 | ブロック軸 block | infix | 0.2777777777777778em | 0.2777777777777778em | stretchy |
+ U+002B | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
- U+002D | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
/ U+002F | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
± U+00B1 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
÷ U+00F7 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⁄ U+2044 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
− U+2212 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∓ U+2213 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∔ U+2214 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∕ U+2215 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∖ U+2216 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∧ U+2227 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∨ U+2228 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∩ U+2229 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∪ U+222A | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∶ U+2236 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
∸ U+2238 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊌ U+228C | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊍ U+228D | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊎ U+228E | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊓ U+2293 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊔ U+2294 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊕ U+2295 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊖ U+2296 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊘ U+2298 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊝ U+229D | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊞ U+229E | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊟ U+229F | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊻ U+22BB | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊼ U+22BC | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⊽ U+22BD | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⋎ U+22CE | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⋏ U+22CF | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⋒ U+22D2 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⋓ U+22D3 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
➕ U+2795 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
➖ U+2796 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
➗ U+2797 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⦸ U+29B8 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⦼ U+29BC | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧄ U+29C4 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧅ U+29C5 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧵ U+29F5 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧶ U+29F6 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧷ U+29F7 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧸ U+29F8 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧹ U+29F9 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧺ U+29FA | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⧻ U+29FB | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨟ U+2A1F | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨠ U+2A20 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨡ U+2A21 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨢ U+2A22 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨣ U+2A23 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨤ U+2A24 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨥ U+2A25 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨦ U+2A26 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨧ U+2A27 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨨ U+2A28 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨩ U+2A29 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨪ U+2A2A | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨫ U+2A2B | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨬ U+2A2C | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨭ U+2A2D | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨮ U+2A2E | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨸ U+2A38 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨹ U+2A39 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨺ U+2A3A | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⨾ U+2A3E | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩀ U+2A40 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩁ U+2A41 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩂ U+2A42 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩃ U+2A43 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩄ U+2A44 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩅ U+2A45 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩆ U+2A46 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩇ U+2A47 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩈ U+2A48 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩉ U+2A49 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩊ U+2A4A | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩋ U+2A4B | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩌ U+2A4C | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩍ U+2A4D | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩎ U+2A4E | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩏ U+2A4F | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩑ U+2A51 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩒ U+2A52 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩓ U+2A53 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩔ U+2A54 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩕ U+2A55 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩖ U+2A56 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩗ U+2A57 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩘ U+2A58 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩙ U+2A59 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩚ U+2A5A | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩛ U+2A5B | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩜ U+2A5C | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩝ U+2A5D | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩞ U+2A5E | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩟ U+2A5F | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩠ U+2A60 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩡ U+2A61 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩢ U+2A62 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⩣ U+2A63 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⫛ U+2ADB | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⫶ U+2AF6 | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⫻ U+2AFB | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
⫽ U+2AFD | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
文字列 && U+0026 U+0026 String | ブロック軸 block | infix | 0.2222222222222222em | 0.2222222222222222em | N/A |
% U+0025 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
* U+002A | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
. U+002E | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
? U+003F | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
@ U+0040 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
^ U+005E | 行内軸 inline | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
· U+00B7 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
× U+00D7 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
• U+2022 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⁃ U+2043 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
∗ U+2217 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
∘ U+2218 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
∙ U+2219 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
≀ U+2240 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⊗ U+2297 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⊙ U+2299 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⊚ U+229A | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⊛ U+229B | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⊠ U+22A0 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⊡ U+22A1 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⊺ U+22BA | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⋄ U+22C4 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⋅ U+22C5 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⋆ U+22C6 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⋇ U+22C7 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⋉ U+22C9 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⋊ U+22CA | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⋋ U+22CB | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⋌ U+22CC | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⌅ U+2305 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⌆ U+2306 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⟋ U+27CB | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⟍ U+27CD | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⧆ U+29C6 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⧇ U+29C7 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⧈ U+29C8 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⧔ U+29D4 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⧕ U+29D5 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⧖ U+29D6 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⧗ U+29D7 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⧢ U+29E2 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨝ U+2A1D | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨞ U+2A1E | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨯ U+2A2F | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨰ U+2A30 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨱ U+2A31 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨲ U+2A32 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨳ U+2A33 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨴ U+2A34 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨵ U+2A35 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨶ U+2A36 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨷ U+2A37 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨻ U+2A3B | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨼ U+2A3C | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨽ U+2A3D | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⨿ U+2A3F | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⩐ U+2A50 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⩤ U+2A64 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⩥ U+2A65 | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⫝̸ U+2ADC | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⫝ U+2ADD | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
⫾ U+2AFE | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
文字列 ** U+002A U+002A String | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
文字列 <> U+003C U+003E String | ブロック軸 block | infix | 0.16666666666666666em | 0.16666666666666666em | N/A |
! U+0021 | ブロック軸 block | prefix | 0 | 0 | N/A |
+ U+002B | ブロック軸 block | prefix | 0 | 0 | N/A |
- U+002D | ブロック軸 block | prefix | 0 | 0 | N/A |
¬ U+00AC | ブロック軸 block | prefix | 0 | 0 | N/A |
± U+00B1 | ブロック軸 block | prefix | 0 | 0 | N/A |
‘ U+2018 | ブロック軸 block | prefix | 0 | 0 | fence |
“ U+201C | ブロック軸 block | prefix | 0 | 0 | fence |
∀ U+2200 | ブロック軸 block | prefix | 0 | 0 | N/A |
∁ U+2201 | ブロック軸 block | prefix | 0 | 0 | N/A |
∃ U+2203 | ブロック軸 block | prefix | 0 | 0 | N/A |
∄ U+2204 | ブロック軸 block | prefix | 0 | 0 | N/A |
∇ U+2207 | ブロック軸 block | prefix | 0 | 0 | N/A |
− U+2212 | ブロック軸 block | prefix | 0 | 0 | N/A |
∓ U+2213 | ブロック軸 block | prefix | 0 | 0 | N/A |
∟ U+221F | ブロック軸 block | prefix | 0 | 0 | N/A |
∠ U+2220 | ブロック軸 block | prefix | 0 | 0 | N/A |
∡ U+2221 | ブロック軸 block | prefix | 0 | 0 | N/A |
∢ U+2222 | ブロック軸 block | prefix | 0 | 0 | N/A |
∴ U+2234 | ブロック軸 block | prefix | 0 | 0 | N/A |
∵ U+2235 | ブロック軸 block | prefix | 0 | 0 | N/A |
∼ U+223C | ブロック軸 block | prefix | 0 | 0 | N/A |
⊾ U+22BE | ブロック軸 block | prefix | 0 | 0 | N/A |
⊿ U+22BF | ブロック軸 block | prefix | 0 | 0 | N/A |
⌐ U+2310 | ブロック軸 block | prefix | 0 | 0 | N/A |
⌙ U+2319 | ブロック軸 block | prefix | 0 | 0 | N/A |
➕ U+2795 | ブロック軸 block | prefix | 0 | 0 | N/A |
➖ U+2796 | ブロック軸 block | prefix | 0 | 0 | N/A |
⟀ U+27C0 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦛ U+299B | ブロック軸 block | prefix | 0 | 0 | N/A |
⦜ U+299C | ブロック軸 block | prefix | 0 | 0 | N/A |
⦝ U+299D | ブロック軸 block | prefix | 0 | 0 | N/A |
⦞ U+299E | ブロック軸 block | prefix | 0 | 0 | N/A |
⦟ U+299F | ブロック軸 block | prefix | 0 | 0 | N/A |
⦠ U+29A0 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦡ U+29A1 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦢ U+29A2 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦣ U+29A3 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦤ U+29A4 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦥ U+29A5 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦦ U+29A6 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦧ U+29A7 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦨ U+29A8 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦩ U+29A9 | ブロック軸 block | prefix | 0 | 0 | N/A |
⦪ U+29AA | ブロック軸 block | prefix | 0 | 0 | N/A |
⦫ U+29AB | ブロック軸 block | prefix | 0 | 0 | N/A |
⦬ U+29AC | ブロック軸 block | prefix | 0 | 0 | N/A |
⦭ U+29AD | ブロック軸 block | prefix | 0 | 0 | N/A |
⦮ U+29AE | ブロック軸 block | prefix | 0 | 0 | N/A |
⦯ U+29AF | ブロック軸 block | prefix | 0 | 0 | N/A |
⫬ U+2AEC | ブロック軸 block | prefix | 0 | 0 | N/A |
⫭ U+2AED | ブロック軸 block | prefix | 0 | 0 | N/A |
文字列 || U+007C U+007C String | ブロック軸 block | prefix | 0 | 0 | fence |
! U+0021 | ブロック軸 block | postfix | 0 | 0 | N/A |
" U+0022 | ブロック軸 block | postfix | 0 | 0 | N/A |
% U+0025 | ブロック軸 block | postfix | 0 | 0 | N/A |
& U+0026 | ブロック軸 block | postfix | 0 | 0 | N/A |
' U+0027 | ブロック軸 block | postfix | 0 | 0 | N/A |
` U+0060 | ブロック軸 block | postfix | 0 | 0 | N/A |
¨ U+00A8 | ブロック軸 block | postfix | 0 | 0 | N/A |
° U+00B0 | ブロック軸 block | postfix | 0 | 0 | N/A |
² U+00B2 | ブロック軸 block | postfix | 0 | 0 | N/A |
³ U+00B3 | ブロック軸 block | postfix | 0 | 0 | N/A |
´ U+00B4 | ブロック軸 block | postfix | 0 | 0 | N/A |
¸ U+00B8 | ブロック軸 block | postfix | 0 | 0 | N/A |
¹ U+00B9 | ブロック軸 block | postfix | 0 | 0 | N/A |
ˊ U+02CA | ブロック軸 block | postfix | 0 | 0 | N/A |
ˋ U+02CB | ブロック軸 block | postfix | 0 | 0 | N/A |
˘ U+02D8 | ブロック軸 block | postfix | 0 | 0 | N/A |
˙ U+02D9 | ブロック軸 block | postfix | 0 | 0 | N/A |
˚ U+02DA | ブロック軸 block | postfix | 0 | 0 | N/A |
˝ U+02DD | ブロック軸 block | postfix | 0 | 0 | N/A |
̑ U+0311 | ブロック軸 block | postfix | 0 | 0 | N/A |
’ U+2019 | ブロック軸 block | postfix | 0 | 0 | fence |
‚ U+201A | ブロック軸 block | postfix | 0 | 0 | N/A |
‛ U+201B | ブロック軸 block | postfix | 0 | 0 | N/A |
” U+201D | ブロック軸 block | postfix | 0 | 0 | fence |
„ U+201E | ブロック軸 block | postfix | 0 | 0 | N/A |
‟ U+201F | ブロック軸 block | postfix | 0 | 0 | N/A |
′ U+2032 | ブロック軸 block | postfix | 0 | 0 | N/A |
″ U+2033 | ブロック軸 block | postfix | 0 | 0 | N/A |
‴ U+2034 | ブロック軸 block | postfix | 0 | 0 | N/A |
‵ U+2035 | ブロック軸 block | postfix | 0 | 0 | N/A |
‶ U+2036 | ブロック軸 block | postfix | 0 | 0 | N/A |
‷ U+2037 | ブロック軸 block | postfix | 0 | 0 | N/A |
⁗ U+2057 | ブロック軸 block | postfix | 0 | 0 | N/A |
⃛ U+20DB | ブロック軸 block | postfix | 0 | 0 | N/A |
⃜ U+20DC | ブロック軸 block | postfix | 0 | 0 | N/A |
⏍ U+23CD | ブロック軸 block | postfix | 0 | 0 | N/A |
文字列 !! U+0021 U+0021 String | ブロック軸 block | postfix | 0 | 0 | N/A |
文字列 ++ U+002B U+002B String | ブロック軸 block | postfix | 0 | 0 | N/A |
文字列 -- U+002D U+002D String | ブロック軸 block | postfix | 0 | 0 | N/A |
文字列 || U+007C U+007C String | ブロック軸 block | postfix | 0 | 0 | fence |
( U+0028 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
[ U+005B | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
{ U+007B | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
| U+007C | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
‖ U+2016 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⌈ U+2308 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⌊ U+230A | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
〈 U+2329 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
❲ U+2772 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⟦ U+27E6 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⟨ U+27E8 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⟪ U+27EA | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⟬ U+27EC | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⟮ U+27EE | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦀ U+2980 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦃ U+2983 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦅ U+2985 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦇ U+2987 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦉ U+2989 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦋ U+298B | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦍ U+298D | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦏ U+298F | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦑ U+2991 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦓ U+2993 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦕ U+2995 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦗ U+2997 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⦙ U+2999 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⧘ U+29D8 | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⧚ U+29DA | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
⧼ U+29FC | ブロック軸 block | prefix | 0 | 0 | stretchy symmetric fence |
) U+0029 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
] U+005D | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
| U+007C | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
} U+007D | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
‖ U+2016 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⌉ U+2309 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⌋ U+230B | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
〉 U+232A | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
❳ U+2773 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⟧ U+27E7 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⟩ U+27E9 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⟫ U+27EB | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⟭ U+27ED | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⟯ U+27EF | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦀ U+2980 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦄ U+2984 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦆ U+2986 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦈ U+2988 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦊ U+298A | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦌ U+298C | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦎ U+298E | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦐ U+2990 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦒ U+2992 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦔ U+2994 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦖ U+2996 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦘ U+2998 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⦙ U+2999 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⧙ U+29D9 | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⧛ U+29DB | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
⧽ U+29FD | ブロック軸 block | postfix | 0 | 0 | stretchy symmetric fence |
∫ U+222B | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
∬ U+222C | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
∭ U+222D | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
∮ U+222E | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
∯ U+222F | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
∰ U+2230 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
∱ U+2231 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
∲ U+2232 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
∳ U+2233 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨋ U+2A0B | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨌ U+2A0C | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨍ U+2A0D | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨎ U+2A0E | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨏ U+2A0F | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨐ U+2A10 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨑ U+2A11 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨒ U+2A12 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨓ U+2A13 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨔ U+2A14 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨕ U+2A15 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨖ U+2A16 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨗ U+2A17 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨘ U+2A18 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨙ U+2A19 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨚ U+2A1A | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨛ U+2A1B | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
⨜ U+2A1C | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop |
^ U+005E | 行内軸 inline | postfix | 0 | 0 | stretchy |
_ U+005F | 行内軸 inline | postfix | 0 | 0 | stretchy |
~ U+007E | 行内軸 inline | postfix | 0 | 0 | stretchy |
¯ U+00AF | 行内軸 inline | postfix | 0 | 0 | stretchy |
ˆ U+02C6 | 行内軸 inline | postfix | 0 | 0 | stretchy |
ˇ U+02C7 | 行内軸 inline | postfix | 0 | 0 | stretchy |
ˉ U+02C9 | 行内軸 inline | postfix | 0 | 0 | stretchy |
ˍ U+02CD | 行内軸 inline | postfix | 0 | 0 | stretchy |
˜ U+02DC | 行内軸 inline | postfix | 0 | 0 | stretchy |
˷ U+02F7 | 行内軸 inline | postfix | 0 | 0 | stretchy |
̂ U+0302 | 行内軸 inline | postfix | 0 | 0 | stretchy |
‾ U+203E | 行内軸 inline | postfix | 0 | 0 | stretchy |
⌢ U+2322 | 行内軸 inline | postfix | 0 | 0 | stretchy |
⌣ U+2323 | 行内軸 inline | postfix | 0 | 0 | stretchy |
⎴ U+23B4 | 行内軸 inline | postfix | 0 | 0 | stretchy |
⎵ U+23B5 | 行内軸 inline | postfix | 0 | 0 | stretchy |
⏜ U+23DC | 行内軸 inline | postfix | 0 | 0 | stretchy |
⏝ U+23DD | 行内軸 inline | postfix | 0 | 0 | stretchy |
⏞ U+23DE | 行内軸 inline | postfix | 0 | 0 | stretchy |
⏟ U+23DF | 行内軸 inline | postfix | 0 | 0 | stretchy |
⏠ U+23E0 | 行内軸 inline | postfix | 0 | 0 | stretchy |
⏡ U+23E1 | 行内軸 inline | postfix | 0 | 0 | stretchy |
𞻰 U+1EEF0 | 行内軸 inline | postfix | 0 | 0 | stretchy |
𞻱 U+1EEF1 | 行内軸 inline | postfix | 0 | 0 | stretchy |
∏ U+220F | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
∐ U+2210 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
∑ U+2211 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⋀ U+22C0 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⋁ U+22C1 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⋂ U+22C2 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⋃ U+22C3 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨀ U+2A00 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨁ U+2A01 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨂ U+2A02 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨃ U+2A03 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨄ U+2A04 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨅ U+2A05 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨆ U+2A06 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨇ U+2A07 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨈ U+2A08 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨉ U+2A09 | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨊ U+2A0A | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨝ U+2A1D | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⨞ U+2A1E | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⫼ U+2AFC | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
⫿ U+2AFF | ブロック軸 block | prefix | 0.16666666666666666em | 0.16666666666666666em | symmetric largeop movablelimits |
\ U+005C | ブロック軸 block | infix | 0 | 0 | N/A |
_ U+005F | 行内軸 inline | infix | 0 | 0 | N/A |
U+2061 | ブロック軸 block | infix | 0 | 0 | N/A |
U+2062 | ブロック軸 block | infix | 0 | 0 | N/A |
U+2063 | ブロック軸 block | infix | 0 | 0 | separator |
U+2064 | ブロック軸 block | infix | 0 | 0 | N/A |
∆ U+2206 | ブロック軸 block | infix | 0 | 0 | N/A |
ⅅ U+2145 | ブロック軸 block | prefix | 0.16666666666666666em | 0 | N/A |
ⅆ U+2146 | ブロック軸 block | prefix | 0.16666666666666666em | 0 | N/A |
∂ U+2202 | ブロック軸 block | prefix | 0.16666666666666666em | 0 | N/A |
√ U+221A | ブロック軸 block | prefix | 0.16666666666666666em | 0 | N/A |
∛ U+221B | ブロック軸 block | prefix | 0.16666666666666666em | 0 | N/A |
∜ U+221C | ブロック軸 block | prefix | 0.16666666666666666em | 0 | N/A |
, U+002C | ブロック軸 block | infix | 0 | 0.16666666666666666em | separator |
: U+003A | ブロック軸 block | infix | 0 | 0.16666666666666666em | N/A |
; U+003B | ブロック軸 block | infix | 0 | 0.16666666666666666em | separator |
この節は規範ではありません.
This section is non-normative.
次の表は, MathMLのアクセントの構成で使用される場合の, 前進を伴う修飾文字と前進を伴わない文字の対応を示しています.
The following table gives mappings between spacing and non spacing characters when used in MathML accent constructs.
非合成 Non Combining | 書式 Style | 合成 Combining | ||
---|---|---|---|---|
U+002B | プラス記号 plus sign | 下側 below | U+031F | 合成用下側プラス記号 combining plus sign below |
U+002D | ハイフンマイナス hyphen-minus | 上側 above | U+0305 | 合成用上線 combining overline |
U+002D | ハイフンマイナス hyphen-minus | 下側 below | U+0320 | 合成用下側マイナス記号 combining minus sign below |
U+002D | ハイフンマイナス hyphen-minus | 下側 below | U+0332 | 合成用下線 combining low line |
U+002E | 終止符 full stop | 上側 above | U+0307 | 合成用上の点 combining dot above |
U+002E | 終止符 full stop | 下側 below | U+0323 | 合成用下の点 combining dot below |
U+005E | サーカムフレックスアクセント circumflex accent | 上側 above | U+0302 | 合成用サーカムフレックスアクセント combining circumflex accent |
U+005E | サーカムフレックスアクセント circumflex accent | 下側 below | U+032D | 合成用下側サーカムフレックスアクセント combining circumflex accent below |
U+005F | 下線 low line | 下側 below | U+0332 | 合成用下線 combining low line |
U+0060 | グレーブアクセント grave accent | 上側 above | U+0300 | 合成用グレーブアクセント combining grave accent |
U+0060 | グレーブアクセント grave accent | 下側 below | U+0316 | 合成用下側グレーブアクセント combining grave accent below |
U+007E | チルダ tilde | 上側 above | U+0303 | 合成用チルダ combining tilde |
U+007E | チルダ tilde | 下側 below | U+0330 | 合成用下側チルダ combining tilde below |
U+00A8 | ダイエレシス diaeresis | 上側 above | U+0308 | 合成用ダイエレシス combining diaeresis |
U+00A8 | ダイエレシス diaeresis | 下側 below | U+0324 | 合成用下側ダイエレシス combining diaeresis below |
U+00AF | マクロン macron | 上側 above | U+0304 | 合成用マクロン combining macron |
U+00AF | マクロン macron | 上側 above | U+0305 | 合成用上線 combining overline |
U+00B4 | アキュートアクセント acute accent | 上側 above | U+0301 | 合成用アキュートアクセント combining acute accent |
U+00B4 | アキュートアクセント acute accent | 下側 below | U+0317 | 合成用下側アキュートアクセント combining acute accent below |
U+00B8 | セディラ cedilla | 下側 below | U+0327 | 合成用セディラ combining cedilla |
U+02C6 | 修飾文字サーカムフレックスアクセント modifier letter circumflex accent | 上側 above | U+0302 | 合成用サーカムフレックスアクセント combining circumflex accent |
U+02C7 | キャロン caron | 上側 above | U+030C | 合成用キャロン combining caron |
U+02C7 | キャロン caron | 下側 below | U+032C | 合成用下側キャロン combining caron below |
U+02D8 | ブリーブ breve | 上側 above | U+0306 | 合成用ブリーブ combining breve |
U+02D8 | ブリーブ breve | 下側 below | U+032E | 合成用下側ブリーブ combining breve below |
U+02D9 | 上の点 dot above | 上側 above | U+0307 | 合成用上の点 combining dot above |
U+02D9 | 上の点 dot above | 下側 below | U+0323 | 合成用下の点 combining dot below |
U+02DB | オゴネク ogonek | 下側 below | U+0328 | 合成用オゴネク combining ogonek |
U+02DC | 小さいチルダ small tilde | 上側 above | U+0303 | 合成用チルダ combining tilde |
U+02DC | 小さいチルダ small tilde | 下側 below | U+0330 | 合成用下側チルダ combining tilde below |
U+02DD | ダブルアキュートアクセント double acute accent | 上側 above | U+030B | 合成用ダブルアキュートアクセント combining double acute accent |
U+203E | 上線 overline | 上側 above | U+0305 | 合成用上線 combining overline |
U+2190 | 左向き矢印 leftwards arrow | 上側 above | U+20D6 | |
U+2192 | 右向き矢印 rightwards arrow | 上側 above | U+20D7 | 合成用上側右向き矢印 combining right arrow above |
U+2192 | 右向き矢印 rightwards arrow | 上側 above | U+20EF | 合成用下側右向き矢印 combining right arrow below |
U+2212 | マイナス記号 minus sign | 上側 above | U+0305 | 合成用上線 combining overline |
U+2212 | マイナス記号 minus sign | 下側 below | U+0332 | 合成用下線 combining low line |
U+27F6 | 長い右向き矢印 long rightwards arrow | 上側 above | U+20D7 | 合成用上側右向き矢印 combining right arrow above |
U+27F6 | 長い右向き矢印 long rightwards arrow | 上側 above | U+20EF | 合成用下側右向き矢印 combining right arrow below |
合成 Combining | 書式 Style | 非合成 Non Combining | ||
---|---|---|---|---|
U+0300 | 合成用グレーブアクセント combining grave accent | 上側 above | U+0060 | グレーブアクセント grave accent |
U+0301 | 合成用アキュートアクセント combining acute accent | 上側 above | U+00B4 | アキュートアクセント acute accent |
U+0302 | 合成用サーカムフレックスアクセント combining circumflex accent | 上側 above | U+005E | サーカムフレックスアクセント circumflex accent |
U+0302 | 合成用サーカムフレックスアクセント combining circumflex accent | 上側 above | U+02C6 | 修飾文字サーカムフレックスアクセント modifier letter circumflex accent |
U+0303 | 合成用チルダ combining tilde | 上側 above | U+007E | チルダ tilde |
U+0303 | 合成用チルダ combining tilde | 上側 above | U+02DC | 小さいチルダ small tilde |
U+0304 | 合成用マクロン combining macron | 上側 above | U+00AF | マクロン macron |
U+0305 | 合成用上線 combining overline | 上側 above | U+002D | ハイフンマイナス hyphen-minus |
U+0305 | 合成用上線 combining overline | 上側 above | U+00AF | マクロン macron |
U+0305 | 合成用上線 combining overline | 上側 above | U+203E | 上線 overline |
U+0305 | 合成用上線 combining overline | 上側 above | U+2212 | マイナス記号 minus sign |
U+0306 | 合成用ブリーブ combining breve | 上側 above | U+02D8 | ブリーブ breve |
U+0307 | 合成用上の点 combining dot above | 上側 above | U+02E | |
U+0307 | 合成用上の点 combining dot above | 上側 above | U+002E | 終止符 full stop |
U+0307 | 合成用上の点 combining dot above | 上側 above | U+02D9 | 上の点 dot above |
U+0308 | 合成用ダイエレシス combining diaeresis | 上側 above | U+00A8 | ダイエレシス diaeresis |
U+030B | 合成用ダブルアキュートアクセント combining double acute accent | 上側 above | U+02DD | ダブルアキュートアクセント double acute accent |
U+030C | 合成用キャロン combining caron | 上側 above | U+02C7 | キャロン caron |
U+0312 | 合成用上側ひっくり返ったコンマ combining turned comma above | 上側 above | U+0B8 | |
U+0316 | 合成用下側グレーブアクセント combining grave accent below | 下側 below | U+0060 | グレーブアクセント grave accent |
U+0317 | 合成用下側アキュートアクセント combining acute accent below | 下側 below | U+00B4 | アキュートアクセント acute accent |
U+031F | 合成用下側プラス記号 combining plus sign below | 下側 below | U+002B | プラス記号 plus sign |
U+0320 | 合成用下側マイナス記号 combining minus sign below | 下側 below | U+002D | ハイフンマイナス hyphen-minus |
U+0323 | 合成用下の点 combining dot below | 下側 below | U+002E | 終止符 full stop |
U+0323 | 合成用下の点 combining dot below | 下側 below | U+02D9 | 上の点 dot above |
U+0324 | 合成用下側ダイエレシス combining diaeresis below | 下側 below | U+00A8 | ダイエレシス diaeresis |
U+0327 | 合成用セディラ combining cedilla | 下側 below | U+00B8 | セディラ cedilla |
U+0328 | 合成用オゴネク combining ogonek | 下側 below | U+02DB | オゴネク ogonek |
U+032C | 合成用下側キャロン combining caron below | 下側 below | U+02C7 | キャロン caron |
U+032D | 合成用下側サーカムフレックスアクセント combining circumflex accent below | 下側 below | U+005E | サーカムフレックスアクセント circumflex accent |
U+032E | 合成用下側ブリーブ combining breve below | 下側 below | U+02D8 | ブリーブ breve |
U+0330 | 合成用下側チルダ combining tilde below | 下側 below | U+007E | チルダ tilde |
U+0330 | 合成用下側チルダ combining tilde below | 下側 below | U+02DC | 小さいチルダ small tilde |
U+0332 | 合成用下線 combining low line | 下側 below | U+002D | ハイフンマイナス hyphen-minus |
U+0332 | 合成用下線 combining low line | 下側 below | U+005F | 下線 low line |
U+0332 | 合成用下線 combining low line | 下側 below | U+2212 | マイナス記号 minus sign |
U+0338 | 文字に合成する長い斜線 combining long solidus overlay | 重なる over | U+02F | |
U+20D7 | 合成用上側右向き矢印 combining right arrow above | 上側 above | U+2192 | 右向き矢印 rightwards arrow |
U+20D7 | 合成用上側右向き矢印 combining right arrow above | 上側 above | U+27F6 | 長い右向き矢印 long rightwards arrow |
U+20EF | 合成用下側右向き矢印 combining right arrow below | 上側 above | U+2192 | 右向き矢印 rightwards arrow |
U+20EF | 合成用下側右向き矢印 combining right arrow below | 上側 above | U+27F6 | 長い右向き矢印 long rightwards arrow |
この節は規範ではありません.
This section is non-normative.
次に示す表は, フォントがMATH.MathVariants
テーブルを提供しない場合に, ユーザーエージェントが与えられた基となる文字を伸長するために使用してもよい予備の仕組みを提供します. 5.3 演算子に対する大きさの異体字(MathVariants
)のアルゴリズムが, 次のいくつかの調整を除いて同じように働きます.
The following table provides fallback that user agents may use for
stretching a given base character when the font does not
provide a MATH.MathVariants
table.
The algorithms of
5.3 Size variants for operators (MathVariants
)
work the same except with some adjustments:
MathVariants.horizGlyphConstructionOffsets[]
の部品に相当します. 鉛直方向なら, MathVariants.vertGlyphConstructionOffsets[]
の部品に相当します.
MathVariants.horizGlyphConstructionOffsets[]
item;
if it is vertical it corresponds to
a MathVariants.vertGlyphConstructionOffsets[]
item.MathGlyphConstruction.mathGlyphVariantRecord
は, 常に空です.
MathGlyphConstruction.mathGlyphVariantRecord
is
always empty.MathVariants.minConnectorOverlap
, GlyphPartRecord.startConnectorLength
, GlyphPartRecord.endConnectorLength
は, 0として扱われます.
MathVariants.minConnectorOverlap
,
GlyphPartRecord.startConnectorLength
and
GlyphPartRecord.endConnectorLength
are treated as 0.MathGlyphConstruction.GlyphAssembly.partRecords
の配列は, 次のとおり表のそれぞれの行から組み立てられます.
MathGlyphConstruction.GlyphAssembly.partRecords
is built
from each table row as follows:基となる文字 Base Character |
字形の構成 Glyph Construction |
エクステンダ文字 Extender Character |
下端/左端の文字 Bottom/Left Character |
真ん中の文字 Middle Character |
上端/右端の文字 Top/Right Character |
---|---|---|---|---|---|
U+0028 ( | 鉛直方向 Vertical |
U+239C ⎜ | U+239D ⎝ | N/A | U+239B ⎛ |
U+0029 ) | 鉛直方向 Vertical |
U+239F ⎟ | U+23A0 ⎠ | N/A | U+239E ⎞ |
U+003D = | 水平方向 Horizontal |
U+003D = | U+003D = | N/A | N/A |
U+005B [ | 鉛直方向 Vertical |
U+23A2 ⎢ | U+23A3 ⎣ | N/A | U+23A1 ⎡ |
U+005D ] | 鉛直方向 Vertical |
U+23A5 ⎥ | U+23A6 ⎦ | N/A | U+23A4 ⎤ |
U+005F _ | 水平方向 Horizontal |
U+005F _ | U+005F _ | N/A | N/A |
U+007B { | 鉛直方向 Vertical |
U+23AA ⎪ | U+23A9 ⎩ | U+23A8 ⎨ | U+23A7 ⎧ |
U+007C | | 鉛直方向 Vertical |
U+007C | | U+007C | | N/A | N/A |
U+007D } | 鉛直方向 Vertical |
U+23AA ⎪ | U+23AD ⎭ | U+23AC ⎬ | U+23AB ⎫ |
U+00AF ¯ | 水平方向 Horizontal |
U+00AF ¯ | U+00AF ¯ | N/A | N/A |
U+2016 ‖ | 鉛直方向 Vertical |
U+2016 ‖ | U+2016 ‖ | N/A | N/A |
U+203E ‾ | 水平方向 Horizontal |
U+203E ‾ | U+203E ‾ | N/A | N/A |
U+2190 ← | 水平方向 Horizontal |
U+23AF ⎯ | U+2190 ← | N/A | U+23AF ⎯ |
U+2191 ↑ | 鉛直方向 Vertical |
U+23D0 ⏐ | U+23D0 ⏐ | N/A | U+2191 ↑ |
U+2192 → | 水平方向 Horizontal |
U+23AF ⎯ | U+23AF ⎯ | N/A | U+2192 → |
U+2193 ↓ | 鉛直方向 Vertical |
U+23D0 ⏐ | U+2193 ↓ | N/A | U+23D0 ⏐ |
U+2194 ↔ | 水平方向 Horizontal |
U+23AF ⎯ | U+2190 ← | N/A | U+2192 → |
U+2195 ↕ | 鉛直方向 Vertical |
U+23D0 ⏐ | U+2193 ↓ | N/A | U+2191 ↑ |
U+21A4 ↤ | 水平方向 Horizontal |
U+23AF ⎯ | U+2190 ← | N/A | U+22A3 ⊣ |
U+21A6 ↦ | 水平方向 Horizontal |
U+23AF ⎯ | U+22A2 ⊢ | N/A | U+2192 → |
U+21BC ↼ | 水平方向 Horizontal |
U+23AF ⎯ | U+21BC ↼ | N/A | U+23AF ⎯ |
U+21BD ↽ | 水平方向 Horizontal |
U+23AF ⎯ | U+21BD ↽ | N/A | U+23AF ⎯ |
U+21C0 ⇀ | 水平方向 Horizontal |
U+23AF ⎯ | U+23AF ⎯ | N/A | U+21C0 ⇀ |
U+21C1 ⇁ | 水平方向 Horizontal |
U+23AF ⎯ | U+23AF ⎯ | N/A | U+21C1 ⇁ |
U+2223 ∣ | 鉛直方向 Vertical |
U+2223 ∣ | U+2223 ∣ | N/A | N/A |
U+2225 ∥ | 鉛直方向 Vertical |
U+2225 ∥ | U+2225 ∥ | N/A | N/A |
U+2308 ⌈ | 鉛直方向 Vertical |
U+23A2 ⎢ | U+23A2 ⎢ | N/A | U+23A1 ⎡ |
U+2309 ⌉ | 鉛直方向 Vertical |
U+23A5 ⎥ | U+23A5 ⎥ | N/A | U+23A4 ⎤ |
U+230A ⌊ | 鉛直方向 Vertical |
U+23A2 ⎢ | U+23A3 ⎣ | N/A | N/A |
U+230B ⌋ | 鉛直方向 Vertical |
U+23A5 ⎥ | U+23A6 ⎦ | N/A | N/A |
U+23B0 ⎰ | 鉛直方向 Vertical |
U+23AA ⎪ | U+23AD ⎭ | N/A | U+23A7 ⎧ |
U+23B1 ⎱ | 鉛直方向 Vertical |
U+23AA ⎪ | U+23A9 ⎩ | N/A | U+23AB ⎫ |
U+27F5 ⟵ | 水平方向 Horizontal |
U+23AF ⎯ | U+2190 ← | N/A | U+23AF ⎯ |
U+27F6 ⟶ | 水平方向 Horizontal |
U+23AF ⎯ | U+23AF ⎯ | N/A | U+2192 → |
U+27F7 ⟷ | 水平方向 Horizontal |
U+23AF ⎯ | U+2190 ← | N/A | U+2192 → |
U+294E ⥎ | 水平方向 Horizontal |
U+23AF ⎯ | U+21BC ↼ | N/A | U+21C0 ⇀ |
U+2950 ⥐ | 水平方向 Horizontal |
U+23AF ⎯ | U+21BD ↽ | N/A | U+21C1 ⇁ |
U+295A ⥚ | 水平方向 Horizontal |
U+23AF ⎯ | U+21BC ↼ | N/A | U+22A3 ⊣ |
U+295B ⥛ | 水平方向 Horizontal |
U+23AF ⎯ | U+22A2 ⊢ | N/A | U+21C0 ⇀ |
U+295E ⥞ | 水平方向 Horizontal |
U+23AF ⎯ | U+21BD ↽ | N/A | U+22A3 ⊣ |
U+295F ⥟ | 水平方向 Horizontal |
U+23AF ⎯ | U+22A2 ⊢ | N/A | U+21C1 ⇁ |
次の表は, ユニコードで利用可能な太字, イタリック体, フラクタル, 等幅フォント, 二重線などの数学用英数字記号を列挙しています. これらの各表は, 通常の書式の文字と, 変換した文字と元の文字との間のコードポイントの差を提供しています.
The following tables enumerate the mathematical alphanumeric symbols with form bold, italic, fraktur, monospace, double-struck etc that are available in Unicode. For each of them, the character in its normal form is provided as well as the difference between the code points of the transformed and original characters.
ときどき, 数学用スクリプト文字に対する, チャンセリーとラウンドハンドの違いを区別することが必要です. これらは, LaTeXにおいて\mathcal
コマンドと\mathscr
コマンドによって明白に使い分けられます.
It is sometimes needed to distinguish between
Chancery and Roundhand style for MATHEMATICAL SCRIPT characters.
These are notably used in LaTeX for the
\mathcal
and \mathscr
commands.
区別する1つの方法は, 特定の字形の異体字を選択する方法について述べた第23.4章 ユニコードの異体字選択用文字[ユニコード]を頼ることです. 実際は, 異体字選択用文字U+FE00と異体字選択用文字U+FE01が, 大文字のスクリプトにおいてチャンセリーとラウンドハンドをそれぞれ指定するのに使用できることを, ユニコード文字データベースからのStandardizedVariants.txt
ファイルが指し示します.
One way to do that is to rely on
Chapter 23.4 Variation Selectors of
Unicode which describes a way to
specify selection of particular glyph variants [UNICODE].
Indeed, the
StandardizedVariants.txt
file from the
Unicode Character Database indicates that variant selectors
U+FE00 and U+FE01 can be used on capital script to specify
Chancery and Roundhand respectively.
代わりに, 数学フォントの中には, 両方の書体を提供するのに[OPEN-FONT-FORMAT]でのsalt
プロパティまたはssXY
プロパティを頼るものものもあります. ページの著者は, これらの字形を利用するのに対応するOpenTypeフォントの機能であるfont-variant-alternatesプロパティを使用してもよいです.
Alternatively, some
mathematical fonts rely on salt
or
ssXY
properties from [OPEN-FONT-FORMAT]
to provide both styles. Page authors may use the
font-variant-alternates property with corresponding OpenType font features
to access these glyphs.
この節は規範ではありません.
This section is non-normative.
元の文字 Original | bold-script | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝓐 U+1D4D0 | 1D48F |
B U+0042 | 𝓑 U+1D4D1 | 1D48F |
C U+0043 | 𝓒 U+1D4D2 | 1D48F |
D U+0044 | 𝓓 U+1D4D3 | 1D48F |
E U+0045 | 𝓔 U+1D4D4 | 1D48F |
F U+0046 | 𝓕 U+1D4D5 | 1D48F |
G U+0047 | 𝓖 U+1D4D6 | 1D48F |
H U+0048 | 𝓗 U+1D4D7 | 1D48F |
I U+0049 | 𝓘 U+1D4D8 | 1D48F |
J U+004A | 𝓙 U+1D4D9 | 1D48F |
K U+004B | 𝓚 U+1D4DA | 1D48F |
L U+004C | 𝓛 U+1D4DB | 1D48F |
M U+004D | 𝓜 U+1D4DC | 1D48F |
N U+004E | 𝓝 U+1D4DD | 1D48F |
O U+004F | 𝓞 U+1D4DE | 1D48F |
P U+0050 | 𝓟 U+1D4DF | 1D48F |
Q U+0051 | 𝓠 U+1D4E0 | 1D48F |
R U+0052 | 𝓡 U+1D4E1 | 1D48F |
S U+0053 | 𝓢 U+1D4E2 | 1D48F |
T U+0054 | 𝓣 U+1D4E3 | 1D48F |
U U+0055 | 𝓤 U+1D4E4 | 1D48F |
V U+0056 | 𝓥 U+1D4E5 | 1D48F |
W U+0057 | 𝓦 U+1D4E6 | 1D48F |
X U+0058 | 𝓧 U+1D4E7 | 1D48F |
Y U+0059 | 𝓨 U+1D4E8 | 1D48F |
Z U+005A | 𝓩 U+1D4E9 | 1D48F |
a U+0061 | 𝓪 U+1D4EA | 1D489 |
b U+0062 | 𝓫 U+1D4EB | 1D489 |
c U+0063 | 𝓬 U+1D4EC | 1D489 |
d U+0064 | 𝓭 U+1D4ED | 1D489 |
e U+0065 | 𝓮 U+1D4EE | 1D489 |
f U+0066 | 𝓯 U+1D4EF | 1D489 |
g U+0067 | 𝓰 U+1D4F0 | 1D489 |
h U+0068 | 𝓱 U+1D4F1 | 1D489 |
i U+0069 | 𝓲 U+1D4F2 | 1D489 |
j U+006A | 𝓳 U+1D4F3 | 1D489 |
k U+006B | 𝓴 U+1D4F4 | 1D489 |
l U+006C | 𝓵 U+1D4F5 | 1D489 |
m U+006D | 𝓶 U+1D4F6 | 1D489 |
n U+006E | 𝓷 U+1D4F7 | 1D489 |
o U+006F | 𝓸 U+1D4F8 | 1D489 |
p U+0070 | 𝓹 U+1D4F9 | 1D489 |
q U+0071 | 𝓺 U+1D4FA | 1D489 |
r U+0072 | 𝓻 U+1D4FB | 1D489 |
s U+0073 | 𝓼 U+1D4FC | 1D489 |
t U+0074 | 𝓽 U+1D4FD | 1D489 |
u U+0075 | 𝓾 U+1D4FE | 1D489 |
v U+0076 | 𝓿 U+1D4FF | 1D489 |
w U+0077 | 𝔀 U+1D500 | 1D489 |
x U+0078 | 𝔁 U+1D501 | 1D489 |
y U+0079 | 𝔂 U+1D502 | 1D489 |
z U+007A | 𝔃 U+1D503 | 1D489 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | bold-italic | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝑨 U+1D468 | 1D427 |
B U+0042 | 𝑩 U+1D469 | 1D427 |
C U+0043 | 𝑪 U+1D46A | 1D427 |
D U+0044 | 𝑫 U+1D46B | 1D427 |
E U+0045 | 𝑬 U+1D46C | 1D427 |
F U+0046 | 𝑭 U+1D46D | 1D427 |
G U+0047 | 𝑮 U+1D46E | 1D427 |
H U+0048 | 𝑯 U+1D46F | 1D427 |
I U+0049 | 𝑰 U+1D470 | 1D427 |
J U+004A | 𝑱 U+1D471 | 1D427 |
K U+004B | 𝑲 U+1D472 | 1D427 |
L U+004C | 𝑳 U+1D473 | 1D427 |
M U+004D | 𝑴 U+1D474 | 1D427 |
N U+004E | 𝑵 U+1D475 | 1D427 |
O U+004F | 𝑶 U+1D476 | 1D427 |
P U+0050 | 𝑷 U+1D477 | 1D427 |
Q U+0051 | 𝑸 U+1D478 | 1D427 |
R U+0052 | 𝑹 U+1D479 | 1D427 |
S U+0053 | 𝑺 U+1D47A | 1D427 |
T U+0054 | 𝑻 U+1D47B | 1D427 |
U U+0055 | 𝑼 U+1D47C | 1D427 |
V U+0056 | 𝑽 U+1D47D | 1D427 |
W U+0057 | 𝑾 U+1D47E | 1D427 |
X U+0058 | 𝑿 U+1D47F | 1D427 |
Y U+0059 | 𝒀 U+1D480 | 1D427 |
Z U+005A | 𝒁 U+1D481 | 1D427 |
a U+0061 | 𝒂 U+1D482 | 1D421 |
b U+0062 | 𝒃 U+1D483 | 1D421 |
c U+0063 | 𝒄 U+1D484 | 1D421 |
d U+0064 | 𝒅 U+1D485 | 1D421 |
e U+0065 | 𝒆 U+1D486 | 1D421 |
f U+0066 | 𝒇 U+1D487 | 1D421 |
g U+0067 | 𝒈 U+1D488 | 1D421 |
h U+0068 | 𝒉 U+1D489 | 1D421 |
i U+0069 | 𝒊 U+1D48A | 1D421 |
j U+006A | 𝒋 U+1D48B | 1D421 |
k U+006B | 𝒌 U+1D48C | 1D421 |
l U+006C | 𝒍 U+1D48D | 1D421 |
m U+006D | 𝒎 U+1D48E | 1D421 |
n U+006E | 𝒏 U+1D48F | 1D421 |
o U+006F | 𝒐 U+1D490 | 1D421 |
p U+0070 | 𝒑 U+1D491 | 1D421 |
q U+0071 | 𝒒 U+1D492 | 1D421 |
r U+0072 | 𝒓 U+1D493 | 1D421 |
s U+0073 | 𝒔 U+1D494 | 1D421 |
t U+0074 | 𝒕 U+1D495 | 1D421 |
u U+0075 | 𝒖 U+1D496 | 1D421 |
v U+0076 | 𝒗 U+1D497 | 1D421 |
w U+0077 | 𝒘 U+1D498 | 1D421 |
x U+0078 | 𝒙 U+1D499 | 1D421 |
y U+0079 | 𝒚 U+1D49A | 1D421 |
z U+007A | 𝒛 U+1D49B | 1D421 |
Α U+0391 | 𝜜 U+1D71C | 1D38B |
Β U+0392 | 𝜝 U+1D71D | 1D38B |
Γ U+0393 | 𝜞 U+1D71E | 1D38B |
Δ U+0394 | 𝜟 U+1D71F | 1D38B |
Ε U+0395 | 𝜠 U+1D720 | 1D38B |
Ζ U+0396 | 𝜡 U+1D721 | 1D38B |
Η U+0397 | 𝜢 U+1D722 | 1D38B |
Θ U+0398 | 𝜣 U+1D723 | 1D38B |
Ι U+0399 | 𝜤 U+1D724 | 1D38B |
Κ U+039A | 𝜥 U+1D725 | 1D38B |
Λ U+039B | 𝜦 U+1D726 | 1D38B |
Μ U+039C | 𝜧 U+1D727 | 1D38B |
Ν U+039D | 𝜨 U+1D728 | 1D38B |
Ξ U+039E | 𝜩 U+1D729 | 1D38B |
Ο U+039F | 𝜪 U+1D72A | 1D38B |
Π U+03A0 | 𝜫 U+1D72B | 1D38B |
Ρ U+03A1 | 𝜬 U+1D72C | 1D38B |
ϴ U+03F4 | 𝜭 U+1D72D | 1D339 |
Σ U+03A3 | 𝜮 U+1D72E | 1D38B |
Τ U+03A4 | 𝜯 U+1D72F | 1D38B |
Υ U+03A5 | 𝜰 U+1D730 | 1D38B |
Φ U+03A6 | 𝜱 U+1D731 | 1D38B |
Χ U+03A7 | 𝜲 U+1D732 | 1D38B |
Ψ U+03A8 | 𝜳 U+1D733 | 1D38B |
Ω U+03A9 | 𝜴 U+1D734 | 1D38B |
∇ U+2207 | 𝜵 U+1D735 | 1B52E |
α U+03B1 | 𝜶 U+1D736 | 1D385 |
β U+03B2 | 𝜷 U+1D737 | 1D385 |
γ U+03B3 | 𝜸 U+1D738 | 1D385 |
δ U+03B4 | 𝜹 U+1D739 | 1D385 |
ε U+03B5 | 𝜺 U+1D73A | 1D385 |
ζ U+03B6 | 𝜻 U+1D73B | 1D385 |
η U+03B7 | 𝜼 U+1D73C | 1D385 |
θ U+03B8 | 𝜽 U+1D73D | 1D385 |
ι U+03B9 | 𝜾 U+1D73E | 1D385 |
κ U+03BA | 𝜿 U+1D73F | 1D385 |
λ U+03BB | 𝝀 U+1D740 | 1D385 |
μ U+03BC | 𝝁 U+1D741 | 1D385 |
ν U+03BD | 𝝂 U+1D742 | 1D385 |
ξ U+03BE | 𝝃 U+1D743 | 1D385 |
ο U+03BF | 𝝄 U+1D744 | 1D385 |
π U+03C0 | 𝝅 U+1D745 | 1D385 |
ρ U+03C1 | 𝝆 U+1D746 | 1D385 |
ς U+03C2 | 𝝇 U+1D747 | 1D385 |
σ U+03C3 | 𝝈 U+1D748 | 1D385 |
τ U+03C4 | 𝝉 U+1D749 | 1D385 |
υ U+03C5 | 𝝊 U+1D74A | 1D385 |
φ U+03C6 | 𝝋 U+1D74B | 1D385 |
χ U+03C7 | 𝝌 U+1D74C | 1D385 |
ψ U+03C8 | 𝝍 U+1D74D | 1D385 |
ω U+03C9 | 𝝎 U+1D74E | 1D385 |
∂ U+2202 | 𝝏 U+1D74F | 1B54D |
ϵ U+03F5 | 𝝐 U+1D750 | 1D35B |
ϑ U+03D1 | 𝝑 U+1D751 | 1D380 |
ϰ U+03F0 | 𝝒 U+1D752 | 1D362 |
ϕ U+03D5 | 𝝓 U+1D753 | 1D37E |
ϱ U+03F1 | 𝝔 U+1D754 | 1D363 |
ϖ U+03D6 | 𝝕 U+1D755 | 1D37F |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | tailed | コードポイントの差 Δcode point |
---|---|---|
ج U+062C | 𞹂 U+1EE42 | 1E816 |
ح U+062D | 𞹇 U+1EE47 | 1E81A |
ي U+064A | 𞹉 U+1EE49 | 1E7FF |
ل U+0644 | 𞹋 U+1EE4B | 1E807 |
ن U+0646 | 𞹍 U+1EE4D | 1E807 |
س U+0633 | 𞹎 U+1EE4E | 1E81B |
ع U+0639 | 𞹏 U+1EE4F | 1E816 |
ص U+0635 | 𞹑 U+1EE51 | 1E81C |
ق U+0642 | 𞹒 U+1EE52 | 1E810 |
ش U+0634 | 𞹔 U+1EE54 | 1E820 |
خ U+062E | 𞹗 U+1EE57 | 1E829 |
ض U+0636 | 𞹙 U+1EE59 | 1E823 |
غ U+063A | 𞹛 U+1EE5B | 1E821 |
ں U+06BA | 𞹝 U+1EE5D | 1E7A3 |
ٯ U+066F | 𞹟 U+1EE5F | 1E7F0 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | bold | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝐀 U+1D400 | 1D3BF |
B U+0042 | 𝐁 U+1D401 | 1D3BF |
C U+0043 | 𝐂 U+1D402 | 1D3BF |
D U+0044 | 𝐃 U+1D403 | 1D3BF |
E U+0045 | 𝐄 U+1D404 | 1D3BF |
F U+0046 | 𝐅 U+1D405 | 1D3BF |
G U+0047 | 𝐆 U+1D406 | 1D3BF |
H U+0048 | 𝐇 U+1D407 | 1D3BF |
I U+0049 | 𝐈 U+1D408 | 1D3BF |
J U+004A | 𝐉 U+1D409 | 1D3BF |
K U+004B | 𝐊 U+1D40A | 1D3BF |
L U+004C | 𝐋 U+1D40B | 1D3BF |
M U+004D | 𝐌 U+1D40C | 1D3BF |
N U+004E | 𝐍 U+1D40D | 1D3BF |
O U+004F | 𝐎 U+1D40E | 1D3BF |
P U+0050 | 𝐏 U+1D40F | 1D3BF |
Q U+0051 | 𝐐 U+1D410 | 1D3BF |
R U+0052 | 𝐑 U+1D411 | 1D3BF |
S U+0053 | 𝐒 U+1D412 | 1D3BF |
T U+0054 | 𝐓 U+1D413 | 1D3BF |
U U+0055 | 𝐔 U+1D414 | 1D3BF |
V U+0056 | 𝐕 U+1D415 | 1D3BF |
W U+0057 | 𝐖 U+1D416 | 1D3BF |
X U+0058 | 𝐗 U+1D417 | 1D3BF |
Y U+0059 | 𝐘 U+1D418 | 1D3BF |
Z U+005A | 𝐙 U+1D419 | 1D3BF |
a U+0061 | 𝐚 U+1D41A | 1D3B9 |
b U+0062 | 𝐛 U+1D41B | 1D3B9 |
c U+0063 | 𝐜 U+1D41C | 1D3B9 |
d U+0064 | 𝐝 U+1D41D | 1D3B9 |
e U+0065 | 𝐞 U+1D41E | 1D3B9 |
f U+0066 | 𝐟 U+1D41F | 1D3B9 |
g U+0067 | 𝐠 U+1D420 | 1D3B9 |
h U+0068 | 𝐡 U+1D421 | 1D3B9 |
i U+0069 | 𝐢 U+1D422 | 1D3B9 |
j U+006A | 𝐣 U+1D423 | 1D3B9 |
k U+006B | 𝐤 U+1D424 | 1D3B9 |
l U+006C | 𝐥 U+1D425 | 1D3B9 |
m U+006D | 𝐦 U+1D426 | 1D3B9 |
n U+006E | 𝐧 U+1D427 | 1D3B9 |
o U+006F | 𝐨 U+1D428 | 1D3B9 |
p U+0070 | 𝐩 U+1D429 | 1D3B9 |
q U+0071 | 𝐪 U+1D42A | 1D3B9 |
r U+0072 | 𝐫 U+1D42B | 1D3B9 |
s U+0073 | 𝐬 U+1D42C | 1D3B9 |
t U+0074 | 𝐭 U+1D42D | 1D3B9 |
u U+0075 | 𝐮 U+1D42E | 1D3B9 |
v U+0076 | 𝐯 U+1D42F | 1D3B9 |
w U+0077 | 𝐰 U+1D430 | 1D3B9 |
x U+0078 | 𝐱 U+1D431 | 1D3B9 |
y U+0079 | 𝐲 U+1D432 | 1D3B9 |
z U+007A | 𝐳 U+1D433 | 1D3B9 |
Α U+0391 | 𝚨 U+1D6A8 | 1D317 |
Β U+0392 | 𝚩 U+1D6A9 | 1D317 |
Γ U+0393 | 𝚪 U+1D6AA | 1D317 |
Δ U+0394 | 𝚫 U+1D6AB | 1D317 |
Ε U+0395 | 𝚬 U+1D6AC | 1D317 |
Ζ U+0396 | 𝚭 U+1D6AD | 1D317 |
Η U+0397 | 𝚮 U+1D6AE | 1D317 |
Θ U+0398 | 𝚯 U+1D6AF | 1D317 |
Ι U+0399 | 𝚰 U+1D6B0 | 1D317 |
Κ U+039A | 𝚱 U+1D6B1 | 1D317 |
Λ U+039B | 𝚲 U+1D6B2 | 1D317 |
Μ U+039C | 𝚳 U+1D6B3 | 1D317 |
Ν U+039D | 𝚴 U+1D6B4 | 1D317 |
Ξ U+039E | 𝚵 U+1D6B5 | 1D317 |
Ο U+039F | 𝚶 U+1D6B6 | 1D317 |
Π U+03A0 | 𝚷 U+1D6B7 | 1D317 |
Ρ U+03A1 | 𝚸 U+1D6B8 | 1D317 |
ϴ U+03F4 | 𝚹 U+1D6B9 | 1D2C5 |
Σ U+03A3 | 𝚺 U+1D6BA | 1D317 |
Τ U+03A4 | 𝚻 U+1D6BB | 1D317 |
Υ U+03A5 | 𝚼 U+1D6BC | 1D317 |
Φ U+03A6 | 𝚽 U+1D6BD | 1D317 |
Χ U+03A7 | 𝚾 U+1D6BE | 1D317 |
Ψ U+03A8 | 𝚿 U+1D6BF | 1D317 |
Ω U+03A9 | 𝛀 U+1D6C0 | 1D317 |
∇ U+2207 | 𝛁 U+1D6C1 | 1B4BA |
α U+03B1 | 𝛂 U+1D6C2 | 1D311 |
β U+03B2 | 𝛃 U+1D6C3 | 1D311 |
γ U+03B3 | 𝛄 U+1D6C4 | 1D311 |
δ U+03B4 | 𝛅 U+1D6C5 | 1D311 |
ε U+03B5 | 𝛆 U+1D6C6 | 1D311 |
ζ U+03B6 | 𝛇 U+1D6C7 | 1D311 |
η U+03B7 | 𝛈 U+1D6C8 | 1D311 |
θ U+03B8 | 𝛉 U+1D6C9 | 1D311 |
ι U+03B9 | 𝛊 U+1D6CA | 1D311 |
κ U+03BA | 𝛋 U+1D6CB | 1D311 |
λ U+03BB | 𝛌 U+1D6CC | 1D311 |
μ U+03BC | 𝛍 U+1D6CD | 1D311 |
ν U+03BD | 𝛎 U+1D6CE | 1D311 |
ξ U+03BE | 𝛏 U+1D6CF | 1D311 |
ο U+03BF | 𝛐 U+1D6D0 | 1D311 |
π U+03C0 | 𝛑 U+1D6D1 | 1D311 |
ρ U+03C1 | 𝛒 U+1D6D2 | 1D311 |
ς U+03C2 | 𝛓 U+1D6D3 | 1D311 |
σ U+03C3 | 𝛔 U+1D6D4 | 1D311 |
τ U+03C4 | 𝛕 U+1D6D5 | 1D311 |
υ U+03C5 | 𝛖 U+1D6D6 | 1D311 |
φ U+03C6 | 𝛗 U+1D6D7 | 1D311 |
χ U+03C7 | 𝛘 U+1D6D8 | 1D311 |
ψ U+03C8 | 𝛙 U+1D6D9 | 1D311 |
ω U+03C9 | 𝛚 U+1D6DA | 1D311 |
∂ U+2202 | 𝛛 U+1D6DB | 1B4D9 |
ϵ U+03F5 | 𝛜 U+1D6DC | 1D2E7 |
ϑ U+03D1 | 𝛝 U+1D6DD | 1D30C |
ϰ U+03F0 | 𝛞 U+1D6DE | 1D2EE |
ϕ U+03D5 | 𝛟 U+1D6DF | 1D30A |
ϱ U+03F1 | 𝛠 U+1D6E0 | 1D2EF |
ϖ U+03D6 | 𝛡 U+1D6E1 | 1D30B |
Ϝ U+03DC | 𝟊 U+1D7CA | 1D3EE |
ϝ U+03DD | 𝟋 U+1D7CB | 1D3EE |
0 U+0030 | 𝟎 U+1D7CE | 1D79E |
1 U+0031 | 𝟏 U+1D7CF | 1D79E |
2 U+0032 | 𝟐 U+1D7D0 | 1D79E |
3 U+0033 | 𝟑 U+1D7D1 | 1D79E |
4 U+0034 | 𝟒 U+1D7D2 | 1D79E |
5 U+0035 | 𝟓 U+1D7D3 | 1D79E |
6 U+0036 | 𝟔 U+1D7D4 | 1D79E |
7 U+0037 | 𝟕 U+1D7D5 | 1D79E |
8 U+0038 | 𝟖 U+1D7D6 | 1D79E |
9 U+0039 | 𝟗 U+1D7D7 | 1D79E |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | fraktur | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝔄 U+1D504 | 1D4C3 |
B U+0042 | 𝔅 U+1D505 | 1D4C3 |
C U+0043 | ℭ U+0212D | 20EA |
D U+0044 | 𝔇 U+1D507 | 1D4C3 |
E U+0045 | 𝔈 U+1D508 | 1D4C3 |
F U+0046 | 𝔉 U+1D509 | 1D4C3 |
G U+0047 | 𝔊 U+1D50A | 1D4C3 |
H U+0048 | ℌ U+0210C | 20C4 |
I U+0049 | ℑ U+02111 | 20C8 |
J U+004A | 𝔍 U+1D50D | 1D4C3 |
K U+004B | 𝔎 U+1D50E | 1D4C3 |
L U+004C | 𝔏 U+1D50F | 1D4C3 |
M U+004D | 𝔐 U+1D510 | 1D4C3 |
N U+004E | 𝔑 U+1D511 | 1D4C3 |
O U+004F | 𝔒 U+1D512 | 1D4C3 |
P U+0050 | 𝔓 U+1D513 | 1D4C3 |
Q U+0051 | 𝔔 U+1D514 | 1D4C3 |
R U+0052 | ℜ U+0211C | 20CA |
S U+0053 | 𝔖 U+1D516 | 1D4C3 |
T U+0054 | 𝔗 U+1D517 | 1D4C3 |
U U+0055 | 𝔘 U+1D518 | 1D4C3 |
V U+0056 | 𝔙 U+1D519 | 1D4C3 |
W U+0057 | 𝔚 U+1D51A | 1D4C3 |
X U+0058 | 𝔛 U+1D51B | 1D4C3 |
Y U+0059 | 𝔜 U+1D51C | 1D4C3 |
Z U+005A | ℨ U+02128 | 20CE |
a U+0061 | 𝔞 U+1D51E | 1D4BD |
b U+0062 | 𝔟 U+1D51F | 1D4BD |
c U+0063 | 𝔠 U+1D520 | 1D4BD |
d U+0064 | 𝔡 U+1D521 | 1D4BD |
e U+0065 | 𝔢 U+1D522 | 1D4BD |
f U+0066 | 𝔣 U+1D523 | 1D4BD |
g U+0067 | 𝔤 U+1D524 | 1D4BD |
h U+0068 | 𝔥 U+1D525 | 1D4BD |
i U+0069 | 𝔦 U+1D526 | 1D4BD |
j U+006A | 𝔧 U+1D527 | 1D4BD |
k U+006B | 𝔨 U+1D528 | 1D4BD |
l U+006C | 𝔩 U+1D529 | 1D4BD |
m U+006D | 𝔪 U+1D52A | 1D4BD |
n U+006E | 𝔫 U+1D52B | 1D4BD |
o U+006F | 𝔬 U+1D52C | 1D4BD |
p U+0070 | 𝔭 U+1D52D | 1D4BD |
q U+0071 | 𝔮 U+1D52E | 1D4BD |
r U+0072 | 𝔯 U+1D52F | 1D4BD |
s U+0073 | 𝔰 U+1D530 | 1D4BD |
t U+0074 | 𝔱 U+1D531 | 1D4BD |
u U+0075 | 𝔲 U+1D532 | 1D4BD |
v U+0076 | 𝔳 U+1D533 | 1D4BD |
w U+0077 | 𝔴 U+1D534 | 1D4BD |
x U+0078 | 𝔵 U+1D535 | 1D4BD |
y U+0079 | 𝔶 U+1D536 | 1D4BD |
z U+007A | 𝔷 U+1D537 | 1D4BD |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | script | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝒜 U+1D49C | 1D45B |
B U+0042 | ℬ U+0212C | 20EA |
C U+0043 | 𝒞 U+1D49E | 1D45B |
D U+0044 | 𝒟 U+1D49F | 1D45B |
E U+0045 | ℰ U+02130 | 20EB |
F U+0046 | ℱ U+02131 | 20EB |
G U+0047 | 𝒢 U+1D4A2 | 1D45B |
H U+0048 | ℋ U+0210B | 20C3 |
I U+0049 | ℐ U+02110 | 20C7 |
J U+004A | 𝒥 U+1D4A5 | 1D45B |
K U+004B | 𝒦 U+1D4A6 | 1D45B |
L U+004C | ℒ U+02112 | 20C6 |
M U+004D | ℳ U+02133 | 20E6 |
N U+004E | 𝒩 U+1D4A9 | 1D45B |
O U+004F | 𝒪 U+1D4AA | 1D45B |
P U+0050 | 𝒫 U+1D4AB | 1D45B |
Q U+0051 | 𝒬 U+1D4AC | 1D45B |
R U+0052 | ℛ U+0211B | 20C9 |
S U+0053 | 𝒮 U+1D4AE | 1D45B |
T U+0054 | 𝒯 U+1D4AF | 1D45B |
U U+0055 | 𝒰 U+1D4B0 | 1D45B |
V U+0056 | 𝒱 U+1D4B1 | 1D45B |
W U+0057 | 𝒲 U+1D4B2 | 1D45B |
X U+0058 | 𝒳 U+1D4B3 | 1D45B |
Y U+0059 | 𝒴 U+1D4B4 | 1D45B |
Z U+005A | 𝒵 U+1D4B5 | 1D45B |
a U+0061 | 𝒶 U+1D4B6 | 1D455 |
b U+0062 | 𝒷 U+1D4B7 | 1D455 |
c U+0063 | 𝒸 U+1D4B8 | 1D455 |
d U+0064 | 𝒹 U+1D4B9 | 1D455 |
e U+0065 | ℯ U+0212F | 20CA |
f U+0066 | 𝒻 U+1D4BB | 1D455 |
g U+0067 | ℊ U+0210A | 20A3 |
h U+0068 | 𝒽 U+1D4BD | 1D455 |
i U+0069 | 𝒾 U+1D4BE | 1D455 |
j U+006A | 𝒿 U+1D4BF | 1D455 |
k U+006B | 𝓀 U+1D4C0 | 1D455 |
l U+006C | 𝓁 U+1D4C1 | 1D455 |
m U+006D | 𝓂 U+1D4C2 | 1D455 |
n U+006E | 𝓃 U+1D4C3 | 1D455 |
o U+006F | ℴ U+02134 | 20C5 |
p U+0070 | 𝓅 U+1D4C5 | 1D455 |
q U+0071 | 𝓆 U+1D4C6 | 1D455 |
r U+0072 | 𝓇 U+1D4C7 | 1D455 |
s U+0073 | 𝓈 U+1D4C8 | 1D455 |
t U+0074 | 𝓉 U+1D4C9 | 1D455 |
u U+0075 | 𝓊 U+1D4CA | 1D455 |
v U+0076 | 𝓋 U+1D4CB | 1D455 |
w U+0077 | 𝓌 U+1D4CC | 1D455 |
x U+0078 | 𝓍 U+1D4CD | 1D455 |
y U+0079 | 𝓎 U+1D4CE | 1D455 |
z U+007A | 𝓏 U+1D4CF | 1D455 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | monospace | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝙰 U+1D670 | 1D62F |
B U+0042 | 𝙱 U+1D671 | 1D62F |
C U+0043 | 𝙲 U+1D672 | 1D62F |
D U+0044 | 𝙳 U+1D673 | 1D62F |
E U+0045 | 𝙴 U+1D674 | 1D62F |
F U+0046 | 𝙵 U+1D675 | 1D62F |
G U+0047 | 𝙶 U+1D676 | 1D62F |
H U+0048 | 𝙷 U+1D677 | 1D62F |
I U+0049 | 𝙸 U+1D678 | 1D62F |
J U+004A | 𝙹 U+1D679 | 1D62F |
K U+004B | 𝙺 U+1D67A | 1D62F |
L U+004C | 𝙻 U+1D67B | 1D62F |
M U+004D | 𝙼 U+1D67C | 1D62F |
N U+004E | 𝙽 U+1D67D | 1D62F |
O U+004F | 𝙾 U+1D67E | 1D62F |
P U+0050 | 𝙿 U+1D67F | 1D62F |
Q U+0051 | 𝚀 U+1D680 | 1D62F |
R U+0052 | 𝚁 U+1D681 | 1D62F |
S U+0053 | 𝚂 U+1D682 | 1D62F |
T U+0054 | 𝚃 U+1D683 | 1D62F |
U U+0055 | 𝚄 U+1D684 | 1D62F |
V U+0056 | 𝚅 U+1D685 | 1D62F |
W U+0057 | 𝚆 U+1D686 | 1D62F |
X U+0058 | 𝚇 U+1D687 | 1D62F |
Y U+0059 | 𝚈 U+1D688 | 1D62F |
Z U+005A | 𝚉 U+1D689 | 1D62F |
a U+0061 | 𝚊 U+1D68A | 1D629 |
b U+0062 | 𝚋 U+1D68B | 1D629 |
c U+0063 | 𝚌 U+1D68C | 1D629 |
d U+0064 | 𝚍 U+1D68D | 1D629 |
e U+0065 | 𝚎 U+1D68E | 1D629 |
f U+0066 | 𝚏 U+1D68F | 1D629 |
g U+0067 | 𝚐 U+1D690 | 1D629 |
h U+0068 | 𝚑 U+1D691 | 1D629 |
i U+0069 | 𝚒 U+1D692 | 1D629 |
j U+006A | 𝚓 U+1D693 | 1D629 |
k U+006B | 𝚔 U+1D694 | 1D629 |
l U+006C | 𝚕 U+1D695 | 1D629 |
m U+006D | 𝚖 U+1D696 | 1D629 |
n U+006E | 𝚗 U+1D697 | 1D629 |
o U+006F | 𝚘 U+1D698 | 1D629 |
p U+0070 | 𝚙 U+1D699 | 1D629 |
q U+0071 | 𝚚 U+1D69A | 1D629 |
r U+0072 | 𝚛 U+1D69B | 1D629 |
s U+0073 | 𝚜 U+1D69C | 1D629 |
t U+0074 | 𝚝 U+1D69D | 1D629 |
u U+0075 | 𝚞 U+1D69E | 1D629 |
v U+0076 | 𝚟 U+1D69F | 1D629 |
w U+0077 | 𝚠 U+1D6A0 | 1D629 |
x U+0078 | 𝚡 U+1D6A1 | 1D629 |
y U+0079 | 𝚢 U+1D6A2 | 1D629 |
z U+007A | 𝚣 U+1D6A3 | 1D629 |
0 U+0030 | 𝟶 U+1D7F6 | 1D7C6 |
1 U+0031 | 𝟷 U+1D7F7 | 1D7C6 |
2 U+0032 | 𝟸 U+1D7F8 | 1D7C6 |
3 U+0033 | 𝟹 U+1D7F9 | 1D7C6 |
4 U+0034 | 𝟺 U+1D7FA | 1D7C6 |
5 U+0035 | 𝟻 U+1D7FB | 1D7C6 |
6 U+0036 | 𝟼 U+1D7FC | 1D7C6 |
7 U+0037 | 𝟽 U+1D7FD | 1D7C6 |
8 U+0038 | 𝟾 U+1D7FE | 1D7C6 |
9 U+0039 | 𝟿 U+1D7FF | 1D7C6 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | initial | コードポイントの差 Δcode point |
---|---|---|
ب U+0628 | 𞸡 U+1EE21 | 1E7F9 |
ج U+062C | 𞸢 U+1EE22 | 1E7F6 |
ه U+0647 | 𞸤 U+1EE24 | 1E7DD |
ح U+062D | 𞸧 U+1EE27 | 1E7FA |
ي U+064A | 𞸩 U+1EE29 | 1E7DF |
ك U+0643 | 𞸪 U+1EE2A | 1E7E7 |
ل U+0644 | 𞸫 U+1EE2B | 1E7E7 |
م U+0645 | 𞸬 U+1EE2C | 1E7E7 |
ن U+0646 | 𞸭 U+1EE2D | 1E7E7 |
س U+0633 | 𞸮 U+1EE2E | 1E7FB |
ع U+0639 | 𞸯 U+1EE2F | 1E7F6 |
ف U+0641 | 𞸰 U+1EE30 | 1E7EF |
ص U+0635 | 𞸱 U+1EE31 | 1E7FC |
ق U+0642 | 𞸲 U+1EE32 | 1E7F0 |
ش U+0634 | 𞸴 U+1EE34 | 1E800 |
ت U+062A | 𞸵 U+1EE35 | 1E80B |
ث U+062B | 𞸶 U+1EE36 | 1E80B |
خ U+062E | 𞸷 U+1EE37 | 1E809 |
ض U+0636 | 𞸹 U+1EE39 | 1E803 |
غ U+063A | 𞸻 U+1EE3B | 1E801 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | sans-serif | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝖠 U+1D5A0 | 1D55F |
B U+0042 | 𝖡 U+1D5A1 | 1D55F |
C U+0043 | 𝖢 U+1D5A2 | 1D55F |
D U+0044 | 𝖣 U+1D5A3 | 1D55F |
E U+0045 | 𝖤 U+1D5A4 | 1D55F |
F U+0046 | 𝖥 U+1D5A5 | 1D55F |
G U+0047 | 𝖦 U+1D5A6 | 1D55F |
H U+0048 | 𝖧 U+1D5A7 | 1D55F |
I U+0049 | 𝖨 U+1D5A8 | 1D55F |
J U+004A | 𝖩 U+1D5A9 | 1D55F |
K U+004B | 𝖪 U+1D5AA | 1D55F |
L U+004C | 𝖫 U+1D5AB | 1D55F |
M U+004D | 𝖬 U+1D5AC | 1D55F |
N U+004E | 𝖭 U+1D5AD | 1D55F |
O U+004F | 𝖮 U+1D5AE | 1D55F |
P U+0050 | 𝖯 U+1D5AF | 1D55F |
Q U+0051 | 𝖰 U+1D5B0 | 1D55F |
R U+0052 | 𝖱 U+1D5B1 | 1D55F |
S U+0053 | 𝖲 U+1D5B2 | 1D55F |
T U+0054 | 𝖳 U+1D5B3 | 1D55F |
U U+0055 | 𝖴 U+1D5B4 | 1D55F |
V U+0056 | 𝖵 U+1D5B5 | 1D55F |
W U+0057 | 𝖶 U+1D5B6 | 1D55F |
X U+0058 | 𝖷 U+1D5B7 | 1D55F |
Y U+0059 | 𝖸 U+1D5B8 | 1D55F |
Z U+005A | 𝖹 U+1D5B9 | 1D55F |
a U+0061 | 𝖺 U+1D5BA | 1D559 |
b U+0062 | 𝖻 U+1D5BB | 1D559 |
c U+0063 | 𝖼 U+1D5BC | 1D559 |
d U+0064 | 𝖽 U+1D5BD | 1D559 |
e U+0065 | 𝖾 U+1D5BE | 1D559 |
f U+0066 | 𝖿 U+1D5BF | 1D559 |
g U+0067 | 𝗀 U+1D5C0 | 1D559 |
h U+0068 | 𝗁 U+1D5C1 | 1D559 |
i U+0069 | 𝗂 U+1D5C2 | 1D559 |
j U+006A | 𝗃 U+1D5C3 | 1D559 |
k U+006B | 𝗄 U+1D5C4 | 1D559 |
l U+006C | 𝗅 U+1D5C5 | 1D559 |
m U+006D | 𝗆 U+1D5C6 | 1D559 |
n U+006E | 𝗇 U+1D5C7 | 1D559 |
o U+006F | 𝗈 U+1D5C8 | 1D559 |
p U+0070 | 𝗉 U+1D5C9 | 1D559 |
q U+0071 | 𝗊 U+1D5CA | 1D559 |
r U+0072 | 𝗋 U+1D5CB | 1D559 |
s U+0073 | 𝗌 U+1D5CC | 1D559 |
t U+0074 | 𝗍 U+1D5CD | 1D559 |
u U+0075 | 𝗎 U+1D5CE | 1D559 |
v U+0076 | 𝗏 U+1D5CF | 1D559 |
w U+0077 | 𝗐 U+1D5D0 | 1D559 |
x U+0078 | 𝗑 U+1D5D1 | 1D559 |
y U+0079 | 𝗒 U+1D5D2 | 1D559 |
z U+007A | 𝗓 U+1D5D3 | 1D559 |
0 U+0030 | 𝟢 U+1D7E2 | 1D7B2 |
1 U+0031 | 𝟣 U+1D7E3 | 1D7B2 |
2 U+0032 | 𝟤 U+1D7E4 | 1D7B2 |
3 U+0033 | 𝟥 U+1D7E5 | 1D7B2 |
4 U+0034 | 𝟦 U+1D7E6 | 1D7B2 |
5 U+0035 | 𝟧 U+1D7E7 | 1D7B2 |
6 U+0036 | 𝟨 U+1D7E8 | 1D7B2 |
7 U+0037 | 𝟩 U+1D7E9 | 1D7B2 |
8 U+0038 | 𝟪 U+1D7EA | 1D7B2 |
9 U+0039 | 𝟫 U+1D7EB | 1D7B2 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | double-struck | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝔸 U+1D538 | 1D4F7 |
B U+0042 | 𝔹 U+1D539 | 1D4F7 |
C U+0043 | ℂ U+02102 | 20BF |
D U+0044 | 𝔻 U+1D53B | 1D4F7 |
E U+0045 | 𝔼 U+1D53C | 1D4F7 |
F U+0046 | 𝔽 U+1D53D | 1D4F7 |
G U+0047 | 𝔾 U+1D53E | 1D4F7 |
H U+0048 | ℍ U+0210D | 20C5 |
I U+0049 | 𝕀 U+1D540 | 1D4F7 |
J U+004A | 𝕁 U+1D541 | 1D4F7 |
K U+004B | 𝕂 U+1D542 | 1D4F7 |
L U+004C | 𝕃 U+1D543 | 1D4F7 |
M U+004D | 𝕄 U+1D544 | 1D4F7 |
N U+004E | ℕ U+02115 | 20C7 |
O U+004F | 𝕆 U+1D546 | 1D4F7 |
P U+0050 | ℙ U+02119 | 20C9 |
Q U+0051 | ℚ U+0211A | 20C9 |
R U+0052 | ℝ U+0211D | 20CB |
S U+0053 | 𝕊 U+1D54A | 1D4F7 |
T U+0054 | 𝕋 U+1D54B | 1D4F7 |
U U+0055 | 𝕌 U+1D54C | 1D4F7 |
V U+0056 | 𝕍 U+1D54D | 1D4F7 |
W U+0057 | 𝕎 U+1D54E | 1D4F7 |
X U+0058 | 𝕏 U+1D54F | 1D4F7 |
Y U+0059 | 𝕐 U+1D550 | 1D4F7 |
Z U+005A | ℤ U+02124 | 20CA |
a U+0061 | 𝕒 U+1D552 | 1D4F1 |
b U+0062 | 𝕓 U+1D553 | 1D4F1 |
c U+0063 | 𝕔 U+1D554 | 1D4F1 |
d U+0064 | 𝕕 U+1D555 | 1D4F1 |
e U+0065 | 𝕖 U+1D556 | 1D4F1 |
f U+0066 | 𝕗 U+1D557 | 1D4F1 |
g U+0067 | 𝕘 U+1D558 | 1D4F1 |
h U+0068 | 𝕙 U+1D559 | 1D4F1 |
i U+0069 | 𝕚 U+1D55A | 1D4F1 |
j U+006A | 𝕛 U+1D55B | 1D4F1 |
k U+006B | 𝕜 U+1D55C | 1D4F1 |
l U+006C | 𝕝 U+1D55D | 1D4F1 |
m U+006D | 𝕞 U+1D55E | 1D4F1 |
n U+006E | 𝕟 U+1D55F | 1D4F1 |
o U+006F | 𝕠 U+1D560 | 1D4F1 |
p U+0070 | 𝕡 U+1D561 | 1D4F1 |
q U+0071 | 𝕢 U+1D562 | 1D4F1 |
r U+0072 | 𝕣 U+1D563 | 1D4F1 |
s U+0073 | 𝕤 U+1D564 | 1D4F1 |
t U+0074 | 𝕥 U+1D565 | 1D4F1 |
u U+0075 | 𝕦 U+1D566 | 1D4F1 |
v U+0076 | 𝕧 U+1D567 | 1D4F1 |
w U+0077 | 𝕨 U+1D568 | 1D4F1 |
x U+0078 | 𝕩 U+1D569 | 1D4F1 |
y U+0079 | 𝕪 U+1D56A | 1D4F1 |
z U+007A | 𝕫 U+1D56B | 1D4F1 |
0 U+0030 | 𝟘 U+1D7D8 | 1D7A8 |
1 U+0031 | 𝟙 U+1D7D9 | 1D7A8 |
2 U+0032 | 𝟚 U+1D7DA | 1D7A8 |
3 U+0033 | 𝟛 U+1D7DB | 1D7A8 |
4 U+0034 | 𝟜 U+1D7DC | 1D7A8 |
5 U+0035 | 𝟝 U+1D7DD | 1D7A8 |
6 U+0036 | 𝟞 U+1D7DE | 1D7A8 |
7 U+0037 | 𝟟 U+1D7DF | 1D7A8 |
8 U+0038 | 𝟠 U+1D7E0 | 1D7A8 |
9 U+0039 | 𝟡 U+1D7E1 | 1D7A8 |
ب U+0628 | 𞺡 U+1EEA1 | 1E879 |
ج U+062C | 𞺢 U+1EEA2 | 1E876 |
د U+062F | 𞺣 U+1EEA3 | 1E874 |
و U+0648 | 𞺥 U+1EEA5 | 1E85D |
ز U+0632 | 𞺦 U+1EEA6 | 1E874 |
ح U+062D | 𞺧 U+1EEA7 | 1E87A |
ط U+0637 | 𞺨 U+1EEA8 | 1E871 |
ي U+064A | 𞺩 U+1EEA9 | 1E85F |
ل U+0644 | 𞺫 U+1EEAB | 1E867 |
م U+0645 | 𞺬 U+1EEAC | 1E867 |
ن U+0646 | 𞺭 U+1EEAD | 1E867 |
س U+0633 | 𞺮 U+1EEAE | 1E87B |
ع U+0639 | 𞺯 U+1EEAF | 1E876 |
ف U+0641 | 𞺰 U+1EEB0 | 1E86F |
ص U+0635 | 𞺱 U+1EEB1 | 1E87C |
ق U+0642 | 𞺲 U+1EEB2 | 1E870 |
ر U+0631 | 𞺳 U+1EEB3 | 1E882 |
ش U+0634 | 𞺴 U+1EEB4 | 1E880 |
ت U+062A | 𞺵 U+1EEB5 | 1E88B |
ث U+062B | 𞺶 U+1EEB6 | 1E88B |
خ U+062E | 𞺷 U+1EEB7 | 1E889 |
ذ U+0630 | 𞺸 U+1EEB8 | 1E888 |
ض U+0636 | 𞺹 U+1EEB9 | 1E883 |
ظ U+0638 | 𞺺 U+1EEBA | 1E882 |
غ U+063A | 𞺻 U+1EEBB | 1E881 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | looped | コードポイントの差 Δcode point |
---|---|---|
ا U+0627 | 𞺀 U+1EE80 | 1E859 |
ب U+0628 | 𞺁 U+1EE81 | 1E859 |
ج U+062C | 𞺂 U+1EE82 | 1E856 |
د U+062F | 𞺃 U+1EE83 | 1E854 |
ه U+0647 | 𞺄 U+1EE84 | 1E83D |
و U+0648 | 𞺅 U+1EE85 | 1E83D |
ز U+0632 | 𞺆 U+1EE86 | 1E854 |
ح U+062D | 𞺇 U+1EE87 | 1E85A |
ط U+0637 | 𞺈 U+1EE88 | 1E851 |
ي U+064A | 𞺉 U+1EE89 | 1E83F |
ل U+0644 | 𞺋 U+1EE8B | 1E847 |
م U+0645 | 𞺌 U+1EE8C | 1E847 |
ن U+0646 | 𞺍 U+1EE8D | 1E847 |
س U+0633 | 𞺎 U+1EE8E | 1E85B |
ع U+0639 | 𞺏 U+1EE8F | 1E856 |
ف U+0641 | 𞺐 U+1EE90 | 1E84F |
ص U+0635 | 𞺑 U+1EE91 | 1E85C |
ق U+0642 | 𞺒 U+1EE92 | 1E850 |
ر U+0631 | 𞺓 U+1EE93 | 1E862 |
ش U+0634 | 𞺔 U+1EE94 | 1E860 |
ت U+062A | 𞺕 U+1EE95 | 1E86B |
ث U+062B | 𞺖 U+1EE96 | 1E86B |
خ U+062E | 𞺗 U+1EE97 | 1E869 |
ذ U+0630 | 𞺘 U+1EE98 | 1E868 |
ض U+0636 | 𞺙 U+1EE99 | 1E863 |
ظ U+0638 | 𞺚 U+1EE9A | 1E862 |
غ U+063A | 𞺛 U+1EE9B | 1E861 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | stretched | コードポイントの差 Δcode point |
---|---|---|
ب U+0628 | 𞹡 U+1EE61 | 1E839 |
ج U+062C | 𞹢 U+1EE62 | 1E836 |
ه U+0647 | 𞹤 U+1EE64 | 1E81D |
ح U+062D | 𞹧 U+1EE67 | 1E83A |
ط U+0637 | 𞹨 U+1EE68 | 1E831 |
ي U+064A | 𞹩 U+1EE69 | 1E81F |
ك U+0643 | 𞹪 U+1EE6A | 1E827 |
م U+0645 | 𞹬 U+1EE6C | 1E827 |
ن U+0646 | 𞹭 U+1EE6D | 1E827 |
س U+0633 | 𞹮 U+1EE6E | 1E83B |
ع U+0639 | 𞹯 U+1EE6F | 1E836 |
ف U+0641 | 𞹰 U+1EE70 | 1E82F |
ص U+0635 | 𞹱 U+1EE71 | 1E83C |
ق U+0642 | 𞹲 U+1EE72 | 1E830 |
ش U+0634 | 𞹴 U+1EE74 | 1E840 |
ت U+062A | 𞹵 U+1EE75 | 1E84B |
ث U+062B | 𞹶 U+1EE76 | 1E84B |
خ U+062E | 𞹷 U+1EE77 | 1E849 |
ض U+0636 | 𞹹 U+1EE79 | 1E843 |
ظ U+0638 | 𞹺 U+1EE7A | 1E842 |
غ U+063A | 𞹻 U+1EE7B | 1E841 |
ٮ U+066E | 𞹼 U+1EE7C | 1E80E |
ڡ U+06A1 | 𞹾 U+1EE7E | 1E7DD |
元の文字 Original | italic | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝐴 U+1D434 | 1D3F3 |
B U+0042 | 𝐵 U+1D435 | 1D3F3 |
C U+0043 | 𝐶 U+1D436 | 1D3F3 |
D U+0044 | 𝐷 U+1D437 | 1D3F3 |
E U+0045 | 𝐸 U+1D438 | 1D3F3 |
F U+0046 | 𝐹 U+1D439 | 1D3F3 |
G U+0047 | 𝐺 U+1D43A | 1D3F3 |
H U+0048 | 𝐻 U+1D43B | 1D3F3 |
I U+0049 | 𝐼 U+1D43C | 1D3F3 |
J U+004A | 𝐽 U+1D43D | 1D3F3 |
K U+004B | 𝐾 U+1D43E | 1D3F3 |
L U+004C | 𝐿 U+1D43F | 1D3F3 |
M U+004D | 𝑀 U+1D440 | 1D3F3 |
N U+004E | 𝑁 U+1D441 | 1D3F3 |
O U+004F | 𝑂 U+1D442 | 1D3F3 |
P U+0050 | 𝑃 U+1D443 | 1D3F3 |
Q U+0051 | 𝑄 U+1D444 | 1D3F3 |
R U+0052 | 𝑅 U+1D445 | 1D3F3 |
S U+0053 | 𝑆 U+1D446 | 1D3F3 |
T U+0054 | 𝑇 U+1D447 | 1D3F3 |
U U+0055 | 𝑈 U+1D448 | 1D3F3 |
V U+0056 | 𝑉 U+1D449 | 1D3F3 |
W U+0057 | 𝑊 U+1D44A | 1D3F3 |
X U+0058 | 𝑋 U+1D44B | 1D3F3 |
Y U+0059 | 𝑌 U+1D44C | 1D3F3 |
Z U+005A | 𝑍 U+1D44D | 1D3F3 |
a U+0061 | 𝑎 U+1D44E | 1D3ED |
b U+0062 | 𝑏 U+1D44F | 1D3ED |
c U+0063 | 𝑐 U+1D450 | 1D3ED |
d U+0064 | 𝑑 U+1D451 | 1D3ED |
e U+0065 | 𝑒 U+1D452 | 1D3ED |
f U+0066 | 𝑓 U+1D453 | 1D3ED |
g U+0067 | 𝑔 U+1D454 | 1D3ED |
h U+0068 | ℎ U+0210E | 20A6 |
i U+0069 | 𝑖 U+1D456 | 1D3ED |
j U+006A | 𝑗 U+1D457 | 1D3ED |
k U+006B | 𝑘 U+1D458 | 1D3ED |
l U+006C | 𝑙 U+1D459 | 1D3ED |
m U+006D | 𝑚 U+1D45A | 1D3ED |
n U+006E | 𝑛 U+1D45B | 1D3ED |
o U+006F | 𝑜 U+1D45C | 1D3ED |
p U+0070 | 𝑝 U+1D45D | 1D3ED |
q U+0071 | 𝑞 U+1D45E | 1D3ED |
r U+0072 | 𝑟 U+1D45F | 1D3ED |
s U+0073 | 𝑠 U+1D460 | 1D3ED |
t U+0074 | 𝑡 U+1D461 | 1D3ED |
u U+0075 | 𝑢 U+1D462 | 1D3ED |
v U+0076 | 𝑣 U+1D463 | 1D3ED |
w U+0077 | 𝑤 U+1D464 | 1D3ED |
x U+0078 | 𝑥 U+1D465 | 1D3ED |
y U+0079 | 𝑦 U+1D466 | 1D3ED |
z U+007A | 𝑧 U+1D467 | 1D3ED |
ı U+0131 | 𝚤 U+1D6A4 | 1D573 |
ȷ U+0237 | 𝚥 U+1D6A5 | 1D46E |
Α U+0391 | 𝛢 U+1D6E2 | 1D351 |
Β U+0392 | 𝛣 U+1D6E3 | 1D351 |
Γ U+0393 | 𝛤 U+1D6E4 | 1D351 |
Δ U+0394 | 𝛥 U+1D6E5 | 1D351 |
Ε U+0395 | 𝛦 U+1D6E6 | 1D351 |
Ζ U+0396 | 𝛧 U+1D6E7 | 1D351 |
Η U+0397 | 𝛨 U+1D6E8 | 1D351 |
Θ U+0398 | 𝛩 U+1D6E9 | 1D351 |
Ι U+0399 | 𝛪 U+1D6EA | 1D351 |
Κ U+039A | 𝛫 U+1D6EB | 1D351 |
Λ U+039B | 𝛬 U+1D6EC | 1D351 |
Μ U+039C | 𝛭 U+1D6ED | 1D351 |
Ν U+039D | 𝛮 U+1D6EE | 1D351 |
Ξ U+039E | 𝛯 U+1D6EF | 1D351 |
Ο U+039F | 𝛰 U+1D6F0 | 1D351 |
Π U+03A0 | 𝛱 U+1D6F1 | 1D351 |
Ρ U+03A1 | 𝛲 U+1D6F2 | 1D351 |
ϴ U+03F4 | 𝛳 U+1D6F3 | 1D2FF |
Σ U+03A3 | 𝛴 U+1D6F4 | 1D351 |
Τ U+03A4 | 𝛵 U+1D6F5 | 1D351 |
Υ U+03A5 | 𝛶 U+1D6F6 | 1D351 |
Φ U+03A6 | 𝛷 U+1D6F7 | 1D351 |
Χ U+03A7 | 𝛸 U+1D6F8 | 1D351 |
Ψ U+03A8 | 𝛹 U+1D6F9 | 1D351 |
Ω U+03A9 | 𝛺 U+1D6FA | 1D351 |
∇ U+2207 | 𝛻 U+1D6FB | 1B4F4 |
α U+03B1 | 𝛼 U+1D6FC | 1D34B |
β U+03B2 | 𝛽 U+1D6FD | 1D34B |
γ U+03B3 | 𝛾 U+1D6FE | 1D34B |
δ U+03B4 | 𝛿 U+1D6FF | 1D34B |
ε U+03B5 | 𝜀 U+1D700 | 1D34B |
ζ U+03B6 | 𝜁 U+1D701 | 1D34B |
η U+03B7 | 𝜂 U+1D702 | 1D34B |
θ U+03B8 | 𝜃 U+1D703 | 1D34B |
ι U+03B9 | 𝜄 U+1D704 | 1D34B |
κ U+03BA | 𝜅 U+1D705 | 1D34B |
λ U+03BB | 𝜆 U+1D706 | 1D34B |
μ U+03BC | 𝜇 U+1D707 | 1D34B |
ν U+03BD | 𝜈 U+1D708 | 1D34B |
ξ U+03BE | 𝜉 U+1D709 | 1D34B |
ο U+03BF | 𝜊 U+1D70A | 1D34B |
π U+03C0 | 𝜋 U+1D70B | 1D34B |
ρ U+03C1 | 𝜌 U+1D70C | 1D34B |
ς U+03C2 | 𝜍 U+1D70D | 1D34B |
σ U+03C3 | 𝜎 U+1D70E | 1D34B |
τ U+03C4 | 𝜏 U+1D70F | 1D34B |
υ U+03C5 | 𝜐 U+1D710 | 1D34B |
φ U+03C6 | 𝜑 U+1D711 | 1D34B |
χ U+03C7 | 𝜒 U+1D712 | 1D34B |
ψ U+03C8 | 𝜓 U+1D713 | 1D34B |
ω U+03C9 | 𝜔 U+1D714 | 1D34B |
∂ U+2202 | 𝜕 U+1D715 | 1B513 |
ϵ U+03F5 | 𝜖 U+1D716 | 1D321 |
ϑ U+03D1 | 𝜗 U+1D717 | 1D346 |
ϰ U+03F0 | 𝜘 U+1D718 | 1D328 |
ϕ U+03D5 | 𝜙 U+1D719 | 1D344 |
ϱ U+03F1 | 𝜚 U+1D71A | 1D329 |
ϖ U+03D6 | 𝜛 U+1D71B | 1D345 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | bold-fraktur | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝕬 U+1D56C | 1D52B |
B U+0042 | 𝕭 U+1D56D | 1D52B |
C U+0043 | 𝕮 U+1D56E | 1D52B |
D U+0044 | 𝕯 U+1D56F | 1D52B |
E U+0045 | 𝕰 U+1D570 | 1D52B |
F U+0046 | 𝕱 U+1D571 | 1D52B |
G U+0047 | 𝕲 U+1D572 | 1D52B |
H U+0048 | 𝕳 U+1D573 | 1D52B |
I U+0049 | 𝕴 U+1D574 | 1D52B |
J U+004A | 𝕵 U+1D575 | 1D52B |
K U+004B | 𝕶 U+1D576 | 1D52B |
L U+004C | 𝕷 U+1D577 | 1D52B |
M U+004D | 𝕸 U+1D578 | 1D52B |
N U+004E | 𝕹 U+1D579 | 1D52B |
O U+004F | 𝕺 U+1D57A | 1D52B |
P U+0050 | 𝕻 U+1D57B | 1D52B |
Q U+0051 | 𝕼 U+1D57C | 1D52B |
R U+0052 | 𝕽 U+1D57D | 1D52B |
S U+0053 | 𝕾 U+1D57E | 1D52B |
T U+0054 | 𝕿 U+1D57F | 1D52B |
U U+0055 | 𝖀 U+1D580 | 1D52B |
V U+0056 | 𝖁 U+1D581 | 1D52B |
W U+0057 | 𝖂 U+1D582 | 1D52B |
X U+0058 | 𝖃 U+1D583 | 1D52B |
Y U+0059 | 𝖄 U+1D584 | 1D52B |
Z U+005A | 𝖅 U+1D585 | 1D52B |
a U+0061 | 𝖆 U+1D586 | 1D525 |
b U+0062 | 𝖇 U+1D587 | 1D525 |
c U+0063 | 𝖈 U+1D588 | 1D525 |
d U+0064 | 𝖉 U+1D589 | 1D525 |
e U+0065 | 𝖊 U+1D58A | 1D525 |
f U+0066 | 𝖋 U+1D58B | 1D525 |
g U+0067 | 𝖌 U+1D58C | 1D525 |
h U+0068 | 𝖍 U+1D58D | 1D525 |
i U+0069 | 𝖎 U+1D58E | 1D525 |
j U+006A | 𝖏 U+1D58F | 1D525 |
k U+006B | 𝖐 U+1D590 | 1D525 |
l U+006C | 𝖑 U+1D591 | 1D525 |
m U+006D | 𝖒 U+1D592 | 1D525 |
n U+006E | 𝖓 U+1D593 | 1D525 |
o U+006F | 𝖔 U+1D594 | 1D525 |
p U+0070 | 𝖕 U+1D595 | 1D525 |
q U+0071 | 𝖖 U+1D596 | 1D525 |
r U+0072 | 𝖗 U+1D597 | 1D525 |
s U+0073 | 𝖘 U+1D598 | 1D525 |
t U+0074 | 𝖙 U+1D599 | 1D525 |
u U+0075 | 𝖚 U+1D59A | 1D525 |
v U+0076 | 𝖛 U+1D59B | 1D525 |
w U+0077 | 𝖜 U+1D59C | 1D525 |
x U+0078 | 𝖝 U+1D59D | 1D525 |
y U+0079 | 𝖞 U+1D59E | 1D525 |
z U+007A | 𝖟 U+1D59F | 1D525 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | sans-serif-bold-italic | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝘼 U+1D63C | 1D5FB |
B U+0042 | 𝘽 U+1D63D | 1D5FB |
C U+0043 | 𝘾 U+1D63E | 1D5FB |
D U+0044 | 𝘿 U+1D63F | 1D5FB |
E U+0045 | 𝙀 U+1D640 | 1D5FB |
F U+0046 | 𝙁 U+1D641 | 1D5FB |
G U+0047 | 𝙂 U+1D642 | 1D5FB |
H U+0048 | 𝙃 U+1D643 | 1D5FB |
I U+0049 | 𝙄 U+1D644 | 1D5FB |
J U+004A | 𝙅 U+1D645 | 1D5FB |
K U+004B | 𝙆 U+1D646 | 1D5FB |
L U+004C | 𝙇 U+1D647 | 1D5FB |
M U+004D | 𝙈 U+1D648 | 1D5FB |
N U+004E | 𝙉 U+1D649 | 1D5FB |
O U+004F | 𝙊 U+1D64A | 1D5FB |
P U+0050 | 𝙋 U+1D64B | 1D5FB |
Q U+0051 | 𝙌 U+1D64C | 1D5FB |
R U+0052 | 𝙍 U+1D64D | 1D5FB |
S U+0053 | 𝙎 U+1D64E | 1D5FB |
T U+0054 | 𝙏 U+1D64F | 1D5FB |
U U+0055 | 𝙐 U+1D650 | 1D5FB |
V U+0056 | 𝙑 U+1D651 | 1D5FB |
W U+0057 | 𝙒 U+1D652 | 1D5FB |
X U+0058 | 𝙓 U+1D653 | 1D5FB |
Y U+0059 | 𝙔 U+1D654 | 1D5FB |
Z U+005A | 𝙕 U+1D655 | 1D5FB |
a U+0061 | 𝙖 U+1D656 | 1D5F5 |
b U+0062 | 𝙗 U+1D657 | 1D5F5 |
c U+0063 | 𝙘 U+1D658 | 1D5F5 |
d U+0064 | 𝙙 U+1D659 | 1D5F5 |
e U+0065 | 𝙚 U+1D65A | 1D5F5 |
f U+0066 | 𝙛 U+1D65B | 1D5F5 |
g U+0067 | 𝙜 U+1D65C | 1D5F5 |
h U+0068 | 𝙝 U+1D65D | 1D5F5 |
i U+0069 | 𝙞 U+1D65E | 1D5F5 |
j U+006A | 𝙟 U+1D65F | 1D5F5 |
k U+006B | 𝙠 U+1D660 | 1D5F5 |
l U+006C | 𝙡 U+1D661 | 1D5F5 |
m U+006D | 𝙢 U+1D662 | 1D5F5 |
n U+006E | 𝙣 U+1D663 | 1D5F5 |
o U+006F | 𝙤 U+1D664 | 1D5F5 |
p U+0070 | 𝙥 U+1D665 | 1D5F5 |
q U+0071 | 𝙦 U+1D666 | 1D5F5 |
r U+0072 | 𝙧 U+1D667 | 1D5F5 |
s U+0073 | 𝙨 U+1D668 | 1D5F5 |
t U+0074 | 𝙩 U+1D669 | 1D5F5 |
u U+0075 | 𝙪 U+1D66A | 1D5F5 |
v U+0076 | 𝙫 U+1D66B | 1D5F5 |
w U+0077 | 𝙬 U+1D66C | 1D5F5 |
x U+0078 | 𝙭 U+1D66D | 1D5F5 |
y U+0079 | 𝙮 U+1D66E | 1D5F5 |
z U+007A | 𝙯 U+1D66F | 1D5F5 |
Α U+0391 | 𝞐 U+1D790 | 1D3FF |
Β U+0392 | 𝞑 U+1D791 | 1D3FF |
Γ U+0393 | 𝞒 U+1D792 | 1D3FF |
Δ U+0394 | 𝞓 U+1D793 | 1D3FF |
Ε U+0395 | 𝞔 U+1D794 | 1D3FF |
Ζ U+0396 | 𝞕 U+1D795 | 1D3FF |
Η U+0397 | 𝞖 U+1D796 | 1D3FF |
Θ U+0398 | 𝞗 U+1D797 | 1D3FF |
Ι U+0399 | 𝞘 U+1D798 | 1D3FF |
Κ U+039A | 𝞙 U+1D799 | 1D3FF |
Λ U+039B | 𝞚 U+1D79A | 1D3FF |
Μ U+039C | 𝞛 U+1D79B | 1D3FF |
Ν U+039D | 𝞜 U+1D79C | 1D3FF |
Ξ U+039E | 𝞝 U+1D79D | 1D3FF |
Ο U+039F | 𝞞 U+1D79E | 1D3FF |
Π U+03A0 | 𝞟 U+1D79F | 1D3FF |
Ρ U+03A1 | 𝞠 U+1D7A0 | 1D3FF |
ϴ U+03F4 | 𝞡 U+1D7A1 | 1D3AD |
Σ U+03A3 | 𝞢 U+1D7A2 | 1D3FF |
Τ U+03A4 | 𝞣 U+1D7A3 | 1D3FF |
Υ U+03A5 | 𝞤 U+1D7A4 | 1D3FF |
Φ U+03A6 | 𝞥 U+1D7A5 | 1D3FF |
Χ U+03A7 | 𝞦 U+1D7A6 | 1D3FF |
Ψ U+03A8 | 𝞧 U+1D7A7 | 1D3FF |
Ω U+03A9 | 𝞨 U+1D7A8 | 1D3FF |
∇ U+2207 | 𝞩 U+1D7A9 | 1B5A2 |
α U+03B1 | 𝞪 U+1D7AA | 1D3F9 |
β U+03B2 | 𝞫 U+1D7AB | 1D3F9 |
γ U+03B3 | 𝞬 U+1D7AC | 1D3F9 |
δ U+03B4 | 𝞭 U+1D7AD | 1D3F9 |
ε U+03B5 | 𝞮 U+1D7AE | 1D3F9 |
ζ U+03B6 | 𝞯 U+1D7AF | 1D3F9 |
η U+03B7 | 𝞰 U+1D7B0 | 1D3F9 |
θ U+03B8 | 𝞱 U+1D7B1 | 1D3F9 |
ι U+03B9 | 𝞲 U+1D7B2 | 1D3F9 |
κ U+03BA | 𝞳 U+1D7B3 | 1D3F9 |
λ U+03BB | 𝞴 U+1D7B4 | 1D3F9 |
μ U+03BC | 𝞵 U+1D7B5 | 1D3F9 |
ν U+03BD | 𝞶 U+1D7B6 | 1D3F9 |
ξ U+03BE | 𝞷 U+1D7B7 | 1D3F9 |
ο U+03BF | 𝞸 U+1D7B8 | 1D3F9 |
π U+03C0 | 𝞹 U+1D7B9 | 1D3F9 |
ρ U+03C1 | 𝞺 U+1D7BA | 1D3F9 |
ς U+03C2 | 𝞻 U+1D7BB | 1D3F9 |
σ U+03C3 | 𝞼 U+1D7BC | 1D3F9 |
τ U+03C4 | 𝞽 U+1D7BD | 1D3F9 |
υ U+03C5 | 𝞾 U+1D7BE | 1D3F9 |
φ U+03C6 | 𝞿 U+1D7BF | 1D3F9 |
χ U+03C7 | 𝟀 U+1D7C0 | 1D3F9 |
ψ U+03C8 | 𝟁 U+1D7C1 | 1D3F9 |
ω U+03C9 | 𝟂 U+1D7C2 | 1D3F9 |
∂ U+2202 | 𝟃 U+1D7C3 | 1B5C1 |
ϵ U+03F5 | 𝟄 U+1D7C4 | 1D3CF |
ϑ U+03D1 | 𝟅 U+1D7C5 | 1D3F4 |
ϰ U+03F0 | 𝟆 U+1D7C6 | 1D3D6 |
ϕ U+03D5 | 𝟇 U+1D7C7 | 1D3F2 |
ϱ U+03F1 | 𝟈 U+1D7C8 | 1D3D7 |
ϖ U+03D6 | 𝟉 U+1D7C9 | 1D3F3 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | sans-serif-italic | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝘈 U+1D608 | 1D5C7 |
B U+0042 | 𝘉 U+1D609 | 1D5C7 |
C U+0043 | 𝘊 U+1D60A | 1D5C7 |
D U+0044 | 𝘋 U+1D60B | 1D5C7 |
E U+0045 | 𝘌 U+1D60C | 1D5C7 |
F U+0046 | 𝘍 U+1D60D | 1D5C7 |
G U+0047 | 𝘎 U+1D60E | 1D5C7 |
H U+0048 | 𝘏 U+1D60F | 1D5C7 |
I U+0049 | 𝘐 U+1D610 | 1D5C7 |
J U+004A | 𝘑 U+1D611 | 1D5C7 |
K U+004B | 𝘒 U+1D612 | 1D5C7 |
L U+004C | 𝘓 U+1D613 | 1D5C7 |
M U+004D | 𝘔 U+1D614 | 1D5C7 |
N U+004E | 𝘕 U+1D615 | 1D5C7 |
O U+004F | 𝘖 U+1D616 | 1D5C7 |
P U+0050 | 𝘗 U+1D617 | 1D5C7 |
Q U+0051 | 𝘘 U+1D618 | 1D5C7 |
R U+0052 | 𝘙 U+1D619 | 1D5C7 |
S U+0053 | 𝘚 U+1D61A | 1D5C7 |
T U+0054 | 𝘛 U+1D61B | 1D5C7 |
U U+0055 | 𝘜 U+1D61C | 1D5C7 |
V U+0056 | 𝘝 U+1D61D | 1D5C7 |
W U+0057 | 𝘞 U+1D61E | 1D5C7 |
X U+0058 | 𝘟 U+1D61F | 1D5C7 |
Y U+0059 | 𝘠 U+1D620 | 1D5C7 |
Z U+005A | 𝘡 U+1D621 | 1D5C7 |
a U+0061 | 𝘢 U+1D622 | 1D5C1 |
b U+0062 | 𝘣 U+1D623 | 1D5C1 |
c U+0063 | 𝘤 U+1D624 | 1D5C1 |
d U+0064 | 𝘥 U+1D625 | 1D5C1 |
e U+0065 | 𝘦 U+1D626 | 1D5C1 |
f U+0066 | 𝘧 U+1D627 | 1D5C1 |
g U+0067 | 𝘨 U+1D628 | 1D5C1 |
h U+0068 | 𝘩 U+1D629 | 1D5C1 |
i U+0069 | 𝘪 U+1D62A | 1D5C1 |
j U+006A | 𝘫 U+1D62B | 1D5C1 |
k U+006B | 𝘬 U+1D62C | 1D5C1 |
l U+006C | 𝘭 U+1D62D | 1D5C1 |
m U+006D | 𝘮 U+1D62E | 1D5C1 |
n U+006E | 𝘯 U+1D62F | 1D5C1 |
o U+006F | 𝘰 U+1D630 | 1D5C1 |
p U+0070 | 𝘱 U+1D631 | 1D5C1 |
q U+0071 | 𝘲 U+1D632 | 1D5C1 |
r U+0072 | 𝘳 U+1D633 | 1D5C1 |
s U+0073 | 𝘴 U+1D634 | 1D5C1 |
t U+0074 | 𝘵 U+1D635 | 1D5C1 |
u U+0075 | 𝘶 U+1D636 | 1D5C1 |
v U+0076 | 𝘷 U+1D637 | 1D5C1 |
w U+0077 | 𝘸 U+1D638 | 1D5C1 |
x U+0078 | 𝘹 U+1D639 | 1D5C1 |
y U+0079 | 𝘺 U+1D63A | 1D5C1 |
z U+007A | 𝘻 U+1D63B | 1D5C1 |
この節は規範ではありません.
This section is non-normative.
元の文字 Original | bold-sans-serif | コードポイントの差 Δcode point |
---|---|---|
A U+0041 | 𝗔 U+1D5D4 | 1D593 |
B U+0042 | 𝗕 U+1D5D5 | 1D593 |
C U+0043 | 𝗖 U+1D5D6 | 1D593 |
D U+0044 | 𝗗 U+1D5D7 | 1D593 |
E U+0045 | 𝗘 U+1D5D8 | 1D593 |
F U+0046 | 𝗙 U+1D5D9 | 1D593 |
G U+0047 | 𝗚 U+1D5DA | 1D593 |
H U+0048 | 𝗛 U+1D5DB | 1D593 |
I U+0049 | 𝗜 U+1D5DC | 1D593 |
J U+004A | 𝗝 U+1D5DD | 1D593 |
K U+004B | 𝗞 U+1D5DE | 1D593 |
L U+004C | 𝗟 U+1D5DF | 1D593 |
M U+004D | 𝗠 U+1D5E0 | 1D593 |
N U+004E | 𝗡 U+1D5E1 | 1D593 |
O U+004F | 𝗢 U+1D5E2 | 1D593 |
P U+0050 | 𝗣 U+1D5E3 | 1D593 |
Q U+0051 | 𝗤 U+1D5E4 | 1D593 |
R U+0052 | 𝗥 U+1D5E5 | 1D593 |
S U+0053 | 𝗦 U+1D5E6 | 1D593 |
T U+0054 | 𝗧 U+1D5E7 | 1D593 |
U U+0055 | 𝗨 U+1D5E8 | 1D593 |
V U+0056 | 𝗩 U+1D5E9 | 1D593 |
W U+0057 | 𝗪 U+1D5EA | 1D593 |
X U+0058 | 𝗫 U+1D5EB | 1D593 |
Y U+0059 | 𝗬 U+1D5EC | 1D593 |
Z U+005A | 𝗭 U+1D5ED | 1D593 |
a U+0061 | 𝗮 U+1D5EE | 1D58D |
b U+0062 | 𝗯 U+1D5EF | 1D58D |
c U+0063 | 𝗰 U+1D5F0 | 1D58D |
d U+0064 | 𝗱 U+1D5F1 | 1D58D |
e U+0065 | 𝗲 U+1D5F2 | 1D58D |
f U+0066 | 𝗳 U+1D5F3 | 1D58D |
g U+0067 | 𝗴 U+1D5F4 | 1D58D |
h U+0068 | 𝗵 U+1D5F5 | 1D58D |
i U+0069 | 𝗶 U+1D5F6 | 1D58D |
j U+006A | 𝗷 U+1D5F7 | 1D58D |
k U+006B | 𝗸 U+1D5F8 | 1D58D |
l U+006C | 𝗹 U+1D5F9 | 1D58D |
m U+006D | 𝗺 U+1D5FA | 1D58D |
n U+006E | 𝗻 U+1D5FB | 1D58D |
o U+006F | 𝗼 U+1D5FC | 1D58D |
p U+0070 | 𝗽 U+1D5FD | 1D58D |
q U+0071 | 𝗾 U+1D5FE | 1D58D |
r U+0072 | 𝗿 U+1D5FF | 1D58D |
s U+0073 | 𝘀 U+1D600 | 1D58D |
t U+0074 | 𝘁 U+1D601 | 1D58D |
u U+0075 | 𝘂 U+1D602 | 1D58D |
v U+0076 | 𝘃 U+1D603 | 1D58D |
w U+0077 | 𝘄 U+1D604 | 1D58D |
x U+0078 | 𝘅 U+1D605 | 1D58D |
y U+0079 | 𝘆 U+1D606 | 1D58D |
z U+007A | 𝘇 U+1D607 | 1D58D |
Α U+0391 | 𝝖 U+1D756 | 1D3C5 |
Β U+0392 | 𝝗 U+1D757 | 1D3C5 |
Γ U+0393 | 𝝘 U+1D758 | 1D3C5 |
Δ U+0394 | 𝝙 U+1D759 | 1D3C5 |
Ε U+0395 | 𝝚 U+1D75A | 1D3C5 |
Ζ U+0396 | 𝝛 U+1D75B | 1D3C5 |
Η U+0397 | 𝝜 U+1D75C | 1D3C5 |
Θ U+0398 | 𝝝 U+1D75D | 1D3C5 |
Ι U+0399 | 𝝞 U+1D75E | 1D3C5 |
Κ U+039A | 𝝟 U+1D75F | 1D3C5 |
Λ U+039B | 𝝠 U+1D760 | 1D3C5 |
Μ U+039C | 𝝡 U+1D761 | 1D3C5 |
Ν U+039D | 𝝢 U+1D762 | 1D3C5 |
Ξ U+039E | 𝝣 U+1D763 | 1D3C5 |
Ο U+039F | 𝝤 U+1D764 | 1D3C5 |
Π U+03A0 | 𝝥 U+1D765 | 1D3C5 |
Ρ U+03A1 | 𝝦 U+1D766 | 1D3C5 |
ϴ U+03F4 | 𝝧 U+1D767 | 1D373 |
Σ U+03A3 | 𝝨 U+1D768 | 1D3C5 |
Τ U+03A4 | 𝝩 U+1D769 | 1D3C5 |
Υ U+03A5 | 𝝪 U+1D76A | 1D3C5 |
Φ U+03A6 | 𝝫 U+1D76B | 1D3C5 |
Χ U+03A7 | 𝝬 U+1D76C | 1D3C5 |
Ψ U+03A8 | 𝝭 U+1D76D | 1D3C5 |
Ω U+03A9 | 𝝮 U+1D76E | 1D3C5 |
∇ U+2207 | 𝝯 U+1D76F | 1B568 |
α U+03B1 | 𝝰 U+1D770 | 1D3BF |
β U+03B2 | 𝝱 U+1D771 | 1D3BF |
γ U+03B3 | 𝝲 U+1D772 | 1D3BF |
δ U+03B4 | 𝝳 U+1D773 | 1D3BF |
ε U+03B5 | 𝝴 U+1D774 | 1D3BF |
ζ U+03B6 | 𝝵 U+1D775 | 1D3BF |
η U+03B7 | 𝝶 U+1D776 | 1D3BF |
θ U+03B8 | 𝝷 U+1D777 | 1D3BF |
ι U+03B9 | 𝝸 U+1D778 | 1D3BF |
κ U+03BA | 𝝹 U+1D779 | 1D3BF |
λ U+03BB | 𝝺 U+1D77A | 1D3BF |
μ U+03BC | 𝝻 U+1D77B | 1D3BF |
ν U+03BD | 𝝼 U+1D77C | 1D3BF |
ξ U+03BE | 𝝽 U+1D77D | 1D3BF |
ο U+03BF | 𝝾 U+1D77E | 1D3BF |
π U+03C0 | 𝝿 U+1D77F | 1D3BF |
ρ U+03C1 | 𝞀 U+1D780 | 1D3BF |
ς U+03C2 | 𝞁 U+1D781 | 1D3BF |
σ U+03C3 | 𝞂 U+1D782 | 1D3BF |
τ U+03C4 | 𝞃 U+1D783 | 1D3BF |
υ U+03C5 | 𝞄 U+1D784 | 1D3BF |
φ U+03C6 | 𝞅 U+1D785 | 1D3BF |
χ U+03C7 | 𝞆 U+1D786 | 1D3BF |
ψ U+03C8 | 𝞇 U+1D787 | 1D3BF |
ω U+03C9 | 𝞈 U+1D788 | 1D3BF |
∂ U+2202 | 𝞉 U+1D789 | 1B587 |
ϵ U+03F5 | 𝞊 U+1D78A | 1D395 |
ϑ U+03D1 | 𝞋 U+1D78B | 1D3BA |
ϰ U+03F0 | 𝞌 U+1D78C | 1D39C |
ϕ U+03D5 | 𝞍 U+1D78D | 1D3B8 |
ϱ U+03F1 | 𝞎 U+1D78E | 1D39D |
ϖ U+03D6 | 𝞏 U+1D78F | 1D3B9 |
0 U+0030 | 𝟬 U+1D7EC | 1D7BC |
1 U+0031 | 𝟭 U+1D7ED | 1D7BC |
2 U+0032 | 𝟮 U+1D7EE | 1D7BC |
3 U+0033 | 𝟯 U+1D7EF | 1D7BC |
4 U+0034 | 𝟰 U+1D7F0 | 1D7BC |
5 U+0035 | 𝟱 U+1D7F1 | 1D7BC |
6 U+0036 | 𝟲 U+1D7F2 | 1D7BC |
7 U+0037 | 𝟳 U+1D7F3 | 1D7BC |
8 U+0038 | 𝟴 U+1D7F4 | 1D7BC |
9 U+0039 | 𝟵 U+1D7F5 | 1D7BC |
この節は規範ではありません.
This section is non-normative.
MathMLコアは, MathML3に基づいています. その仕様書に寄与した人々については, [MathML3]の付録Eを参照して下さい.
MathML Core is based on MathML3. See the appendix E of [MathML3] for the people that contributed to that specification.
MathMLコアは, 最初MathML共同部会で, 続いて数学作業部会で開発されました. この仕様書の開発の間, MathMLコア会議にいつも参加していた作業部会と共同部会の参加者は次のとおりです. Brian Kardell, Bruce Miller, Daniel Marques, David Carlisle, David Farmer, Deyan Ginev, Frédéric Wang, Louis Mahler, Moritz Schubotz, Murray Sargent, Neil Soiffer, Patrick Ion, Rob Buis, Steve Noble and Sam Dooley.
MathML Core was initially developed by the MathML Community Group, and then by the Math Working Group. Working Group or Community Group members who regularly participated in MathML Core meetings during the development of this specification: Brian Kardell, Bruce Miller, Daniel Marques, David Carlisle, David Farmer, Deyan Ginev, Frédéric Wang, Louis Mahler, Moritz Schubotz, Murray Sargent, Neil Soiffer, Patrick Ion, Rob Buis, Steve Noble and Sam Dooley.
加えて, 編集を手助けしてくれた Brian Kardell, Neil Soiffer, Rob Buisに特別な感謝を申し上げます.
In addition, we would like to extend special thanks to Brian Kardell, Neil Soiffer and Rob Buis for help with the editing.
テストツールを手助けしてくれた次の人々にもたくさん感謝します. Brian Kardell, Frédéric Wang, Neil Soiffer, Rob Buis. 様々なテストが, ブラウザに精通した方からのMathMLのテストにも基づいており, MozillaおよびWebKitの貢献者に感謝します.
Many thanks also to the following people for their help with the test suite: Brian Kardell, Frédéric Wang, Neil Soiffer and Rob Buis. Several tests are also based on MathML tests from browser repositories and we are grateful to the Mozilla and WebKit contributors.
公開の意思疎通方法での情報提供や意見を通して, この仕様書の作成を手助け頂いた次の人々に感謝申し上げます. André Greiner-Petter, Anne van Kesteren, Boris Zbarsky, Brian Smith, Elika Etemad, Emilio Cobos Álvarez, ExE Boss, Ian Kilpatrick, Koji Ishii, L. David Baron, Michael Kohlhase, Michael Smith, Ryosuke Niwa, Sergey Malkin, Tab Atkins Jr., Viktor Yaffle and frankvel.
We would like to thank the people who, through their input and feedback on public communication channels, have helped us with the creation of this specification: André Greiner-Petter, Anne van Kesteren, Boris Zbarsky, Brian Smith, Elika Etemad, Emilio Cobos Álvarez, ExE Boss, Ian Kilpatrick, Koji Ishii, L. David Baron, Michael Kohlhase, Michael Smith, Ryosuke Niwa, Sergey Malkin, Tab Atkins Jr., Viktor Yaffle and frankvel.
この節は規範ではありません.
This section is non-normative.
この仕様書は, 2.1.3 共通の属性で述べたMathMLイベントハンドラ属性を通じて, スクリプトを実行する仕組みを加えます. UA(訳注:"ユーザーエージェント"の略)は, HTML要素またはSVG要素に適用されるのと同じセキュリティの制限に従って, これらの属性で指定されたスクリプトの実行を中止してもよいです.
This specification adds script execution mechanisms via the MathML event handler attributes described in 2.1.3 Global Attributes. UAs may decide to prevent execution of scripts specified in these attributes, following the same security restrictions as those applying to HTML or SVG elements.
[MathML3]では, どんな要素もhref
属性またはxlink:href
属性を通じて, 信頼されていないデータを指すURLやjavascript:
実行であっても, リンクすることができました. これらの属性は, MathMLコアでは利用できません. ただし, 2.2.1 HTMLとSVGで述べられているように, HTMLまたはSVGのリンクを含む, MathMLの中に埋め込まれたHTMLまたはSVGの中身からは, それらをリンクできてしまいます.
In [MathML3], it was possible to make any element linkable
via href
or xlink:href
attributes, with
an URL pointing to an untrusted resource or even
javascript:
execution. These attributes are not
available in MathML Core. However, as described in
2.2.1 HTML and SVG it is possible to embed
HTML or SVG content inside MathML, including HTML or SVG links.
[MathML3]では, ブラウザのステータスバーの文字列を上書きするのに, actiontype
の値を"statusline"
に設定しmaction
要素を利用することができました. 特に, 攻撃者は, この機能を, 例えば次のように信頼されていないリンクのURLの文字列を隠すのに利用できました.
In [MathML3], it was possible to use the
maction
element with
the actiontype
value set to "statusline"
in order to override the text of the browser statusline. In particular,
an attacker could use this
to hide the URL text of an untrusted link e.g.
<math>
<maction actiontype="statusline">
<mtext><a href="javascript:alert('JS execution')">Click me!</a></mtext>
<mtext>./this-is-a-safe-link.html</mtext>
</maction>
</math>
この機能は, MathMLコアでは利用できず, maction
要素は, 本質的に追加書式を持つmrow
入れ物要素のようにふるまいます.
This feature is not available in MathML Core, where
the maction
element essentially behaves
like an mrow
container with extra style.
攻撃者は, とても大きな伸長される演算子を挿入することや, 組み立てによって字形を形作るアルゴリズムを効果的にとてもたくさんの数の字形に分けることで, UAを停止しようと試みることができます. UAは, rminとGlyphAssembly.partCount
において最大値を制限することで, これらの課題に徐々に対応してもよいです.
An attacker can try to hang the UA by inserting very large
stretchy operators, effectively making the algorithm
shaping of the glyph assembly deal with a huge amount of
glyphs. UAs may work around this issue
by limiting rmin and
GlyphAssembly.partCount
to
maximum values.
CSSフォントモジュールで述べられているように, 攻撃者は, ブラウザ実装における潜在的なセキュリティの不足に付け込むのに. 不正な形式または悪意のあるフォントを頼ろうとすることができます. OpenType MATHテーブルがこの仕様書で広範囲にわたって使用されることから, それらの不正なフォントを安全にする仕組みがこのテーブルを扱えることを, UAは確実にすべきです.
As described in CSS Fonts Module, an attacker can try to rely on malformed or malicious fonts to exploit potential security faults in browser implementations. Because the OpenType MATH table is used extensively in this specification, UAs should ensure their font sanitization mechanisms are able to deal with that table.
最終的に, 攻撃にさらされる面を減らすために, UAの中には, 実行時に選択可能な部分をウェブプラットフォームの利用できない部分とするものもあります. MathMLの配置をできなくすることは, DOM木構造の中で要素をHTML名前空間の中に置くようにするか, 4. 数学配置のためのCSS拡張を利用できなくすることで達成できます.
Finally, in order to reduce attack surface, some UAs expose runtime options to disable part of the web platform. Disabling MathML layout can essentially be achieved by forcing elements in the DOM tree to be put in the HTML namespace and disabling 4. CSS Extensions for Math Layout.
この節は規範ではありません.
This section is non-normative.
2.2.1 HTMLとSVGで説明したように, MathMLは, canvas
要素の中で利用できる<foreignObject>
要素を通じてSVGのデータの中に埋め込まれます. UAは, 誰かがJavaScript APIを通じてcanvasの中身に触れようとしたときに, canvasを汚したり, "SecurityError
"を返したりするような潜在的な情報漏洩を, 防ぐための基準を実装することを決めてもよいです.
As explained in 2.2.1 HTML and SVG,
MathML can be embedded into an SVG image via the
<foreignObject>
element which can thus be used in a
canvas
element.
UA may decide to implement any measure to prevent potential
information leakage
such as tainting the canvas and returning a
"SecurityError
"
when one tries to access the canvas' content via JavaScript APIs.
次の例において, canvasの画像は, https://example.org/
へのHTMLリンクを伴う, 何らかのMathMLの中身の画像に設定されます. 攻撃者にとって, context.
を通じてピクセルデータを読むことで, そのリンクを訪れたかどうか決めることは困難です. MathMLの中のリンクについて, より詳しくは, E. セキュリティに関する考慮事項を参照して下さい.getImageData
()
In the following example, the canvas image is set to the image of
some MathML content with an HTML link to https://example.org/
.
It should not be possible for an attacker to determine whether that
link was visited by reading pixels via context.
.
For more about links in MathML, see
E. Security Considerations.
getImageData
()
let svg = `
<svg xmlns="http://www.w3.org/2000/svg" width="100px" height="100px">
<foreignObject width="100" height="100"
requiredExtensions="http://www.w3.org/1998/Math/MathML">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<msqrt style="font-size: 25px">
<mtext>■</mtext>
<mtext><a href="https://example.org/">■</a></mtext>
</msqrt>
</math>
</foreignObject>
</svg>`;
let image = new Image();
image.width = 100;
image.height = 100;
image.onload = () => {
let canvas = document.createElement('canvas');
canvas.width = 100;
canvas.height = 100;
canvas.style = "border: 1px solid black";
document.body.appendChild(canvas);
let context = canvas.getContext("2d");
context.drawImage(image, 0, 0);
};
image.src = `data:image/svg+xml;base64,${window.btoa(svg)}`;
この仕様書は, システムフォントを必要としてもよいDOM要素の配置について述べています. HTML/CSSの配置のように, ボックスの大きさや位置を計測したり, システムフォントからのデータを示したりするために, (例えば, canvasの文脈の中に埋め込まれた中身におけるcontext.
, もしくは単にgetImageData
()
getBoundingClientRect
()
といった)JavaScript APIを利用することが可能です. そのようなフォントにおける多方面にわたる試験を組み合わせたり, 熟知されたフォントに対する計測結果を比較したりすることで, 攻撃者は, 利用者の既定値であるフォントを試したり決めたりできます.
This specification describes layout of DOM
elements which may involve system
fonts. Like for HTML/CSS layout,
it is thus possible to use JavaScript APIs
(e.g.
context.
on content embedded in a canvas context, or even just
getImageData
()
getBoundingClientRect
()
)
to measure box sizes and positions and infer data from system fonts.
By combining miscellaneous tests on such fonts and
comparing measurements against results of well-known fonts, an attacker
can try and determine the default fonts of the user.
次のHTML+CSS+JavaScript文書は, A Well Known System Font
が普通に利用可能かどうか試したり決めたりするために, 外部の基準とウェブフォントに頼っています.
The following
HTML+CSS+JavaScript document relies on a Web font with exotic metrics
to try and determine whether A Well Known System Font
is available by default.
<style>
@font-face {
font-family: MyWebFontWithVeryWideGlyphs;
src: url("/fonts/my-web-fonts-with-very-wide-glyphs.woff");
}
#container {
font-family: AWellKnownSystemFont, MyWebFontWithVeryWideGlyphs;
}
</style>
<div id="container">SOMETEXT</div>
<div id="reference">SOMETEXT</div>
<script>
document.fonts.ready.then(() => {
let containerWidth =
document.getElementById("container").getBoundingClientRect().width;
let referenceWidth =
document.getElementById("reference").getBoundingClientRect().width;
let isWellKnownSystemFontAvailable =
Math.abs(containerWidth - referenceWidth) < 1;
});
</script>
次のHTML+CSS+JavaScript文書は, UIセリフフォントがアジアの字形を提供するのかどうか, 決めようとしています.
The following HTML+CSS+JavaScript document tries to determine whether the UI serif font provides Asian glyphs:
<style>
@font-face {
font-family: MyWebFontWithVeryWideAsianGlyphs;
src: url("/fonts/my-web-fonts-with-very-wide-asian-glyphs.woff");
}
#container {
font-family: ui-serif, MyWebFontWithVeryWideAsianGlyphs
}
#reference {
font-family: MyWebFontWithVeryWideAsianGlyphs;
}
</style>
<div id="container">王</div>
<div id="reference">王</div>
<script>
document.fonts.ready.then(() => {
let containerWidth =
document.getElementById("container").getBoundingClientRect().width;
let referenceWidth =
document.getElementById("reference").getBoundingClientRect().width;
let uiSerifFontDoesNotContainAsianGlyph =
Math.abs(containerWidth - referenceWidth) < 1;
});
</script>
次のHTML+CSS文書は, text-decoration-thicknessをfrom-font
と1em
(ここでは100ピクセル)にそれぞれ設定し描画された同じ文字列を含んでいます. 2つの下線を高さを比較すると, PostScriptテーブル[OPEN-FONT-FORMAT]のunderlineThickness
の値に十分近い値を計算できます.
The following
HTML+CSS document contains the same text rendered with
text-decoration-thickness set to from-font
and 1em
(here
100 pixels)
respectively. By comparing the heights of the two underlines,
one can calculate a good approximation of the
underlineThickness
value from the PostScript Table
[OPEN-FONT-FORMAT].
<style>
#test {
font-size: 100px;
}
#container {
text-decoration-line: underline;
text-decoration-thickness: from-font;
}
#reference {
text-decoration-line: underline;
text-decoration-thickness: 1em;
}
</style>
<div id="test">
<div id="container">SOMETEXT</div>
<div id="reference">SOMETEXT</div>
</div>
この仕様書は, MathMLの中身を描画するのに5. OpenType MATH
テーブルの情報に頼っています. 上でHTML+CSS+JavaScript文書に対して述べられているものに似た計測の技術を用いると, MathConstants
とMathGlyphInfo
からのほとんどの配送パラメータに十分近い値を得ることができます. MathMLの描画にMathVariants
テーブルを利用することは, canvasの文脈の中に異なる大きさの伸長された演算子を置く場合にも見られるでしょう.
This specification relies on information from
5. OpenType MATH
table to render MathML content. One
can get good approximation of most
layout parameters from MathConstants
and
MathGlyphInfo
using measurement
techniques similar to what is described above for
HTML+CSS+JavaScript document. The use of the MathVariants
table for MathML rendering can also be observed by putting stretchy
operators of different sizes inside a canvas
context.
個々に得られるそれらのパラメータは独立したものであるにも関わらず, この仕様書を実装することは, 形跡を記録する技術を実装するために, 攻撃者に利用されることのある一揃えのむき出しのフォントの情報を増やします. 典型的に, そららのパラメータは, 利用者に対して利用可能で望ましい数学フォントを決める手助けになります.
Although none of these parameters taken individually are personal, implementing this specification increases the set of exposed font information that can be used by an attacker to implement fingerprinting techniques. Typically, they could help determine available and preferred math fonts for a user.
適合の要件は, 説明的な主張の組合せやRFC 2119の用語で表現されます. 鍵となる用語“しなければなりません”(MUST),“してはなりません”(MUST NOT), “必須です”(REQUIRED), “することになります”(SHALL), “することはありません”(SHALL NOT), “すべきです”(SHOULD), “すべきではありません”(SHOULD NOT), “推奨されます”(RECOMMENDED), “してもよいです”(MAY), “任意です”(OPTIONAL)は, この文書の中の規範となる部分では, RFC 2119で述べられているものとてして解釈されます. ただし, 読みやすさの点から, それらの言葉は, この仕様書では全て大文字で現れるわけではありません.
Conformance requirements are expressed with a combination of descriptive assertions and RFC 2119 terminology. The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in the normative parts of this document are to be interpreted as described in RFC 2119. However, for readability, these words do not appear in all uppercase letters in this specification.
この仕様書の全ての文章は, 規範でない, 例, 注意と明確に記された節を除いて規範です. [RFC2119].
All of the text of this specification is normative except sections explicitly marked as non-normative, examples, and notes. [RFC2119]
この仕様書の中の例は, “例えば”という言葉と一緒に紹介されるか, 次のように規範となる文章と分けられてclass="example"
と指定されて整理されます.
Examples in this specification are introduced with the words
“for example” or are set apart from the normative text with
class="example"
, like this:
これは有益な例の例です.
This is an example of an informative example.
有益な注意は, “注意”という言葉で始まり, 次のように規範となる文章と分けられてclass="note"
と指定され整理されます.
Informative notes begin with the word “Note” and are set apart from
the normative text with class="note"
, like this:
注意, これは有益な注意です.
Note, this is an informative note.
助言は, 特別な注意を喚起するために書式の変わった規範的な文章で, 次のように他の規範となる文章と分けられて<strong class="advisement">
と指定されて整理されます.UAは, 代わりの対応を提供しなければなりません.
Advisements are normative sections styled to evoke special attention
and are set apart from other normative text with
<strong class="advisement">
, like this:
UAs MUST provide an accessible alternative.
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in:
参照元:Referenced in: