― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 5 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2021年8月10日(火) 16:39 
MathMLで記入された数式をVer90で表示させた際に、パイプ文字が消えてしまっていました(Ver70やVer63等古いバージョンは表示されていました)。こちらはバグになるのでしょうか。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年8月10日(火) 21:24 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4070
イトヒロ さん、EarlgreyTea と申します。

イトヒロ さんが書きました:
MathMLで記入された数式をVer90で表示させた際に、パイプ文字が消えてしまっていました

再現手順を教えてください。
MathML というのは、こちら https://developer.mozilla.org/ja/docs/Web/MathML のことですよね。

https://developer.mozilla.org/ja/docs/W ... /Authoring によりますと、
引用:
HTML5 文書内部では Presentation MathML が使えます。
引用:
ブラウザーは Content MathML に対応していません。
とありまして、Presentation MathML で記述されているということでよろしいでしょうか。

私を含め第三者が問題の症状を確認できるWEBページなどありましたら教えてください。
そして「パイプ文字」というのは、
コマンドプロンプトやシェルスクリプトにおけるパイプ記号の「|」で、
数学における縦線(Vertical Line)、例として
    (絶対値)   |x|
    (定義)    {x|x<2}
    (条件付確率) P(A|B)
    (約数)    d|n
といったものを指していると考えてよろしいでしょうか。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月11日(水) 19:22 
EarlgreyTeaさん。
返信ありがとうございます。

MathMLですが、Presentation MathMLで記述しています。

パイプ文字は、数学における縦線(Vertical Line)で
(絶対値)   |x|
(定義)    {x|x<2}
(条件付確率) P(A|B)
(約数)    d|n
のことで合っています。

今回の症状を第三者が確認できるWebページがみつからず申し訳ありません。
※確認できているデータは私自身のローカルにあるデータであり、Web上に公開していません。

ただ、消えている個所のタグは
<mfenced open="|" close="|">~</mfenced>
で括られている個所が消えていました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年8月11日(水) 23:17 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4070
イトヒロ さんが書きました:
※確認できているデータは私自身のローカルにあるデータであり、Web上に公開していません。

最初の投稿で「MathMLで記入された数式」とありましたので、他者によって作成されたページなのだとばかり思っていました。

イトヒロ さんが書きました:
ただ、消えている個所のタグは
<mfenced open="|" close="|">~</mfenced>
で括られている個所が消えていました。

<mfenced> は不具合があってサポートが廃止されたようです。

Bug 1587577 Remove support for the mfenced element

<mrow><mo> を利用してください。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月12日(木) 13:33 
EarlgreyTeaさん。
返信ありがとうございます。

私の文の書き方が間違っていた為、間違った認識をさせてしまいすみませんでした。

<mfenced>はサポート廃止されていたんですね。

教えていただいた通り、<mrow>、<mo>に置き換えてみたところ問題無く表示されるようになりました。

ありがとうございました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 5 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[148人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean