diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index 4e3cf6b2..304609e9 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@v2 with: submodules: 'recursive' - - name: Setup .NET Core + - name: Setup .NET Core # Required to execute ReportGenerator uses: actions/setup-dotnet@v1 with: dotnet-version: '3.1.302' @@ -51,13 +51,22 @@ jobs: "CSharpMath.Xaml.Tests.NuGet"\ "Typography/Typography.TextBreak/Typography.TextBreak.UnitTests" do - dotnet add "$p" package Microsoft.NET.Test.Sdk # Update is required for GitHubActionsTestLogger to print anything - dotnet add "$p" package GitHubActionsTestLogger - # -r for restore - dotnet msbuild -r -p:Configuration=Release -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} -p:PackageReleaseNotes="$RELEASE_NOTES" "$p" - # --no-build because building again will produce additional NuGet packages without the PackageVersion setting above - dotnet test "$p" --no-build -c Release -l GitHubActions --blame + # --collect:"XPlat Code Coverage" means collect test coverage with https://github.com/coverlet-coverage/coverlet + dotnet test "$p" -c Release -l GitHubActions --blame --collect:"XPlat Code Coverage" -r .testcoverage -p:PackageReleaseNotes="$RELEASE_NOTES" -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} done + - name: Run ReportGenerator on Test Coverage results + uses: danielpalme/ReportGenerator-GitHub-Action@4.6.4 + with: + reports: '.testcoverage/**/*.*' # REQUIRED # The coverage reports that should be parsed (separated by semicolon). Globbing is supported. + targetdir: '.testcoverage/report' # REQUIRED # The directory where the generated report should be saved. + reporttypes: 'Html' # The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, Xml, XmlSummary + title: 'CSharpMath test coverage results' # Optional title. + tag: ${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} # Optional tag or build version. + - name: Upload CSharpMath test coverage results as CI artifacts + uses: actions/upload-artifact@v2 + with: + name: CSharpMath test coverage results + path: .testcoverage/ - name: Upload CSharpMath.Rendering.Tests results as CI artifacts uses: actions/upload-artifact@v2 if: always() # Run even when a previous step failed: https://stackoverflow.com/a/58859404/5429648 @@ -83,11 +92,12 @@ jobs: dotnet nuget add source https://nuget.pkg.github.com/verybadcat/index.json -n github -u verybadcat -p ${{ secrets.GITHUB_TOKEN }} --store-password-in-clear-text for x in `ls .nupkgs/*.nupkg` # Don't let GitHub Releases interpret .snupkg as .nupkg do + # The GitHub Package registry does not support .snupkg files so we specify --no-symbols # Use --skip-duplicate since we want re-runs of this workflow to succeed in case of network issues - dotnet nuget push $x --source "github" --skip-duplicate + dotnet nuget push $x --no-symbols --source "github" --skip-duplicate done # Following command does not work... https://github.com/NuGet/Home/issues/9867 - # dotnet nuget push .nupkgs/*.nupkg --source "github" --skip-duplicate # Don't let GitHub Releases interpret .snupkg as .nupkg + # dotnet nuget push .nupkgs/*.nupkg --no-symbols --source "github" --skip-duplicate # Don't let GitHub Releases interpret .snupkg as .nupkg Ios: runs-on: macos-latest steps: diff --git a/.gitignore b/.gitignore index ed2a1d37..bf65e554 100644 --- a/.gitignore +++ b/.gitignore @@ -8,8 +8,9 @@ CSharpMath.Rendering.Tests/*/*.*.png # For CSharpMath.Xaml.Tests.NuGet CSharpMath.Xaml.Tests.NuGet/Test.*.png -# Ignore generated .nupkgs +# Ignore generated content /.nupkgs +/.testcoverage ## END Specifically added for CSharpMath diff --git a/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj b/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj index 2eae254a..705b8174 100644 --- a/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj +++ b/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj @@ -1,9 +1,4 @@  - - - netcoreapp3.1 - - @@ -12,12 +7,7 @@ - - PreserveNewest - - - - + \ No newline at end of file diff --git a/CSharpMath.CoreTests/LaTeXParserTest.cs b/CSharpMath.CoreTests/LaTeXParserTest.cs index 95102782..b0836414 100644 --- a/CSharpMath.CoreTests/LaTeXParserTest.cs +++ b/CSharpMath.CoreTests/LaTeXParserTest.cs @@ -1021,113 +1021,115 @@ public void TestCases2() { [Fact] public void TestCustom() { - var input = @"\lcm(a,b)"; - var builder = new LaTeXParser(input); - var (list, error) = builder.Build(); - Assert.Null(list); - Assert.Equal(@"Invalid command \lcm", error); - - LaTeXSettings.CommandSymbols.Add(@"\lcm", new LargeOperator("lcm", false)); - list = ParseLaTeX(input); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - LaTeXSettings.CommandSymbols.Add(@"lcm", new LargeOperator("lcm", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm12", new LargeOperator("lcm12", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm1234", new LargeOperator("lcm1234", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm1235", new LargeOperator("lcm1235", false)); - - // Does not match custom atoms added above - list = ParseLaTeX("lc(a,b)"); - Assert.Collection(list, - CheckAtom("l"), - CheckAtom("c"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lc(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Baseline for lookup as a non-command (not starting with \) - list = ParseLaTeX("lcm(a,b)"); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Originally in https://github.com/verybadcat/CSharpMath/pull/143, - // the non-command dictionary of LaTeXCommandDictionary were implemented with a trie. - // With the above LaTeXSettings.CommandSymbols.Add calls, it would have looked like: - // [l] -> l[cm] -> lcm[12] -> @lcm12[3] -> lcm123[4] - // ^--> lcm123[5] - // where [square brackets] denote added characters compared to previous node - // and the @at sign denotes the node without an atom to provide - // Here we ensure that all behaviours of the trie carry over to the new SortedSet implementation - - // Test lookup fallbacks when trie node key (lcm12) does not fully match input (lcm1) - list = ParseLaTeX("lcm1(a,b)"); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("1"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm 1(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Test lookup success for trie node between above case and below case - list = ParseLaTeX("lcm12(a,b)"); - Assert.Collection(list, - CheckAtom("lcm12"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm12(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Test lookup fallbacks when trie node key (lcm123) fully matches input (lcm123) but has no atoms to provide - list = ParseLaTeX("lcm123(a,b)"); - Assert.Collection(list, - CheckAtom("lcm12"), - CheckAtom("3"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm123(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Add a new shorter entry to ensure that the longest key matches instead of the last one - LaTeXSettings.CommandSymbols.Add(@"lcm123", new LargeOperator("lcm123", false)); - list = ParseLaTeX("lcm1234(a,b)"); - Assert.Collection(list, - CheckAtom("lcm1234"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm1234(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + lock (LaTeXSettings.Commands) { + var input = @"\lcm(a,b)"; + var builder = new LaTeXParser(input); + var (list, error) = builder.Build(); + Assert.Null(list); + Assert.Equal(@"Invalid command \lcm", error); + + LaTeXSettings.CommandSymbols.Add(@"\lcm", new LargeOperator("lcm", false)); + list = ParseLaTeX(input); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + LaTeXSettings.CommandSymbols.Add(@"lcm", new LargeOperator("lcm", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm12", new LargeOperator("lcm12", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm1234", new LargeOperator("lcm1234", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm1235", new LargeOperator("lcm1235", false)); + + // Does not match custom atoms added above + list = ParseLaTeX("lc(a,b)"); + Assert.Collection(list, + CheckAtom("l"), + CheckAtom("c"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lc(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Baseline for lookup as a non-command (not starting with \) + list = ParseLaTeX("lcm(a,b)"); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Originally in https://github.com/verybadcat/CSharpMath/pull/143, + // the non-command dictionary of LaTeXCommandDictionary were implemented with a trie. + // With the above LaTeXSettings.CommandSymbols.Add calls, it would have looked like: + // [l] -> l[cm] -> lcm[12] -> @lcm12[3] -> lcm123[4] + // ^--> lcm123[5] + // where [square brackets] denote added characters compared to previous node + // and the @at sign denotes the node without an atom to provide + // Here we ensure that all behaviours of the trie carry over to the new SortedSet implementation + + // Test lookup fallbacks when trie node key (lcm12) does not fully match input (lcm1) + list = ParseLaTeX("lcm1(a,b)"); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("1"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm 1(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Test lookup success for trie node between above case and below case + list = ParseLaTeX("lcm12(a,b)"); + Assert.Collection(list, + CheckAtom("lcm12"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm12(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Test lookup fallbacks when trie node key (lcm123) fully matches input (lcm123) but has no atoms to provide + list = ParseLaTeX("lcm123(a,b)"); + Assert.Collection(list, + CheckAtom("lcm12"), + CheckAtom("3"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm123(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Add a new shorter entry to ensure that the longest key matches instead of the last one + LaTeXSettings.CommandSymbols.Add(@"lcm123", new LargeOperator("lcm123", false)); + list = ParseLaTeX("lcm1234(a,b)"); + Assert.Collection(list, + CheckAtom("lcm1234"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm1234(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + } } [Theory] diff --git a/CSharpMath.CoreTests/LaTeXSettingsTests.cs b/CSharpMath.CoreTests/LaTeXSettingsTests.cs index 39202d11..d87d8465 100644 --- a/CSharpMath.CoreTests/LaTeXSettingsTests.cs +++ b/CSharpMath.CoreTests/LaTeXSettingsTests.cs @@ -6,18 +6,19 @@ namespace CSharpMath.CoreTests { public class LaTeXSettingsTests { [Fact] public void ForAsciiHandlesAllInputs() { - for (char i = '\0'; i <= sbyte.MaxValue; i++) - switch (i) { - case '\\': // The command character is handled specially - case '$': // Unimplemented - case '#': // Unimplemented - case '~': // Unimplemented - Assert.DoesNotContain(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); - break; - default: - Assert.Contains(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); - break; - } + lock (LaTeXSettings.Commands) + for (char i = '\0'; i <= sbyte.MaxValue; i++) + switch (i) { + case '\\': // The command character is handled specially + case '$': // Unimplemented + case '#': // Unimplemented + case '~': // Unimplemented + Assert.DoesNotContain(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); + break; + default: + Assert.Contains(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); + break; + } } [Fact] public void CommandForAtomIgnoresInnerLists() { diff --git a/CSharpMath.CoreTests/Xunit.runner.json b/CSharpMath.CoreTests/Xunit.runner.json deleted file mode 100644 index 07824a65..00000000 --- a/CSharpMath.CoreTests/Xunit.runner.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "methodDisplay": "method" -} diff --git a/CSharpMath.Editor.Tests.FSharp/CSharpMath.Editor.Tests.FSharp.fsproj b/CSharpMath.Editor.Tests.FSharp/CSharpMath.Editor.Tests.FSharp.fsproj index 8dd95934..8a657ab3 100644 --- a/CSharpMath.Editor.Tests.FSharp/CSharpMath.Editor.Tests.FSharp.fsproj +++ b/CSharpMath.Editor.Tests.FSharp/CSharpMath.Editor.Tests.FSharp.fsproj @@ -1,17 +1,5 @@ - - - - netcoreapp3.1 - false - - + - - - - - - - + \ No newline at end of file diff --git a/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj b/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj index 29e11010..e7c725a2 100644 --- a/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj +++ b/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj @@ -1,13 +1,12 @@  - Exe netcoreapp3.1 + CSharpMath.Editor.Tests.Visualizer.Checker - diff --git a/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj b/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj index 237cc110..fb2b8b63 100644 --- a/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj +++ b/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj @@ -1,9 +1,4 @@  - - - netcoreapp3.1 - - @@ -21,7 +16,5 @@ - - - + \ No newline at end of file diff --git a/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj b/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj index fade47ad..709cdef7 100644 --- a/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj +++ b/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj @@ -1,17 +1,5 @@ - - - netcoreapp3.1 - - false - - - - - - - - + \ No newline at end of file diff --git a/CSharpMath.Ios.Tests/Tests.cs b/CSharpMath.Ios.Tests/Tests.cs index 0016ef0a..c6a97cd7 100644 --- a/CSharpMath.Ios.Tests/Tests.cs +++ b/CSharpMath.Ios.Tests/Tests.cs @@ -7,7 +7,7 @@ namespace CSharpMath.Ios.Tests { public class Tests { /// Maximum percentage change from expected file size to actual file size / 100 /// Same idea as CSharpMath.Rendering.Tests.TestRendering.FileSizeTolerance. - const double FileSizeTolerance = 0.95; // This is too large... We need to devise an alternative test mechanism + const double FileSizeTolerance = 1.68; // This is too large... (should be <0.01) We need to devise an alternative test mechanism static readonly Func GetManifestResourceStream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream; async Task Test(string directory, Action init, string file, string latex) { diff --git a/CSharpMath.Rendering.Tests/CSharpMath.Rendering.Tests.csproj b/CSharpMath.Rendering.Tests/CSharpMath.Rendering.Tests.csproj index 94db3561..9f721854 100644 --- a/CSharpMath.Rendering.Tests/CSharpMath.Rendering.Tests.csproj +++ b/CSharpMath.Rendering.Tests/CSharpMath.Rendering.Tests.csproj @@ -1,18 +1,8 @@  - - - netcoreapp3.1 - - - - - - - + - - + \ No newline at end of file diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Abs.png b/CSharpMath.Rendering.Tests/MathDisplay/Abs.png index 8e0e358a..fb2fb157 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Abs.png and b/CSharpMath.Rendering.Tests/MathDisplay/Abs.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/AccentOver.png b/CSharpMath.Rendering.Tests/MathDisplay/AccentOver.png index 89842a94..841a512a 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/AccentOver.png and b/CSharpMath.Rendering.Tests/MathDisplay/AccentOver.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/AccentOverF.png b/CSharpMath.Rendering.Tests/MathDisplay/AccentOverF.png index 81f8b208..660d0744 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/AccentOverF.png and b/CSharpMath.Rendering.Tests/MathDisplay/AccentOverF.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/AccentOverMultiple.png b/CSharpMath.Rendering.Tests/MathDisplay/AccentOverMultiple.png index 52566bbf..6eb483d3 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/AccentOverMultiple.png and b/CSharpMath.Rendering.Tests/MathDisplay/AccentOverMultiple.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/AccentUnder.png b/CSharpMath.Rendering.Tests/MathDisplay/AccentUnder.png index 2e1f842b..32861777 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/AccentUnder.png and b/CSharpMath.Rendering.Tests/MathDisplay/AccentUnder.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/AccentUnderThin.png b/CSharpMath.Rendering.Tests/MathDisplay/AccentUnderThin.png index 1378caf7..fe4a72f0 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/AccentUnderThin.png and b/CSharpMath.Rendering.Tests/MathDisplay/AccentUnderThin.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Alphabets.png b/CSharpMath.Rendering.Tests/MathDisplay/Alphabets.png index 5ac3d94b..8320883a 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Alphabets.png and b/CSharpMath.Rendering.Tests/MathDisplay/Alphabets.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ArcsinSin.png b/CSharpMath.Rendering.Tests/MathDisplay/ArcsinSin.png index 266edf18..54f6720e 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ArcsinSin.png and b/CSharpMath.Rendering.Tests/MathDisplay/ArcsinSin.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/BMartix.png b/CSharpMath.Rendering.Tests/MathDisplay/BMartix.png index 1fc5447d..8b196aff 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/BMartix.png and b/CSharpMath.Rendering.Tests/MathDisplay/BMartix.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/BraSum.png b/CSharpMath.Rendering.Tests/MathDisplay/BraSum.png index 379592c0..6e45f102 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/BraSum.png and b/CSharpMath.Rendering.Tests/MathDisplay/BraSum.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/CapitalGreeks.png b/CSharpMath.Rendering.Tests/MathDisplay/CapitalGreeks.png index cb769590..98a803da 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/CapitalGreeks.png and b/CSharpMath.Rendering.Tests/MathDisplay/CapitalGreeks.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Capitals.png b/CSharpMath.Rendering.Tests/MathDisplay/Capitals.png index eee0d05b..8c93382b 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Capitals.png and b/CSharpMath.Rendering.Tests/MathDisplay/Capitals.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Cases.png b/CSharpMath.Rendering.Tests/MathDisplay/Cases.png index 3f55a1de..5f42c22e 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Cases.png and b/CSharpMath.Rendering.Tests/MathDisplay/Cases.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Choose.png b/CSharpMath.Rendering.Tests/MathDisplay/Choose.png index 83b7b375..2770dfae 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Choose.png and b/CSharpMath.Rendering.Tests/MathDisplay/Choose.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Color.png b/CSharpMath.Rendering.Tests/MathDisplay/Color.png index 29dccb9e..95d761f7 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Color.png and b/CSharpMath.Rendering.Tests/MathDisplay/Color.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Commands.png b/CSharpMath.Rendering.Tests/MathDisplay/Commands.png index 8afd6fe3..b8b2bf82 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Commands.png and b/CSharpMath.Rendering.Tests/MathDisplay/Commands.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Cyrillic.png b/CSharpMath.Rendering.Tests/MathDisplay/Cyrillic.png index 1b10f1f0..2ab11ef0 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Cyrillic.png and b/CSharpMath.Rendering.Tests/MathDisplay/Cyrillic.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ErrorInvalidColor.png b/CSharpMath.Rendering.Tests/MathDisplay/ErrorInvalidColor.png index f0975954..b57c5cca 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ErrorInvalidColor.png and b/CSharpMath.Rendering.Tests/MathDisplay/ErrorInvalidColor.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ErrorMissingArgument.png b/CSharpMath.Rendering.Tests/MathDisplay/ErrorMissingArgument.png index b24201a9..38d5b2e6 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ErrorMissingArgument.png and b/CSharpMath.Rendering.Tests/MathDisplay/ErrorMissingArgument.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ErrorMissingBrace.png b/CSharpMath.Rendering.Tests/MathDisplay/ErrorMissingBrace.png index d318b7b7..98ac0a1a 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ErrorMissingBrace.png and b/CSharpMath.Rendering.Tests/MathDisplay/ErrorMissingBrace.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/EvalIntegral.png b/CSharpMath.Rendering.Tests/MathDisplay/EvalIntegral.png index 39480dbc..a664f134 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/EvalIntegral.png and b/CSharpMath.Rendering.Tests/MathDisplay/EvalIntegral.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithFraction.png b/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithFraction.png index cf1ab81a..d89cbb76 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithFraction.png and b/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithFraction.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithPi.png b/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithPi.png index 84577b1d..92a97841 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithPi.png and b/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithPi.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithProduct.png b/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithProduct.png index 7efa20ed..3fd8d3b2 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithProduct.png and b/CSharpMath.Rendering.Tests/MathDisplay/ExponentWithProduct.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Exponential.png b/CSharpMath.Rendering.Tests/MathDisplay/Exponential.png index dc86d22e..d0cd0d7d 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Exponential.png and b/CSharpMath.Rendering.Tests/MathDisplay/Exponential.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/FontStyles.png b/CSharpMath.Rendering.Tests/MathDisplay/FontStyles.png index 7586497b..851ed1fd 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/FontStyles.png and b/CSharpMath.Rendering.Tests/MathDisplay/FontStyles.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Fraction.png b/CSharpMath.Rendering.Tests/MathDisplay/Fraction.png index 608c5b57..8776a498 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Fraction.png and b/CSharpMath.Rendering.Tests/MathDisplay/Fraction.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/FractionNested.png b/CSharpMath.Rendering.Tests/MathDisplay/FractionNested.png index 2bd996af..6a7261d8 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/FractionNested.png and b/CSharpMath.Rendering.Tests/MathDisplay/FractionNested.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/FractionNestedDeep.png b/CSharpMath.Rendering.Tests/MathDisplay/FractionNestedDeep.png index 6b317e4b..e46e208b 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/FractionNestedDeep.png and b/CSharpMath.Rendering.Tests/MathDisplay/FractionNestedDeep.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/FractionWithRoot.png b/CSharpMath.Rendering.Tests/MathDisplay/FractionWithRoot.png index cff5b157..92eae3e7 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/FractionWithRoot.png and b/CSharpMath.Rendering.Tests/MathDisplay/FractionWithRoot.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/FunctionDomainCodomain.png b/CSharpMath.Rendering.Tests/MathDisplay/FunctionDomainCodomain.png index a41aa1a6..fe284c59 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/FunctionDomainCodomain.png and b/CSharpMath.Rendering.Tests/MathDisplay/FunctionDomainCodomain.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Greeks.png b/CSharpMath.Rendering.Tests/MathDisplay/Greeks.png index d1b3bc76..bf85c7be 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Greeks.png and b/CSharpMath.Rendering.Tests/MathDisplay/Greeks.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/IntPlusFraction.png b/CSharpMath.Rendering.Tests/MathDisplay/IntPlusFraction.png index c08b1b69..7f7859d2 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/IntPlusFraction.png and b/CSharpMath.Rendering.Tests/MathDisplay/IntPlusFraction.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Integral.png b/CSharpMath.Rendering.Tests/MathDisplay/Integral.png index bcb7c14b..5e6b18e1 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Integral.png and b/CSharpMath.Rendering.Tests/MathDisplay/Integral.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/IntegralColorBoxCorrect.png b/CSharpMath.Rendering.Tests/MathDisplay/IntegralColorBoxCorrect.png index 749ec07f..f931c0d1 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/IntegralColorBoxCorrect.png and b/CSharpMath.Rendering.Tests/MathDisplay/IntegralColorBoxCorrect.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/IntegralColorBoxWrong.png b/CSharpMath.Rendering.Tests/MathDisplay/IntegralColorBoxWrong.png index 64499755..a279c185 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/IntegralColorBoxWrong.png and b/CSharpMath.Rendering.Tests/MathDisplay/IntegralColorBoxWrong.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/IntegralScripts.png b/CSharpMath.Rendering.Tests/MathDisplay/IntegralScripts.png index 0af7d1db..bb347532 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/IntegralScripts.png and b/CSharpMath.Rendering.Tests/MathDisplay/IntegralScripts.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ItalicAlignment.png b/CSharpMath.Rendering.Tests/MathDisplay/ItalicAlignment.png index 5873cce0..82e37446 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ItalicAlignment.png and b/CSharpMath.Rendering.Tests/MathDisplay/ItalicAlignment.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ItalicScripts.png b/CSharpMath.Rendering.Tests/MathDisplay/ItalicScripts.png index ec1d92a6..6c4e9763 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ItalicScripts.png and b/CSharpMath.Rendering.Tests/MathDisplay/ItalicScripts.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/KetSum.png b/CSharpMath.Rendering.Tests/MathDisplay/KetSum.png index 89638507..9b1c7cfd 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/KetSum.png and b/CSharpMath.Rendering.Tests/MathDisplay/KetSum.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/LargeBra.png b/CSharpMath.Rendering.Tests/MathDisplay/LargeBra.png index 860d69de..f81800fe 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/LargeBra.png and b/CSharpMath.Rendering.Tests/MathDisplay/LargeBra.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/LargeKet.png b/CSharpMath.Rendering.Tests/MathDisplay/LargeKet.png index b76b9c0f..105510b9 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/LargeKet.png and b/CSharpMath.Rendering.Tests/MathDisplay/LargeKet.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/LargerDelimiters.png b/CSharpMath.Rendering.Tests/MathDisplay/LargerDelimiters.png index 791adf5e..5d78b09c 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/LargerDelimiters.png and b/CSharpMath.Rendering.Tests/MathDisplay/LargerDelimiters.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/LeftRight.png b/CSharpMath.Rendering.Tests/MathDisplay/LeftRight.png index 6c0e588c..c4f9104c 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/LeftRight.png and b/CSharpMath.Rendering.Tests/MathDisplay/LeftRight.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/LeftRightMinus.png b/CSharpMath.Rendering.Tests/MathDisplay/LeftRightMinus.png index aa65bead..a9b1a853 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/LeftRightMinus.png and b/CSharpMath.Rendering.Tests/MathDisplay/LeftRightMinus.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/LeftSide.png b/CSharpMath.Rendering.Tests/MathDisplay/LeftSide.png index 5a02fb6f..50b242b3 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/LeftSide.png and b/CSharpMath.Rendering.Tests/MathDisplay/LeftSide.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/LineStyles.png b/CSharpMath.Rendering.Tests/MathDisplay/LineStyles.png index 7ffe84de..1ddc4c3a 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/LineStyles.png and b/CSharpMath.Rendering.Tests/MathDisplay/LineStyles.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/LnEquation.png b/CSharpMath.Rendering.Tests/MathDisplay/LnEquation.png index 74324554..885abae4 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/LnEquation.png and b/CSharpMath.Rendering.Tests/MathDisplay/LnEquation.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Logic.png b/CSharpMath.Rendering.Tests/MathDisplay/Logic.png index 0ee0f9ba..e02ba1e6 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Logic.png and b/CSharpMath.Rendering.Tests/MathDisplay/Logic.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix.png index 6c57c598..33d59187 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix0.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix0.png index b266a2c5..90a2557e 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix0.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix0.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix1.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix1.png index 1cb16b76..800f641d 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix1.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix1.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix2.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix2.png index ca6da500..1e4bf91a 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix2.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix2.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix3.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix3.png index 5159912b..d573dae2 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix3.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix3.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix4.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix4.png index 97048e49..85287fe9 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix4.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix4.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix5.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix5.png index 54b4078e..ed3007a9 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix5.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix5.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix6.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix6.png index 33497074..5e877433 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix6.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix6.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrix7.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrix7.png index 5cb63b09..ed96a2ab 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrix7.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrix7.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Matrixception.png b/CSharpMath.Rendering.Tests/MathDisplay/Matrixception.png index 5f0b532a..f9e5188d 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Matrixception.png and b/CSharpMath.Rendering.Tests/MathDisplay/Matrixception.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Numbers.png b/CSharpMath.Rendering.Tests/MathDisplay/Numbers.png index f56e1125..4e6eaeba 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Numbers.png and b/CSharpMath.Rendering.Tests/MathDisplay/Numbers.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Overline.png b/CSharpMath.Rendering.Tests/MathDisplay/Overline.png index 8584ac4c..70418bad 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Overline.png and b/CSharpMath.Rendering.Tests/MathDisplay/Overline.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Phi.png b/CSharpMath.Rendering.Tests/MathDisplay/Phi.png index e1bb040c..392a7bcb 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Phi.png and b/CSharpMath.Rendering.Tests/MathDisplay/Phi.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Pi.png b/CSharpMath.Rendering.Tests/MathDisplay/Pi.png index b1b0bb8e..595494af 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Pi.png and b/CSharpMath.Rendering.Tests/MathDisplay/Pi.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/QuadraticFormula.png b/CSharpMath.Rendering.Tests/MathDisplay/QuadraticFormula.png index ccc4c4a2..271e4b70 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/QuadraticFormula.png and b/CSharpMath.Rendering.Tests/MathDisplay/QuadraticFormula.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/QuarticSolution.png b/CSharpMath.Rendering.Tests/MathDisplay/QuarticSolution.png index 0de91b92..d5d351fa 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/QuarticSolution.png and b/CSharpMath.Rendering.Tests/MathDisplay/QuarticSolution.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Radical.png b/CSharpMath.Rendering.Tests/MathDisplay/Radical.png index 61f0f0d3..bda23b92 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Radical.png and b/CSharpMath.Rendering.Tests/MathDisplay/Radical.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/RadicalFraction.png b/CSharpMath.Rendering.Tests/MathDisplay/RadicalFraction.png index 7ab0607b..c0516628 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/RadicalFraction.png and b/CSharpMath.Rendering.Tests/MathDisplay/RadicalFraction.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/RadicalNested.png b/CSharpMath.Rendering.Tests/MathDisplay/RadicalNested.png index be3c9f06..6f10971d 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/RadicalNested.png and b/CSharpMath.Rendering.Tests/MathDisplay/RadicalNested.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/RadicalNestedDeep.png b/CSharpMath.Rendering.Tests/MathDisplay/RadicalNestedDeep.png index 7ea4748d..efed47e6 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/RadicalNestedDeep.png and b/CSharpMath.Rendering.Tests/MathDisplay/RadicalNestedDeep.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/RadicalPower.png b/CSharpMath.Rendering.Tests/MathDisplay/RadicalPower.png index a1193ed6..189adbb8 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/RadicalPower.png and b/CSharpMath.Rendering.Tests/MathDisplay/RadicalPower.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/RadicalSum.png b/CSharpMath.Rendering.Tests/MathDisplay/RadicalSum.png index 5b3df1c4..ceedb954 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/RadicalSum.png and b/CSharpMath.Rendering.Tests/MathDisplay/RadicalSum.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/RaiseBox.png b/CSharpMath.Rendering.Tests/MathDisplay/RaiseBox.png index cd8ee2bd..8323884c 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/RaiseBox.png and b/CSharpMath.Rendering.Tests/MathDisplay/RaiseBox.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/RightSide.png b/CSharpMath.Rendering.Tests/MathDisplay/RightSide.png index 4d83282a..3c81c662 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/RightSide.png and b/CSharpMath.Rendering.Tests/MathDisplay/RightSide.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/ShortIntegral.png b/CSharpMath.Rendering.Tests/MathDisplay/ShortIntegral.png index 36bfb67f..e43f3d31 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/ShortIntegral.png and b/CSharpMath.Rendering.Tests/MathDisplay/ShortIntegral.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SimpleLimit.png b/CSharpMath.Rendering.Tests/MathDisplay/SimpleLimit.png index 0327e318..8a1772bd 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SimpleLimit.png and b/CSharpMath.Rendering.Tests/MathDisplay/SimpleLimit.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SimpleShortProof.png b/CSharpMath.Rendering.Tests/MathDisplay/SimpleShortProof.png index 836dc477..464c8c4a 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SimpleShortProof.png and b/CSharpMath.Rendering.Tests/MathDisplay/SimpleShortProof.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SolveEquations.png b/CSharpMath.Rendering.Tests/MathDisplay/SolveEquations.png index 16c52e4c..d46ad212 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SolveEquations.png and b/CSharpMath.Rendering.Tests/MathDisplay/SolveEquations.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SomeLimit.png b/CSharpMath.Rendering.Tests/MathDisplay/SomeLimit.png index c61169d2..85540490 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SomeLimit.png and b/CSharpMath.Rendering.Tests/MathDisplay/SomeLimit.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SummationBigCup.png b/CSharpMath.Rendering.Tests/MathDisplay/SummationBigCup.png index 4886a74f..466d6533 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SummationBigCup.png and b/CSharpMath.Rendering.Tests/MathDisplay/SummationBigCup.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SummationDouble.png b/CSharpMath.Rendering.Tests/MathDisplay/SummationDouble.png index 854fe4af..123ec90d 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SummationDouble.png and b/CSharpMath.Rendering.Tests/MathDisplay/SummationDouble.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SummationWithBigLimits.png b/CSharpMath.Rendering.Tests/MathDisplay/SummationWithBigLimits.png index bf37e8bb..11b6c55f 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SummationWithBigLimits.png and b/CSharpMath.Rendering.Tests/MathDisplay/SummationWithBigLimits.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SummationWithCup.png b/CSharpMath.Rendering.Tests/MathDisplay/SummationWithCup.png index 1049f228..b9ec308e 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SummationWithCup.png and b/CSharpMath.Rendering.Tests/MathDisplay/SummationWithCup.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/SummationWithLimits.png b/CSharpMath.Rendering.Tests/MathDisplay/SummationWithLimits.png index 2d75064b..0b109cef 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/SummationWithLimits.png and b/CSharpMath.Rendering.Tests/MathDisplay/SummationWithLimits.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/TangentPeriodShift.png b/CSharpMath.Rendering.Tests/MathDisplay/TangentPeriodShift.png index c65ba038..38ea99d9 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/TangentPeriodShift.png and b/CSharpMath.Rendering.Tests/MathDisplay/TangentPeriodShift.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Taylor.png b/CSharpMath.Rendering.Tests/MathDisplay/Taylor.png index 1349d26b..ec9b684e 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Taylor.png and b/CSharpMath.Rendering.Tests/MathDisplay/Taylor.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/TwoSin.png b/CSharpMath.Rendering.Tests/MathDisplay/TwoSin.png index 6d43599f..0336bcf1 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/TwoSin.png and b/CSharpMath.Rendering.Tests/MathDisplay/TwoSin.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/Underline.png b/CSharpMath.Rendering.Tests/MathDisplay/Underline.png index 92bb03a6..c0e1a2f6 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/Underline.png and b/CSharpMath.Rendering.Tests/MathDisplay/Underline.png differ diff --git a/CSharpMath.Rendering.Tests/MathDisplay/VectorProjection.png b/CSharpMath.Rendering.Tests/MathDisplay/VectorProjection.png index 008753f5..f6625f0c 100644 Binary files a/CSharpMath.Rendering.Tests/MathDisplay/VectorProjection.png and b/CSharpMath.Rendering.Tests/MathDisplay/VectorProjection.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Abs.png b/CSharpMath.Rendering.Tests/MathInline/Abs.png index 8e0e358a..fb2fb157 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Abs.png and b/CSharpMath.Rendering.Tests/MathInline/Abs.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/AccentOver.png b/CSharpMath.Rendering.Tests/MathInline/AccentOver.png index 89842a94..841a512a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/AccentOver.png and b/CSharpMath.Rendering.Tests/MathInline/AccentOver.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/AccentOverF.png b/CSharpMath.Rendering.Tests/MathInline/AccentOverF.png index 81f8b208..660d0744 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/AccentOverF.png and b/CSharpMath.Rendering.Tests/MathInline/AccentOverF.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/AccentOverMultiple.png b/CSharpMath.Rendering.Tests/MathInline/AccentOverMultiple.png index 52566bbf..6eb483d3 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/AccentOverMultiple.png and b/CSharpMath.Rendering.Tests/MathInline/AccentOverMultiple.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/AccentUnder.png b/CSharpMath.Rendering.Tests/MathInline/AccentUnder.png index 2e1f842b..32861777 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/AccentUnder.png and b/CSharpMath.Rendering.Tests/MathInline/AccentUnder.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/AccentUnderThin.png b/CSharpMath.Rendering.Tests/MathInline/AccentUnderThin.png index 1378caf7..fe4a72f0 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/AccentUnderThin.png and b/CSharpMath.Rendering.Tests/MathInline/AccentUnderThin.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Alphabets.png b/CSharpMath.Rendering.Tests/MathInline/Alphabets.png index 5ac3d94b..8320883a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Alphabets.png and b/CSharpMath.Rendering.Tests/MathInline/Alphabets.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ArcsinSin.png b/CSharpMath.Rendering.Tests/MathInline/ArcsinSin.png index 03c108ea..9be33051 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ArcsinSin.png and b/CSharpMath.Rendering.Tests/MathInline/ArcsinSin.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/BMartix.png b/CSharpMath.Rendering.Tests/MathInline/BMartix.png index 1fc5447d..8b196aff 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/BMartix.png and b/CSharpMath.Rendering.Tests/MathInline/BMartix.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/BraSum.png b/CSharpMath.Rendering.Tests/MathInline/BraSum.png index c0b2742b..12f4e15d 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/BraSum.png and b/CSharpMath.Rendering.Tests/MathInline/BraSum.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/CapitalGreeks.png b/CSharpMath.Rendering.Tests/MathInline/CapitalGreeks.png index cb769590..98a803da 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/CapitalGreeks.png and b/CSharpMath.Rendering.Tests/MathInline/CapitalGreeks.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Capitals.png b/CSharpMath.Rendering.Tests/MathInline/Capitals.png index eee0d05b..8c93382b 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Capitals.png and b/CSharpMath.Rendering.Tests/MathInline/Capitals.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Cases.png b/CSharpMath.Rendering.Tests/MathInline/Cases.png index 3f55a1de..5f42c22e 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Cases.png and b/CSharpMath.Rendering.Tests/MathInline/Cases.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Choose.png b/CSharpMath.Rendering.Tests/MathInline/Choose.png index 9b32a74d..24104c5d 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Choose.png and b/CSharpMath.Rendering.Tests/MathInline/Choose.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Color.png b/CSharpMath.Rendering.Tests/MathInline/Color.png index 29dccb9e..95d761f7 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Color.png and b/CSharpMath.Rendering.Tests/MathInline/Color.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Commands.png b/CSharpMath.Rendering.Tests/MathInline/Commands.png index 8afd6fe3..b8b2bf82 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Commands.png and b/CSharpMath.Rendering.Tests/MathInline/Commands.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Cyrillic.png b/CSharpMath.Rendering.Tests/MathInline/Cyrillic.png index 1b10f1f0..2ab11ef0 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Cyrillic.png and b/CSharpMath.Rendering.Tests/MathInline/Cyrillic.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ErrorInvalidColor.png b/CSharpMath.Rendering.Tests/MathInline/ErrorInvalidColor.png index f0975954..b57c5cca 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ErrorInvalidColor.png and b/CSharpMath.Rendering.Tests/MathInline/ErrorInvalidColor.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ErrorMissingArgument.png b/CSharpMath.Rendering.Tests/MathInline/ErrorMissingArgument.png index b24201a9..38d5b2e6 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ErrorMissingArgument.png and b/CSharpMath.Rendering.Tests/MathInline/ErrorMissingArgument.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ErrorMissingBrace.png b/CSharpMath.Rendering.Tests/MathInline/ErrorMissingBrace.png index d318b7b7..98ac0a1a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ErrorMissingBrace.png and b/CSharpMath.Rendering.Tests/MathInline/ErrorMissingBrace.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/EvalIntegral.png b/CSharpMath.Rendering.Tests/MathInline/EvalIntegral.png index 65780ccc..9084b059 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/EvalIntegral.png and b/CSharpMath.Rendering.Tests/MathInline/EvalIntegral.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ExponentWithFraction.png b/CSharpMath.Rendering.Tests/MathInline/ExponentWithFraction.png index cf1ab81a..d89cbb76 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ExponentWithFraction.png and b/CSharpMath.Rendering.Tests/MathInline/ExponentWithFraction.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ExponentWithPi.png b/CSharpMath.Rendering.Tests/MathInline/ExponentWithPi.png index 84577b1d..92a97841 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ExponentWithPi.png and b/CSharpMath.Rendering.Tests/MathInline/ExponentWithPi.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ExponentWithProduct.png b/CSharpMath.Rendering.Tests/MathInline/ExponentWithProduct.png index 7efa20ed..3fd8d3b2 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ExponentWithProduct.png and b/CSharpMath.Rendering.Tests/MathInline/ExponentWithProduct.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Exponential.png b/CSharpMath.Rendering.Tests/MathInline/Exponential.png index dc86d22e..d0cd0d7d 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Exponential.png and b/CSharpMath.Rendering.Tests/MathInline/Exponential.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/FontStyles.png b/CSharpMath.Rendering.Tests/MathInline/FontStyles.png index 7586497b..851ed1fd 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/FontStyles.png and b/CSharpMath.Rendering.Tests/MathInline/FontStyles.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Fraction.png b/CSharpMath.Rendering.Tests/MathInline/Fraction.png index 4663d374..597fb540 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Fraction.png and b/CSharpMath.Rendering.Tests/MathInline/Fraction.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/FractionNested.png b/CSharpMath.Rendering.Tests/MathInline/FractionNested.png index 8f0f9c7b..06d8ed24 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/FractionNested.png and b/CSharpMath.Rendering.Tests/MathInline/FractionNested.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/FractionNestedDeep.png b/CSharpMath.Rendering.Tests/MathInline/FractionNestedDeep.png index 6cfa94a5..227bdbee 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/FractionNestedDeep.png and b/CSharpMath.Rendering.Tests/MathInline/FractionNestedDeep.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/FractionWithRoot.png b/CSharpMath.Rendering.Tests/MathInline/FractionWithRoot.png index 9d92896f..cb42989a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/FractionWithRoot.png and b/CSharpMath.Rendering.Tests/MathInline/FractionWithRoot.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/FunctionDomainCodomain.png b/CSharpMath.Rendering.Tests/MathInline/FunctionDomainCodomain.png index a41aa1a6..fe284c59 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/FunctionDomainCodomain.png and b/CSharpMath.Rendering.Tests/MathInline/FunctionDomainCodomain.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Greeks.png b/CSharpMath.Rendering.Tests/MathInline/Greeks.png index d1b3bc76..bf85c7be 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Greeks.png and b/CSharpMath.Rendering.Tests/MathInline/Greeks.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/IntPlusFraction.png b/CSharpMath.Rendering.Tests/MathInline/IntPlusFraction.png index 036e0e8a..f23df6d9 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/IntPlusFraction.png and b/CSharpMath.Rendering.Tests/MathInline/IntPlusFraction.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Integral.png b/CSharpMath.Rendering.Tests/MathInline/Integral.png index 2aba4418..88a01a72 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Integral.png and b/CSharpMath.Rendering.Tests/MathInline/Integral.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/IntegralColorBoxCorrect.png b/CSharpMath.Rendering.Tests/MathInline/IntegralColorBoxCorrect.png index 69c849b0..3b508a22 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/IntegralColorBoxCorrect.png and b/CSharpMath.Rendering.Tests/MathInline/IntegralColorBoxCorrect.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/IntegralColorBoxWrong.png b/CSharpMath.Rendering.Tests/MathInline/IntegralColorBoxWrong.png index 7cd5d633..404a9712 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/IntegralColorBoxWrong.png and b/CSharpMath.Rendering.Tests/MathInline/IntegralColorBoxWrong.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/IntegralScripts.png b/CSharpMath.Rendering.Tests/MathInline/IntegralScripts.png index b574af17..62a5b661 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/IntegralScripts.png and b/CSharpMath.Rendering.Tests/MathInline/IntegralScripts.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ItalicAlignment.png b/CSharpMath.Rendering.Tests/MathInline/ItalicAlignment.png index 5873cce0..82e37446 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ItalicAlignment.png and b/CSharpMath.Rendering.Tests/MathInline/ItalicAlignment.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ItalicScripts.png b/CSharpMath.Rendering.Tests/MathInline/ItalicScripts.png index ec1d92a6..6c4e9763 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ItalicScripts.png and b/CSharpMath.Rendering.Tests/MathInline/ItalicScripts.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/KetSum.png b/CSharpMath.Rendering.Tests/MathInline/KetSum.png index 8c2cfb37..352edd56 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/KetSum.png and b/CSharpMath.Rendering.Tests/MathInline/KetSum.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/LargeBra.png b/CSharpMath.Rendering.Tests/MathInline/LargeBra.png index fab37413..b532a0b5 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/LargeBra.png and b/CSharpMath.Rendering.Tests/MathInline/LargeBra.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/LargeKet.png b/CSharpMath.Rendering.Tests/MathInline/LargeKet.png index 91872ad0..0c099344 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/LargeKet.png and b/CSharpMath.Rendering.Tests/MathInline/LargeKet.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/LargerDelimiters.png b/CSharpMath.Rendering.Tests/MathInline/LargerDelimiters.png index 791adf5e..5d78b09c 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/LargerDelimiters.png and b/CSharpMath.Rendering.Tests/MathInline/LargerDelimiters.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/LeftRight.png b/CSharpMath.Rendering.Tests/MathInline/LeftRight.png index 0227846d..1b23dd3d 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/LeftRight.png and b/CSharpMath.Rendering.Tests/MathInline/LeftRight.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/LeftRightMinus.png b/CSharpMath.Rendering.Tests/MathInline/LeftRightMinus.png index 9a4f25ef..e279969e 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/LeftRightMinus.png and b/CSharpMath.Rendering.Tests/MathInline/LeftRightMinus.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/LeftSide.png b/CSharpMath.Rendering.Tests/MathInline/LeftSide.png index 1ba02c42..5dfe9a3e 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/LeftSide.png and b/CSharpMath.Rendering.Tests/MathInline/LeftSide.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/LineStyles.png b/CSharpMath.Rendering.Tests/MathInline/LineStyles.png index 7ffe84de..1ddc4c3a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/LineStyles.png and b/CSharpMath.Rendering.Tests/MathInline/LineStyles.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/LnEquation.png b/CSharpMath.Rendering.Tests/MathInline/LnEquation.png index b02940af..908ccc5d 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/LnEquation.png and b/CSharpMath.Rendering.Tests/MathInline/LnEquation.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Logic.png b/CSharpMath.Rendering.Tests/MathInline/Logic.png index 0ee0f9ba..e02ba1e6 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Logic.png and b/CSharpMath.Rendering.Tests/MathInline/Logic.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix.png b/CSharpMath.Rendering.Tests/MathInline/Matrix.png index 6c57c598..33d59187 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix0.png b/CSharpMath.Rendering.Tests/MathInline/Matrix0.png index b266a2c5..90a2557e 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix0.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix0.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix1.png b/CSharpMath.Rendering.Tests/MathInline/Matrix1.png index 1cb16b76..800f641d 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix1.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix1.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix2.png b/CSharpMath.Rendering.Tests/MathInline/Matrix2.png index ca6da500..1e4bf91a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix2.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix2.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix3.png b/CSharpMath.Rendering.Tests/MathInline/Matrix3.png index 5159912b..d573dae2 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix3.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix3.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix4.png b/CSharpMath.Rendering.Tests/MathInline/Matrix4.png index 97048e49..85287fe9 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix4.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix4.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix5.png b/CSharpMath.Rendering.Tests/MathInline/Matrix5.png index 54b4078e..ed3007a9 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix5.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix5.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix6.png b/CSharpMath.Rendering.Tests/MathInline/Matrix6.png index 33497074..5e877433 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix6.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix6.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrix7.png b/CSharpMath.Rendering.Tests/MathInline/Matrix7.png index 5cb63b09..ed96a2ab 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrix7.png and b/CSharpMath.Rendering.Tests/MathInline/Matrix7.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Matrixception.png b/CSharpMath.Rendering.Tests/MathInline/Matrixception.png index 5f0b532a..f9e5188d 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Matrixception.png and b/CSharpMath.Rendering.Tests/MathInline/Matrixception.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Numbers.png b/CSharpMath.Rendering.Tests/MathInline/Numbers.png index f56e1125..4e6eaeba 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Numbers.png and b/CSharpMath.Rendering.Tests/MathInline/Numbers.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Overline.png b/CSharpMath.Rendering.Tests/MathInline/Overline.png index 8584ac4c..70418bad 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Overline.png and b/CSharpMath.Rendering.Tests/MathInline/Overline.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Phi.png b/CSharpMath.Rendering.Tests/MathInline/Phi.png index e1bb040c..392a7bcb 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Phi.png and b/CSharpMath.Rendering.Tests/MathInline/Phi.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Pi.png b/CSharpMath.Rendering.Tests/MathInline/Pi.png index b1b0bb8e..595494af 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Pi.png and b/CSharpMath.Rendering.Tests/MathInline/Pi.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/QuadraticFormula.png b/CSharpMath.Rendering.Tests/MathInline/QuadraticFormula.png index b34eff2d..3274f640 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/QuadraticFormula.png and b/CSharpMath.Rendering.Tests/MathInline/QuadraticFormula.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/QuarticSolution.png b/CSharpMath.Rendering.Tests/MathInline/QuarticSolution.png index 55af9690..cf5a34bc 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/QuarticSolution.png and b/CSharpMath.Rendering.Tests/MathInline/QuarticSolution.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Radical.png b/CSharpMath.Rendering.Tests/MathInline/Radical.png index 775e426d..5e84c598 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Radical.png and b/CSharpMath.Rendering.Tests/MathInline/Radical.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/RadicalFraction.png b/CSharpMath.Rendering.Tests/MathInline/RadicalFraction.png index 4f75a76c..6b51fe9d 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/RadicalFraction.png and b/CSharpMath.Rendering.Tests/MathInline/RadicalFraction.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/RadicalNested.png b/CSharpMath.Rendering.Tests/MathInline/RadicalNested.png index 9f249ada..9d384d0b 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/RadicalNested.png and b/CSharpMath.Rendering.Tests/MathInline/RadicalNested.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/RadicalNestedDeep.png b/CSharpMath.Rendering.Tests/MathInline/RadicalNestedDeep.png index f7bad67d..87ef7de8 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/RadicalNestedDeep.png and b/CSharpMath.Rendering.Tests/MathInline/RadicalNestedDeep.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/RadicalPower.png b/CSharpMath.Rendering.Tests/MathInline/RadicalPower.png index ac8dd3c8..4746c7f3 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/RadicalPower.png and b/CSharpMath.Rendering.Tests/MathInline/RadicalPower.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/RadicalSum.png b/CSharpMath.Rendering.Tests/MathInline/RadicalSum.png index f5406b42..0ce4e41e 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/RadicalSum.png and b/CSharpMath.Rendering.Tests/MathInline/RadicalSum.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/RaiseBox.png b/CSharpMath.Rendering.Tests/MathInline/RaiseBox.png index cd8ee2bd..8323884c 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/RaiseBox.png and b/CSharpMath.Rendering.Tests/MathInline/RaiseBox.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/RightSide.png b/CSharpMath.Rendering.Tests/MathInline/RightSide.png index 821d4c0d..bb6c5b8a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/RightSide.png and b/CSharpMath.Rendering.Tests/MathInline/RightSide.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/ShortIntegral.png b/CSharpMath.Rendering.Tests/MathInline/ShortIntegral.png index 28fa0799..60ab0e37 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/ShortIntegral.png and b/CSharpMath.Rendering.Tests/MathInline/ShortIntegral.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SimpleLimit.png b/CSharpMath.Rendering.Tests/MathInline/SimpleLimit.png index 0f77e003..91bd16a6 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SimpleLimit.png and b/CSharpMath.Rendering.Tests/MathInline/SimpleLimit.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SimpleShortProof.png b/CSharpMath.Rendering.Tests/MathInline/SimpleShortProof.png index 836dc477..464c8c4a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SimpleShortProof.png and b/CSharpMath.Rendering.Tests/MathInline/SimpleShortProof.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SolveEquations.png b/CSharpMath.Rendering.Tests/MathInline/SolveEquations.png index 16c52e4c..d46ad212 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SolveEquations.png and b/CSharpMath.Rendering.Tests/MathInline/SolveEquations.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SomeLimit.png b/CSharpMath.Rendering.Tests/MathInline/SomeLimit.png index 80e031e4..2925f497 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SomeLimit.png and b/CSharpMath.Rendering.Tests/MathInline/SomeLimit.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SummationBigCup.png b/CSharpMath.Rendering.Tests/MathInline/SummationBigCup.png index a411a6d7..6cec1152 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SummationBigCup.png and b/CSharpMath.Rendering.Tests/MathInline/SummationBigCup.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SummationDouble.png b/CSharpMath.Rendering.Tests/MathInline/SummationDouble.png index 77ea780f..362eb3b0 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SummationDouble.png and b/CSharpMath.Rendering.Tests/MathInline/SummationDouble.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SummationWithBigLimits.png b/CSharpMath.Rendering.Tests/MathInline/SummationWithBigLimits.png index a5b1b52c..a0dff717 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SummationWithBigLimits.png and b/CSharpMath.Rendering.Tests/MathInline/SummationWithBigLimits.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SummationWithCup.png b/CSharpMath.Rendering.Tests/MathInline/SummationWithCup.png index 89acbdc0..e05069ba 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SummationWithCup.png and b/CSharpMath.Rendering.Tests/MathInline/SummationWithCup.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/SummationWithLimits.png b/CSharpMath.Rendering.Tests/MathInline/SummationWithLimits.png index 1161c983..4974cffd 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/SummationWithLimits.png and b/CSharpMath.Rendering.Tests/MathInline/SummationWithLimits.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/TangentPeriodShift.png b/CSharpMath.Rendering.Tests/MathInline/TangentPeriodShift.png index 1dcde73c..8c36590e 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/TangentPeriodShift.png and b/CSharpMath.Rendering.Tests/MathInline/TangentPeriodShift.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Taylor.png b/CSharpMath.Rendering.Tests/MathInline/Taylor.png index 0034cc86..013be922 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Taylor.png and b/CSharpMath.Rendering.Tests/MathInline/Taylor.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/TwoSin.png b/CSharpMath.Rendering.Tests/MathInline/TwoSin.png index 6d43599f..0336bcf1 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/TwoSin.png and b/CSharpMath.Rendering.Tests/MathInline/TwoSin.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/Underline.png b/CSharpMath.Rendering.Tests/MathInline/Underline.png index 92bb03a6..c0e1a2f6 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/Underline.png and b/CSharpMath.Rendering.Tests/MathInline/Underline.png differ diff --git a/CSharpMath.Rendering.Tests/MathInline/VectorProjection.png b/CSharpMath.Rendering.Tests/MathInline/VectorProjection.png index cf05b9d4..c624183a 100644 Binary files a/CSharpMath.Rendering.Tests/MathInline/VectorProjection.png and b/CSharpMath.Rendering.Tests/MathInline/VectorProjection.png differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/Baseline.png b/CSharpMath.Rendering.Tests/MathPainterSettings/Baseline.png index 71721cb4..4acf8cc9 100644 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/Baseline.png and b/CSharpMath.Rendering.Tests/MathPainterSettings/Baseline.png differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/GlyphBoxColor.png b/CSharpMath.Rendering.Tests/MathPainterSettings/GlyphBoxColor.png index 10e2f6fe..ac4be4b1 100644 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/GlyphBoxColor.png and b/CSharpMath.Rendering.Tests/MathPainterSettings/GlyphBoxColor.png differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/LocalTypeface.png b/CSharpMath.Rendering.Tests/MathPainterSettings/LocalTypeface.png deleted file mode 100644 index 8f04ea01..00000000 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/LocalTypeface.png and /dev/null differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/Magnification.png b/CSharpMath.Rendering.Tests/MathPainterSettings/Magnification.png index c85e9806..a7256bb2 100644 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/Magnification.png and b/CSharpMath.Rendering.Tests/MathPainterSettings/Magnification.png differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/RoundStrokeCap.png b/CSharpMath.Rendering.Tests/MathPainterSettings/RoundStrokeCap.png deleted file mode 100644 index 038a6cd5..00000000 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/RoundStrokeCap.png and /dev/null differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/ScriptLineStyle.png b/CSharpMath.Rendering.Tests/MathPainterSettings/ScriptLineStyle.png index ef78546f..c6d707fc 100644 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/ScriptLineStyle.png and b/CSharpMath.Rendering.Tests/MathPainterSettings/ScriptLineStyle.png differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/ScriptScriptLineStyle.png b/CSharpMath.Rendering.Tests/MathPainterSettings/ScriptScriptLineStyle.png index e78afd49..7a4e2c7d 100644 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/ScriptScriptLineStyle.png and b/CSharpMath.Rendering.Tests/MathPainterSettings/ScriptScriptLineStyle.png differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/SquareStrokeCap.png b/CSharpMath.Rendering.Tests/MathPainterSettings/SquareStrokeCap.png deleted file mode 100644 index 6f486b2d..00000000 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/SquareStrokeCap.png and /dev/null differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/TextColor.png b/CSharpMath.Rendering.Tests/MathPainterSettings/TextColor.png index 63f20a9a..5294490b 100644 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/TextColor.png and b/CSharpMath.Rendering.Tests/MathPainterSettings/TextColor.png differ diff --git a/CSharpMath.Rendering.Tests/MathPainterSettings/TextLineStyle.png b/CSharpMath.Rendering.Tests/MathPainterSettings/TextLineStyle.png index d025fc50..b246b804 100644 Binary files a/CSharpMath.Rendering.Tests/MathPainterSettings/TextLineStyle.png and b/CSharpMath.Rendering.Tests/MathPainterSettings/TextLineStyle.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/Accent.png b/CSharpMath.Rendering.Tests/TextCenter/Accent.png index 4e5ad5e7..2173ec42 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/Accent.png and b/CSharpMath.Rendering.Tests/TextCenter/Accent.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/Alphabets.png b/CSharpMath.Rendering.Tests/TextCenter/Alphabets.png index d4b339d1..663e3625 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/Alphabets.png and b/CSharpMath.Rendering.Tests/TextCenter/Alphabets.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/CapitalGreeks.png b/CSharpMath.Rendering.Tests/TextCenter/CapitalGreeks.png index 4d2ff1f1..7363ac84 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/CapitalGreeks.png and b/CSharpMath.Rendering.Tests/TextCenter/CapitalGreeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/Capitals.png b/CSharpMath.Rendering.Tests/TextCenter/Capitals.png index 84d92ddc..bb0c0fd5 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/Capitals.png and b/CSharpMath.Rendering.Tests/TextCenter/Capitals.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/Color.png b/CSharpMath.Rendering.Tests/TextCenter/Color.png index 2adb4a9c..b9ba0292 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/Color.png and b/CSharpMath.Rendering.Tests/TextCenter/Color.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/Cyrillic.png b/CSharpMath.Rendering.Tests/TextCenter/Cyrillic.png index 1640e2c6..796c51a9 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/Cyrillic.png and b/CSharpMath.Rendering.Tests/TextCenter/Cyrillic.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/DisplayMath.png b/CSharpMath.Rendering.Tests/TextCenter/DisplayMath.png index d9c7d978..840b2172 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/DisplayMath.png and b/CSharpMath.Rendering.Tests/TextCenter/DisplayMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/ErrorInvalidColor.png b/CSharpMath.Rendering.Tests/TextCenter/ErrorInvalidColor.png index 51e071a0..8f974e48 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/ErrorInvalidColor.png and b/CSharpMath.Rendering.Tests/TextCenter/ErrorInvalidColor.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/ErrorMissingArgument.png b/CSharpMath.Rendering.Tests/TextCenter/ErrorMissingArgument.png index b24201a9..38d5b2e6 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/ErrorMissingArgument.png and b/CSharpMath.Rendering.Tests/TextCenter/ErrorMissingArgument.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/ErrorMissingBrace.png b/CSharpMath.Rendering.Tests/TextCenter/ErrorMissingBrace.png index d318b7b7..98ac0a1a 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/ErrorMissingBrace.png and b/CSharpMath.Rendering.Tests/TextCenter/ErrorMissingBrace.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/FontStyles.png b/CSharpMath.Rendering.Tests/TextCenter/FontStyles.png index 7350b073..0c56f300 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/FontStyles.png and b/CSharpMath.Rendering.Tests/TextCenter/FontStyles.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/Greeks.png b/CSharpMath.Rendering.Tests/TextCenter/Greeks.png index 0cbf310d..2d11279c 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/Greeks.png and b/CSharpMath.Rendering.Tests/TextCenter/Greeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/InlineMath.png b/CSharpMath.Rendering.Tests/TextCenter/InlineMath.png index 1e3eb77e..c36b76e0 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/InlineMath.png and b/CSharpMath.Rendering.Tests/TextCenter/InlineMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/IntegrationByParts.png b/CSharpMath.Rendering.Tests/TextCenter/IntegrationByParts.png index 7e3edadb..c7ef0391 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/IntegrationByParts.png and b/CSharpMath.Rendering.Tests/TextCenter/IntegrationByParts.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/KindergartenQuestion.png b/CSharpMath.Rendering.Tests/TextCenter/KindergartenQuestion.png index 3cd2d296..b2e607a7 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/KindergartenQuestion.png and b/CSharpMath.Rendering.Tests/TextCenter/KindergartenQuestion.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/Numbers.png b/CSharpMath.Rendering.Tests/TextCenter/Numbers.png index b0a7300d..37c374be 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/Numbers.png and b/CSharpMath.Rendering.Tests/TextCenter/Numbers.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/PunctuationAffectsLineBreaking.png b/CSharpMath.Rendering.Tests/TextCenter/PunctuationAffectsLineBreaking.png index 66d881c3..cc405b55 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/PunctuationAffectsLineBreaking.png and b/CSharpMath.Rendering.Tests/TextCenter/PunctuationAffectsLineBreaking.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/QuadraticPolynomial.png b/CSharpMath.Rendering.Tests/TextCenter/QuadraticPolynomial.png index fe6044b5..fb48fb9c 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/QuadraticPolynomial.png and b/CSharpMath.Rendering.Tests/TextCenter/QuadraticPolynomial.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenter/WideDisplayMaths.png b/CSharpMath.Rendering.Tests/TextCenter/WideDisplayMaths.png index ac6e1153..a18446e2 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenter/WideDisplayMaths.png and b/CSharpMath.Rendering.Tests/TextCenter/WideDisplayMaths.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Accent.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Accent.png index 4e5ad5e7..2173ec42 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Accent.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Accent.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Alphabets.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Alphabets.png index d4b339d1..663e3625 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Alphabets.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Alphabets.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/CapitalGreeks.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/CapitalGreeks.png index 4d2ff1f1..7363ac84 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/CapitalGreeks.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/CapitalGreeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Capitals.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Capitals.png index 84d92ddc..bb0c0fd5 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Capitals.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Capitals.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Color.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Color.png index 2adb4a9c..b9ba0292 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Color.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Color.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Cyrillic.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Cyrillic.png index 1640e2c6..796c51a9 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Cyrillic.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Cyrillic.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/DisplayMath.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/DisplayMath.png index d9c7d978..840b2172 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/DisplayMath.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/DisplayMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorInvalidColor.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorInvalidColor.png index 51e071a0..8f974e48 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorInvalidColor.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorInvalidColor.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorMissingArgument.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorMissingArgument.png index b24201a9..38d5b2e6 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorMissingArgument.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorMissingArgument.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorMissingBrace.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorMissingBrace.png index d318b7b7..98ac0a1a 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorMissingBrace.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/ErrorMissingBrace.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/FontStyles.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/FontStyles.png index 7350b073..0c56f300 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/FontStyles.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/FontStyles.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Greeks.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Greeks.png index 0cbf310d..2d11279c 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Greeks.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Greeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/InlineMath.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/InlineMath.png index 1e3eb77e..c36b76e0 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/InlineMath.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/InlineMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/IntegrationByParts.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/IntegrationByParts.png index deaff652..850b63b6 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/IntegrationByParts.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/IntegrationByParts.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/KindergartenQuestion.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/KindergartenQuestion.png index 3cd2d296..b2e607a7 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/KindergartenQuestion.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/KindergartenQuestion.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Numbers.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Numbers.png index b0a7300d..37c374be 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Numbers.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/Numbers.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/PunctuationAffectsLineBreaking.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/PunctuationAffectsLineBreaking.png index 6fbe6329..aab3f304 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/PunctuationAffectsLineBreaking.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/PunctuationAffectsLineBreaking.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/QuadraticPolynomial.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/QuadraticPolynomial.png index 92451772..87ec6710 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/QuadraticPolynomial.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/QuadraticPolynomial.png differ diff --git a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/WideDisplayMaths.png b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/WideDisplayMaths.png index ac6e1153..a18446e2 100644 Binary files a/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/WideDisplayMaths.png and b/CSharpMath.Rendering.Tests/TextCenterInfiniteWidth/WideDisplayMaths.png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Bottom).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Bottom).png index bbc8bf9b..21a42aa6 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Bottom).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Bottom).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, BottomLeft).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, BottomLeft).png index 159d7509..0b1f36c2 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, BottomLeft).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, BottomLeft).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, BottomRight).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, BottomRight).png index f4d1ac9b..da6b9466 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, BottomRight).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, BottomRight).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Center).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Center).png index bf9a4607..6a6317ae 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Center).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Center).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Left).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Left).png index 35bc006e..a3090a5b 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Left).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Left).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Right).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Right).png index 3c26247d..71d81b17 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Right).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Right).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Top).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Top).png index e90365ed..d9ad0743 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, Top).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, Top).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, TopLeft).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, TopLeft).png index 3d941e99..bb578356 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, TopLeft).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, TopLeft).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(20, TopRight).png b/CSharpMath.Rendering.Tests/TextFontSizes/(20, TopRight).png index d820b7ca..7c436041 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(20, TopRight).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(20, TopRight).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Bottom).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Bottom).png index 0556ce43..1148e5fc 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Bottom).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Bottom).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, BottomLeft).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, BottomLeft).png index fc66ae77..a0672da3 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, BottomLeft).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, BottomLeft).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, BottomRight).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, BottomRight).png index 7690fa0d..e28b35a5 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, BottomRight).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, BottomRight).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Center).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Center).png index a992a50f..7211d4c9 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Center).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Center).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Left).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Left).png index c3955d53..5f5c7faa 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Left).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Left).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Right).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Right).png index 35088420..beff13bb 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Right).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Right).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Top).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Top).png index 43ec7b7a..7257d0a3 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, Top).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, Top).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, TopLeft).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, TopLeft).png index f05094ba..68ffb425 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, TopLeft).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, TopLeft).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(40, TopRight).png b/CSharpMath.Rendering.Tests/TextFontSizes/(40, TopRight).png index 67a73770..5325327c 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(40, TopRight).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(40, TopRight).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Bottom).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Bottom).png index 62de0e0f..616429e2 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Bottom).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Bottom).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, BottomLeft).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, BottomLeft).png index 0d26376e..96b96130 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, BottomLeft).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, BottomLeft).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, BottomRight).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, BottomRight).png index afa4d53b..d016ed65 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, BottomRight).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, BottomRight).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Center).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Center).png index 3a6e20dc..25bebc38 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Center).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Center).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Left).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Left).png index a45afc97..9479d62a 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Left).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Left).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Right).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Right).png index 1e2a7af8..2ac4c9ea 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Right).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Right).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Top).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Top).png index 077df964..34ab394c 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, Top).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, Top).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, TopLeft).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, TopLeft).png index 9d10af6b..95bfde98 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, TopLeft).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, TopLeft).png differ diff --git a/CSharpMath.Rendering.Tests/TextFontSizes/(60, TopRight).png b/CSharpMath.Rendering.Tests/TextFontSizes/(60, TopRight).png index c01b7e64..4b552bc6 100644 Binary files a/CSharpMath.Rendering.Tests/TextFontSizes/(60, TopRight).png and b/CSharpMath.Rendering.Tests/TextFontSizes/(60, TopRight).png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/Accent.png b/CSharpMath.Rendering.Tests/TextLeft/Accent.png index 09c99864..efec8958 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/Accent.png and b/CSharpMath.Rendering.Tests/TextLeft/Accent.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/Alphabets.png b/CSharpMath.Rendering.Tests/TextLeft/Alphabets.png index 746cf5fa..a1976d33 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/Alphabets.png and b/CSharpMath.Rendering.Tests/TextLeft/Alphabets.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/CapitalGreeks.png b/CSharpMath.Rendering.Tests/TextLeft/CapitalGreeks.png index 3fbee482..c550f769 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/CapitalGreeks.png and b/CSharpMath.Rendering.Tests/TextLeft/CapitalGreeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/Capitals.png b/CSharpMath.Rendering.Tests/TextLeft/Capitals.png index 64271c72..5801442b 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/Capitals.png and b/CSharpMath.Rendering.Tests/TextLeft/Capitals.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/Color.png b/CSharpMath.Rendering.Tests/TextLeft/Color.png index 0bb3efa6..31b10d99 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/Color.png and b/CSharpMath.Rendering.Tests/TextLeft/Color.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/Cyrillic.png b/CSharpMath.Rendering.Tests/TextLeft/Cyrillic.png index 51e643ee..373fe751 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/Cyrillic.png and b/CSharpMath.Rendering.Tests/TextLeft/Cyrillic.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/DisplayMath.png b/CSharpMath.Rendering.Tests/TextLeft/DisplayMath.png index d9c7d978..840b2172 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/DisplayMath.png and b/CSharpMath.Rendering.Tests/TextLeft/DisplayMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/ErrorInvalidColor.png b/CSharpMath.Rendering.Tests/TextLeft/ErrorInvalidColor.png index 51e071a0..8f974e48 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/ErrorInvalidColor.png and b/CSharpMath.Rendering.Tests/TextLeft/ErrorInvalidColor.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/ErrorMissingArgument.png b/CSharpMath.Rendering.Tests/TextLeft/ErrorMissingArgument.png index b24201a9..38d5b2e6 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/ErrorMissingArgument.png and b/CSharpMath.Rendering.Tests/TextLeft/ErrorMissingArgument.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/ErrorMissingBrace.png b/CSharpMath.Rendering.Tests/TextLeft/ErrorMissingBrace.png index d318b7b7..98ac0a1a 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/ErrorMissingBrace.png and b/CSharpMath.Rendering.Tests/TextLeft/ErrorMissingBrace.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/FontStyles.png b/CSharpMath.Rendering.Tests/TextLeft/FontStyles.png index 5dfc0ef4..9c45726d 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/FontStyles.png and b/CSharpMath.Rendering.Tests/TextLeft/FontStyles.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/Greeks.png b/CSharpMath.Rendering.Tests/TextLeft/Greeks.png index dc53dd48..87ea56fa 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/Greeks.png and b/CSharpMath.Rendering.Tests/TextLeft/Greeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/InlineMath.png b/CSharpMath.Rendering.Tests/TextLeft/InlineMath.png index 56cc46c8..6801d832 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/InlineMath.png and b/CSharpMath.Rendering.Tests/TextLeft/InlineMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/IntegrationByParts.png b/CSharpMath.Rendering.Tests/TextLeft/IntegrationByParts.png index 3c64fbb4..df60a5a9 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/IntegrationByParts.png and b/CSharpMath.Rendering.Tests/TextLeft/IntegrationByParts.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/KindergartenQuestion.png b/CSharpMath.Rendering.Tests/TextLeft/KindergartenQuestion.png index f8aebeaf..3a987049 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/KindergartenQuestion.png and b/CSharpMath.Rendering.Tests/TextLeft/KindergartenQuestion.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/MatrixLookalike.png b/CSharpMath.Rendering.Tests/TextLeft/MatrixLookalike.png deleted file mode 100644 index 9c806931..00000000 Binary files a/CSharpMath.Rendering.Tests/TextLeft/MatrixLookalike.png and /dev/null differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/MultilineDisplayMath.png b/CSharpMath.Rendering.Tests/TextLeft/MultilineDisplayMath.png deleted file mode 100644 index 19da5a58..00000000 Binary files a/CSharpMath.Rendering.Tests/TextLeft/MultilineDisplayMath.png and /dev/null differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/Numbers.png b/CSharpMath.Rendering.Tests/TextLeft/Numbers.png index eaae23aa..01e14363 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/Numbers.png and b/CSharpMath.Rendering.Tests/TextLeft/Numbers.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/PunctuationAffectsLineBreaking.png b/CSharpMath.Rendering.Tests/TextLeft/PunctuationAffectsLineBreaking.png index e152b2ba..334d5003 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/PunctuationAffectsLineBreaking.png and b/CSharpMath.Rendering.Tests/TextLeft/PunctuationAffectsLineBreaking.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/QuadraticPolynomial.png b/CSharpMath.Rendering.Tests/TextLeft/QuadraticPolynomial.png index 90689788..44446c7d 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/QuadraticPolynomial.png and b/CSharpMath.Rendering.Tests/TextLeft/QuadraticPolynomial.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeft/WideDisplayMaths.png b/CSharpMath.Rendering.Tests/TextLeft/WideDisplayMaths.png index 4904cc80..da144633 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeft/WideDisplayMaths.png and b/CSharpMath.Rendering.Tests/TextLeft/WideDisplayMaths.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Accent.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Accent.png index 09c99864..efec8958 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Accent.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Accent.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Alphabets.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Alphabets.png index 746cf5fa..a1976d33 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Alphabets.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Alphabets.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/CapitalGreeks.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/CapitalGreeks.png index 3fbee482..c550f769 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/CapitalGreeks.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/CapitalGreeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Capitals.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Capitals.png index 64271c72..5801442b 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Capitals.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Capitals.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Color.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Color.png index 0bb3efa6..31b10d99 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Color.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Color.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Cyrillic.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Cyrillic.png index 51e643ee..373fe751 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Cyrillic.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Cyrillic.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/DisplayMath.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/DisplayMath.png index d9c7d978..840b2172 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/DisplayMath.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/DisplayMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorInvalidColor.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorInvalidColor.png index 51e071a0..8f974e48 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorInvalidColor.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorInvalidColor.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorMissingArgument.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorMissingArgument.png index b24201a9..38d5b2e6 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorMissingArgument.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorMissingArgument.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorMissingBrace.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorMissingBrace.png index d318b7b7..98ac0a1a 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorMissingBrace.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/ErrorMissingBrace.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/FontStyles.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/FontStyles.png index 5dfc0ef4..9c45726d 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/FontStyles.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/FontStyles.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Greeks.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Greeks.png index dc53dd48..87ea56fa 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Greeks.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Greeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/InlineMath.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/InlineMath.png index 56cc46c8..6801d832 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/InlineMath.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/InlineMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/IntegrationByParts.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/IntegrationByParts.png index dc694b2e..34bf96ed 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/IntegrationByParts.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/IntegrationByParts.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/KindergartenQuestion.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/KindergartenQuestion.png index f8aebeaf..3a987049 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/KindergartenQuestion.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/KindergartenQuestion.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/MatrixLookalike.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/MatrixLookalike.png deleted file mode 100644 index 9c806931..00000000 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/MatrixLookalike.png and /dev/null differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/MultilineDisplayMath.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/MultilineDisplayMath.png deleted file mode 100644 index 19da5a58..00000000 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/MultilineDisplayMath.png and /dev/null differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Numbers.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Numbers.png index eaae23aa..01e14363 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Numbers.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/Numbers.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/PunctuationAffectsLineBreaking.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/PunctuationAffectsLineBreaking.png index 3f1a35c8..89a2a186 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/PunctuationAffectsLineBreaking.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/PunctuationAffectsLineBreaking.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/QuadraticPolynomial.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/QuadraticPolynomial.png index 35147fdd..2fccc1be 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/QuadraticPolynomial.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/QuadraticPolynomial.png differ diff --git a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/WideDisplayMaths.png b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/WideDisplayMaths.png index 4904cc80..da144633 100644 Binary files a/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/WideDisplayMaths.png and b/CSharpMath.Rendering.Tests/TextLeftInfiniteWidth/WideDisplayMaths.png differ diff --git a/CSharpMath.Rendering.Tests/TextPainterSettings/Baseline.png b/CSharpMath.Rendering.Tests/TextPainterSettings/Baseline.png index cd7b9988..19648c22 100644 Binary files a/CSharpMath.Rendering.Tests/TextPainterSettings/Baseline.png and b/CSharpMath.Rendering.Tests/TextPainterSettings/Baseline.png differ diff --git a/CSharpMath.Rendering.Tests/TextPainterSettings/GlyphBoxColor.png b/CSharpMath.Rendering.Tests/TextPainterSettings/GlyphBoxColor.png index 29af6ba0..50179239 100644 Binary files a/CSharpMath.Rendering.Tests/TextPainterSettings/GlyphBoxColor.png and b/CSharpMath.Rendering.Tests/TextPainterSettings/GlyphBoxColor.png differ diff --git a/CSharpMath.Rendering.Tests/TextPainterSettings/LocalTypeface.png b/CSharpMath.Rendering.Tests/TextPainterSettings/LocalTypeface.png deleted file mode 100644 index 4c815cbe..00000000 Binary files a/CSharpMath.Rendering.Tests/TextPainterSettings/LocalTypeface.png and /dev/null differ diff --git a/CSharpMath.Rendering.Tests/TextPainterSettings/Magnification.png b/CSharpMath.Rendering.Tests/TextPainterSettings/Magnification.png index 75f96397..5cfff343 100644 Binary files a/CSharpMath.Rendering.Tests/TextPainterSettings/Magnification.png and b/CSharpMath.Rendering.Tests/TextPainterSettings/Magnification.png differ diff --git a/CSharpMath.Rendering.Tests/TextPainterSettings/ScriptLineStyle.png b/CSharpMath.Rendering.Tests/TextPainterSettings/ScriptLineStyle.png index cd7b9988..19648c22 100644 Binary files a/CSharpMath.Rendering.Tests/TextPainterSettings/ScriptLineStyle.png and b/CSharpMath.Rendering.Tests/TextPainterSettings/ScriptLineStyle.png differ diff --git a/CSharpMath.Rendering.Tests/TextPainterSettings/ScriptScriptLineStyle.png b/CSharpMath.Rendering.Tests/TextPainterSettings/ScriptScriptLineStyle.png index cd7b9988..19648c22 100644 Binary files a/CSharpMath.Rendering.Tests/TextPainterSettings/ScriptScriptLineStyle.png and b/CSharpMath.Rendering.Tests/TextPainterSettings/ScriptScriptLineStyle.png differ diff --git a/CSharpMath.Rendering.Tests/TextPainterSettings/TextColor.png b/CSharpMath.Rendering.Tests/TextPainterSettings/TextColor.png index 35c8d5ff..1ce6bf8d 100644 Binary files a/CSharpMath.Rendering.Tests/TextPainterSettings/TextColor.png and b/CSharpMath.Rendering.Tests/TextPainterSettings/TextColor.png differ diff --git a/CSharpMath.Rendering.Tests/TextPainterSettings/TextLineStyle.png b/CSharpMath.Rendering.Tests/TextPainterSettings/TextLineStyle.png index cd7b9988..19648c22 100644 Binary files a/CSharpMath.Rendering.Tests/TextPainterSettings/TextLineStyle.png and b/CSharpMath.Rendering.Tests/TextPainterSettings/TextLineStyle.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/Accent.png b/CSharpMath.Rendering.Tests/TextRight/Accent.png index 09c99864..efec8958 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/Accent.png and b/CSharpMath.Rendering.Tests/TextRight/Accent.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/Alphabets.png b/CSharpMath.Rendering.Tests/TextRight/Alphabets.png index 746cf5fa..a1976d33 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/Alphabets.png and b/CSharpMath.Rendering.Tests/TextRight/Alphabets.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/CapitalGreeks.png b/CSharpMath.Rendering.Tests/TextRight/CapitalGreeks.png index 3fbee482..c550f769 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/CapitalGreeks.png and b/CSharpMath.Rendering.Tests/TextRight/CapitalGreeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/Capitals.png b/CSharpMath.Rendering.Tests/TextRight/Capitals.png index 64271c72..5801442b 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/Capitals.png and b/CSharpMath.Rendering.Tests/TextRight/Capitals.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/Color.png b/CSharpMath.Rendering.Tests/TextRight/Color.png index 0bb3efa6..31b10d99 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/Color.png and b/CSharpMath.Rendering.Tests/TextRight/Color.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/Cyrillic.png b/CSharpMath.Rendering.Tests/TextRight/Cyrillic.png index bac41835..556b3a73 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/Cyrillic.png and b/CSharpMath.Rendering.Tests/TextRight/Cyrillic.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/DisplayMath.png b/CSharpMath.Rendering.Tests/TextRight/DisplayMath.png index d9c7d978..840b2172 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/DisplayMath.png and b/CSharpMath.Rendering.Tests/TextRight/DisplayMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/ErrorInvalidColor.png b/CSharpMath.Rendering.Tests/TextRight/ErrorInvalidColor.png index 51e071a0..8f974e48 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/ErrorInvalidColor.png and b/CSharpMath.Rendering.Tests/TextRight/ErrorInvalidColor.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/ErrorMissingArgument.png b/CSharpMath.Rendering.Tests/TextRight/ErrorMissingArgument.png index b24201a9..38d5b2e6 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/ErrorMissingArgument.png and b/CSharpMath.Rendering.Tests/TextRight/ErrorMissingArgument.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/ErrorMissingBrace.png b/CSharpMath.Rendering.Tests/TextRight/ErrorMissingBrace.png index d318b7b7..98ac0a1a 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/ErrorMissingBrace.png and b/CSharpMath.Rendering.Tests/TextRight/ErrorMissingBrace.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/FontStyles.png b/CSharpMath.Rendering.Tests/TextRight/FontStyles.png index 5dfc0ef4..9c45726d 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/FontStyles.png and b/CSharpMath.Rendering.Tests/TextRight/FontStyles.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/Greeks.png b/CSharpMath.Rendering.Tests/TextRight/Greeks.png index dc53dd48..87ea56fa 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/Greeks.png and b/CSharpMath.Rendering.Tests/TextRight/Greeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/InlineMath.png b/CSharpMath.Rendering.Tests/TextRight/InlineMath.png index 56cc46c8..6801d832 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/InlineMath.png and b/CSharpMath.Rendering.Tests/TextRight/InlineMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/IntegrationByParts.png b/CSharpMath.Rendering.Tests/TextRight/IntegrationByParts.png index fdb2a721..9fa9a8f9 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/IntegrationByParts.png and b/CSharpMath.Rendering.Tests/TextRight/IntegrationByParts.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/KindergartenQuestion.png b/CSharpMath.Rendering.Tests/TextRight/KindergartenQuestion.png index f8aebeaf..3a987049 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/KindergartenQuestion.png and b/CSharpMath.Rendering.Tests/TextRight/KindergartenQuestion.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/Numbers.png b/CSharpMath.Rendering.Tests/TextRight/Numbers.png index eaae23aa..01e14363 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/Numbers.png and b/CSharpMath.Rendering.Tests/TextRight/Numbers.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/PunctuationAffectsLineBreaking.png b/CSharpMath.Rendering.Tests/TextRight/PunctuationAffectsLineBreaking.png index ff498c26..05b86bb5 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/PunctuationAffectsLineBreaking.png and b/CSharpMath.Rendering.Tests/TextRight/PunctuationAffectsLineBreaking.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/QuadraticPolynomial.png b/CSharpMath.Rendering.Tests/TextRight/QuadraticPolynomial.png index 90689788..44446c7d 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/QuadraticPolynomial.png and b/CSharpMath.Rendering.Tests/TextRight/QuadraticPolynomial.png differ diff --git a/CSharpMath.Rendering.Tests/TextRight/WideDisplayMaths.png b/CSharpMath.Rendering.Tests/TextRight/WideDisplayMaths.png index 05860511..9c1b125b 100644 Binary files a/CSharpMath.Rendering.Tests/TextRight/WideDisplayMaths.png and b/CSharpMath.Rendering.Tests/TextRight/WideDisplayMaths.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Accent.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Accent.png index 09c99864..efec8958 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Accent.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Accent.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Alphabets.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Alphabets.png index 746cf5fa..a1976d33 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Alphabets.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Alphabets.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/CapitalGreeks.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/CapitalGreeks.png index 3fbee482..c550f769 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/CapitalGreeks.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/CapitalGreeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Capitals.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Capitals.png index 64271c72..5801442b 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Capitals.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Capitals.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Color.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Color.png index 0bb3efa6..31b10d99 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Color.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Color.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Cyrillic.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Cyrillic.png index bac41835..556b3a73 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Cyrillic.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Cyrillic.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/DisplayMath.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/DisplayMath.png index d9c7d978..840b2172 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/DisplayMath.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/DisplayMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorInvalidColor.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorInvalidColor.png index 51e071a0..8f974e48 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorInvalidColor.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorInvalidColor.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorMissingArgument.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorMissingArgument.png index b24201a9..38d5b2e6 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorMissingArgument.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorMissingArgument.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorMissingBrace.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorMissingBrace.png index d318b7b7..98ac0a1a 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorMissingBrace.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/ErrorMissingBrace.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/FontStyles.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/FontStyles.png index 5dfc0ef4..9c45726d 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/FontStyles.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/FontStyles.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Greeks.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Greeks.png index dc53dd48..87ea56fa 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Greeks.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Greeks.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/InlineMath.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/InlineMath.png index 56cc46c8..6801d832 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/InlineMath.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/InlineMath.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/IntegrationByParts.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/IntegrationByParts.png index cfee3da1..579f3d33 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/IntegrationByParts.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/IntegrationByParts.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/KindergartenQuestion.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/KindergartenQuestion.png index f8aebeaf..3a987049 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/KindergartenQuestion.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/KindergartenQuestion.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Numbers.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Numbers.png index eaae23aa..01e14363 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Numbers.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/Numbers.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/PunctuationAffectsLineBreaking.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/PunctuationAffectsLineBreaking.png index e325e978..05898abc 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/PunctuationAffectsLineBreaking.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/PunctuationAffectsLineBreaking.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/QuadraticPolynomial.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/QuadraticPolynomial.png index 35147fdd..2fccc1be 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/QuadraticPolynomial.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/QuadraticPolynomial.png differ diff --git a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/WideDisplayMaths.png b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/WideDisplayMaths.png index 05860511..9c1b125b 100644 Binary files a/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/WideDisplayMaths.png and b/CSharpMath.Rendering.Tests/TextRightInfiniteWidth/WideDisplayMaths.png differ diff --git a/CSharpMath.Rendering.Text.Tests/CSharpMath.Rendering.Text.Tests.csproj b/CSharpMath.Rendering.Text.Tests/CSharpMath.Rendering.Text.Tests.csproj index 5da6a342..1165bd80 100644 --- a/CSharpMath.Rendering.Text.Tests/CSharpMath.Rendering.Text.Tests.csproj +++ b/CSharpMath.Rendering.Text.Tests/CSharpMath.Rendering.Text.Tests.csproj @@ -1,20 +1,5 @@ - - - netcoreapp3.1 - - false - - - - - - - - - - - + \ No newline at end of file diff --git a/CSharpMath.Xaml.Tests.NuGet/CSharpMath.Xaml.Tests.NuGet.csproj b/CSharpMath.Xaml.Tests.NuGet/CSharpMath.Xaml.Tests.NuGet.csproj index b6539cf4..00e805d2 100644 --- a/CSharpMath.Xaml.Tests.NuGet/CSharpMath.Xaml.Tests.NuGet.csproj +++ b/CSharpMath.Xaml.Tests.NuGet/CSharpMath.Xaml.Tests.NuGet.csproj @@ -1,17 +1,9 @@ - - - Exe - netcoreapp3.1 - - - - - - - + + + - + \ No newline at end of file diff --git a/CSharpMath.Xaml.Tests/CSharpMath.Xaml.Tests.csproj b/CSharpMath.Xaml.Tests/CSharpMath.Xaml.Tests.csproj index 2d293c10..975a7bd3 100644 --- a/CSharpMath.Xaml.Tests/CSharpMath.Xaml.Tests.csproj +++ b/CSharpMath.Xaml.Tests/CSharpMath.Xaml.Tests.csproj @@ -1,17 +1,8 @@  - - - netcoreapp3.1 - - - - - - - + \ No newline at end of file diff --git a/CSharpMath.sln b/CSharpMath.sln index f225fd6b..d9428fc5 100644 --- a/CSharpMath.sln +++ b/CSharpMath.sln @@ -14,6 +14,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "__GlobalFiles", "__GlobalFi .gitignore = .gitignore CONTRIBUTING.md = CONTRIBUTING.md Directory.Build.props = Directory.Build.props + Directory.Build.targets = Directory.Build.targets Icon.png = Icon.png Idea bucket.txt = Idea bucket.txt LICENSE = LICENSE diff --git a/CSharpMath/Atom/LaTeXSettings.cs b/CSharpMath/Atom/LaTeXSettings.cs index 0554245b..d52518a6 100644 --- a/CSharpMath/Atom/LaTeXSettings.cs +++ b/CSharpMath/Atom/LaTeXSettings.cs @@ -82,6 +82,7 @@ public static class LaTeXSettings { public static Result<(MathAtom? Atom, MathList? Return)> OkStyled(MathList styled) => Result.Ok((Dummy, (MathList?)styled)); public static Result<(MathAtom? Atom, MathList? Return)> OkStop(MathList @return) => Result.Ok(((MathAtom?)null, (MathList?)@return)); public static ResultImplicitError Err(string error) => Result.Err(error); + // Lock this object in tests in case threading exceptions happen between command reading and writing public static LaTeXCommandDictionary>> Commands { get; } = new LaTeXCommandDictionary>>(consume => { if (consume.IsEmpty) throw new InvalidCodePathException("Unexpected empty " + nameof(consume)); diff --git a/Directory.Build.props b/Directory.Build.props index 0d70ead4..93849037 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -77,4 +77,17 @@ - + + + + netcoreapp3.1 + + + + + + + + + + \ No newline at end of file diff --git a/Directory.Build.targets b/Directory.Build.targets new file mode 100644 index 00000000..9d4bb7c5 --- /dev/null +++ b/Directory.Build.targets @@ -0,0 +1,15 @@ + + + + + + + + + <_LocalTopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''"/> + + + \ No newline at end of file diff --git a/Icon.png b/Icon.png index 811ef961..e8048ed3 100644 Binary files a/Icon.png and b/Icon.png differ diff --git a/NuGet.config b/NuGet.config deleted file mode 100644 index eacb7709..00000000 --- a/NuGet.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -