diff --git a/src/buildHTML.js b/src/buildHTML.js index 2d1ba65f..6cb4d788 100644 --- a/src/buildHTML.js +++ b/src/buildHTML.js @@ -135,6 +135,8 @@ var getBaseElem = function(group) { } else { return group; } + } else if (group.type === "font") { + return getBaseElem(group.value.body); } else { return group; } diff --git a/test/screenshotter/images/SupSubCharacterBox-chrome.png b/test/screenshotter/images/SupSubCharacterBox-chrome.png index 40347309..aa63d1ef 100644 Binary files a/test/screenshotter/images/SupSubCharacterBox-chrome.png and b/test/screenshotter/images/SupSubCharacterBox-chrome.png differ diff --git a/test/screenshotter/images/SupSubCharacterBox-firefox.png b/test/screenshotter/images/SupSubCharacterBox-firefox.png index 5a9e6d1e..05c89a12 100644 Binary files a/test/screenshotter/images/SupSubCharacterBox-firefox.png and b/test/screenshotter/images/SupSubCharacterBox-firefox.png differ diff --git a/test/screenshotter/ss_data.yaml b/test/screenshotter/ss_data.yaml index 59bc5bd6..9c9ec7d6 100644 --- a/test/screenshotter/ss_data.yaml +++ b/test/screenshotter/ss_data.yaml @@ -104,7 +104,7 @@ Sqrt: | ^{\sqrt{\sqrt{\sqrt{x}}}}} SqrtRoot: | 1+\sqrt[3]{2}+\sqrt[1923^234]{2^{2^{2^{2^{2^{2^{2^{2^{2^{2^{2^2}}}}}}}}}}} -SupSubCharacterBox: a_2f_2{f}_2{aa}_2{af}_2 +SupSubCharacterBox: a_2f_2{f}_2{aa}_2{af}_2\mathbf{y}_Ay_A SupSubHorizSpacing: | x^{x^{x}}\Big|x_{x_{x_{x_{x}}}}\bigg|x^{x^{x_{x_{x_{x_{x}}}}}}\bigg| SupSubLeftAlignReset: |