I am using Aspose.Words 6.0.0.0. I found that when turning on superscript, if I turn off subscript afterwards in the code, it turns off superscript aswell. My workaround for this is I only set one or the other, not set one to true and the other to false. Here is my code I was using.
_docBuilder.Font.Superscript = false;
_docBuilder.Font.Subscript = false;
_docBuilder.InsertParagraph();
_docBuilder.Write("normal ");
_docBuilder.Font.Superscript = true;
_docBuilder.Write("superscript");
_docBuilder.Font.Superscript = false;
_docBuilder.Font.Subscript = false;
_docBuilder.InsertParagraph();
_docBuilder.Write("normal ");
_docBuilder.Font.Superscript = true;
_docBuilder.Font.Subscript = false;
_docBuilder.Write("superscript");