internal static void UnicodeSupportExample() { string normalText = "1234567890-+"; Console.OutputEncoding = System.Text.Encoding.UTF8; string superscriptText = UnicodeSupport.GetSuperscriptText(normalText); Console.WriteLine("Superscript version of '" + normalText + "' = '" + superscriptText + "'"); // Result: "Superscript version of '1234567890-+' = '¹²³⁴⁵⁶⁷⁸⁹⁰⁻⁺'" Console.WriteLine("Superscript version of x2 = " + UnicodeSupport.GetSuperscriptText("x2")); // Result: "Superscript version of x2 = x²" string subscriptText = UnicodeSupport.GetSubscriptText(normalText); Console.WriteLine("Subscript version of '" + normalText + "' = '" + subscriptText + "'"); // Result: "Subscript version of '1234567890-+' = '₁₂₃₄₅₆₇₈₉₀₋₊'" Console.WriteLine("Subscript version of H2O = " + UnicodeSupport.GetSubscriptText("H2O")); // Result: "Subscript version of H2O = H₂O" }
public void GetSuperscriptTextTest() { Assert.Equal(superscripts, UnicodeSupport.GetSuperscriptText(normal)); }