diff --git a/src/character-set.html b/src/character-set.html index 18a15367..42b3e15a 100644 --- a/src/character-set.html +++ b/src/character-set.html @@ -526,6 +526,226 @@

Combining Characters

+
+

Accent Characters

+ +

There are a large number of look-alike characters that might be used to for + accents or diacritical marks above or below a base element. + However, fonts have limitations as to which of these can stretch and which have + proper positioning when used as accents. This section has recommendations + for which characters to use as accents in MathML. It is important to note that + only a limited number of fonts support proper mathematical layout. + Browsers and likely other software currently require the use of fonts with an OpenType MATH table. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UnicodeDescriptionGlyphExampleStretchyComments
U+0060grave`x`U+0300 looks poor in Chrome
U+00B4acute´x´U+0301 looks poor in Chrome
U+0302hat◌̂x̂x+ŷU+005E doesn't stretch in Chrome
U+007Etilde~x~x+y~U+0303 doesn't stretch; U+007E doesn't stretch in Chrome
U+005Flowline (mover)_x_x+y_U+00AF (overline) doesn't stretch in Chrome and displays poorly in Safari. U+0304 and U+0305 don't stretch anywhere
U+005Flowline (munder)_x_x+y_U+005F is a little better than U+0332, but Chrome doesn't stretch either for a few fonts and Safari doesn't stretch either for many fonts
U+02D8breve◌̆x˘U+02D8 is a little better horizontally positioned than U+0306
U+02D9dot above˙x˙U+002E is similar; U+0307 displays poorly in Chrome and Safari
U+00A8double dot◌̈x¨U+0308 displays poorly in Chrome
U+20DBtriple dotsxdisplays poorly in Chrome
U+20DCquadruple dotsxdisplays poorly in Chrome
U+0309hook above◌̉x̉displays poorly in Chrome
U+02DAring˚x˚U+030A displays poorly in Chrome
U+02C7caronˇxˇU+030C displays poorly in Chrome
U+21BCleft harpoonxx+yU+20D0 is poorly positioned in Chrome and doesn't stretch in most fonts in Safari. It is better in Firefox and Safari for single characters because U+21BC is a little long.
U+21C0right harpoonxx+yU+20D1 is poorly positioned in Chrome and doesn't stretch in most fonts in Safari. U+20D1 is better in Firefox and Safari for single characters because U+21C0 is a little long.
U+2192right arrowxx+yU+20D7 is poorly positioned in Chrome and doesn't stretch in most fonts in Safari. U+20D7 is better in Firefox and Safari for single characters because U+2192 is a little long. U+27F6 doesn't stretch in Chrome and Safari, and is too long for single characters.
U+23B4top square bracketxx+y
U+23B5bottom square bracketxx+y
U+23DCtop parenthesisxx+y
U+23DDbottom parenthesisxx+y
U+23DEtop curly bracketxx+y
U+23DFbottom curly bracketxx+y
+ +

+ +
+