Mathjax 不具合 小文字がずっと大文字になる問題20-05-01のソースを表示
新しいページはコチラ
移動:
案内
,
検索
[[Mathjax 不具合]]に戻る == '''概要''' == Edgeブラウザのみに起こる現象で結構、悩みましたが不具合だと感じたので記述しておきます。 たとえば以下のように、平方根の分子にアルファベットの大文字を一度使います。 <big><ymath>\[ \sqrt{\frac{\mathstrut \mathrm{A}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{B}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{C}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{D}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{E}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{F}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{G}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{H}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{I}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{J}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{K}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{L}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{M}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{N}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{O}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{P}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{Q}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{R}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{S}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{T}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{U}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{V}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{W}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{X}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{Y}}{\mathstrut \pi}}\sqrt{\frac{\mathstrut \mathrm{Z}}{\mathstrut \pi}} \]</ymath> </big> すると! \$\$ \frac{ a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+s+t+u+v+w+x+y+z}{4} \$\$ と記述した数式が <big><ymath>$$ \frac{ a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+s+t+u+v+w+x+y+z}{4} $$</ymath></big> となってしまいます。Edgeブラウザ以外では正常に表示されます。これは平方根ではなくても、同じです。 最初は平方根の分子のアルファベットだけが対象だと思っていましたが、関係なくインラインではないディスプレイ表示について、そのページで使った最初のアルファベットが大文字なのか小文字なのかが優先されていると思います。 == ''''20-05-08 問題解決'''== 上記のような問題があると感じていましたが、Mathjaxが悪いのではなく、自分が悪いことがわかりました。MediawikiでMathjaxを使っていたのですが、Mediawikiにはキャッシュ機能というのがありまして、ページの本文が変更されていない場合は、フォント設定やスクリプトなど、Mediawikiに組み込んだ部分だけを変更したモノ、一度読み込んだスクリプトは読み込まれないようにすることが出来る機能があります。あまり変更されないと考えられる本文以外の部分に対してキャッシュ機能を働かせて読み込み速度を向上させたり、サーバサイドの負荷を低減したりしています。今回は、特にEdgeブラウザにおいて、フォントが大文字も小文字も同じと見なされるようで、最初に読み込んだ文字が大文字か小文字かという部分に引きずられるようです。Windowsのファイル名やメールアドレスやドメイン名で、大文字小文字の区別がないような判断と同じ扱いなのだと思います。自分のような好き勝手やっていて訪れた人が読み込みが遅くてストレスを感じてしまうことを若干無視しているぺーじや、毎日100万PVとかはいかないぺーじでは、さほど影響がないので、あえて機能をオフにしました。それよか都度、最新の情報を読み込んでもらわないとページが整わないっす。ごめんなさい。🙇 [[Mathjax 不具合]]に戻る
Mathjax 不具合 小文字がずっと大文字になる問題20-05-01
に戻る。
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツールボックス
リンク元
関連ページの更新状況
特別ページ