|
Professional Formatting Solutions | ||||||||||||
|
|||||||||||||
|
|
| Status | Description |
|---|---|
| Ok | Implementation passes test. Comments are added when a number of problem is in the display balance although there is no problem in compliance. |
| Ok | Implementation differs from the sample rendering of Test Suite, XSL Formatter's implementation is right. |
| Partial | Implementation passes part of the test, but not enough to give a full pass. |
| No | Implementation does not pass test. |
| Unknown | The implementation has not been tested. |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| emptymath2 | Ok | |
| math1 | Ok | |
| math3 | Ok | |
| mathAdisplay1 | Ok | |
| mathAdisplay2 | Ok | |
| mathAmacros1 | Ok | |
| mathAmode1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| attribQuote1 | Ok | |
| class1 | Ok | |
| class2 | Ok | |
| id1 | Ok | |
| id2 | Ok | |
| style1 | Ok | |
| style2 | Ok | There is no background color in the sample rendering of Test Suite. Test Suite のサンプルレンダリングには背景色がない |
| xref1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| mi/mi1 | Ok | |
| mi/mi2 | Ok | |
| mi/mi3 | Ok | |
| mi/mi4 | Ok | |
| mi/miAtoken5 | Ok | |
| mi/miScolorname15 | Ok | |
| mi/miScolorname6 | Ok | |
| mi/miScolorscope7 | Ok | |
| mi/miSfonts8 | Ok | Since the ancestor <mstyle fontstyle="italic"> is effective, Γ becomes italic. ancestor の <mstyle fontstyle="italic"> が有効なので Γ は斜体となる |
| mi/miSfontsize9 | Ok | |
| mi/miSmathsize16 | Ok | |
| mi/miSmathsize17 | Ok | |
| mi/miStoken10 | Ok | |
| mi/miequivalents11 | Partial | Some glyphs (double-struck, script, fraktur) are not displayed. いくつかのグリフが表示されない |
| mi/mifontstyle12 | Ok | |
| mi/mimathvariant13 | Partial | Some glyphs (double-struck, script, fraktur) are not displayed. いくつかのグリフが表示されない |
| mi/mimathvariant14 | Partial | Some glyphs (double-struck, script, fraktur) are not displayed. いくつかのグリフが表示されない |
| mn/mn1 | Ok | |
| mn/mn2 | Ok | |
| mn/mn3 | Ok | |
| mn/mn4 | Ok | |
| mn/mnAcolorname5 | Ok | |
| mn/mnAtoken6 | Ok | |
| mn/mnAtoken7 | Ok | |
| mn/mnScolor8 | Ok | |
| mn/mnSdisplaystyle9 | Ok | |
| mn/mnSfont10 | Ok | |
| mn/mnSscriptlevel11 | Ok | |
| mo/mo1 | Ok | |
| mo/mo2 | Ok | |
| mo/mo3 | Ok | |
| mo/mo4 | Ok | |
| mo/mo5 | Ok | |
| mo/mo6 | Ok | |
| mo/mo7 | Ok | |
| mo/mo8 | Ok | |
| mo/moAaccent10 | Ok | |
| mo/moAaccent9 | Ok | |
| mo/moAform11 | Ok | |
| mo/moAlargeop12 | Ok | |
| mo/moAlrspace13 | Ok | |
| mo/moAminmax14 | Ok | |
| mo/moAmovable15 | Ok | |
| mo/moAprime16 | Ok | |
| mo/moAsep17 | Ok | |
| mo/moAstretchy18 | Ok | |
| mo/moAsymmetric19 | Ok | |
| mo/moSminmax20 | Ok | ☞ max/max3. max/max3 に同じ |
| mtext/mtext1 | Ok | |
| mtext/mtext2 | Ok | |
| mtext/mtextAtoken3 | Ok | |
| mtext/mtextSbg4 | Ok | |
| mtext/mtextScolor5 | Ok | |
| mtext/mtextStoken6 | Ok | |
| mtext/mtextspaces7 | Ok | |
| mspace/mspace1 | Ok | |
| mspace/mspace2 | Ok | |
| mspace/mspaceAbreak3 | Partial | linebreak processes only newline. linebreak は newline のみ処理する |
| mspace/mspacestruts2 | Ok | |
| ms/ms1 | Ok | |
| ms/msAdisplaystyle2 | Ok | |
| ms/msAquotes3 | Ok | |
| ms/msAtoken4 | Ok | |
| ms/msAtoken5 | Ok | Since the fontstyle attribute is not specified to the <ms> element of κατ, fontstyle="normal" is taken. κατの <ms> 要素に fontstyle 属性は指定されていないので、fontstyle="normal" となる |
| ms/msScolorscope6 | Ok | |
| ms/msSinheritance7 | Ok | |
| ms/msSinheritance8 | Ok | Since the ancestor <mstyle fontstyle="italic"> is effective, Γ becomes italic. ancestor の <mstyle fontstyle="italic"> が有効なので Γ は斜体となる |
| mglyph/rec-mglyph1 | No | <mglyph> is not supported. <mglyph>未対応 |
| mglyph/rec-mglyph2 | No | <mglyph> is not supported. <mglyph>未対応 |
| CommonAttributes/hexcolors2 | Ok | |
| CommonAttributes/sizeunits3 | Ok | |
| CommonAttributes/sizeunits4 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| mrow/mrow1 | Ok | |
| mrow/mrowAbg4 | Ok | |
| mrow/mrowBinferred2 | Ok | |
| mrow/mrowBnested3 | Ok | |
| mfrac/mfrac1 | Ok | |
| mfrac/mfrac2 | Ok | |
| mfrac/mfrac3 | Ok | |
| mfrac/mfrac4 | Ok | |
| mfrac/mfrac5 | Ok | |
| mfrac/mfrac6 | Ok | |
| mfrac/mfrac7 | Ok | |
| mfrac/mfracAbevelled16 | Ok | |
| mfrac/mfracAcss8 | Ok | |
| mfrac/mfracAkeyword9 | Ok | |
| mfrac/mfracAmultiplier10 | Ok | |
| mfrac/mfracBalign16 | Ok | |
| mfrac/mfracBheight17 | Ok | |
| mfrac/mfracBhoriz11 | Ok | |
| mfrac/mfracBvert12 | Ok | |
| mfrac/mfracSfonts13 | Ok | |
| mfrac/mfracSinheritance14 | Ok | |
| mfrac/mfracSscriptlevel15 | Ok | |
| mfrac/mfracZComp1 | Ok | |
| msqrt-mroot/mrootB1 | Ok | The way to extend the height of √ differs from Test Suite. √の高さの伸張方法が Test Suite と異なる |
| msqrt-mroot/mrootSfonts3 | Ok | |
| msqrt-mroot/mrootSscriptlevel4 | Ok | |
| msqrt-mroot/msqrt5 | Ok | |
| msqrt-mroot/msqrt6 | Ok | |
| msqrt-mroot/msqrtB7 | Ok | |
| msqrt-mroot/msqrtBimplied8 | Ok | |
| msqrt-mroot/msqrtSinheritance9 | Ok | |
| mstyle/mstyle1 | Ok | |
| mstyle/mstyleA2 | Ok | |
| mstyle/mstyleAdep1 | Ok | |
| mstyle/mstyleAlinethick1 | Ok | |
| mstyle/mstyleAminscript1 | Ok | |
| mstyle/mstyleAscriptlevel1 | Ok | |
| merror/merror1 | Ok | |
| merror/merrorB3 | Ok | |
| mpadded/mpadded1 | Ok | |
| mpadded/mpadded10 | Ok | |
| mpadded/mpadded11 | Ok | |
| mpadded/mpadded12 | Ok | |
| mpadded/mpadded13 | Ok | |
| mpadded/mpadded14 | Partial | The clipping of background is incorrect. 背景のクリッピングが正しくない |
| mpadded/mpadded15 | Partial | The clipping of background is incorrect. 背景のクリッピングが正しくない |
| mpadded/mpadded16 | Partial | The clipping of background is incorrect. 背景のクリッピングが正しくない |
| mpadded/mpadded17 | Partial | The clipping of background is incorrect. 背景のクリッピングが正しくない |
| mpadded/mpadded18 | Partial | The clipping of background is incorrect. 背景のクリッピングが正しくない |
| mpadded/mpadded2 | Ok | |
| mpadded/mpadded3 | Ok | |
| mpadded/mpadded4 | Ok | |
| mpadded/mpadded5 | Ok | |
| mpadded/mpadded6 | Ok | |
| mpadded/mpadded7 | Ok | |
| mpadded/mpadded8 | Ok | |
| mpadded/mpadded9 | Ok | |
| mpadded/mpaddedAdepth2 | Ok | |
| mpadded/mpaddedAheight3 | Ok | |
| mpadded/mpaddedAleft4 | Ok | |
| mpadded/mpaddedAmixed5 | Ok | |
| mpadded/mpaddedAwidth6 | Ok | |
| mpadded/mpaddedScolor7 | Ok | |
| mphantom/mphantomB1 | Ok | |
| mphantom/mphantomBinferred2 | Ok | |
| mphantom/mphantomBoperators3 | Ok | |
| mphantom/mphantomScolor4 | Ok | |
| mphantom/mphantomSinheritance5 | Ok | |
| mfenced/mfenced1 | Ok | |
| mfenced/mfenced2 | Ok | |
| mfenced/mfenced3 | Ok | |
| mfenced/mfenced4 | Ok | |
| mfenced/mfenced5 | Ok | |
| mfenced/mfencedAdelims6 | Ok | |
| mfenced/mfencedAempty | Ok | |
| mfenced/mfencedBfences7 | Ok | |
| mfenced/mfencedBseparators8 | Ok | |
| mfenced/mfencedSfonts9 | Ok | |
| menclose/rec-enclose1 | Ok | |
| menclose/rec-enclose2 | Ok | |
| menclose/rec-enclose3 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| msub/msub1 | Ok | |
| msup/msup1 | Ok | |
| msup/msup2 | Ok | |
| msup/msupBnest1 | Ok | |
| msup/msupBsize1 | Ok | |
| msup/msupBsize2 | Ok | The conditions for making italic with the <mi> element were made as one character and not a number and a character other than U+2000 to U+21FF. <mi>要素で斜体にする条件を、一文字で、数字でなく、かつU+2000~U+21FF以外の文字とした。 |
| msup/msupBsize3 | Ok | |
| msup/msupSadvance1 | Ok | |
| msubsup/msubsup1 | Ok | |
| msubsup/msubsupBsize1 | Ok | |
| msubsup/msubsupBsize2 | Ok | |
| munder/munder1 | Ok | |
| munder/munder2 | No | |
| mover/mover1 | Ok | |
| mover/mover2 | Ok | |
| mover/mover3 | Ok | |
| mmultiscript/mmultiscripts1 | Ok | |
| mmultiscript/mmultiscripts2 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| mtable/deprecated-mtd1 | Ok | |
| mtable/deprecated-mtd2 | Ok | |
| mtable/deprecated-test3 | Ok | |
| mtable/maligngroup1 | Ok | The sample rendering of Test Suite is not right because the <maligngroup> element is not processed. Test Suite のサンプルレンダリングは、<maligngroup>要素を処理していないのでまったく正しくない。 |
| mtable/mtable1 | Ok | |
| mtable/mtable2 | Ok | |
| mtable/mtableAalign1 | Ok | |
| mtable/mtableAalign2 | Ok | |
| mtable/mtableAalign3 | Ok | |
| mtable/mtableAframe1 | Ok | |
| mtable/mtableAframe2 | Ok | |
| mtable/mtableAgroupalign | Ok | |
| mtable/mtableAlines1 | Ok | |
| mtable/mtableAlines2 | Ok | |
| mtable/mtableAspacing1 | Ok | |
| mtable/mtableAspacing2 | Ok | |
| mtable/mtableAspacing3 | Ok | |
| mtable/mtableAspacing4 | Ok | |
| mtable/mtableAwidth1 | Ok | |
| mtable/mtableAwidth2 | Ok | |
| mtable/mtableAwidth3 | Ok | |
| mtable/mtableAwidth4 | Ok | |
| mtable/mtableBgap1 | Ok | |
| mtable/mtableBsize1 | Partial | The extension of arrows are incorrect. 矢印の伸長不正 |
| mtable/mtableBsize2 | Partial | The extension of arrows are incorrect. 矢印の伸長不正 |
| mtable/mtableBspan3 | No | rowspan and columnspan are processed incorrectly. rowspan columnspan の処理が正しくない |
| mtable/rec-mtable1 | Ok | |
| mlabeledtr/mlabeledtr1 | Ok | |
| mlabeledtr/mlabeledtrAside1 | Ok | |
| mlabeledtr/mlabeledtrAside2 | Ok | |
| mlabeledtr/rec-mlabeledtr | Ok | |
| nested/mtableAwidth1 | Unknown | The source of Test Suite is quite the same as that of nested/nestedAwidth1 below. Test Suite のソースが次のnested/nestedAwidth1とまったく同一 |
| nested/nestedAwidth1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| maction/mactionBhigh1 | Ok | |
| maction/mactionBstatus1 | Ok | |
| maction/mactionBtoggle1 | Ok | |
| maction/mactionBtooltip1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| cn/cn2 | Ok | |
| cn/rec-cn1 | Ok | |
| ci/ci4 | Ok | |
| ci/rec-ci1 | Ok | |
| ci/rec-ci2 | Ok | |
| ci/rec-ci3 | Ok | |
| csymbol/rec-csymbol1 | Ok | |
| csymbol/rec-csymbol2 | Ok | |
| csymbol/rec-csymbol3 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| apply/rec-apply1 | Ok | |
| apply/rec-apply2 | Ok | |
| apply/rec-apply3 | Ok | |
| apply/rec-apply4 | Ok | |
| reln/rec-reln1 | Ok | |
| reln/rec-reln2 | Ok | |
| reln/rec-reln3 | Ok | |
| fn/fn1 | Ok | |
| fn/fn4 | Ok | |
| fn/rec-fn2 | Ok | |
| fn/rec-fn3 | Ok | |
| interval/rec-interval1 | Ok | |
| interval/rec-interval2 | Ok | |
| inverse/rec-inverse1 | Ok | |
| inverse/rec-inverse2 | Ok | |
| inverse/rec-inverse3 | Ok | |
| inverse/rec-inverse4 | Ok | |
| condition/rec-condition1 | Ok | ☞ max/max3. max/max3 に同じ |
| declare/rec-declare1 | Ok | |
| declare/rec-declare2 | Ok | |
| declare/rec-declare3 | Ok | |
| declare/rec-declare4 | Ok | |
| declare/rec-declare5 | Ok | |
| lambda/rec-lambda1 | Ok | |
| lambda/rec-lambda2 | Ok | |
| lambda/rec-lambda3 | Ok | |
| compose/rec-compose1 | Ok | |
| compose/rec-compose2 | Ok | |
| compose/rec-compose3 | Ok | |
| compose/rec-compose4 | Ok | |
| ident/ident1 | Ok | |
| ident/rec-ident2 | Ok | |
| domain/rec-domain1 | Ok | |
| codomain/rec-codomain1 | Ok | |
| image/rec-image1 | Ok | |
| domainofapplication/rec-domainofapplication1 | Ok | |
| piecewise/rec-piecewise1 | Ok | Since the condition and the value are different elements, it's proper to put a comma between them. 条件と値の部分は別の要素なので、コンマで区切るのが適当 |
| piecewise/rec-piecewise2 | Ok | Since the condition and the value are different elements, it's proper to put a comma between them. 条件と値の部分は別の要素なので、コンマで区切るのが適当 |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| arithmetic_1 | Ok | |
| arithmetic_2 | Ok | |
| arithmetic_3 | Ok | |
| arithmetic_4 | Ok | |
| logic5 | Ok | ☞ forall/forall1. forall/forall1 に同じ |
| logic6 | Ok | ☞ forall/forall1. forall/forall1 に同じ |
| logic7 | Ok | ☞ forall/forall1. forall/forall1 に同じ |
| quotient/rec-quotient1 | Ok | |
| factorial/factorial1 | Ok | |
| factorial/factorial3 | Ok | |
| factorial/factorial4 | Ok | |
| factorial/rec-factorial2 | Ok | |
| divide/divide1 | Ok | |
| divide/divide2 | Ok | |
| divide/divide3 | Ok | |
| divide/divide5 | Ok | |
| divide/rec-divide4 | Ok | |
| max/max3 | Ok | When there are the <bvar>, the <conditon> elements, max{function|condition} is taken. <bvar>、<conditon> 要素がある場合、 max{function|condition} とする |
| max/rec-max1 | Ok | |
| max/rec-max2 | Ok | ☞ max/max3. max/max3 に同じ |
| min/min1 | Ok | ☞ max/max3. max/max3 に同じ |
| min/rec-min2 | Ok | ☞ max/max3. max/max3 に同じ |
| minus/minus1 | Ok | |
| minus/minus2 | Ok | |
| minus/minus3 | Ok | |
| minus/minus4 | Ok | |
| minus/minus5 | Ok | |
| minus/minus6 | Ok | |
| minus/minus7 | Ok | |
| minus/minus9 | Ok | |
| minus/rec-minus8 | Ok | |
| plus/plus1 | Ok | |
| plus/plus2 | Ok | |
| plus/plus3 | Ok | |
| plus/plus4 | Ok | |
| plus/plus6 | Ok | |
| plus/plus7 | Ok | |
| plus/rec-plus5 | Ok | |
| power/power1 | Ok | |
| power/power2 | Ok | |
| power/power3 | Ok | |
| power/power5 | Ok | |
| power/power6 | Ok | |
| power/power7 | Ok | |
| power/power8 | Ok | |
| power/rec-power4 | Ok | |
| rem/rec-rem1 | Ok | |
| times/rec-times1 | Ok | |
| times/times2 | Ok | |
| times/times3 | Ok | |
| times/times4 | Ok | |
| times/times5 | Ok | |
| times/times6 | Ok | |
| times/times7 | Ok | |
| root/rec-root1 | Ok | |
| root/root2 | Ok | |
| gcd/rec-gcd1 | Ok | |
| and/and1 | Ok | |
| and/and2 | Ok | |
| and/rec-and2 | Ok | |
| or/rec-or1 | Ok | |
| xor/rec-xor1 | Ok | |
| not/not1 | Ok | |
| not/rec-not2 | Ok | |
| not/rec-not3 | Ok | ☞ forall/forall1. forall/forall1 に同じ |
| implies/implies2 | Ok | |
| implies/rec-implies1 | Ok | |
| forall/forall1 | Ok | There is no unification nature in the sample rendering of Test Suite. A child element of the <forall> element is composed of the <bvar> element, the <condition> element and the boolean expression. At that time a line of variable and the <condition> are divided by the delimiter | as follows:
Test Suite のサンプルレンダリングには統一性がない。
<forall>要素の子要素は、<bvar>要素、<condition>要素、booleanの式で構成される。このとき、
|
| forall/forall2 | Ok | ☞ forall/forall1. forall/forall1 に同じ |
| forall/rec-forall2 | Ok | ☞ forall/forall1. forall/forall1 に同じ |
| forall/rec-forall3 | Ok | ☞ forall/forall1. forall/forall1 に同じ |
| forall/rec-forall4 | Ok | ☞ forall/forall1, exists/rec-exists1. forall/forall1 に同じ。 <exists>に関してはexists/rec-exists1を参照。 |
| forall/rec-forall5 | Ok | ☞ forall/forall1. forall/forall1 に同じ |
| forall/rec-forall6 | Ok | ☞ forall/forall1, exists/rec-exists1. forall/forall1 に同じ。 <exists>に関してはexists/rec-exists1を参照。 |
| forall/rec-forall7 | Ok | ☞ forall/forall1, exists/rec-exists1. forall/forall1 に同じ。 <exists>に関してはexists/rec-exists1を参照。 |
| exists/rec-exists1 | Ok | There is no unification nature in the sample rendering of Test Suite. It's accommodated with forall/forall1 as follows:
Test Suite のサンプルレンダリングには統一性がない。
forall/forall1 に合わせて、
|
| abs/abs1 | Ok | |
| abs/abs2 | Ok | |
| abs/rec-abs3 | Ok | |
| conjugate/rec-conjugate1 | Ok | |
| arg/rec-arg1 | Ok | |
| real/rec-real1 | Ok | |
| imaginary/rec-imaginary1 | Ok | |
| lcm/rec-lcm1 | Ok | |
| floor/rec-floor1 | Ok | |
| floor/rec-floor2 | Ok | ☞ forall/forall1. <forall>に関しては forall/forall1 を参照 |
| ceiling/rec-ceiling1 | Ok | |
| ceiling/rec-ceiling2 | Ok | ☞ forall/forall1. <forall>に関しては forall/forall1 を参照 |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| eq/eq2 | Ok | |
| eq/rec-eq1 | Ok | |
| neq/neq2 | Ok | |
| neq/rec-neq1 | Ok | |
| gt/gt2 | Ok | |
| gt/rec-gt1 | Ok | |
| lt/lt2 | Ok | |
| lt/rec-lt1 | Ok | |
| geq/geq2 | Ok | |
| geq/rec-geq1 | Ok | |
| leq/rec-leq1 | Ok | |
| equivalent/rec-equivalent1 | Ok | |
| approx/rec-approx1 | Ok | |
| factorof/rec-factorof1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| int/int1 | Ok | |
| int/int2 | Ok | |
| int/rec-int3 | Ok | |
| int/rec-int4 | Ok | |
| int/rec-int5 | Ok | |
| int/rec-int6 | Ok | |
| diff/rec-diff1 | Ok | |
| diff/rec-diff2 | Ok | |
| partialdiff/partialdiff1 | Ok | There are some mistakes in processing the <degree> element with the sample rendering of Test Suite, then these are corrected as follows:
Test Suite のサンプルレンダリングでは、<degree>要素の処理に誤りがあるので、次のようにした。
|
| partialdiff/partialdiff2 | Ok | ☞ partialdiff/partialdiff1. partialdiff/partialdiff1 に同じ |
| partialdiff/rec-partialdiff3 | Ok | ☞ partialdiff/partialdiff1. partialdiff/partialdiff1 に同じ |
| partialdiff/rec-partialdiff4 | Ok | ☞ partialdiff/partialdiff1. partialdiff/partialdiff1 に同じ |
| partialdiff/rec-partialdiff5 | Ok | |
| lowlimit/rec-lowlimit1 | Ok | |
| uplimit/rec-uplimit1 | Ok | |
| bver/rec-bvar1 | Ok | |
| bver/rec-bvar2 | Ok | |
| degree/degree2 | Ok | |
| degree/rec-degree1 | Ok | ☞ partialdiff/partialdiff1. partialdiff/partialdiff1 に同じ |
| divergence/rec-divergence1 | Ok | |
| divergence/rec-divergence2 | Ok | |
| grad/rec-grad1 | Ok | |
| curl/rec-curl1 | Ok | |
| laplacian/rec-laplacian1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| equation1 | Ok | |
| set/rec-set1 | Ok | |
| set/rec-set2 | Ok |
The sample rendering of Test Suite is not correct.
When the syntax of <set> is (bvar+,domainofapp,anything) the followings are taken:
Test Suite のサンプルレンダリングは誤り。
<set>の構文が (bvar+,domainofapp,anything) であるものに関して
|
| set/set-empty | Ok | |
| set/set3 | Ok | |
| set/set4 | Ok | ☞ set/rec-set2. set/rec-set2 に同じ |
| set/set5 | Ok | |
| set/set6 | Ok | |
| list/list-empty | Ok | |
| list/list3 | Ok | |
| list/rec-list1 | Ok | |
| list/rec-list2 | Ok | When the syntax of <list> is (bvar+,domainofapp,anything), it's treated the same as set/rec-set2. <list>の構文が (bvar+,domainofapp,anything) であるものに関してset/rec-set2と同じとした。 |
| union/rec-union1 | Ok | |
| union/union2 | Ok | Put parentheses around the expression with the mixture of union and intersection. union と intersection 交じりの式には、括弧を付ける |
| union/union3 | Ok | |
| intersect/intersect1 | Ok | Put parentheses around the expression with the mixture of union and intersection. union と intersection 交じりの式には、括弧を付ける |
| intersect/rec-intersect2 | Ok | |
| in/in2 | Ok | |
| in/in3 | Ok | |
| in/rec-in1 | Ok | |
| notin/notin2 | Ok | |
| notin/rec-notin1 | Ok | |
| subset/rec-subset1 | Ok | |
| subset/subset2 | Ok | |
| prsubset/prsubset2 | Ok | |
| prsubset/rec-prsubset1 | Ok | |
| notsubset/notsubset2 | Ok | |
| notsubset/rec-notsubset1 | Ok | |
| notprsubset/notprsubset2 | Ok | |
| notprsubset/rec-notprsubset1 | Ok | |
| setdiff/rec-setdiff1 | Ok | |
| card/rec-card1 | Ok | |
| cartesianproduct/rec-cartesianproduct1 | Ok | |
| cartesianproduct/rec-cartesianproduct2 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| sum/rec-sum1 | Ok | |
| sum/sum2 | Ok | |
| sum/sum3 | Ok | |
| product/product1 | Ok | |
| product/product2 | Ok | |
| product/rec-product3 | Ok | |
| limit/limit1 | Ok | The arrow direction depends on the evaluation of the <tendsto> element. See also tendsto/rec-tendsto1. To make the arrow 'underscript', specify display="ture" or movablelimits="false". 矢印の向きは<tendsto>要素の評価による。tendsto/rec-tendsto1を参照。 矢印を underscript とするには display="ture" とするか、movablelimits="false"とすればよい。 |
| limit/limit2 | Ok | ☞ limit/limit1. limit/limit1 に同じ |
| limit/limit3 | Ok | ☞ limit/limit1. limit/limit1 に同じ |
| limit/limit4 | Ok | ☞ limit/limit1. limit/limit1 に同じ |
| limit/limit5 | Ok | ☞ limit/limit1. limit/limit1 に同じ |
| limit/limit6 | Ok | ☞ limit/limit1. limit/limit1 に同じ |
| limit/limit7 | Ok | |
| limit/rec-limit8 | Ok | |
| limit/rec-limit9 | Ok | ☞ limit/limit1. limit/limit1 に同じ |
| tendsto/rec-tendsto1 | Ok | type="above" indicates lower right arrow. type="below" indicates upper left arrow by evaluating the type attribute. type属性を評価し、type="above"のとき矢印を右下向き、type="below"のとき矢印を右上向きとした。 |
| tendsto/rec-tendsto2 | Ok | ☞ tendsto/rec-tendsto1. tendsto/rec-tendsto1 に同じ |
| tendsto/tendsto3 | Ok | ☞ tendsto/rec-tendsto1. tendsto/rec-tendsto1 に同じ |
| tendsto/tendsto4 | Ok | |
| tendsto/tendsto5 | Ok | ☞ tendsto/rec-tendsto1. tendsto/rec-tendsto1 に同じ |
| tendsto/tendsto6 | Ok | ☞ tendsto/rec-tendsto1. tendsto/rec-tendsto1 に同じ |
| tendsto/tendsto7 | Ok | |
| tendsto/tendsto8 | Ok | |
| tendsto/tendsto9 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| rec-trig1 | Ok | |
| rec-trig2 | Ok | |
| trigonometry_3 | Ok | |
| trigonometry_4 | Ok | |
| trigonometry_5 | Ok | |
| trigonometry_6 | Ok | |
| trigonometry_7 | Ok | |
| trigonometry_8 | Ok | |
| exp/exp1 | Ok | |
| exp/exp2 | Ok | |
| exp/rec-exp3 | Ok | |
| ln/rec-ln1 | Ok | |
| log/log1 | Ok | |
| log/rec-log2 | Ok | |
| sin/factorial3 | Ok | |
| sin/sin1 | Ok | |
| sin/sin2 | Ok | |
| sin/sin3 | Ok | |
| cos/cos1 | Ok | |
| cos/cos2 | Ok | |
| cos/cos3 | Ok | |
| cos/cos4 | Ok | |
| tan/tan1 | Ok | |
| tan/tan2 | Ok | |
| tan/tan3 | Ok | |
| sec/sec1 | Ok | |
| sec/sec2 | Ok | |
| sec/sec3 | Ok | |
| csc/csc1 | Ok | |
| csc/csc2 | Ok | |
| csc/csc3 | Ok | |
| cot/cot1 | Ok | |
| cot/cot2 | Ok | |
| cot/cot3 | Ok | |
| sinh/sinh1 | Ok | |
| sinh/sinh2 | Ok | |
| sinh/sinh3 | Ok | |
| cosh/cosh1 | Ok | |
| cosh/cosh2 | Ok | |
| cosh/cosh3 | Ok | |
| cosh/cosh4 | Ok | |
| tanh/tanh1 | Ok | |
| tanh/tanh2 | Ok | |
| tanh/tanh3 | Ok | |
| sech/sech1 | Ok | |
| sech/sech2 | Ok | |
| sech/sech3 | Ok | |
| csch/csch1 | Ok | |
| csch/csch2 | Ok | |
| csch/csch3 | Ok | |
| coth/coth1 | Ok | |
| coth/coth2 | Ok | |
| coth/coth3 | Ok | |
| arcsin/arcsin1 | Ok | |
| arcsin/arcsin2 | Ok | |
| arcsin/arcsin3 | Ok | |
| arcsin/factorial3 | Ok | |
| arccos/arccos1 | Ok | |
| arccos/arccos2 | Ok | |
| arccos/arccos3 | Ok | |
| arccos/arccos4 | Ok | |
| arctan/arctan1 | Ok | |
| arctan/arctan2 | Ok | |
| arctan/arctan3 | Ok | |
| arcsec/arcsec1 | Ok | |
| arcsec/arcsec2 | Ok | |
| arcsec/arcsec3 | Ok | In the sample rendering of Test Suite, parentheses are not put around when the trigonometric function takes the monadic argument. The same way is taken here. Test Suite のサンプルレンダリングでは、sinなど他の三角関数が単項の引数をとるとき括弧を付けないようになっているので、それに合わせた。 |
| arccsc/arccsc1 | Ok | |
| arccsc/arccsc2 | Ok | |
| arccsc/arccsc3 | Ok | ☞ arcsec/arcsec3. arcsec/arcsec3 に同じ |
| arccot/arccot1 | Ok | |
| arccot/arccot2 | Ok | |
| arccot/arccot3 | Ok | ☞ arcsec/arcsec3. arcsec/arcsec3 に同じ |
| arcsinh/arcsinh1 | Ok | |
| arcsinh/arcsinh2 | Ok | |
| arcsinh/arcsinh3 | Ok | ☞ arcsec/arcsec3. arcsec/arcsec3 に同じ |
| arccosh/arccosh1 | Ok | ☞ arcsec/arcsec3. arcsec/arcsec3 に同じ |
| arccosh/arccosh2 | Ok | |
| arccosh/arccosh3 | Ok | |
| arccosh/arccosh4 | Ok | |
| arctanh/arctanh1 | Ok | |
| arctanh/arctanh2 | Ok | |
| arctanh/arctanh3 | Ok | ☞ arcsec/arcsec3. arcsec/arcsec3 に同じ |
| arcsech/arcsech1 | Ok | |
| arcsech/arcsech2 | Ok | |
| arcsech/arcsech3 | Ok | ☞ arcsec/arcsec3. arcsec/arcsec3 に同じ |
| arccsch/arccsch1 | Ok | |
| arccsch/arccsch2 | Ok | |
| arccsch/arccsch3 | Ok | ☞ arcsec/arcsec3. arcsec/arcsec3 に同じ |
| arccoth/arccoth1 | Ok | |
| arccoth/arccoth2 | Ok | |
| arccoth/arccoth3 | Ok | ☞ arcsec/arcsec3. arcsec/arcsec3 に同じ |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| mean/rec-mean1 | Ok | |
| sdev/rec-sdev1 | Ok | |
| variance/rec-variance1 | Ok | |
| median/rec-median1 | Ok | |
| mode/rec-mode1 | Ok | |
| moment/rec-moment1 | Ok | |
| moment/rec-moment2 | Ok | |
| momentabout/rec-momentabout1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| vector/rec-vector1 | Ok | |
| vector/rec-vector2 | Ok | |
| vector/vector3 | Ok | |
| matrix/inverse1 | Ok | |
| matrix/matrix3 | Ok | |
| matrix/rec-matrix1 | Ok | |
| matrix/rec-matrix2 | Ok | |
| matrix/rec-matrix3 | Ok | |
| determinant/rec-determinant1 | Ok | |
| transpose/rec-transpose1 | Ok | It's right at T. T でよい |
| selector/rec-selector1 | Ok | |
| selector/rec-selector2 | Ok | |
| vectorproduct/rec-vectorproduct1 | Ok | |
| scalarproduct/rec-scalarproduct1 | Ok | |
| outerproduct/rec-outerproduct1 | No |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| annotation/rec-annotation1 | No | encoding="TeX" is not processed. encoding="TeX"は処理していない |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| integers/rec-integers1 | Ok | |
| reals/rec-reals1 | Ok | |
| rationals/rec-rationals1 | Ok | |
| naturalnumbers/rec-naturalnumbers1 | Ok | |
| complexes/rec-complexes1 | Ok | |
| primes/rec-primes1 | Ok | |
| exponentiale/rec-exponentiale1 | Ok | |
| imaginaryi/rec-imaginaryi1 | Ok | |
| notanumber/rec-notanumber1 | Ok | |
| true/rec-true1 | Ok | |
| false/rec-false1 | Ok | |
| emptyset/rec-emptyset1 | Ok | |
| pi/rec-pi1 | Ok | |
| eulergamma/rec-eulergamma1 | Ok | |
| infinity/rec-infinity1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| a | Partial | Impossible to display the characters greater than U+FFFF. U+10000 以上の文字表示不能 |
| b | Partial | |
| c | Partial | |
| d | Partial | |
| e | Partial | |
| f | Partial | |
| g | Partial | |
| h | Partial | |
| i | Partial | |
| j | Partial | |
| k | Partial | |
| l | Partial | |
| m | Partial | |
| n | Partial | |
| o | Partial | |
| p | Partial | |
| q | Partial | |
| r | Partial | |
| s | Partial | |
| t | Partial | |
| u | Partial | |
| v | Partial | |
| w | Partial | |
| x | Partial | |
| y | Partial | |
| z | Partial |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| a | Partial | Impossible to display the characters greater than U+FFFF. U+10000 以上の文字表示不能 |
| b | Partial | |
| c | Partial | |
| d | Partial | |
| e | Partial | |
| f | Partial | |
| g | Partial | |
| h | Partial | |
| i | Partial | |
| j | Partial | |
| k | Partial | |
| l | Partial | |
| m | Partial | |
| n | Partial | |
| o | Partial | |
| p | Partial | |
| q | Partial | |
| r | Partial | |
| s | Partial | |
| t | Partial | |
| u | Partial | |
| v | Partial | |
| w | Partial | |
| x | Partial | |
| y | Partial | |
| z | Partial |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| a | Partial | Impossible to display the characters greater than U+FFFF. U+10000 以上の文字表示不能 |
| b | Partial | |
| c | Partial | |
| d | Partial | |
| e | Partial | |
| f | Partial | |
| g | Partial | |
| h | Partial | |
| i | Partial | |
| j | Partial | |
| k | Partial | |
| l | Partial | |
| m | Partial | |
| n | Partial | |
| o | Partial | |
| p | Partial | |
| q | Partial | |
| r | Partial | |
| s | Partial | |
| t | Partial | |
| u | Partial | |
| v | Partial | |
| w | Partial | |
| x | Partial | |
| y | Partial | |
| z | Partial |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| badAttribs2 | Unknown | Undefined attributes are not processed. Incorrect values are processed suitably. 未定義のattributeは処理しない、不正な値は適当に処理している |
| badAttribsAction | Unknown | Undefined attributes are not processed. Incorrect values are processed suitably. 未定義のattributeは処理しない、不正な値は適当に処理している |
| badAttribsGlyph4 | Unknown | Undefined attributes are not processed. Incorrect values are processed suitably. 未定義のattributeは処理しない、不正な値は適当に処理している |
| badAttribsVal3 | Unknown | Undefined attributes are not processed. Incorrect values are processed suitably. 未定義のattributeは処理しない、不正な値は適当に処理している |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| badBvar1 | Unknown | |
| badCondContent1 | Unknown | |
| badMatrix1 | Unknown | |
| badMoment1 | Unknown | |
| badPiecewise1 | Unknown | |
| badReln1 | Unknown | |
| emptyContent1 | Unknown |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| badEntity1 | Unknown |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| badTag1 | Unknown | Incorrect tags are not processed. 不正なtagは処理しない |
| badTagPhantom2 | Unknown | Incorrect tags are not processed. 不正なtagは処理しない |
| nestedMath3 | Unknown | Incorrect tags are not processed. 不正なtagは処理しない |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| emptyContent | Unknown | |
| mrootE2 | Unknown | |
| noChildContent | Unknown | |
| noChildPresentation | Unknown | |
| singleBinary | Unknown | |
| tooFewContentContainer | Unknown |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| 10 | Unknown | |
| 100 | Unknown | |
| 1000 | Unknown |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| complex1 | Unknown | |
| complex2 | Unknown | |
| complex3 | Unknown | |
| complex4 | Unknown | |
| simplePres | Unknown |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| embStretch1 | Partial | ☞ munder/munder1. munder/munder1 に同じ |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| chain1 | Ok | |
| chain2 | Ok | |
| coprod1 | Ok | |
| coprod2 | Ok | |
| doubleint1 | Ok | |
| doubleint2 | Ok | |
| int1 | Ok | |
| int10 | Ok | |
| int2 | Ok | |
| int3 | Ok | |
| int4 | Ok | |
| int5 | Ok | |
| int6 | Ok | |
| int7 | Ok | |
| int8 | Ok | |
| int9 | Ok | |
| largeop1 | Ok | |
| largeop2 | Ok | |
| largeopPos3 | Ok | Since the ∩ operator is not registered in the Operator Dictionary and it is regarded as movablelimits="false", then it becomes the form of <monderover>. |
| oint1 | Ok | |
| oint2 | Ok | |
| prod1 | Ok | |
| prod2 | Ok | |
| sum1 | Ok | |
| sum2 | Ok | |
| tripleint1 | Ok | |
| tripleint2 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| linebreak1 | Unknown | |
| linebreakFrac | Unknown | |
| linebreakNum1 | Unknown | |
| linebreakRow1 | Unknown | |
| linebreakString1 | Unknown | |
| goodbreak/goodbreak1 | Unknown | linebreak="goodbreak" is not processed. linebreak="goodbreak"は処理していない |
| badbreak/badbreak1 | Unknown | linebreak="badbreak" is not processed. linebreak="badbreak"は処理していない |
| nobreak/nobreak1 | Unknown | |
| nobreak/nobreak2 | Unknown | |
| newline/indent1 | Unknown | |
| newline/indent2 | Unknown | |
| newline/mixed4 | Unknown | |
| newline/multinewline3 | Unknown | |
| newline/newline1 | Unknown | |
| newline/newline2 | Unknown |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| nestAction1 | Ok | |
| nestFrac1 | Ok | |
| nestScript | Ok | |
| nestTable1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| primes1 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| accents1 | Ok | |
| accents2 | Ok | |
| accents3 | Ok | |
| accents4 | Ok |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| vertical/abs1 | Ok | |
| vertical/abs2 | Ok | |
| vertical/mid1 | Ok | |
| vertical/mid2 | Ok | |
| vertical/stretchVert1 | Partial | ☞ munder/munder1. munder/munder1 に同じ |
| vertical/stretchVert2 | Ok | |
| vertical/stretchVertNest2 | Ok | |
| vertical/verbar1 | Ok | |
| vertical/verbar2 | Ok | |
| horizontal/genBvert1 | Ok | |
| horizontal/stretchAccents1 | Partial | The third ✓ from left is expanded in the sample rendering of Test Suite, however it's better not to expand it. 左から3番目の✓は、Test Suite のサンプルレンダリングでは伸張されているが、この記号は伸張しない方がよい |
| horizontal/stretchAccents2 | Ok | |
| horizontal/stretchBrack1 | No | |
| horizontal/stretchHoriz1 | Ok | |
| horizontal/stretchHoriz2 | Ok | |
| horizontal/stretchHoriz3 | Ok | |
| horizontal/stretchTilde1 | Ok | There's some doubt to specify stretchy="true" for this mark as a default. It's better not to expand it. この記号をデフォルトで stretchy="true" とするのは疑問。伸張しないでよい |
| integral/int1 | Ok | |
| integral/int10 | Ok | |
| integral/int2 | Ok | |
| integral/int3 | Ok | |
| integral/int4 | Ok | |
| integral/int5 | Ok | |
| integral/int6 | Ok | |
| integral/int7 | Ok | |
| integral/int8 | Ok | |
| integral/int9 | Ok | |
| integral/intDispStyle | Ok | |
| integral/intNested3 | Ok | |
| integral/intSize1 | Ok | |
| integral/intSize2 | Ok | |
| tables/stretchTable1 | Partial | The extension of arrows are incorrect. 矢印の伸長不正 |
| tables/stretchTable2 | Partial | The extension of arrows are incorrect. 矢印の伸長不正 |
| Test Name | XSL Formatter V4.1 | Comments |
|---|---|---|
| invChars | Ok | |
| whBcomments1 | Ok | |
| whBgeneral1 | Ok | |
| white1 | Ok | |
| white2 | Ok | |
| white3 | Ok | |
| white4 | Ok |
Tested version: XSL Formatter V4.1
This test is done by W3C MathML 2.0 Test suite. The information on MathML Test Suite 2.0.
テストデータは、以下の手順で作成されている。
Please remark that this result only applies to PDF created by XSL Formatter V4.1 PDF output. Output result by XSL Formatter GUI and Windows Printer Driver including Adobe Distiller are not same as its PDF output.