Foreign phrasing content should create renderers:

a: mi

abbr: mi

b: mi

bdi: mi

bdo: mi

button:

cite: mi

code: mi

datalist: mi

data: mi

del: mi

dfn: mi

em: mi

embed: mi

i: mi

img: mi

input: mi

ins: mi

kbd: mi

keygen: mi

label:

mark: mi

math: mi

object: mi

output: mi

q: mi

ruby: mi

s: mi

samp: mi

small: mi

span: mi

strong: mi

sub: mi

sup: mi

svg: mi

time:

u: mi

var: mi

a: mn

abbr: mn

b: mn

bdi: mn

bdo: mn

button:

cite: mn

code: mn

datalist: mn

data: mn

del: mn

dfn: mn

em: mn

embed: mn

i: mn

img: mn

input: mn

ins: mn

kbd: mn

keygen: mn

label:

mark: mn

math: mn

object: mn

output: mn

q: mn

ruby: mn

s: mn

samp: mn

small: mn

span: mn

strong: mn

sub: mn

sup: mn

svg: mn

time:

u: mn

var: mn

a: mtext

abbr: mtext

b: mtext

bdi: mtext

bdo: mtext

button:

cite: mtext

code: mtext

datalist: mtext

data: mtext

del: mtext

dfn: mtext

em: mtext

embed: mtext

i: mtext

img: mtext

input: mtext

ins: mtext

kbd: mtext

keygen: mtext

label:

mark: mtext

math: mtext

object: mtext

output: mtext

q: mtext

ruby: mtext

s: mtext

samp: mtext

small: mtext

span: mtext

strong: mtext

sub: mtext

sup: mtext

svg: mtext

time:

u: mtext

var: mtext

a: mo

abbr: mo

b: mo

bdi: mo

bdo: mo

button:

cite: mo

code: mo

datalist: mo

data: mo

del: mo

dfn: mo

em: mo

embed: mo

i: mo

img: mo

input: mo

ins: mo

kbd: mo

keygen: mo

label:

mark: mo

math: mo

object: mo

output: mo

q: mo

ruby: mo

s: mo

samp: mo

small: mo

span: mo

strong: mo

sub: mo

sup: mo

svg: mo

time:

u: mo

var: mo

Foreign non-phrasing content should not create renderers:

p:

mi

mi

mn

mo

div:
mi
mi
mn
mo

h1:

mi

mi

mn

mo

h2:

mi

mi

mn

mo

h3:

mi

mi

mn

mo

h4:

mi

mi

mn

mo

h6:
mi
mi
mn
mo

blockquote:
mi
mi
mn
mo