在 Chrome 中显示时字体更大

发布于 2024-11-01 16:11:47 字数 517 浏览 0 评论 0原文

Env:MathJax 1.1

我们修改了default.js中的styles元素来修改一些显示设置。如下所示,字体大小已设置为 50%,这导致 MathJax 在 Firefox 中正确呈现(50%),但在 Chrome 中字体大小要大得多。

如果我们删除字体大小,它在 Chrome 中显示正常,但在 Firefox 中显示较小。

  1. 管理字体大小的正确方法是什么,以便它在所有浏览器上正确显示?
  2. 向 MathJax 添加自定义更改的首选机制是什么(例如下面给出的),以便我们在未来的升级中不会造成太大破坏。

// // 这允许您更改控制菜单的 CSS // 外貌。有关详细信息,请参阅 extensions/MathMenu.js 文件 // 默认设置。 //

styles : {
    ".MathJax" : {
         "font-family" : "Arial",
         "font-size": "50%"
  }
}

Env: MathJax 1.1

We modified the styles element in default.js to modify some of the display settings. As you see below, the font-size has been set to 50% which causes MathJax to render properly in Firefox (with 50%) but a much higher font size in Chrome.

If we remove the font-size, it appears properly in Chrome but shows up smaller in Firefox.

  1. What would be the right way to manage the font-size, so that it appears properly on all browsers?
  2. What would be the preferred mechanism to add custom changes to MathJax (such as the one given below), so that we don't break much on a future upgrade.

//
// This allows you to change the CSS that controls the menu
// appearance. See the extensions/MathMenu.js file for details
// of the default settings.
//

styles : {
    ".MathJax" : {
         "font-family" : "Arial",
         "font-size": "50%"
  }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

游魂 2024-11-08 16:11:47

有关详细信息,请参阅我在 MathJax 用户论坛上的帖子

字体大小由 MathJax 动态设置,以尝试正确匹配周围的文本,因此您不应显式设置 MathJax 的字体大小。如果这没有正确发生,我想看看它失败的情况,以便改进字体大小匹配。页面上的其他 CSS 可能会干扰该问题,因此我需要查看存在问题的完整页面。

如果您想更改数学相对于周围文本的大小,您应该在配置的 HTML-CSS 部分设置“scale”参数,而不是直接使用 CSS。您不应该直接设置字体大小,因为这几乎肯定会导致 MathJax 失败。

See my post on the MathJax users forum for details.

The font size is set dynamically by MathJax to try to match the surrounding text properly, so you should not be setting the font-size for MathJax explicitly. If that isn't happening properly, I would like to see the situation where it fails so that the font-size- matching can be improved. It may be that other CSS on the page is interfering with that, so I would need to see a complete page where the problem exists.

You should set the "scale" parameter in the HTML-CSS section of your configuration rather than using CSS directly if you want to change the size of the mathematics relative to the surrounding text. You should not set font-size directly, as this will almost surely cause MathJax to fail.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文