Solve Safari rendering issues with font-size overrides. (#780)

Some delicate surgery is required on the `vlist-s` table-cell CSS.
Problem with #768 reported by @ronkok; issue #779. Fixes:

* `font-size: 1px` (rather than `font-size: 0.05em`) solves render
  issues with user overrides of the `.katex` `font-size`.
* Also fix a width issue.
This commit is contained in:
Eddie Kohler
2017-08-01 23:37:52 -04:00
committed by Kevin Barabash
parent 1e148746f8
commit 766487bfe3
2 changed files with 20 additions and 6 deletions

View File

@@ -386,6 +386,9 @@ const makeVList = function(children, positionType, positionData, options) {
}
const vtable = makeSpan(["vlist-t"], rows);
if (rows.length === 2) {
vtable.classes.push("vlist-t2");
}
vtable.height = maxPos;
vtable.depth = -minPos;
return vtable;