Comments (17)
I am not able to reproduce your result in Firefox on Mac OS. On the other hand, if I disable one of the CSS rules, I do get your result, so I'm wondering if that rule isn't triggering properly for you.
Can you open the developer console and inspect one of the parentheses, and see if you see the highlighted rule below:
(the one for mix-symmetric > mjx-c
)? If I disable this rule, I see the same result that you see.
from mathjax-src.
I think the rule is there:
If I disable the rule, it does not change anything.
from mathjax-src.
Thanks for checking. If you change middle
to top
in this rule, what happens? If you change it to 1em
what happens?
from mathjax-src.
vertical-align: top
vertical-align: 1em
vertical-align: bottom
from mathjax-src.
OK, that is helpful. Can you try this? Select the mjx-symmetric
element surrounding one of the parentheses, and add display: inline-block
to the rule for that element:
Then select all the mjx-mstyle
elements (one at a time) and add display: inline-block
as element properties:
You'll have to do it individually, since there is no CSS rule for mjx-mstyle
currently that would let you do it for all at once.
See if doing that resolves the issue (fingers crossed).
from mathjax-src.
I think that is the issue. I was able to apply it to the first bracket:
Maybe I am just too stupid to apply it to the others, but it seemed like the display: inline-block got inherited from the first one, so it was already shown in the console with the green marking and I couldn't add it again.
from mathjax-src.
OK, I've pushed a modified version for testing that includes the display: inline-block
settings. Put your example into that and see if it works properly.
from mathjax-src.
No, that doesn't work. It ist the same as the unmodified version.
For the screenshot I uploaded earlier, I might have added some display: inline-block property falsely to some other element as well.
from mathjax-src.
OK thanks. I'll have to think of something else. What flavor of linux are you using, and what version of Firefox?
from mathjax-src.
debian stretch with firefox version 52.8.0
from mathjax-src.
I can reproduce that issue on Firefox/Linux v58.2.0 and v61.0b7 (aurora channel).
from mathjax-src.
I tried MacOS, Firefox v61.0beta and could not reproduce the problem.
However, on ChromeOS, Firefox v60.0.1 I can see the same issue. So it is probably a Linux problem.
from mathjax-src.
With Firefox/Chrome/Edge/IE11 on Windows, I can reproduce the same issue. So the expected behaviour seems to be a MacOS, Blink/Linux anomaly. Could it be a font related issue?
from mathjax-src.
Do you mean that you could not reproduce the same issue on Windows?
from mathjax-src.
I am also able to reproduce on windows. So it looks like Mac OS is the outlier. I will have to rethink how this is being handled. Rats!
from mathjax-src.
I've made a PR (#125) that includes a fix for this.
from mathjax-src.
This has been merged into the master branch.
from mathjax-src.
Related Issues (20)
- Upgrading from alpha 1 to latest beta, Fira font-config HOT 4
- algebra manipulation tool HOT 3
- How is a character's height/depth retrieved? HOT 6
- "ReferenceError: window is not defined" when dev page reloaded. HOT 1
- Multiple Typescript Errors HOT 9
- delete arguments.callee HOT 2
- support for \oiint and \oiiint HOT 1
- v4: DefaultFont.js not CJS HOT 2
- how do i customize the the latex defined by myself, and change it to mathml defined by myself HOT 1
- Overlapping output when using serveral expressions on the same page HOT 3
- SVG StyleList unused styles? HOT 3
- Reverse process HOT 1
- Integrate better tooling infra into mathjax
- ES6 class keyword used in "ES5" code due to bundled speech-rule-engine dependency HOT 6
- use mathjax3 in andriod5 show error "getExplicit of null" HOT 1
- Build directions don't work for v4-update branch HOT 3
- MathJax-Fonts repository private HOT 9
- Can I use a custom font in version 3.2?
- ts/util/asyncLoad/node.js needs ESM version HOT 15
- installation of v4 not working with yarn HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mathjax-src.