Можно ли сказать MathJax использовать шрифты для определенных языков? - PullRequest
2 голосов
/ 05 марта 2011

Мне нравится MathJax, но он не поддерживает кириллицу (или, по крайней мере, выглядит так). Я попробовал такой простой текст как выражение в этом официальном примере - он показывает весь английский буквы но без русского.

Мать Фатер Любовь навсегда Мама мыла Раму

Так что мне интересно - как расширить MathJax для поддержки неанглийских языков?

1 Ответ

1 голос
/ 25 марта 2012

Хорошо, когда я ввожу мыла, я получаю кириллицу за нее, но это будет зависеть от шрифтов, доступных на вашем компьютере, и от того, какой браузер вы используете.IE, в частности, может не найти символы самостоятельно, не предложив шрифт для работы с ним.Так что вы можете попробовать что-то вроде

{\large\style{font-family:Times}{\text{мыла}}}

, что должно работать лучше.Мои результаты для этого:

Кириллица в MathJax http://www.math.union.edu/~dpvc/transfer/mathjax/Cyrillic.png

, что мне кажется правильным (хотя я не знаю русский язык).

Возможно также настроитьMathJax использовать шрифт текущей страницы для результатов макросов \text{}, что также может вам помочь.Страница, которую вы цитируете, не имеет такой конфигурации, поэтому в этом случае требуется принудительное использование шрифта, как в примере выше.Для этого вам необходимо установить mtextFontInherit на true в разделе "HTML-CSS" вашей конфигурации.

...