2017-01-04 45 views
1

AsciiMathで書かれた数式を表示するために使用しているフォントをMathJaxで変更することができません。私は、ウェブ上のStackOverflowや他の場所で、ここで同様の質問への回答読みました:ここMathJaxのフォントを変更する方法

をその全体HTML5文書であります私はテストケースとして使用しています:

<!DOCTYPE HTML> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>MathJax Font</title> 
<script type="text/x-mathjax-config"> 
MathJax.Hub.Config({ 
    "CommonHTML" : { preferredFont:"Asana Math" } 
}); 
</script> 

<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_CHTML"></script> 
</head> 

<body> 
<p>`v = pi r^2`</p> 
</body> 
</html> 

私は間違っていますか? MathJaxのフォントを変更してください。

答えて

1

私はCommonHTML出力プロセッサは、ブラウザとオペレーティングシステム間で一貫性のある結果で、すべての最新ブラウザでの高品質な出力を生成しdocs.mathjax.org/en/latest/output.html

でこれを見つけました。これは、MathJax v2.6以降のMathJaxの主な出力モードです。主な利点は、品質、一貫性、速度、サーバー側の世代のサポートです。そのブラウザのサポートは、IE9などのブラウザから始まり、古いブラウザでは正常に機能しなくなります。 CommonHTML出力はWebベースのフォントを使用しているため、コンピュータに数式フォントをインストールする必要はありません。現在、MathJaxのデフォルトのTeXフォントしかサポートしていません。

ファイルを変更して、CommonHTML出力プロセッサの代わりにHTML-CSS出力プロセッサを使用する必要がありました。変更後は、私のテストファイルは次のようになります。未来から

<!DOCTYPE HTML> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>MathJax Font</title> 
<script type="text/x-mathjax-config"> 
MathJax.Hub.Config({ 
    "HTML-CSS" : { 
     availableFonts : ["STIX"], 
     preferredFont : "STIX", 
     webFont : "STIX-Web", 
     imageFont : null 
    } 
}); 
</script> 

<script type="text/javascript" 
    src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML"></script> 
</head> 

<body> 
<p>`v = pi r^2`</p> 
</body> 
</html> 
+0

注:cdn.mathjax.orgはhttps://www.mathjax.org/cdn-shuttingをチェックし、その耐用年数に近づいています-down /マイグレーションのヒント。 –

関連する問題