FMath Chrome Extension - Test Suites - 3.2.1.1 MathML - Alphanumeric symbol characters 2

A large class of mathematical symbols are single letter identifiers typically used as variable names in formulas. Different font variants of a letter are treated as separate symbols.These letter-like symbols are traditionally typeset differently than the same characters appearing in text, using different spacing and ligature conventions. These characters must also be treated specially by style mechanisms, since arbitrary style transformations can change meaning in an expression. MathML Fundamentals

MathML Fundamentals - Unicode Normal unicode text: hipq Next test: (In extension is not working) DOM change the surrogates in FFFD It is working from INPUT to javascript direct Sorrogate over FFFF: �� Text over FFFF: 𝐁ip𝐁 Combining marks: åp𝐁 Combining marks: ça va Combining marks: affiance 2 Combining marks: Ƶ̧̈a Normal unicode text: hipq Sorrogate text over FFFF: �� Text over FFFF: 𝐁ip𝐁 Combining marks: åp𝐁 Combining marks: ça va Combining marks: affiance 2 Combining marks: Ƶ̧̈a

MathML

<math style="border:1px">
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mtext style="border:1px;">MathML Fundamentals - Unicode</mtext>

	<mspace linebreak="newline" indentalign="center"></mspace>
	<mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Normal unicode text:</mtext>
			<mtext>hipq</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px" mathsize="20">
			<mtext>Next test: (In extension is not working) DOM change the surrogates in FFFD</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px" mathsize="20">
			<mtext>It is working from INPUT to javascript direct</mtext>
		</mrow>
		
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px" background="blue">
			<mtext>Sorrogate over FFFF:</mtext>
			<mtext>��</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Text over FFFF:</mtext>
			<mtext>𝐁ip𝐁</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Combining marks:</mtext>
			<mtext>åp𝐁</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Combining marks:</mtext>
			<mtext>ça va</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Combining marks:</mtext>
			<mtext>affiance</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>2 Combining marks:</mtext>
			<mtext>Ƶ̧̈a</mtext>
		</mrow>
	</mrow>
	
	<mspace linebreak="newline" indentalign="center"></mspace>
	<mrow dir="rtl">
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Normal unicode text:</mtext>
			<mtext>hipq</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Sorrogate text over FFFF:</mtext>
			<mtext>��</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Text over FFFF:</mtext>
			<mtext>𝐁ip𝐁</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Combining marks:</mtext>
			<mtext>åp𝐁</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Combining marks:</mtext>
			<mtext>ça va</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>Combining marks:</mtext>
			<mtext>affiance</mtext>
		</mrow>
		<mspace linebreak="newline" indentalign="center"></mspace>
		<mrow style="border:1px">
			<mtext>2 Combining marks:</mtext>
			<mtext>Ƶ̧̈a</mtext>
		</mrow>
	</mrow>
</math>