packages feed

texmath 0.9.4 → 0.9.4.1

raw patch · 123 files changed

+2498/−2533 lines, 123 files

Files

cgi/texmath.html view
@@ -14,7 +14,7 @@       }     });   </script>-  <script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js"></script>+  <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>   <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>   <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>   <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
changelog view
@@ -1,3 +1,8 @@+texmath (0.9.4.1)++  * Improved handling of accents and upper/lower delimiters (#98).+  * cgi: use cloudflare cdn for mathjax.+ texmath (0.9.4)    * Added writer for GNU eqn format (used with *roff).
src/Text/TeXMath/Readers/OMML.hs view
@@ -232,7 +232,7 @@             Just . head       chr' = case chr of         Just c -> c-        Nothing -> '^'       -- default to hat.+        Nothing -> '\x302'       -- default to wide hat.   baseExp <- filterChildName (hasElemName "m" "e") element >>=              elemToBase   return $ [EOver False baseExp (ESymbol Accent [chr'])]@@ -243,8 +243,8 @@   baseExp <- filterChildName (hasElemName "m" "e") element >>=              elemToBase   case pos of-    "top" -> Just [EOver False baseExp (ESymbol Accent "\175")]-    "bot" -> Just [EUnder False baseExp (ESymbol Accent "\818")]+    "top" -> Just [EOver False baseExp (ESymbol TOver "\773")]+    "bot" -> Just [EUnder False baseExp (ESymbol TUnder "\818")]     _     -> Nothing elemToExps' element | isElem "m" "box" element = do   baseExp <- filterChildName (hasElemName "m" "e") element >>=@@ -315,13 +315,13 @@             Just (c:_) -> c             _           -> '\65079'   -- default to overbrace       in-       return [EOver False baseExp (ESymbol Accent [chr'])]+       return [EOver False baseExp (ESymbol TOver [chr'])]     Just "bot" ->       let chr' = case chr of             Just (c:_) -> c             _           -> '\65080'   -- default to underbrace       in-       return [EUnder False baseExp (ESymbol Accent [chr'])]+       return [EUnder False baseExp (ESymbol TUnder [chr'])]     _          -> Nothing elemToExps' element | isElem "m" "limLow" element = do   baseExp <- filterChildName (hasElemName "m" "e") element
src/Text/TeXMath/Readers/TeX.hs view
@@ -60,7 +60,6 @@           , substack           , bareSubSup           , environment-          , diacritical           , unicode           , ensuremath           , enclosure@@ -455,12 +454,12 @@  -- check if sub/superscripts should always be under and over the expression isUnderover :: Exp -> Bool-isUnderover (EOver _ _ (ESymbol Accent "\xFE37")) = True   -- \overbrace-isUnderover (EOver _ _ (ESymbol Accent "\x23B4")) = True   -- \overbracket-isUnderover (EUnder _ _ (ESymbol Accent "\xFE38")) = True  -- \underbrace-isUnderover (EUnder _ _ (ESymbol Accent "\x23B5")) = True  -- \underbracket-isUnderover (EOver _  _ (ESymbol Accent "\x23DE")) = True  -- \overbrace-isUnderover (EUnder _  _ (ESymbol Accent "\x23DF")) = True  -- \underbrace+isUnderover (EOver _ _ (ESymbol TOver "\xFE37")) = True   -- \overbrace+isUnderover (EOver _ _ (ESymbol TOver "\x23B4")) = True   -- \overbracket+isUnderover (EOver _  _ (ESymbol TOver "\x23DE")) = True  -- \overbrace+isUnderover (EUnder _ _ (ESymbol TUnder "\xFE38")) = True  -- \underbrace+isUnderover (EUnder _ _ (ESymbol TUnder "\x23B5")) = True  -- \underbracket+isUnderover (EUnder _  _ (ESymbol TUnder "\x23DF")) = True  -- \underbrace isUnderover _ = False  subSup :: Maybe Bool -> Bool -> Exp -> TP Exp@@ -533,14 +532,6 @@           , ("\\mathsfit",   EStyled TextSansSerifItalic)           ] -diacritical :: TP Exp-diacritical = do-  c <- oneOfCommands (map snd S.diacriticals)-  case S.getDiacriticalCons c of-       Just r  -> r <$> texToken-       Nothing -> mzero-- phantom :: TP Exp phantom = EPhantom <$> (ctrlseq "phantom" *> texToken) @@ -702,6 +693,12 @@ tSymbol = try $ do   sym <- anyCtrlSeq   case M.lookup sym symbols of+       Just acc@(ESymbol Accent _) ->+         (\t -> EOver False t acc) <$> texToken+       Just acc@(ESymbol TUnder _) ->+         (\t -> EUnder False t acc) <$> texToken+       Just acc@(ESymbol TOver _) ->+         (\t -> EOver False t acc) <$> texToken        Just x  -> return x        Nothing -> mzero @@ -1339,7 +1336,7 @@   , ("\\bagmember",ESymbol Rel "\8959")   , ("\\ballotcheck",ESymbol Ord "\10003")   , ("\\ballotx",ESymbol Ord "\10007")-  , ("\\bar",ESymbol Accent "\772")+  , ("\\bar",ESymbol Accent "\8254")   , ("\\barV",ESymbol Rel "\10986")   , ("\\barcap",ESymbol Bin "\10819")   , ("\\barcup",ESymbol Bin "\10818")@@ -1582,7 +1579,6 @@   , ("\\divslash",ESymbol Bin "\8725")   , ("\\dlsh",ESymbol Rel "\8626")   , ("\\dot",ESymbol Accent "\775")-  , ("\\dot",ESymbol Ord "\10625")   , ("\\doteqdot",ESymbol Rel "\8785")   , ("\\dotequal",ESymbol Rel "\8784")   , ("\\dotequiv",ESymbol Rel "\10855")@@ -3099,12 +3095,13 @@   , ("\\otimeslhrim",ESymbol Bin "\10804")   , ("\\otimesrhrim",ESymbol Bin "\10805")   , ("\\oturnedcomma",ESymbol Accent "\786")-  , ("\\overbar",ESymbol Accent "\773")+  , ("\\overbar",ESymbol Accent "\175")   , ("\\overbrace",ESymbol TOver "\9182")   , ("\\overbracket",ESymbol TOver "\9140")   , ("\\overleftarrow",ESymbol Accent "\8406")+  , ("\\overrightarrow",ESymbol Accent "\8407")   , ("\\overleftrightarrow",ESymbol Accent "\8417")-  , ("\\overline",ESymbol Accent "\773")+  , ("\\overline",ESymbol TOver "\175")   , ("\\overparen",ESymbol TOver "\9180")   , ("\\ovhook",ESymbol Accent "\777")   , ("\\parallelogram",ESymbol Ord "\9649")@@ -3488,12 +3485,12 @@   , ("\\ulcorner",ESymbol Open "\8988")   , ("\\ultriangle",ESymbol Ord "\9720")   , ("\\uminus",ESymbol Bin "\10817")-  , ("\\underbar",ESymbol Accent "\817")+  , ("\\underbar",ESymbol TUnder "\817")   , ("\\underbrace",ESymbol TUnder "\9183")   , ("\\underbracket",ESymbol TUnder "\9141")   , ("\\underleftarrow",ESymbol Accent "\8430")   , ("\\underleftharpoondown",ESymbol Accent "\8429")-  , ("\\underline",ESymbol Accent "\818")+  , ("\\underline",ESymbol TUnder "\818")   , ("\\underparen",ESymbol TUnder "\9181")   , ("\\underrightarrow",ESymbol Accent "\8431")   , ("\\underrightharpoondown",ESymbol Accent "\8428")
src/Text/TeXMath/Shared.hs view
@@ -26,7 +26,6 @@   , getSpaceWidth   , getSpaceChars   , getDiacriticalCommand-  , getDiacriticalCons   , diacriticals   , getOperator   , readLength@@ -104,16 +103,6 @@ getScalerValue :: String -> Maybe Rational getScalerValue command = lookup command scalers --- | Returns the correct constructor given a LaTeX command-getDiacriticalCons :: String -> Maybe (Exp -> Exp)-getDiacriticalCons command =-    f <$> M.lookup command diaMap-  where-    diaMap = M.fromList (reverseKeys diacriticals)-    f s e = (if command `elem` under-                then EUnder False-                else EOver False) e (ESymbol Accent s)- -- | Given a diacritical mark, returns the corresponding LaTeX command getDiacriticalCommand  :: Position -> String -> Maybe String getDiacriticalCommand pos symbol = do@@ -185,11 +174,6 @@     let [(n :: Double, [])] = reads (neg ++ dec ++ frac) :: [(Double, String)]     return (round (n * 18) % 18, unit) ---reverseKeys :: [(a, b)] -> [(b, a)]-reverseKeys = map (\(k,v) -> (v, k))- textTypesMap :: M.Map TextType (String, String) textTypesMap = M.fromList textTypes @@ -306,30 +290,38 @@ diacriticals :: [(String, String)] diacriticals =                [ ("\x00B4", "\\acute")-               , (("\x0060", "\\grave"))-               , (("\x02D8", "\\breve"))-               , (("\x02C7", "\\check"))-               , (("\x307", "\\dot"))-               , (("\x308", "\\ddot"))-               , (("\x20DB", "\\dddot"))-               , (("\x20DC", "\\ddddot"))-               , (("\x00B0", "\\mathring"))-               , (("\x20D7", "\\vec"))-               , (("\x20D7", "\\overrightarrow"))-               , (("\x20D6", "\\overleftarrow"))-               , (("\x005E", "\\hat"))-               , (("\x0302", "\\widehat"))-               , (("\x02C6", "\\widehat"))-               , (("\x0303", "\\tilde"))-               , (("\x02DC", "\\widetilde"))-               , (("\x203E", "\\bar"))-               , (("\x23DE", "\\overbrace"))-               , (("\x23B4", "\\overbracket")) -- Only availible in mathtools-               , (("\x00AF", "\\overline"))-               , (("\x23DF", "\\underbrace"))-               , (("\x23B5", "\\underbracket")) -- mathtools-               , (("\x0332", "\\underline"))-               , (("\x0333", "\\underbar"))+               , ("\x0301", "\\acute")+               , ("\x0060", "\\grave")+               , ("\x0300", "\\grave")+               , ("\x02D8", "\\breve")+               , ("\x0306", "\\breve")+               , ("\x02C7", "\\check")+               , ("\x030C", "\\check")+               , ("\x307", "\\dot")+               , ("\x308", "\\ddot")+               , ("\x20DB", "\\dddot")+               , ("\x20DC", "\\ddddot")+               , ("\x00B0", "\\mathring")+               , ("\x030A", "\\mathring")+               , ("\x20D7", "\\vec")+               , ("\x20D7", "\\overrightarrow")+               , ("\x20D6", "\\overleftarrow")+               , ("\x005E", "\\hat")+               , ("\x02C6", "\\widehat")+               , ("\x0302", "\\widehat")+               , ("\x02DC", "\\widetilde")+               , ("\x0303", "\\tilde")+               , ("\x0303", "\\widetilde")+               , ("\x0304", "\\bar")+               , ("\x203E", "\\bar")+               , ("\x23DE", "\\overbrace")+               , ("\x23B4", "\\overbracket") -- Only availible in mathtools+               , ("\x00AF", "\\overline")+               , ("\x0305", "\\overline")+               , ("\x23DF", "\\underbrace")+               , ("\x23B5", "\\underbracket") -- mathtools+               , ("\x0332", "\\underline")+               , ("\x0333", "\\underbar")                ]  
src/Text/TeXMath/Writers/MathML.hs view
@@ -124,15 +124,17 @@ makeFence :: FormType -> Element -> Element makeFence (fromForm -> t) = withAttribute "stretchy" "false" . withAttribute "form" t -op :: String -> Element-op s = accentCons $ unode "mo" s-  where-    accentCons =-      case (elem "accent") . properties <$> getMathMLOperator s FPostfix of-            Nothing -> id-            Just False -> id-            Just True -> withAttribute "accent" "false"-+showExp' :: TextType -> Exp -> Element+showExp' tt e =+  case e of+    ESymbol Accent x -> accent x+    ESymbol _ x      ->+      let isaccent = case (elem "accent") . properties <$>+                           getMathMLOperator x FPostfix of+                             Just True -> "true"+                             _         -> "false"+      in  withAttribute "accent" isaccent $ unode "mo" x+    _                -> showExp tt e  showExp :: TextType -> Exp -> Element showExp tt e =@@ -146,19 +148,19 @@                        [ makeStretchy FPostfix (unode "mo" end) | not (null end) ]    EIdentifier x    -> unode "mi" $ toUnicode tt x    EMathOperator x  -> unode "mo" x-   ESymbol Accent x -> accent x-   ESymbol Open x   -> makeFence FPrefix $ op x-   ESymbol Close x  -> makeFence FPostfix $ op x+   ESymbol Open x   -> makeFence FPrefix $ unode "mo" x+   ESymbol Close x  -> makeFence FPostfix $ unode "mo" x    ESymbol Ord x    -> unode "mi" x-   ESymbol _ x      -> op x+   ESymbol _ x      -> unode "mo" x    ESpace x         -> spaceWidth x    EFraction ft x y -> showFraction tt ft x y    ESub x y         -> unode "msub" $ map (showExp tt) [x, y]    ESuper x y       -> unode "msup" $ map (showExp tt) [x, y]    ESubsup x y z    -> unode "msubsup" $ map (showExp tt) [x, y, z]-   EUnder _ x y     -> unode "munder" $ map (showExp tt) [x, y]-   EOver _ x y      -> unode "mover" $ map (showExp tt) [x, y]-   EUnderover _ x y z -> unode "munderover" $ map (showExp tt) [x, y, z]+   EUnder _ x y     -> unode "munder" [showExp tt x, showExp' tt y]+   EOver _ x y      -> unode "mover" [showExp tt x, showExp' tt y]+   EUnderover _ x y z -> unode "munderover"+                          [showExp tt x, showExp' tt y, showExp' tt z]    EPhantom x       -> unode "mphantom" $ showExp tt x    EBoxed x         -> withAttribute "notation" "box" .                        unode "menclose" $ showExp tt x
src/Text/TeXMath/Writers/OMML.hs view
@@ -202,20 +202,26 @@      | n > 1.8               -> [str props "\x2001\x2001"]      | otherwise             -> []        -- this is how the xslt sheet handles all spaces-   EUnder _ x (ESymbol Accent [c]) | isBarChar c ->+   EUnder _ x (ESymbol _ [c]) | isBarChar c ->                        [mnode "bar" [ mnode "barPr" $                                         mnodeA "pos" "bot" ()                                     , mnode "e" $ showExp props x ]]-   EOver _ x (ESymbol Accent [c]) | isBarChar c ->+   EOver _ x (ESymbol _ [c]) | isBarChar c ->                        [mnode "bar" [ mnode "barPr" $                                         mnodeA "pos" "top" ()                                     , mnode "e" $ showExp props x ]]-   EOver _ x (ESymbol Accent y) ->+   EOver _ x (ESymbol st y) | st == Accent || st == TOver ->                        [mnode "groupChr" [ mnode "groupChrPr"                                            [ mnodeA "chr" y ()                                            , mnodeA "pos" "top" ()                                            , mnodeA "vertJc" "bot" () ]                                     , mnode "e" $ showExp props x ]]+   EUnder _ x (ESymbol st y) | st == Accent || st == TUnder ->+                       [mnode "groupChr" [ mnode "groupChrPr"+                                           [ mnodeA "chr" y ()+                                           , mnodeA "pos" "bot" ()+                                           , mnodeA "vertJc" "top" () ]+                                    , mnode "e" $ showExp props x ]]    ESub x y         -> [mnode "sSub" [ mnode "e" $ showExp props x                                      , mnode "sub" $ showExp props y]]    ESuper x y       -> [mnode "sSup" [ mnode "e" $ showExp props x@@ -244,7 +250,8 @@    EStyled a es     -> concatMap (showExp (setProps a)) es  isBarChar :: Char -> Bool-isBarChar c = c == '\x203E' || c == '\x00AF'+isBarChar c = c == '\x203E' || c == '\x00AF' ||+              c == '\x0304' || c == '\x0333'  isNary :: Exp -> Bool isNary (ESymbol Op _) = True
src/Text/TeXMath/Writers/TeX.hs view
@@ -295,7 +295,9 @@ writeScript :: Position -> Bool -> Exp -> Exp -> Math () writeScript pos convertible b e1 = do   let diacmd = case e1 of-                    ESymbol Accent a -> S.getDiacriticalCommand pos a+                    ESymbol stype a+                      | stype `elem` [Accent, TOver, TUnder]+                      -> S.getDiacriticalCommand pos a                     _ -> Nothing   case diacmd of        Just cmd -> do
tests/readers/omml/08.native view
@@ -1,1 +1,1 @@-[ESymbol Fence "|",EOver False (EIdentifier "z") (ESymbol Accent "\175"),ESymbol Fence "|",ESymbol Rel "=",ESymbol Fence "|",EIdentifier "z",ESymbol Fence "|",ESymbol Pun ",",ESymbol Fence "|",ESymbol Open "(",EOver False (EIdentifier "z") (ESymbol Accent "\175"),ESuper (ESymbol Close ")") (EIdentifier "n"),ESymbol Fence "|",ESymbol Rel "=",ESymbol Fence "|",EIdentifier "z",ESuper (ESymbol Fence "|") (EIdentifier "n"),ESymbol Pun ",",EMathOperator "arg",ESymbol Open "(",ESuper (EIdentifier "z") (EIdentifier "n"),ESymbol Close ")",ESymbol Rel "=",EIdentifier "n",EMathOperator "arg",ESymbol Open "(",EIdentifier "z",ESymbol Close ")"]+[ESymbol Fence "|",EOver False (EIdentifier "z") (ESymbol TOver "\773"),ESymbol Fence "|",ESymbol Rel "=",ESymbol Fence "|",EIdentifier "z",ESymbol Fence "|",ESymbol Pun ",",ESymbol Fence "|",ESymbol Open "(",EOver False (EIdentifier "z") (ESymbol TOver "\773"),ESuper (ESymbol Close ")") (EIdentifier "n"),ESymbol Fence "|",ESymbol Rel "=",ESymbol Fence "|",EIdentifier "z",ESuper (ESymbol Fence "|") (EIdentifier "n"),ESymbol Pun ",",EMathOperator "arg",ESymbol Open "(",ESuper (EIdentifier "z") (EIdentifier "n"),ESymbol Close ")",ESymbol Rel "=",EIdentifier "n",EMathOperator "arg",ESymbol Open "(",EIdentifier "z",ESymbol Close ")"]
tests/readers/omml/deMorgans_law.native view
@@ -1,1 +1,1 @@-[ESymbol Ord "\172",ESymbol Open "(",EIdentifier "p",ESymbol Bin "\8743",EIdentifier "q",ESymbol Close ")",ESymbol Rel "\8660",ESymbol Open "(",ESymbol Ord "\172",EIdentifier "p",ESymbol Close ")",ESymbol Bin "\8744",ESymbol Open "(",ESymbol Ord "\172",EIdentifier "q",ESymbol Close ")",EOver False (EGrouped [EUnderover True (ESymbol Op "\8899") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),ESub (EIdentifier "A") (EIdentifier "i")]) (ESymbol Accent "\175"),ESymbol Rel "=",EUnderover True (ESymbol Op "\8898") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),EOver False (ESub (EIdentifier "A") (EIdentifier "i")) (ESymbol Accent "\175")]+[ESymbol Ord "\172",ESymbol Open "(",EIdentifier "p",ESymbol Bin "\8743",EIdentifier "q",ESymbol Close ")",ESymbol Rel "\8660",ESymbol Open "(",ESymbol Ord "\172",EIdentifier "p",ESymbol Close ")",ESymbol Bin "\8744",ESymbol Open "(",ESymbol Ord "\172",EIdentifier "q",ESymbol Close ")",EOver False (EGrouped [EUnderover True (ESymbol Op "\8899") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),ESub (EIdentifier "A") (EIdentifier "i")]) (ESymbol TOver "\773"),ESymbol Rel "=",EUnderover True (ESymbol Op "\8898") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),EOver False (ESub (EIdentifier "A") (EIdentifier "i")) (ESymbol TOver "\773")]
tests/readers/omml/subsup.native view
@@ -1,1 +1,1 @@-[ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EUnder True (EMathOperator "min") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "max") (EIdentifier "B"),ESpace (1 % 1),EUnder True (EMathOperator "det") (EIdentifier "C"),ESpace (1 % 1),EUnder True (EMathOperator "Pr") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "gcd") (EIdentifier "A"),ESpace (1 % 1),ESuper (EOver False (EIdentifier "u") (ESymbol Accent "\775")) (ENumber "2"),ESpace (1 % 1),ESub (EOver False (EIdentifier "u") (ESymbol Accent "\175")) (EIdentifier "\949"),ESpace (1 % 1),ESubsup (EUnder True (EIdentifier "u") (ESymbol Accent "\818")) (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EOver True (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\65079")) (EText TextNormal "term"),ESpace (1 % 1),EOver True (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9140")) (EIdentifier "c"),ESpace (1 % 1),EUnder True (EUnder True (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Ord "\65080")) (EIdentifier "c"),ESpace (1 % 1),EUnder True (EUnder True (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TUnder "\9141")) (EIdentifier "c"),ESuper (ESpace (1 % 1)) (EIdentifier "H"),EIdentifier "e",ENumber "3",ESub (ESpace (1 % 1)) (EIdentifier "x"),EIdentifier "A",ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")]+[ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EUnder True (EMathOperator "min") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "max") (EIdentifier "B"),ESpace (1 % 1),EUnder True (EMathOperator "det") (EIdentifier "C"),ESpace (1 % 1),EUnder True (EMathOperator "Pr") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "gcd") (EIdentifier "A"),ESpace (1 % 1),ESuper (EOver False (EIdentifier "u") (ESymbol Accent "\775")) (ENumber "2"),ESpace (1 % 1),ESub (EOver False (EIdentifier "u") (ESymbol TOver "\773")) (EIdentifier "\949"),ESpace (1 % 1),ESubsup (EUnder True (EIdentifier "u") (ESymbol Accent "\818")) (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EOver True (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\65079")) (EText TextNormal "term"),ESpace (1 % 1),EOver True (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9140")) (EIdentifier "c"),ESpace (1 % 1),EUnder True (EUnder True (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Ord "\65080")) (EIdentifier "c"),ESpace (1 % 1),EUnder True (EUnder True (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TUnder "\9141")) (EIdentifier "c"),ESuper (ESpace (1 % 1)) (EIdentifier "H"),EIdentifier "e",ENumber "3",ESub (ESpace (1 % 1)) (EIdentifier "x"),EIdentifier "A",ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")]
tests/readers/tex/complex_number.native view
@@ -1,1 +1,1 @@-[EIdentifier "c",ESymbol Rel "=",EOver False (EOver False (EGrouped [EUnder False (EUnder False (EIdentifier "a") (ESymbol Accent "\9183")) (EText TextNormal "real"),ESymbol Bin "+",EUnder False (EUnder False (EGrouped [EIdentifier "b",EStyled TextNormal [EIdentifier "i"]]) (ESymbol Accent "\9183")) (EText TextNormal "imaginary")]) (ESymbol Accent "\9182")) (EText TextNormal "complex number")]+[EIdentifier "c",ESymbol Rel "=",EOver False (EOver False (EGrouped [EUnder False (EUnder False (EIdentifier "a") (ESymbol TUnder "\9183")) (EText TextNormal "real"),ESymbol Bin "+",EUnder False (EUnder False (EGrouped [EIdentifier "b",EStyled TextNormal [EIdentifier "i"]]) (ESymbol TUnder "\9183")) (EText TextNormal "imaginary")]) (ESymbol TOver "\9182")) (EText TextNormal "complex number")]
tests/readers/tex/deMorgans_law.native view
@@ -1,1 +1,1 @@-[ESymbol Op "\172",ESymbol Open "(",EIdentifier "p",ESymbol Bin "\8743",EIdentifier "q",ESymbol Close ")",ESymbol Rel "\8660",ESymbol Open "(",ESymbol Op "\172",EIdentifier "p",ESymbol Close ")",ESymbol Bin "\8744",ESymbol Open "(",ESymbol Op "\172",EIdentifier "q",ESymbol Close ")",EOver False (EGrouped [EUnderover True (ESymbol Op "\8899") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),ESub (EIdentifier "A") (EIdentifier "i")]) (ESymbol Accent "\175"),ESymbol Rel "=",EUnderover True (ESymbol Op "\8898") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),EOver False (ESub (EIdentifier "A") (EIdentifier "i")) (ESymbol Accent "\175")]+[ESymbol Op "\172",ESymbol Open "(",EIdentifier "p",ESymbol Bin "\8743",EIdentifier "q",ESymbol Close ")",ESymbol Rel "\8660",ESymbol Open "(",ESymbol Op "\172",EIdentifier "p",ESymbol Close ")",ESymbol Bin "\8744",ESymbol Open "(",ESymbol Op "\172",EIdentifier "q",ESymbol Close ")",EOver False (EGrouped [EUnderover True (ESymbol Op "\8899") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),ESub (EIdentifier "A") (EIdentifier "i")]) (ESymbol TOver "\175"),ESymbol Rel "=",EUnderover True (ESymbol Op "\8898") (EGrouped [EIdentifier "i",ESymbol Rel "=",ENumber "1"]) (EIdentifier "n"),EOver False (ESub (EIdentifier "A") (EIdentifier "i")) (ESymbol TOver "\175")]
tests/readers/tex/subsup.native view
@@ -1,1 +1,1 @@-[ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EUnder True (EMathOperator "min") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "max") (EIdentifier "B"),ESpace (1 % 1),EUnder True (EMathOperator "det") (EIdentifier "C"),ESpace (1 % 1),EUnder True (EMathOperator "Pr") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "gcd") (EIdentifier "A"),ESpace (1 % 1),ESuper (EOver False (EIdentifier "u") (ESymbol Accent "\775")) (ENumber "2"),ESpace (1 % 1),ESub (EOver False (EIdentifier "u") (ESymbol Accent "\175")) (EIdentifier "\949"),ESpace (1 % 1),ESubsup (EUnder False (EIdentifier "u") (ESymbol Accent "\818")) (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EOver False (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9182")) (EText TextNormal "term"),ESpace (1 % 1),EOver False (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9140")) (EIdentifier "c"),ESpace (1 % 1),EUnder False (EUnder False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9183")) (EIdentifier "c"),ESpace (1 % 1),EUnder False (EUnder False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol Accent "\9141")) (EIdentifier "c"),ESuper (ESpace (1 % 1)) (EIdentifier "H"),EIdentifier "e",ENumber "3",ESub (ESpace (1 % 1)) (EIdentifier "x"),EIdentifier "A",ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")]+[ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),ESubsup (EIdentifier "x") (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EUnder True (EMathOperator "min") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "max") (EIdentifier "B"),ESpace (1 % 1),EUnder True (EMathOperator "det") (EIdentifier "C"),ESpace (1 % 1),EUnder True (EMathOperator "Pr") (EIdentifier "A"),ESpace (1 % 1),EUnder True (EMathOperator "gcd") (EIdentifier "A"),ESpace (1 % 1),ESuper (EOver False (EIdentifier "u") (ESymbol Accent "\775")) (ENumber "2"),ESpace (1 % 1),ESub (EOver False (EIdentifier "u") (ESymbol TOver "\175")) (EIdentifier "\949"),ESpace (1 % 1),ESubsup (EUnder False (EIdentifier "u") (ESymbol TUnder "\818")) (EIdentifier "b") (EIdentifier "a"),ESpace (1 % 1),EOver False (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TOver "\9182")) (EText TextNormal "term"),ESpace (1 % 1),EOver False (EOver False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TOver "\9140")) (EIdentifier "c"),ESpace (1 % 1),EUnder False (EUnder False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TUnder "\9183")) (EIdentifier "c"),ESpace (1 % 1),EUnder False (EUnder False (EGrouped [EIdentifier "a",ESymbol Bin "+",EIdentifier "b"]) (ESymbol TUnder "\9141")) (EIdentifier "c"),ESuper (ESpace (1 % 1)) (EIdentifier "H"),EIdentifier "e",ENumber "3",ESub (ESpace (1 % 1)) (EIdentifier "x"),EIdentifier "A",ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")]
tests/writers/00000_C0_Controls_and_Basic_Latin.mml view
@@ -51,7 +51,7 @@         <mo>P</mo>       </mtd>       <mtd>-        <mo accent="true">`</mo>+        <mo>`</mo>       </mtd>       <mtd>         <mo>p</mo>@@ -97,7 +97,7 @@         <mi>*</mi>       </mtd>       <mtd>-        <mo accent="true">&quot;</mo>+        <mo>&quot;</mo>       </mtd>       <mtd>         <mi>2</mi>@@ -242,7 +242,7 @@         <mi>*</mi>       </mtd>       <mtd>-        <mo accent="true">&#39;</mo>+        <mo>&#39;</mo>       </mtd>       <mtd>         <mi>7</mi>@@ -460,7 +460,7 @@         <mo>n</mo>       </mtd>       <mtd>-        <mo accent="true">~</mo>+        <mo>~</mo>       </mtd>     </mtr>     <mtr>
tests/writers/00080_C1_Controls_and_Latin-1_Supplement.mml view
@@ -100,7 +100,7 @@         <mi>¢</mi>       </mtd>       <mtd>-        <mo accent="true">²</mo>+        <mo>²</mo>       </mtd>       <mtd>         <mi>Â</mi>@@ -129,7 +129,7 @@         <mi>£</mi>       </mtd>       <mtd>-        <mo accent="true">³</mo>+        <mo>³</mo>       </mtd>       <mtd>         <mi>Ã</mi>@@ -158,7 +158,7 @@         <mi>¤</mi>       </mtd>       <mtd>-        <mo accent="true">´</mo>+        <mo>´</mo>       </mtd>       <mtd>         <mi>Ä</mi>@@ -271,10 +271,10 @@         <mi>@</mi>       </mtd>       <mtd>-        <mo accent="true">¨</mo>+        <mo>¨</mo>       </mtd>       <mtd>-        <mo accent="true">¸</mo>+        <mo>¸</mo>       </mtd>       <mtd>         <mi>È</mi>@@ -303,7 +303,7 @@         <mi>©</mi>       </mtd>       <mtd>-        <mo accent="true">¹</mo>+        <mo>¹</mo>       </mtd>       <mtd>         <mi>É</mi>@@ -329,10 +329,10 @@         <mi>@</mi>       </mtd>       <mtd>-        <mo accent="true">ª</mo>+        <mo>ª</mo>       </mtd>       <mtd>-        <mo accent="true">º</mo>+        <mo>º</mo>       </mtd>       <mtd>         <mi>Ê</mi>@@ -474,7 +474,7 @@         <mi>@</mi>       </mtd>       <mtd>-        <mo accent="true">¯</mo>+        <mo>¯</mo>       </mtd>       <mtd>         <mi>¿</mi>
tests/writers/002B0_Spacing_Modifier_Letters.mml view
@@ -147,7 +147,7 @@         <mi>ʶ</mi>       </mtd>       <mtd>-        <mo accent="true">ˆ</mo>+        <mo>ˆ</mo>       </mtd>       <mtd>         <mi>˖</mi>@@ -167,7 +167,7 @@         <mi>ʷ</mi>       </mtd>       <mtd>-        <mo accent="true">ˇ</mo>+        <mo>ˇ</mo>       </mtd>       <mtd>         <mi>˗</mi>@@ -176,7 +176,7 @@         <mi>˧</mi>       </mtd>       <mtd>-        <mo accent="true">˷</mo>+        <mo>˷</mo>       </mtd>     </mtr>     <mtr>@@ -190,7 +190,7 @@         <mi>ˈ</mi>       </mtd>       <mtd>-        <mo accent="true">˘</mo>+        <mo>˘</mo>       </mtd>       <mtd>         <mi>˨</mi>@@ -207,10 +207,10 @@         <mi>ʹ</mi>       </mtd>       <mtd>-        <mo accent="true">ˉ</mo>+        <mo>ˉ</mo>       </mtd>       <mtd>-        <mo accent="true">˙</mo>+        <mo>˙</mo>       </mtd>       <mtd>         <mi>˩</mi>@@ -227,10 +227,10 @@         <mi>ʺ</mi>       </mtd>       <mtd>-        <mo accent="true">ˊ</mo>+        <mo>ˊ</mo>       </mtd>       <mtd>-        <mo accent="true">˚</mo>+        <mo>˚</mo>       </mtd>       <mtd>         <mi>˪</mi>@@ -247,7 +247,7 @@         <mi>ʻ</mi>       </mtd>       <mtd>-        <mo accent="true">ˋ</mo>+        <mo>ˋ</mo>       </mtd>       <mtd>         <mi>˛</mi>@@ -270,7 +270,7 @@         <mi>ˌ</mi>       </mtd>       <mtd>-        <mo accent="true">˜</mo>+        <mo>˜</mo>       </mtd>       <mtd>         <mi>ˬ</mi>@@ -287,10 +287,10 @@         <mi>ʽ</mi>       </mtd>       <mtd>-        <mo accent="true">ˍ</mo>+        <mo>ˍ</mo>       </mtd>       <mtd>-        <mo accent="true">˝</mo>+        <mo>˝</mo>       </mtd>       <mtd>         <mi>˭</mi>
tests/writers/00300_Combining_Diacritical_Marks.mml view
@@ -30,16 +30,16 @@         <mtext mathvariant="normal">0</mtext>       </mtd>       <mtd>-        <mo accent="true">̀</mo>+        <mo>̀</mo>       </mtd>       <mtd>-        <mo accent="true">̐</mo>+        <mo>̐</mo>       </mtd>       <mtd>         <mi>̠</mi>       </mtd>       <mtd>-        <mo accent="true">̰</mo>+        <mo>̰</mo>       </mtd>       <mtd>         <mi>̀</mi>@@ -56,16 +56,16 @@         <mtext mathvariant="normal">1</mtext>       </mtd>       <mtd>-        <mo accent="true">́</mo>+        <mo>́</mo>       </mtd>       <mtd>-        <mo accent="true">̑</mo>+        <mo>̑</mo>       </mtd>       <mtd>         <mi>̡</mi>       </mtd>       <mtd>-        <mo accent="true">̱</mo>+        <mo>̱</mo>       </mtd>       <mtd>         <mi>́</mi>@@ -82,16 +82,16 @@         <mtext mathvariant="normal">2</mtext>       </mtd>       <mtd>-        <mo accent="true">̂</mo>+        <mo>̂</mo>       </mtd>       <mtd>-        <mo accent="true">̒</mo>+        <mo>̒</mo>       </mtd>       <mtd>         <mi>̢</mi>       </mtd>       <mtd>-        <mo accent="true">̲</mo>+        <mo>̲</mo>       </mtd>       <mtd>         <mi>͂</mi>@@ -108,16 +108,16 @@         <mtext mathvariant="normal">3</mtext>       </mtd>       <mtd>-        <mo accent="true">̃</mo>+        <mo>̃</mo>       </mtd>       <mtd>         <mi>̓</mi>       </mtd>       <mtd>-        <mo accent="true">̣</mo>+        <mo>̣</mo>       </mtd>       <mtd>-        <mo accent="true">̳</mo>+        <mo>̳</mo>       </mtd>       <mtd>         <mi>̓</mi>@@ -134,7 +134,7 @@         <mtext mathvariant="normal">4</mtext>       </mtd>       <mtd>-        <mo accent="true">̄</mo>+        <mo>̄</mo>       </mtd>       <mtd>         <mi>̔</mi>@@ -160,10 +160,10 @@         <mtext mathvariant="normal">5</mtext>       </mtd>       <mtd>-        <mo accent="true">̅</mo>+        <mo>̅</mo>       </mtd>       <mtd>-        <mo accent="true">̕</mo>+        <mo>̕</mo>       </mtd>       <mtd>         <mi>̥</mi>@@ -186,7 +186,7 @@         <mtext mathvariant="normal">6</mtext>       </mtd>       <mtd>-        <mo accent="true">̆</mo>+        <mo>̆</mo>       </mtd>       <mtd>         <mi>̖</mi>@@ -198,7 +198,7 @@         <mi>̶</mi>       </mtd>       <mtd>-        <mo accent="true">͆</mo>+        <mo>͆</mo>       </mtd>       <mtd>         <mi>͖</mi>@@ -212,7 +212,7 @@         <mtext mathvariant="normal">7</mtext>       </mtd>       <mtd>-        <mo accent="true">̇</mo>+        <mo>̇</mo>       </mtd>       <mtd>         <mi>̗</mi>@@ -238,7 +238,7 @@         <mtext mathvariant="normal">8</mtext>       </mtd>       <mtd>-        <mo accent="true">̈</mo>+        <mo>̈</mo>       </mtd>       <mtd>         <mi>̘</mi>@@ -247,7 +247,7 @@         <mi>̨</mi>       </mtd>       <mtd>-        <mo accent="true"≯</mo>+        <mo≯</mo>       </mtd>       <mtd>         <mi>͈</mi>@@ -264,7 +264,7 @@         <mtext mathvariant="normal">9</mtext>       </mtd>       <mtd>-        <mo accent="true">̉</mo>+        <mo>̉</mo>       </mtd>       <mtd>         <mi>̙</mi>@@ -290,16 +290,16 @@         <mtext mathvariant="normal">A</mtext>       </mtd>       <mtd>-        <mo accent="true">̊</mo>+        <mo>̊</mo>       </mtd>       <mtd>-        <mo accent="true">̚</mo>+        <mo>̚</mo>       </mtd>       <mtd>         <mi>̪</mi>       </mtd>       <mtd>-        <mo accent="true">̺</mo>+        <mo>̺</mo>       </mtd>       <mtd>         <mi>͊</mi>@@ -342,13 +342,13 @@         <mtext mathvariant="normal">C</mtext>       </mtd>       <mtd>-        <mo accent="true">̌</mo>+        <mo>̌</mo>       </mtd>       <mtd>         <mi>̜</mi>       </mtd>       <mtd>-        <mo accent="true">̬</mo>+        <mo>̬</mo>       </mtd>       <mtd>         <mi>̼</mi>@@ -374,7 +374,7 @@         <mi>̝</mi>       </mtd>       <mtd>-        <mo accent="true">̭</mo>+        <mo>̭</mo>       </mtd>       <mtd>         <mi>̽</mi>@@ -400,7 +400,7 @@         <mi>̞</mi>       </mtd>       <mtd>-        <mo accent="true">̮</mo>+        <mo>̮</mo>       </mtd>       <mtd>         <mi>̾</mi>@@ -426,10 +426,10 @@         <mi>̟</mi>       </mtd>       <mtd>-        <mo accent="true">̯</mo>+        <mo>̯</mo>       </mtd>       <mtd>-        <mo accent="true">̿</mo>+        <mo>̿</mo>       </mtd>       <mtd>         <mi>͏</mi>
tests/writers/02000_General_Punctuation.mml view
@@ -117,7 +117,7 @@         <mi>‣</mi>       </mtd>       <mtd>-        <mo accent="true">″</mo>+        <mo>″</mo>       </mtd>       <mtd>         <mi>⁃</mi>@@ -143,7 +143,7 @@         <mi>․</mi>       </mtd>       <mtd>-        <mo accent="true">‴</mo>+        <mo>‴</mo>       </mtd>       <mtd>         <mo>⁄</mo>@@ -169,7 +169,7 @@         <mi>‥</mi>       </mtd>       <mtd>-        <mo accent="true">‵</mo>+        <mo>‵</mo>       </mtd>       <mtd>         <mi>⁅</mi>@@ -195,7 +195,7 @@         <mi>…</mi>       </mtd>       <mtd>-        <mo accent="true">‶</mo>+        <mo>‶</mo>       </mtd>       <mtd>         <mi>⁆</mi>@@ -221,13 +221,13 @@         <mi>‧</mi>       </mtd>       <mtd>-        <mo accent="true">‷</mo>+        <mo>‷</mo>       </mtd>       <mtd>         <mi>⁇</mi>       </mtd>       <mtd>-        <mo accent="true">⁗</mo>+        <mo>⁗</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -293,7 +293,7 @@         <mi> </mi>       </mtd>       <mtd>-        <mo accent="true">‚</mo>+        <mo>‚</mo>       </mtd>       <mtd>         <mi>&#8234;</mi>@@ -319,7 +319,7 @@         <mi>&#8203;</mi>       </mtd>       <mtd>-        <mo accent="true">‛</mo>+        <mo>‛</mo>       </mtd>       <mtd>         <mi>&#8235;</mi>@@ -397,13 +397,13 @@         <mi>&#8206;</mi>       </mtd>       <mtd>-        <mo accent="true">„</mo>+        <mo>„</mo>       </mtd>       <mtd>         <mi>&#8238;</mi>       </mtd>       <mtd>-        <mo accent="true">‾</mo>+        <mo>‾</mo>       </mtd>       <mtd>         <mo>⁎</mo>@@ -423,7 +423,7 @@         <mi>&#8207;</mi>       </mtd>       <mtd>-        <mo accent="true">‟</mo>+        <mo>‟</mo>       </mtd>       <mtd>         <mi> </mi>
tests/writers/020D0_Combining_Diacritical_Marks_for_Symbols.mml view
@@ -18,13 +18,13 @@         <mtext mathvariant="normal">0</mtext>       </mtd>       <mtd>-        <mo accent="true">⃐</mo>+        <mo>⃐</mo>       </mtd>       <mtd>         <mi>⃠</mi>       </mtd>       <mtd>-        <mo accent="true">⃰</mo>+        <mo>⃰</mo>       </mtd>     </mtr>     <mtr>@@ -32,10 +32,10 @@         <mtext mathvariant="normal">1</mtext>       </mtd>       <mtd>-        <mo accent="true">⃑</mo>+        <mo>⃑</mo>       </mtd>       <mtd>-        <mo accent="true">⃡</mo>+        <mo>⃡</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -46,7 +46,7 @@         <mtext mathvariant="normal">2</mtext>       </mtd>       <mtd>-        <mo accent="true">⃒</mo>+        <mo>⃒</mo>       </mtd>       <mtd>         <mi>⃢</mi>@@ -60,7 +60,7 @@         <mtext mathvariant="normal">3</mtext>       </mtd>       <mtd>-        <mo accent="true">⃓</mo>+        <mo>⃓</mo>       </mtd>       <mtd>         <mi>⃣</mi>@@ -74,10 +74,10 @@         <mtext mathvariant="normal">4</mtext>       </mtd>       <mtd>-        <mo accent="true">⃔</mo>+        <mo>⃔</mo>       </mtd>       <mtd>-        <mo accent="true">⃤</mo>+        <mo>⃤</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -91,7 +91,7 @@         <mi>⃕</mi>       </mtd>       <mtd>-        <mo accent="true">⃥</mo>+        <mo>⃥</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -102,10 +102,10 @@         <mtext mathvariant="normal">6</mtext>       </mtd>       <mtd>-        <mo accent="true">⃖</mo>+        <mo>⃖</mo>       </mtd>       <mtd>-        <mo accent="true">⃦</mo>+        <mo>⃦</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -116,10 +116,10 @@         <mtext mathvariant="normal">7</mtext>       </mtd>       <mtd>-        <mo accent="true">⃗</mo>+        <mo>⃗</mo>       </mtd>       <mtd>-        <mo accent="true">⃧</mo>+        <mo>⃧</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -130,10 +130,10 @@         <mtext mathvariant="normal">8</mtext>       </mtd>       <mtd>-        <mo accent="true">⃘</mo>+        <mo>⃘</mo>       </mtd>       <mtd>-        <mo accent="true">⃨</mo>+        <mo>⃨</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -144,10 +144,10 @@         <mtext mathvariant="normal">9</mtext>       </mtd>       <mtd>-        <mo accent="true">⃙</mo>+        <mo>⃙</mo>       </mtd>       <mtd>-        <mo accent="true">⃩</mo>+        <mo>⃩</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -158,10 +158,10 @@         <mtext mathvariant="normal">A</mtext>       </mtd>       <mtd>-        <mo accent="true">⃚</mo>+        <mo>⃚</mo>       </mtd>       <mtd>-        <mo accent="true">⃪</mo>+        <mo>⃪</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -172,10 +172,10 @@         <mtext mathvariant="normal">B</mtext>       </mtd>       <mtd>-        <mo accent="true">⃛</mo>+        <mo>⃛</mo>       </mtd>       <mtd>-        <mo accent="true">⃫</mo>+        <mo>⃫</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -186,10 +186,10 @@         <mtext mathvariant="normal">C</mtext>       </mtd>       <mtd>-        <mo accent="true">⃜</mo>+        <mo>⃜</mo>       </mtd>       <mtd>-        <mo accent="true">⃬</mo>+        <mo>⃬</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -200,10 +200,10 @@         <mtext mathvariant="normal">D</mtext>       </mtd>       <mtd>-        <mo accent="true">⃝</mo>+        <mo>⃝</mo>       </mtd>       <mtd>-        <mo accent="true">⃭</mo>+        <mo>⃭</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -214,10 +214,10 @@         <mtext mathvariant="normal">E</mtext>       </mtd>       <mtd>-        <mo accent="true">⃞</mo>+        <mo>⃞</mo>       </mtd>       <mtd>-        <mo accent="true">⃮</mo>+        <mo>⃮</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -228,10 +228,10 @@         <mtext mathvariant="normal">F</mtext>       </mtd>       <mtd>-        <mo accent="true">⃟</mo>+        <mo>⃟</mo>       </mtd>       <mtd>-        <mo accent="true">⃯</mo>+        <mo>⃯</mo>       </mtd>       <mtd>         <mi>@</mi>
tests/writers/02190_Arrows.mml view
@@ -30,25 +30,25 @@         <mtext mathvariant="normal">0</mtext>       </mtd>       <mtd>-        <mo accent="true">←</mo>+        <mo>←</mo>       </mtd>       <mtd>-        <mo accent="true">↠</mo>+        <mo>↠</mo>       </mtd>       <mtd>         <mo>↰</mo>       </mtd>       <mtd>-        <mo accent="true">⇀</mo>+        <mo>⇀</mo>       </mtd>       <mtd>-        <mo accent="true">⇐</mo>+        <mo>⇐</mo>       </mtd>       <mtd>-        <mo accent="true">⇠</mo>+        <mo>⇠</mo>       </mtd>       <mtd>-        <mo accent="true">⇰</mo>+        <mo>⇰</mo>       </mtd>     </mtr>     <mtr>@@ -65,7 +65,7 @@         <mo>↱</mo>       </mtd>       <mtd>-        <mo accent="true">⇁</mo>+        <mo>⇁</mo>       </mtd>       <mtd>         <mo>⇑</mo>@@ -82,10 +82,10 @@         <mtext mathvariant="normal">2</mtext>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>       <mtd>-        <mo accent="true">↢</mo>+        <mo>↢</mo>       </mtd>       <mtd>         <mo>↲</mo>@@ -94,10 +94,10 @@         <mo>⇂</mo>       </mtd>       <mtd>-        <mo accent="true">⇒</mo>+        <mo>⇒</mo>       </mtd>       <mtd>-        <mo accent="true">⇢</mo>+        <mo>⇢</mo>       </mtd>       <mtd>         <mi>⇲</mi>@@ -111,7 +111,7 @@         <mo>↓</mo>       </mtd>       <mtd>-        <mo accent="true">↣</mo>+        <mo>↣</mo>       </mtd>       <mtd>         <mo>↳</mo>@@ -134,25 +134,25 @@         <mtext mathvariant="normal">4</mtext>       </mtd>       <mtd>-        <mo accent="true">↔</mo>+        <mo>↔</mo>       </mtd>       <mtd>-        <mo accent="true">↤</mo>+        <mo>↤</mo>       </mtd>       <mtd>         <mi>↴</mi>       </mtd>       <mtd>-        <mo accent="true">⇄</mo>+        <mo>⇄</mo>       </mtd>       <mtd>-        <mo accent="true">⇔</mo>+        <mo>⇔</mo>       </mtd>       <mtd>-        <mo accent="true">⇤</mo>+        <mo>⇤</mo>       </mtd>       <mtd>-        <mo accent="true">⇴</mo>+        <mo>⇴</mo>       </mtd>     </mtr>     <mtr>@@ -175,7 +175,7 @@         <mo>⇕</mo>       </mtd>       <mtd>-        <mo accent="true">⇥</mo>+        <mo>⇥</mo>       </mtd>       <mtd>         <mo>⇵</mo>@@ -189,22 +189,22 @@         <mo>↖</mo>       </mtd>       <mtd>-        <mo accent="true">↦</mo>+        <mo>↦</mo>       </mtd>       <mtd>-        <mo accent="true">↶</mo>+        <mo>↶</mo>       </mtd>       <mtd>-        <mo accent="true">⇆</mo>+        <mo>⇆</mo>       </mtd>       <mtd>         <mo>⇖</mo>       </mtd>       <mtd>-        <mo accent="true">⇦</mo>+        <mo>⇦</mo>       </mtd>       <mtd>-        <mo accent="true">⇶</mo>+        <mo>⇶</mo>       </mtd>     </mtr>     <mtr>@@ -218,10 +218,10 @@         <mo>↧</mo>       </mtd>       <mtd>-        <mo accent="true">↷</mo>+        <mo>↷</mo>       </mtd>       <mtd>-        <mo accent="true">⇇</mo>+        <mo>⇇</mo>       </mtd>       <mtd>         <mo>⇗</mo>@@ -230,7 +230,7 @@         <mi>⇧</mi>       </mtd>       <mtd>-        <mo accent="true">⇷</mo>+        <mo>⇷</mo>       </mtd>     </mtr>     <mtr>@@ -253,10 +253,10 @@         <mo>⇘</mo>       </mtd>       <mtd>-        <mo accent="true">⇨</mo>+        <mo>⇨</mo>       </mtd>       <mtd>-        <mo accent="true">⇸</mo>+        <mo>⇸</mo>       </mtd>     </mtr>     <mtr>@@ -267,13 +267,13 @@         <mo>↙</mo>       </mtd>       <mtd>-        <mo accent="true">↩</mo>+        <mo>↩</mo>       </mtd>       <mtd>-        <mo accent="true">↹</mo>+        <mo>↹</mo>       </mtd>       <mtd>-        <mo accent="true">⇉</mo>+        <mo>⇉</mo>       </mtd>       <mtd>         <mo>⇙</mo>@@ -282,7 +282,7 @@         <mi>⇩</mi>       </mtd>       <mtd>-        <mo accent="true">⇹</mo>+        <mo>⇹</mo>       </mtd>     </mtr>     <mtr>@@ -290,10 +290,10 @@         <mtext mathvariant="normal">A</mtext>       </mtd>       <mtd>-        <mo accent="true">↚</mo>+        <mo>↚</mo>       </mtd>       <mtd>-        <mo accent="true">↪</mo>+        <mo>↪</mo>       </mtd>       <mtd>         <mi>↺</mi>@@ -302,13 +302,13 @@         <mo>⇊</mo>       </mtd>       <mtd>-        <mo accent="true">⇚</mo>+        <mo>⇚</mo>       </mtd>       <mtd>         <mi>⇪</mi>       </mtd>       <mtd>-        <mo accent="true">⇺</mo>+        <mo>⇺</mo>       </mtd>     </mtr>     <mtr>@@ -316,25 +316,25 @@         <mtext mathvariant="normal">B</mtext>       </mtd>       <mtd>-        <mo accent="true">↛</mo>+        <mo>↛</mo>       </mtd>       <mtd>-        <mo accent="true">↫</mo>+        <mo>↫</mo>       </mtd>       <mtd>         <mi>↻</mi>       </mtd>       <mtd>-        <mo accent="true">⇋</mo>+        <mo>⇋</mo>       </mtd>       <mtd>-        <mo accent="true">⇛</mo>+        <mo>⇛</mo>       </mtd>       <mtd>         <mi>⇫</mi>       </mtd>       <mtd>-        <mo accent="true">⇻</mo>+        <mo>⇻</mo>       </mtd>     </mtr>     <mtr>@@ -342,25 +342,25 @@         <mtext mathvariant="normal">C</mtext>       </mtd>       <mtd>-        <mo accent="true">↜</mo>+        <mo>↜</mo>       </mtd>       <mtd>-        <mo accent="true">↬</mo>+        <mo>↬</mo>       </mtd>       <mtd>-        <mo accent="true">↼</mo>+        <mo>↼</mo>       </mtd>       <mtd>-        <mo accent="true">⇌</mo>+        <mo>⇌</mo>       </mtd>       <mtd>-        <mo accent="true">⇜</mo>+        <mo>⇜</mo>       </mtd>       <mtd>         <mi>⇬</mi>       </mtd>       <mtd>-        <mo accent="true">⇼</mo>+        <mo>⇼</mo>       </mtd>     </mtr>     <mtr>@@ -368,25 +368,25 @@         <mtext mathvariant="normal">D</mtext>       </mtd>       <mtd>-        <mo accent="true">↝</mo>+        <mo>↝</mo>       </mtd>       <mtd>-        <mo accent="true">↭</mo>+        <mo>↭</mo>       </mtd>       <mtd>-        <mo accent="true">↽</mo>+        <mo>↽</mo>       </mtd>       <mtd>-        <mo accent="true">⇍</mo>+        <mo>⇍</mo>       </mtd>       <mtd>-        <mo accent="true">⇝</mo>+        <mo>⇝</mo>       </mtd>       <mtd>         <mi>⇭</mi>       </mtd>       <mtd>-        <mo accent="true">⇽</mo>+        <mo>⇽</mo>       </mtd>     </mtr>     <mtr>@@ -394,16 +394,16 @@         <mtext mathvariant="normal">E</mtext>       </mtd>       <mtd>-        <mo accent="true">↞</mo>+        <mo>↞</mo>       </mtd>       <mtd>-        <mo accent="true">↮</mo>+        <mo>↮</mo>       </mtd>       <mtd>         <mo>↾</mo>       </mtd>       <mtd>-        <mo accent="true">⇎</mo>+        <mo>⇎</mo>       </mtd>       <mtd>         <mi>⇞</mi>@@ -412,7 +412,7 @@         <mi>⇮</mi>       </mtd>       <mtd>-        <mo accent="true">⇾</mo>+        <mo>⇾</mo>       </mtd>     </mtr>     <mtr>@@ -420,7 +420,7 @@         <mtext mathvariant="normal">F</mtext>       </mtd>       <mtd>-        <mo accent="true">↟</mo>+        <mo>↟</mo>       </mtd>       <mtd>         <mo>↯</mo>@@ -429,7 +429,7 @@         <mo>↿</mo>       </mtd>       <mtd>-        <mo accent="true">⇏</mo>+        <mo>⇏</mo>       </mtd>       <mtd>         <mi>⇟</mi>@@ -438,7 +438,7 @@         <mi>⇯</mi>       </mtd>       <mtd>-        <mo accent="true">⇿</mo>+        <mo>⇿</mo>       </mtd>     </mtr>   </mtable>
tests/writers/02300_Miscellaneous_Technical.mml view
@@ -99,7 +99,7 @@         <mi>⏐</mi>       </mtd>       <mtd>-        <mo accent="true">⏠</mo>+        <mo>⏠</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -152,7 +152,7 @@         <mi>⏑</mi>       </mtd>       <mtd>-        <mo accent="true">⏡</mo>+        <mo>⏡</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -302,7 +302,7 @@         <mi>⎤</mi>       </mtd>       <mtd>-        <mo accent="true">⎴</mo>+        <mo>⎴</mo>       </mtd>       <mtd>         <mi>⏄</mi>@@ -355,7 +355,7 @@         <mi>⎥</mi>       </mtd>       <mtd>-        <mo accent="true">⎵</mo>+        <mo>⎵</mo>       </mtd>       <mtd>         <mi>⏅</mi>@@ -732,7 +732,7 @@         <mi>⏌</mi>       </mtd>       <mtd>-        <mo accent="true">⏜</mo>+        <mo>⏜</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -785,7 +785,7 @@         <mi>⏍</mi>       </mtd>       <mtd>-        <mo accent="true">⏝</mo>+        <mo>⏝</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -838,7 +838,7 @@         <mi>⏎</mi>       </mtd>       <mtd>-        <mo accent="true">⏞</mo>+        <mo>⏞</mo>       </mtd>       <mtd>         <mi>@</mi>@@ -891,7 +891,7 @@         <mi>⏏</mi>       </mtd>       <mtd>-        <mo accent="true">⏟</mo>+        <mo>⏟</mo>       </mtd>       <mtd>         <mi>@</mi>
tests/writers/027F0_Supplemental_Arrows-A.mml view
@@ -52,7 +52,7 @@         <mtext mathvariant="normal">5</mtext>       </mtd>       <mtd>-        <mo accent="true">⟵</mo>+        <mo>⟵</mo>       </mtd>     </mtr>     <mtr>@@ -60,7 +60,7 @@         <mtext mathvariant="normal">6</mtext>       </mtd>       <mtd>-        <mo accent="true">⟶</mo>+        <mo>⟶</mo>       </mtd>     </mtr>     <mtr>@@ -68,7 +68,7 @@         <mtext mathvariant="normal">7</mtext>       </mtd>       <mtd>-        <mo accent="true">⟷</mo>+        <mo>⟷</mo>       </mtd>     </mtr>     <mtr>@@ -76,7 +76,7 @@         <mtext mathvariant="normal">8</mtext>       </mtd>       <mtd>-        <mo accent="true">⟸</mo>+        <mo>⟸</mo>       </mtd>     </mtr>     <mtr>@@ -84,7 +84,7 @@         <mtext mathvariant="normal">9</mtext>       </mtd>       <mtd>-        <mo accent="true">⟹</mo>+        <mo>⟹</mo>       </mtd>     </mtr>     <mtr>@@ -92,7 +92,7 @@         <mtext mathvariant="normal">A</mtext>       </mtd>       <mtd>-        <mo accent="true">⟺</mo>+        <mo>⟺</mo>       </mtd>     </mtr>     <mtr>@@ -100,7 +100,7 @@         <mtext mathvariant="normal">B</mtext>       </mtd>       <mtd>-        <mo accent="true">⟻</mo>+        <mo>⟻</mo>       </mtd>     </mtr>     <mtr>@@ -108,7 +108,7 @@         <mtext mathvariant="normal">C</mtext>       </mtd>       <mtd>-        <mo accent="true">⟼</mo>+        <mo>⟼</mo>       </mtd>     </mtr>     <mtr>@@ -116,7 +116,7 @@         <mtext mathvariant="normal">D</mtext>       </mtd>       <mtd>-        <mo accent="true">⟽</mo>+        <mo>⟽</mo>       </mtd>     </mtr>     <mtr>@@ -124,7 +124,7 @@         <mtext mathvariant="normal">E</mtext>       </mtd>       <mtd>-        <mo accent="true">⟾</mo>+        <mo>⟾</mo>       </mtd>     </mtr>     <mtr>@@ -132,7 +132,7 @@         <mtext mathvariant="normal">F</mtext>       </mtd>       <mtd>-        <mo accent="true">⟿</mo>+        <mo>⟿</mo>       </mtd>     </mtr>   </mtable>
tests/writers/02900_Supplemental_Arrows-B.mml view
@@ -33,13 +33,13 @@         <mtext mathvariant="normal">0</mtext>       </mtd>       <mtd>-        <mo accent="true">⤀</mo>+        <mo>⤀</mo>       </mtd>       <mtd>-        <mo accent="true">⤐</mo>+        <mo>⤐</mo>       </mtd>       <mtd>-        <mo accent="true">⤠</mo>+        <mo>⤠</mo>       </mtd>       <mtd>         <mi>⤰</mi>@@ -48,13 +48,13 @@         <mo>⥀</mo>       </mtd>       <mtd>-        <mo accent="true">⥐</mo>+        <mo>⥐</mo>       </mtd>       <mtd>         <mo>⥠</mo>       </mtd>       <mtd>-        <mo accent="true">⥰</mo>+        <mo>⥰</mo>       </mtd>     </mtr>     <mtr>@@ -62,10 +62,10 @@         <mtext mathvariant="normal">1</mtext>       </mtd>       <mtd>-        <mo accent="true">⤁</mo>+        <mo>⤁</mo>       </mtd>       <mtd>-        <mo accent="true">⤑</mo>+        <mo>⤑</mo>       </mtd>       <mtd>         <mo>⤡</mo>@@ -83,7 +83,7 @@         <mo>⥡</mo>       </mtd>       <mtd>-        <mo accent="true">⥱</mo>+        <mo>⥱</mo>       </mtd>     </mtr>     <mtr>@@ -91,7 +91,7 @@         <mtext mathvariant="normal">2</mtext>       </mtd>       <mtd>-        <mo accent="true">⤂</mo>+        <mo>⤂</mo>       </mtd>       <mtd>         <mo>⤒</mo>@@ -103,16 +103,16 @@         <mi>⤲</mi>       </mtd>       <mtd>-        <mo accent="true">⥂</mo>+        <mo>⥂</mo>       </mtd>       <mtd>-        <mo accent="true">⥒</mo>+        <mo>⥒</mo>       </mtd>       <mtd>-        <mo accent="true">⥢</mo>+        <mo>⥢</mo>       </mtd>       <mtd>-        <mo accent="true">⥲</mo>+        <mo>⥲</mo>       </mtd>     </mtr>     <mtr>@@ -120,7 +120,7 @@         <mtext mathvariant="normal">3</mtext>       </mtd>       <mtd>-        <mo accent="true">⤃</mo>+        <mo>⤃</mo>       </mtd>       <mtd>         <mo>⤓</mo>@@ -129,19 +129,19 @@         <mo>⤣</mo>       </mtd>       <mtd>-        <mo accent="true">⤳</mo>+        <mo>⤳</mo>       </mtd>       <mtd>-        <mo accent="true">⥃</mo>+        <mo>⥃</mo>       </mtd>       <mtd>-        <mo accent="true">⥓</mo>+        <mo>⥓</mo>       </mtd>       <mtd>         <mo>⥣</mo>       </mtd>       <mtd>-        <mo accent="true">⥳</mo>+        <mo>⥳</mo>       </mtd>     </mtr>     <mtr>@@ -149,10 +149,10 @@         <mtext mathvariant="normal">4</mtext>       </mtd>       <mtd>-        <mo accent="true">⤄</mo>+        <mo>⤄</mo>       </mtd>       <mtd>-        <mo accent="true">⤔</mo>+        <mo>⤔</mo>       </mtd>       <mtd>         <mo>⤤</mo>@@ -161,16 +161,16 @@         <mi>⤴</mi>       </mtd>       <mtd>-        <mo accent="true">⥄</mo>+        <mo>⥄</mo>       </mtd>       <mtd>         <mo>⥔</mo>       </mtd>       <mtd>-        <mo accent="true">⥤</mo>+        <mo>⥤</mo>       </mtd>       <mtd>-        <mo accent="true">⥴</mo>+        <mo>⥴</mo>       </mtd>     </mtr>     <mtr>@@ -178,10 +178,10 @@         <mtext mathvariant="normal">5</mtext>       </mtd>       <mtd>-        <mo accent="true">⤅</mo>+        <mo>⤅</mo>       </mtd>       <mtd>-        <mo accent="true">⤕</mo>+        <mo>⤕</mo>       </mtd>       <mtd>         <mo>⤥</mo>@@ -190,7 +190,7 @@         <mi>⤵</mi>       </mtd>       <mtd>-        <mo accent="true">⥅</mo>+        <mo>⥅</mo>       </mtd>       <mtd>         <mo>⥕</mo>@@ -199,7 +199,7 @@         <mo>⥥</mo>       </mtd>       <mtd>-        <mo accent="true">⥵</mo>+        <mo>⥵</mo>       </mtd>     </mtr>     <mtr>@@ -207,10 +207,10 @@         <mtext mathvariant="normal">6</mtext>       </mtd>       <mtd>-        <mo accent="true">⤆</mo>+        <mo>⤆</mo>       </mtd>       <mtd>-        <mo accent="true">⤖</mo>+        <mo>⤖</mo>       </mtd>       <mtd>         <mo>⤦</mo>@@ -219,16 +219,16 @@         <mo>⤶</mo>       </mtd>       <mtd>-        <mo accent="true">⥆</mo>+        <mo>⥆</mo>       </mtd>       <mtd>         <mo>⥖</mo>       </mtd>       <mtd>-        <mo accent="true">⥦</mo>+        <mo>⥦</mo>       </mtd>       <mtd>-        <mo accent="true">⥶</mo>+        <mo>⥶</mo>       </mtd>     </mtr>     <mtr>@@ -236,10 +236,10 @@         <mtext mathvariant="normal">7</mtext>       </mtd>       <mtd>-        <mo accent="true">⤇</mo>+        <mo>⤇</mo>       </mtd>       <mtd>-        <mo accent="true">⤗</mo>+        <mo>⤗</mo>       </mtd>       <mtd>         <mo>⤧</mo>@@ -248,16 +248,16 @@         <mo>⤷</mo>       </mtd>       <mtd>-        <mo accent="true">⥇</mo>+        <mo>⥇</mo>       </mtd>       <mtd>         <mo>⥗</mo>       </mtd>       <mtd>-        <mo accent="true">⥧</mo>+        <mo>⥧</mo>       </mtd>       <mtd>-        <mo accent="true">⥷</mo>+        <mo>⥷</mo>       </mtd>     </mtr>     <mtr>@@ -268,7 +268,7 @@         <mo>⤈</mo>       </mtd>       <mtd>-        <mo accent="true">⤘</mo>+        <mo>⤘</mo>       </mtd>       <mtd>         <mo>⤨</mo>@@ -277,16 +277,16 @@         <mo>⤸</mo>       </mtd>       <mtd>-        <mo accent="true">⥈</mo>+        <mo>⥈</mo>       </mtd>       <mtd>         <mo>⥘</mo>       </mtd>       <mtd>-        <mo accent="true">⥨</mo>+        <mo>⥨</mo>       </mtd>       <mtd>-        <mo accent="true">⥸</mo>+        <mo>⥸</mo>       </mtd>     </mtr>     <mtr>@@ -297,7 +297,7 @@         <mo>⤉</mo>       </mtd>       <mtd>-        <mo accent="true">⤙</mo>+        <mo>⤙</mo>       </mtd>       <mtd>         <mo>⤩</mo>@@ -312,10 +312,10 @@         <mo>⥙</mo>       </mtd>       <mtd>-        <mo accent="true">⥩</mo>+        <mo>⥩</mo>       </mtd>       <mtd>-        <mo accent="true">⥹</mo>+        <mo>⥹</mo>       </mtd>     </mtr>     <mtr>@@ -326,25 +326,25 @@         <mo>⤊</mo>       </mtd>       <mtd>-        <mo accent="true">⤚</mo>+        <mo>⤚</mo>       </mtd>       <mtd>         <mo>⤪</mo>       </mtd>       <mtd>-        <mo accent="true">⤺</mo>+        <mo>⤺</mo>       </mtd>       <mtd>-        <mo accent="true">⥊</mo>+        <mo>⥊</mo>       </mtd>       <mtd>-        <mo accent="true">⥚</mo>+        <mo>⥚</mo>       </mtd>       <mtd>-        <mo accent="true">⥪</mo>+        <mo>⥪</mo>       </mtd>       <mtd>-        <mo accent="true">⥺</mo>+        <mo>⥺</mo>       </mtd>     </mtr>     <mtr>@@ -355,25 +355,25 @@         <mo>⤋</mo>       </mtd>       <mtd>-        <mo accent="true">⤛</mo>+        <mo>⤛</mo>       </mtd>       <mtd>         <mi>⤫</mi>       </mtd>       <mtd>-        <mo accent="true">⤻</mo>+        <mo>⤻</mo>       </mtd>       <mtd>-        <mo accent="true">⥋</mo>+        <mo>⥋</mo>       </mtd>       <mtd>-        <mo accent="true">⥛</mo>+        <mo>⥛</mo>       </mtd>       <mtd>-        <mo accent="true">⥫</mo>+        <mo>⥫</mo>       </mtd>       <mtd>-        <mo accent="true">⥻</mo>+        <mo>⥻</mo>       </mtd>     </mtr>     <mtr>@@ -381,16 +381,16 @@         <mtext mathvariant="normal">C</mtext>       </mtd>       <mtd>-        <mo accent="true">⤌</mo>+        <mo>⤌</mo>       </mtd>       <mtd>-        <mo accent="true">⤜</mo>+        <mo>⤜</mo>       </mtd>       <mtd>         <mi>⤬</mi>       </mtd>       <mtd>-        <mo accent="true">⤼</mo>+        <mo>⤼</mo>       </mtd>       <mtd>         <mo>⥌</mo>@@ -399,10 +399,10 @@         <mo>⥜</mo>       </mtd>       <mtd>-        <mo accent="true">⥬</mo>+        <mo>⥬</mo>       </mtd>       <mtd>-        <mo accent="true">⥼</mo>+        <mo>⥼</mo>       </mtd>     </mtr>     <mtr>@@ -410,16 +410,16 @@         <mtext mathvariant="normal">D</mtext>       </mtd>       <mtd>-        <mo accent="true">⤍</mo>+        <mo>⤍</mo>       </mtd>       <mtd>-        <mo accent="true">⤝</mo>+        <mo>⤝</mo>       </mtd>       <mtd>         <mi>⤭</mi>       </mtd>       <mtd>-        <mo accent="true">⤽</mo>+        <mo>⤽</mo>       </mtd>       <mtd>         <mo>⥍</mo>@@ -428,10 +428,10 @@         <mo>⥝</mo>       </mtd>       <mtd>-        <mo accent="true">⥭</mo>+        <mo>⥭</mo>       </mtd>       <mtd>-        <mo accent="true">⥽</mo>+        <mo>⥽</mo>       </mtd>     </mtr>     <mtr>@@ -439,10 +439,10 @@         <mtext mathvariant="normal">E</mtext>       </mtd>       <mtd>-        <mo accent="true">⤎</mo>+        <mo>⤎</mo>       </mtd>       <mtd>-        <mo accent="true">⤞</mo>+        <mo>⤞</mo>       </mtd>       <mtd>         <mi>⤮</mi>@@ -451,10 +451,10 @@         <mo>⤾</mo>       </mtd>       <mtd>-        <mo accent="true">⥎</mo>+        <mo>⥎</mo>       </mtd>       <mtd>-        <mo accent="true">⥞</mo>+        <mo>⥞</mo>       </mtd>       <mtd>         <mo>⥮</mo>@@ -468,10 +468,10 @@         <mtext mathvariant="normal">F</mtext>       </mtd>       <mtd>-        <mo accent="true">⤏</mo>+        <mo>⤏</mo>       </mtd>       <mtd>-        <mo accent="true">⤟</mo>+        <mo>⤟</mo>       </mtd>       <mtd>         <mi>⤯</mi>@@ -483,7 +483,7 @@         <mo>⥏</mo>       </mtd>       <mtd>-        <mo accent="true">⥟</mo>+        <mo>⥟</mo>       </mtd>       <mtd>         <mo>⥯</mo>
tests/writers/06.mml view
@@ -8,7 +8,7 @@         <mo>=</mo>         <mn>1</mn>       </mrow>-      <mi>∞</mi>+      <mo accent="false">∞</mo>     </munderover>     <munderover>       <mo>∑</mo>@@ -17,7 +17,7 @@         <mo>=</mo>         <mn>1</mn>       </mrow>-      <mi>∞</mi>+      <mo accent="false">∞</mo>     </munderover>     <mfrac>       <mrow>
tests/writers/09.mml view
@@ -5,7 +5,7 @@       <mo>lim</mo>       <mrow>         <mi>z</mi>-        <mo accent="false">→</mo>+        <mo>→</mo>         <msub>           <mi>z</mi>           <mn>0</mn>
tests/writers/0FE00_Variation_Selectors.mml view
@@ -12,7 +12,7 @@         <mtext mathvariant="normal">0</mtext>       </mtd>       <mtd>-        <mo accent="true">︀</mo>+        <mo>︀</mo>       </mtd>     </mtr>     <mtr>
tests/writers/0FE30_CJK_Compatibility_Forms.mml view
@@ -92,7 +92,7 @@         <mtext mathvariant="normal">7</mtext>       </mtd>       <mtd>-        <mo accent="true">︷</mo>+        <mo>︷</mo>       </mtd>       <mtd>         <mi>﹇</mi>@@ -103,7 +103,7 @@         <mtext mathvariant="normal">8</mtext>       </mtd>       <mtd>-        <mo accent="true">︸</mo>+        <mo>︸</mo>       </mtd>       <mtd>         <mi>﹈</mi>
tests/writers/13.mml view
@@ -44,7 +44,7 @@         <mo>=</mo>         <mn>0</mn>       </mrow>-      <mi>∞</mi>+      <mo accent="false">∞</mo>     </munderover>     <mfrac>       <mrow>
tests/writers/a.mml view
@@ -78,7 +78,7 @@         <mtext mathvariant="normal">acute</mtext>       </mtd>       <mtd>-        <mo accent="true">´</mo>+        <mo>´</mo>       </mtd>     </mtr>     <mtr>@@ -470,7 +470,7 @@         <mtext mathvariant="normal">apos</mtext>       </mtd>       <mtd>-        <mo accent="true">&#39;</mo>+        <mo>&#39;</mo>       </mtd>     </mtr>     <mtr>
tests/writers/accents1.mml view
@@ -166,67 +166,67 @@         <mrow>           <mover>             <mi>H</mi>-            <mi>&#39;</mi>+            <mo accent="true">&#39;</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>^</mi>+            <mo accent="true">^</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>_</mi>+            <mo accent="true">_</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>`</mi>+            <mo accent="true">`</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>~</mi>+            <mo accent="true">~</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>¨</mi>+            <mo accent="true">¨</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>¯</mi>+            <mo accent="true">¯</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>´</mi>+            <mo accent="true">´</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>¸</mi>+            <mo accent="true">¸</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">ˆ</mo>+            <mo accent="true">ˆ</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">ˇ</mo>+            <mo accent="true">ˇ</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>˘</mi>+            <mo accent="true">˘</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>˙</mi>+            <mo accent="true">˙</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>˚</mi>+            <mo accent="true">˚</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>˜</mi>+            <mo accent="true">˜</mo>           </mover>           <mover>             <mi>H</mi>-            <mi>˝</mi>+            <mo accent="true">˝</mo>           </mover>           <mover>             <mi>H</mi>@@ -238,7 +238,7 @@           </mover>           <mover>             <mi>H</mi>-            <mi>‾</mi>+            <mo accent="true">‾</mo>           </mover>           <mover>             <mi>H</mi>@@ -250,63 +250,63 @@           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">←</mo>+            <mo accent="true">←</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">→</mo>+            <mo accent="true">→</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">↔</mo>+            <mo accent="true">↔</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">↼</mo>+            <mo accent="true">↼</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">↽</mo>+            <mo accent="true">↽</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⇀</mo>+            <mo accent="true">⇀</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⇁</mo>+            <mo accent="true">⇁</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⎴</mo>+            <mo accent="true">⎴</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⎵</mo>+            <mo accent="true">⎵</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⏜</mo>+            <mo accent="true">⏜</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⏝</mo>+            <mo accent="true">⏝</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⏞</mo>+            <mo accent="true">⏞</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⏟</mo>+            <mo accent="true">⏟</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⥎</mo>+            <mo accent="true">⥎</mo>           </mover>           <mover>             <mi>H</mi>-            <mo accent="false">⥐</mo>+            <mo accent="true">⥐</mo>           </mover>         </mrow>       </mtd>
tests/writers/accents1.omml view
@@ -543,18 +543,16 @@               </m:r>             </m:lim>           </m:limUpp>-          <m:limUpp>+          <m:bar>+            <m:barPr>+              <m:pos m:val="top" />+            </m:barPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¯</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:bar>           <m:limUpp>             <m:e>               <m:r>@@ -687,18 +685,16 @@               </m:r>             </m:e>           </m:groupChr>-          <m:limUpp>+          <m:bar>+            <m:barPr>+              <m:pos m:val="top" />+            </m:barPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>‾</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:bar>           <m:groupChr>             <m:groupChrPr>               <m:chr m:val="⃛" />@@ -807,18 +803,18 @@               </m:r>             </m:lim>           </m:limUpp>-          <m:limUpp>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎴" />+              <m:pos m:val="top" />+              <m:vertJc m:val="bot" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎴</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:groupChr>           <m:limUpp>             <m:e>               <m:r>@@ -831,18 +827,18 @@               </m:r>             </m:lim>           </m:limUpp>-          <m:limUpp>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏜" />+              <m:pos m:val="top" />+              <m:vertJc m:val="bot" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏜</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:groupChr>           <m:limUpp>             <m:e>               <m:r>@@ -855,18 +851,18 @@               </m:r>             </m:lim>           </m:limUpp>-          <m:limUpp>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏞" />+              <m:pos m:val="top" />+              <m:vertJc m:val="bot" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏞</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:groupChr>           <m:limUpp>             <m:e>               <m:r>
tests/writers/accents1.tex view
@@ -2,5 +2,5 @@ \text{default:\ (accent=true)} \\ {\overset{'}{H}\hat{H}\overset{\_}{H}\grave{H}\overset{\sim}{H}\overset{"}{H}\overline{H}\acute{H}\overset{,}{H}\widehat{H}\check{H}\breve{H}\overset{}{H}\overset{}{H}\widetilde{H}\overset{"}{H}\widehat{H}\overset{}{H}\bar{H}\dddot{H}\ddddot{H}\overset{\leftarrow}{H}\overset{\rightarrow}{H}\overset{\leftrightarrow}{H}\overset{\leftharpoonup}{H}\overset{\leftharpoondown}{H}\overset{\rightharpoonup}{H}\overset{\rightharpoondown}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overbrace{H}\overset{\underbrace{}}{H}\overset{}{H}\overset{}{H}} \\ \text{accent=false:} \\-{\overset{'}{H}\overset{\hat{}}{H}\overset{\_}{H}\overset{}{H}\overset{\sim}{H}\overset{"}{H}\overset{}{H}\overset{}{H}\overset{,}{H}\overset{\hat{}}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{"}{H}\widehat{H}\overset{}{H}\overset{-}{H}\dddot{H}\ddddot{H}\overset{\leftarrow}{H}\overset{\rightarrow}{H}\overset{\leftrightarrow}{H}\overset{\leftharpoonup}{H}\overset{\leftharpoondown}{H}\overset{\rightharpoonup}{H}\overset{\rightharpoondown}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{\overbrace{}}{H}\overset{\underbrace{}}{H}\overset{}{H}\overset{}{H}} \\+{\overset{'}{H}\overset{\hat{}}{H}\overset{\_}{H}\overset{}{H}\overset{\sim}{H}\overset{"}{H}\overset{}{H}\overset{}{H}\overset{,}{H}\overset{\hat{}}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{"}{H}\widehat{H}\overset{}{H}\overset{-}{H}\dddot{H}\ddddot{H}\overset{\leftarrow}{H}\overset{\rightarrow}{H}\overset{\leftrightarrow}{H}\overset{\leftharpoonup}{H}\overset{\leftharpoondown}{H}\overset{\rightharpoonup}{H}\overset{\rightharpoondown}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overset{}{H}\overbrace{H}\overset{\underbrace{}}{H}\overset{}{H}\overset{}{H}} \\ \end{array}
tests/writers/accents2.mml view
@@ -166,67 +166,67 @@         <mrow>           <mover>             <mi>x</mi>-            <mi>&#39;</mi>+            <mo accent="true">&#39;</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>^</mi>+            <mo accent="true">^</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>_</mi>+            <mo accent="true">_</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>`</mi>+            <mo accent="true">`</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>~</mi>+            <mo accent="true">~</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>¨</mi>+            <mo accent="true">¨</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>¯</mi>+            <mo accent="true">¯</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>´</mi>+            <mo accent="true">´</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>¸</mi>+            <mo accent="true">¸</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">ˆ</mo>+            <mo accent="true">ˆ</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">ˇ</mo>+            <mo accent="true">ˇ</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>˘</mi>+            <mo accent="true">˘</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>˙</mi>+            <mo accent="true">˙</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>˚</mi>+            <mo accent="true">˚</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>˜</mi>+            <mo accent="true">˜</mo>           </mover>           <mover>             <mi>x</mi>-            <mi>˝</mi>+            <mo accent="true">˝</mo>           </mover>           <mover>             <mi>x</mi>@@ -238,7 +238,7 @@           </mover>           <mover>             <mi>x</mi>-            <mi>‾</mi>+            <mo accent="true">‾</mo>           </mover>           <mover>             <mi>x</mi>@@ -250,63 +250,63 @@           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">←</mo>+            <mo accent="true">←</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">→</mo>+            <mo accent="true">→</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">↔</mo>+            <mo accent="true">↔</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">↼</mo>+            <mo accent="true">↼</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">↽</mo>+            <mo accent="true">↽</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⇀</mo>+            <mo accent="true">⇀</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⇁</mo>+            <mo accent="true">⇁</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⎴</mo>+            <mo accent="true">⎴</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⎵</mo>+            <mo accent="true">⎵</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⏜</mo>+            <mo accent="true">⏜</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⏝</mo>+            <mo accent="true">⏝</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⏞</mo>+            <mo accent="true">⏞</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⏟</mo>+            <mo accent="true">⏟</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⥎</mo>+            <mo accent="true">⥎</mo>           </mover>           <mover>             <mi>x</mi>-            <mo accent="false">⥐</mo>+            <mo accent="true">⥐</mo>           </mover>         </mrow>       </mtd>
tests/writers/accents2.omml view
@@ -543,18 +543,16 @@               </m:r>             </m:lim>           </m:limUpp>-          <m:limUpp>+          <m:bar>+            <m:barPr>+              <m:pos m:val="top" />+            </m:barPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¯</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:bar>           <m:limUpp>             <m:e>               <m:r>@@ -687,18 +685,16 @@               </m:r>             </m:e>           </m:groupChr>-          <m:limUpp>+          <m:bar>+            <m:barPr>+              <m:pos m:val="top" />+            </m:barPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>‾</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:bar>           <m:groupChr>             <m:groupChrPr>               <m:chr m:val="⃛" />@@ -807,18 +803,18 @@               </m:r>             </m:lim>           </m:limUpp>-          <m:limUpp>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎴" />+              <m:pos m:val="top" />+              <m:vertJc m:val="bot" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎴</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:groupChr>           <m:limUpp>             <m:e>               <m:r>@@ -831,18 +827,18 @@               </m:r>             </m:lim>           </m:limUpp>-          <m:limUpp>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏜" />+              <m:pos m:val="top" />+              <m:vertJc m:val="bot" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏜</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:groupChr>           <m:limUpp>             <m:e>               <m:r>@@ -855,18 +851,18 @@               </m:r>             </m:lim>           </m:limUpp>-          <m:limUpp>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏞" />+              <m:pos m:val="top" />+              <m:vertJc m:val="bot" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏞</m:t>-              </m:r>-            </m:lim>-          </m:limUpp>+          </m:groupChr>           <m:limUpp>             <m:e>               <m:r>
tests/writers/accents2.tex view
@@ -2,5 +2,5 @@ \text{default:\ (accent=true)} \\ {\overset{'}{x}\hat{x}\overset{\_}{x}\grave{x}\overset{\sim}{x}\overset{"}{x}\overline{x}\acute{x}\overset{,}{x}\widehat{x}\check{x}\breve{x}\overset{}{x}\overset{}{x}\widetilde{x}\overset{"}{x}\widehat{x}\overset{}{x}\bar{x}\dddot{x}\ddddot{x}\overset{\leftarrow}{x}\overset{\rightarrow}{x}\overset{\leftrightarrow}{x}\overset{\leftharpoonup}{x}\overset{\leftharpoondown}{x}\overset{\rightharpoonup}{x}\overset{\rightharpoondown}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overbrace{x}\overset{\underbrace{}}{x}\overset{}{x}\overset{}{x}} \\ \text{accent=false:} \\-{\overset{'}{x}\overset{\hat{}}{x}\overset{\_}{x}\overset{}{x}\overset{\sim}{x}\overset{"}{x}\overset{}{x}\overset{}{x}\overset{,}{x}\overset{\hat{}}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{"}{x}\widehat{x}\overset{}{x}\overset{-}{x}\dddot{x}\ddddot{x}\overset{\leftarrow}{x}\overset{\rightarrow}{x}\overset{\leftrightarrow}{x}\overset{\leftharpoonup}{x}\overset{\leftharpoondown}{x}\overset{\rightharpoonup}{x}\overset{\rightharpoondown}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{\overbrace{}}{x}\overset{\underbrace{}}{x}\overset{}{x}\overset{}{x}} \\+{\overset{'}{x}\overset{\hat{}}{x}\overset{\_}{x}\overset{}{x}\overset{\sim}{x}\overset{"}{x}\overset{}{x}\overset{}{x}\overset{,}{x}\overset{\hat{}}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{"}{x}\widehat{x}\overset{}{x}\overset{-}{x}\dddot{x}\ddddot{x}\overset{\leftarrow}{x}\overset{\rightarrow}{x}\overset{\leftrightarrow}{x}\overset{\leftharpoonup}{x}\overset{\leftharpoondown}{x}\overset{\rightharpoonup}{x}\overset{\rightharpoondown}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overset{}{x}\overbrace{x}\overset{\underbrace{}}{x}\overset{}{x}\overset{}{x}} \\ \end{array}
tests/writers/accents3.mml view
@@ -166,67 +166,67 @@         <mrow>           <munder>             <mi>H</mi>-            <mi>&#39;</mi>+            <mo accent="true">&#39;</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>^</mi>+            <mo accent="true">^</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>_</mi>+            <mo accent="true">_</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>`</mi>+            <mo accent="true">`</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>~</mi>+            <mo accent="true">~</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>¨</mi>+            <mo accent="true">¨</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>¯</mi>+            <mo accent="true">¯</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>´</mi>+            <mo accent="true">´</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>¸</mi>+            <mo accent="true">¸</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">ˆ</mo>+            <mo accent="true">ˆ</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">ˇ</mo>+            <mo accent="true">ˇ</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>˘</mi>+            <mo accent="true">˘</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>˙</mi>+            <mo accent="true">˙</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>˚</mi>+            <mo accent="true">˚</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>˜</mi>+            <mo accent="true">˜</mo>           </munder>           <munder>             <mi>H</mi>-            <mi>˝</mi>+            <mo accent="true">˝</mo>           </munder>           <munder>             <mi>H</mi>@@ -238,7 +238,7 @@           </munder>           <munder>             <mi>H</mi>-            <mi>‾</mi>+            <mo accent="true">‾</mo>           </munder>           <munder>             <mi>H</mi>@@ -250,63 +250,63 @@           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">←</mo>+            <mo accent="true">←</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">→</mo>+            <mo accent="true">→</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">↔</mo>+            <mo accent="true">↔</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">↼</mo>+            <mo accent="true">↼</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">↽</mo>+            <mo accent="true">↽</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⇀</mo>+            <mo accent="true">⇀</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⇁</mo>+            <mo accent="true">⇁</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⎴</mo>+            <mo accent="true">⎴</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⎵</mo>+            <mo accent="true">⎵</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⏜</mo>+            <mo accent="true">⏜</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⏝</mo>+            <mo accent="true">⏝</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⏞</mo>+            <mo accent="true">⏞</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⏟</mo>+            <mo accent="true">⏟</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⥎</mo>+            <mo accent="true">⥎</mo>           </munder>           <munder>             <mi>H</mi>-            <mo accent="false">⥐</mo>+            <mo accent="true">⥐</mo>           </munder>         </mrow>       </mtd>
tests/writers/accents3.omml view
@@ -29,78 +29,78 @@       </m:mr>       <m:mr>         <m:e>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="&#39;" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>&#39;</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="^" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>^</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="_" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>_</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="`" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>`</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="~" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>~</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="¨" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¨</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:bar>             <m:barPr>               <m:pos m:val="bot" />@@ -111,138 +111,138 @@               </m:r>             </m:e>           </m:bar>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="´" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>´</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="¸" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¸</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="ˆ" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>ˆ</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="ˇ" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>ˇ</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˘" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˘</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˙" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˙</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˚" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˚</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̂" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̂</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̑" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̑</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:bar>             <m:barPr>               <m:pos m:val="bot" />@@ -253,210 +253,210 @@               </m:r>             </m:e>           </m:bar>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃛" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃛</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="←" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>←</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="→" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>→</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↔" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↔</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↼" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↼</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↽" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↽</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⇀" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⇀</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⇁" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⇁</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎴" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎴</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎵" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎵</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏞" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏞</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏟" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏟</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⥎" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⥎</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⥐" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⥐</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>         </m:e>       </m:mr>       <m:mr>@@ -543,18 +543,16 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:bar>+            <m:barPr>+              <m:pos m:val="bot" />+            </m:barPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¯</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:bar>           <m:limLow>             <m:e>               <m:r>@@ -663,66 +661,64 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̂" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̂</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̑" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̑</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:bar>+            <m:barPr>+              <m:pos m:val="bot" />+            </m:barPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>‾</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:bar>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃛" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃛</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:r>@@ -819,18 +815,18 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎵" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎵</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:r>@@ -843,18 +839,18 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:r>@@ -867,18 +863,18 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏟" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>H</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏟</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:r>
tests/writers/accents3.tex view
@@ -2,5 +2,5 @@ \text{default:\ (accent=true)} \\ {\underset{'}{H}\underset{\hat{}}{H}\underset{\_}{H}\underset{}{H}\underset{\sim}{H}\underset{"}{H}\underset{}{H}\underset{}{H}\underset{,}{H}\underset{\hat{}}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{"}{H}\underset{\hat{}}{H}\underset{}{H}\underset{-}{H}\underset{\dddot{}}{H}\underset{\ddddot{}}{H}\underset{\leftarrow}{H}\underset{\rightarrow}{H}\underset{\leftrightarrow}{H}\underset{\leftharpoonup}{H}\underset{\leftharpoondown}{H}\underset{\rightharpoonup}{H}\underset{\rightharpoondown}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{\overbrace{}}{H}\underbrace{H}\underset{}{H}\underset{}{H}} \\ \text{accent=false:} \\-{\underset{'}{H}\underset{\hat{}}{H}\underset{\_}{H}\underset{}{H}\underset{\sim}{H}\underset{"}{H}\underset{}{H}\underset{}{H}\underset{,}{H}\underset{\hat{}}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{"}{H}\underset{\hat{}}{H}\underset{}{H}\underset{-}{H}\underset{\dddot{}}{H}\underset{\ddddot{}}{H}\underset{\leftarrow}{H}\underset{\rightarrow}{H}\underset{\leftrightarrow}{H}\underset{\leftharpoonup}{H}\underset{\leftharpoondown}{H}\underset{\rightharpoonup}{H}\underset{\rightharpoondown}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{\overbrace{}}{H}\underset{\underbrace{}}{H}\underset{}{H}\underset{}{H}} \\+{\underset{'}{H}\underset{\hat{}}{H}\underset{\_}{H}\underset{}{H}\underset{\sim}{H}\underset{"}{H}\underset{}{H}\underset{}{H}\underset{,}{H}\underset{\hat{}}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{"}{H}\underset{\hat{}}{H}\underset{}{H}\underset{-}{H}\underset{\dddot{}}{H}\underset{\ddddot{}}{H}\underset{\leftarrow}{H}\underset{\rightarrow}{H}\underset{\leftrightarrow}{H}\underset{\leftharpoonup}{H}\underset{\leftharpoondown}{H}\underset{\rightharpoonup}{H}\underset{\rightharpoondown}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{}{H}\underset{\overbrace{}}{H}\underbrace{H}\underset{}{H}\underset{}{H}} \\ \end{array}
tests/writers/accents4.mml view
@@ -166,67 +166,67 @@         <mrow>           <munder>             <mi>x</mi>-            <mi>&#39;</mi>+            <mo accent="true">&#39;</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>^</mi>+            <mo accent="true">^</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>_</mi>+            <mo accent="true">_</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>`</mi>+            <mo accent="true">`</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>~</mi>+            <mo accent="true">~</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>¨</mi>+            <mo accent="true">¨</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>¯</mi>+            <mo accent="true">¯</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>´</mi>+            <mo accent="true">´</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>¸</mi>+            <mo accent="true">¸</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">ˆ</mo>+            <mo accent="true">ˆ</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">ˇ</mo>+            <mo accent="true">ˇ</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>˘</mi>+            <mo accent="true">˘</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>˙</mi>+            <mo accent="true">˙</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>˚</mi>+            <mo accent="true">˚</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>˜</mi>+            <mo accent="true">˜</mo>           </munder>           <munder>             <mi>x</mi>-            <mi>˝</mi>+            <mo accent="true">˝</mo>           </munder>           <munder>             <mi>x</mi>@@ -238,7 +238,7 @@           </munder>           <munder>             <mi>x</mi>-            <mi>‾</mi>+            <mo accent="true">‾</mo>           </munder>           <munder>             <mi>x</mi>@@ -250,63 +250,63 @@           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">←</mo>+            <mo accent="true">←</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">→</mo>+            <mo accent="true">→</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">↔</mo>+            <mo accent="true">↔</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">↼</mo>+            <mo accent="true">↼</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">↽</mo>+            <mo accent="true">↽</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⇀</mo>+            <mo accent="true">⇀</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⇁</mo>+            <mo accent="true">⇁</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⎴</mo>+            <mo accent="true">⎴</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⎵</mo>+            <mo accent="true">⎵</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⏜</mo>+            <mo accent="true">⏜</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⏝</mo>+            <mo accent="true">⏝</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⏞</mo>+            <mo accent="true">⏞</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⏟</mo>+            <mo accent="true">⏟</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⥎</mo>+            <mo accent="true">⥎</mo>           </munder>           <munder>             <mi>x</mi>-            <mo accent="false">⥐</mo>+            <mo accent="true">⥐</mo>           </munder>         </mrow>       </mtd>
tests/writers/accents4.omml view
@@ -29,78 +29,78 @@       </m:mr>       <m:mr>         <m:e>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="&#39;" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>&#39;</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="^" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>^</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="_" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>_</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="`" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>`</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="~" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>~</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="¨" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¨</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:bar>             <m:barPr>               <m:pos m:val="bot" />@@ -111,138 +111,138 @@               </m:r>             </m:e>           </m:bar>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="´" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>´</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="¸" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¸</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="ˆ" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>ˆ</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="ˇ" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>ˇ</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˘" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˘</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˙" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˙</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˚" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˚</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̂" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̂</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̑" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̑</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:bar>             <m:barPr>               <m:pos m:val="bot" />@@ -253,210 +253,210 @@               </m:r>             </m:e>           </m:bar>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃛" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃛</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="←" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>←</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="→" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>→</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↔" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↔</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↼" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↼</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↽" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↽</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⇀" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⇀</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⇁" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⇁</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎴" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎴</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎵" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎵</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏞" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏞</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏟" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏟</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⥎" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⥎</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⥐" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⥐</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>         </m:e>       </m:mr>       <m:mr>@@ -543,18 +543,16 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:bar>+            <m:barPr>+              <m:pos m:val="bot" />+            </m:barPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¯</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:bar>           <m:limLow>             <m:e>               <m:r>@@ -663,66 +661,64 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̂" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̂</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̑" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̑</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:bar>+            <m:barPr>+              <m:pos m:val="bot" />+            </m:barPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>‾</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:bar>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃛" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃛</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:r>@@ -819,18 +815,18 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎵" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎵</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:r>@@ -843,18 +839,18 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:r>@@ -867,18 +863,18 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏟" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:t>x</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏟</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:r>
tests/writers/accents4.tex view
@@ -2,5 +2,5 @@ \text{default:\ (accent=true)} \\ {\underset{'}{x}\underset{\hat{}}{x}\underset{\_}{x}\underset{}{x}\underset{\sim}{x}\underset{"}{x}\underset{}{x}\underset{}{x}\underset{,}{x}\underset{\hat{}}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{"}{x}\underset{\hat{}}{x}\underset{}{x}\underset{-}{x}\underset{\dddot{}}{x}\underset{\ddddot{}}{x}\underset{\leftarrow}{x}\underset{\rightarrow}{x}\underset{\leftrightarrow}{x}\underset{\leftharpoonup}{x}\underset{\leftharpoondown}{x}\underset{\rightharpoonup}{x}\underset{\rightharpoondown}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{\overbrace{}}{x}\underbrace{x}\underset{}{x}\underset{}{x}} \\ \text{accent=false:} \\-{\underset{'}{x}\underset{\hat{}}{x}\underset{\_}{x}\underset{}{x}\underset{\sim}{x}\underset{"}{x}\underset{}{x}\underset{}{x}\underset{,}{x}\underset{\hat{}}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{"}{x}\underset{\hat{}}{x}\underset{}{x}\underset{-}{x}\underset{\dddot{}}{x}\underset{\ddddot{}}{x}\underset{\leftarrow}{x}\underset{\rightarrow}{x}\underset{\leftrightarrow}{x}\underset{\leftharpoonup}{x}\underset{\leftharpoondown}{x}\underset{\rightharpoonup}{x}\underset{\rightharpoondown}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{\overbrace{}}{x}\underset{\underbrace{}}{x}\underset{}{x}\underset{}{x}} \\+{\underset{'}{x}\underset{\hat{}}{x}\underset{\_}{x}\underset{}{x}\underset{\sim}{x}\underset{"}{x}\underset{}{x}\underset{}{x}\underset{,}{x}\underset{\hat{}}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{"}{x}\underset{\hat{}}{x}\underset{}{x}\underset{-}{x}\underset{\dddot{}}{x}\underset{\ddddot{}}{x}\underset{\leftarrow}{x}\underset{\rightarrow}{x}\underset{\leftrightarrow}{x}\underset{\leftharpoonup}{x}\underset{\leftharpoondown}{x}\underset{\rightharpoonup}{x}\underset{\rightharpoondown}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{}{x}\underset{\overbrace{}}{x}\underbrace{x}\underset{}{x}\underset{}{x}} \\ \end{array}
tests/writers/accents5.mml view
@@ -202,83 +202,83 @@         <mrow>           <munderover>             <mi>H</mi>-            <mi>&#39;</mi>-            <mi>&#39;</mi>+            <mo accent="true">&#39;</mo>+            <mo accent="true">&#39;</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>^</mi>-            <mi>^</mi>+            <mo accent="true">^</mo>+            <mo accent="true">^</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>_</mi>-            <mi>_</mi>+            <mo accent="true">_</mo>+            <mo accent="true">_</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>`</mi>-            <mi>`</mi>+            <mo accent="true">`</mo>+            <mo accent="true">`</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>~</mi>-            <mi>~</mi>+            <mo accent="true">~</mo>+            <mo accent="true">~</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>¨</mi>-            <mi>¨</mi>+            <mo accent="true">¨</mo>+            <mo accent="true">¨</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>¯</mi>-            <mi>¯</mi>+            <mo accent="true">¯</mo>+            <mo accent="true">¯</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>´</mi>-            <mi>´</mi>+            <mo accent="true">´</mo>+            <mo accent="true">´</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>¸</mi>-            <mi>¸</mi>+            <mo accent="true">¸</mo>+            <mo accent="true">¸</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">ˆ</mo>-            <mo accent="false">ˆ</mo>+            <mo accent="true">ˆ</mo>+            <mo accent="true">ˆ</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">ˇ</mo>-            <mo accent="false">ˇ</mo>+            <mo accent="true">ˇ</mo>+            <mo accent="true">ˇ</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>˘</mi>-            <mi>˘</mi>+            <mo accent="true">˘</mo>+            <mo accent="true">˘</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>˙</mi>-            <mi>˙</mi>+            <mo accent="true">˙</mo>+            <mo accent="true">˙</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>˚</mi>-            <mi>˚</mi>+            <mo accent="true">˚</mo>+            <mo accent="true">˚</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>˜</mi>-            <mi>˜</mi>+            <mo accent="true">˜</mo>+            <mo accent="true">˜</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mi>˝</mi>-            <mi>˝</mi>+            <mo accent="true">˝</mo>+            <mo accent="true">˝</mo>           </munderover>           <munderover>             <mi>H</mi>@@ -292,8 +292,8 @@           </munderover>           <munderover>             <mi>H</mi>-            <mi>‾</mi>-            <mi>‾</mi>+            <mo accent="true">‾</mo>+            <mo accent="true">‾</mo>           </munderover>           <munderover>             <mi>H</mi>@@ -307,78 +307,78 @@           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">←</mo>-            <mo accent="false">←</mo>+            <mo accent="true">←</mo>+            <mo accent="true">←</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">→</mo>-            <mo accent="false">→</mo>+            <mo accent="true">→</mo>+            <mo accent="true">→</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">↔</mo>-            <mo accent="false">↔</mo>+            <mo accent="true">↔</mo>+            <mo accent="true">↔</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">↼</mo>-            <mo accent="false">↼</mo>+            <mo accent="true">↼</mo>+            <mo accent="true">↼</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">↽</mo>-            <mo accent="false">↽</mo>+            <mo accent="true">↽</mo>+            <mo accent="true">↽</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⇀</mo>-            <mo accent="false">⇀</mo>+            <mo accent="true">⇀</mo>+            <mo accent="true">⇀</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⇁</mo>-            <mo accent="false">⇁</mo>+            <mo accent="true">⇁</mo>+            <mo accent="true">⇁</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⎴</mo>-            <mo accent="false">⎴</mo>+            <mo accent="true">⎴</mo>+            <mo accent="true">⎴</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⎵</mo>-            <mo accent="false">⎵</mo>+            <mo accent="true">⎵</mo>+            <mo accent="true">⎵</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⏜</mo>-            <mo accent="false">⏜</mo>+            <mo accent="true">⏜</mo>+            <mo accent="true">⏜</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⏝</mo>-            <mo accent="false">⏝</mo>+            <mo accent="true">⏝</mo>+            <mo accent="true">⏝</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⏞</mo>-            <mo accent="false">⏞</mo>+            <mo accent="true">⏞</mo>+            <mo accent="true">⏞</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⏟</mo>-            <mo accent="false">⏟</mo>+            <mo accent="true">⏟</mo>+            <mo accent="true">⏟</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⥎</mo>-            <mo accent="false">⥎</mo>+            <mo accent="true">⥎</mo>+            <mo accent="true">⥎</mo>           </munderover>           <munderover>             <mi>H</mi>-            <mo accent="false">⥐</mo>-            <mo accent="false">⥐</mo>+            <mo accent="true">⥐</mo>+            <mo accent="true">⥐</mo>           </munderover>         </mrow>       </mtd>
tests/writers/accents5.omml view
@@ -29,7 +29,12 @@       </m:mr>       <m:mr>         <m:e>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="&#39;" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -44,13 +49,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>&#39;</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="^" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -65,13 +70,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>^</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="_" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -86,13 +91,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>_</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="`" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -107,13 +112,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>`</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="~" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -128,13 +133,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>~</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="¨" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -149,12 +154,7 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¨</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:bar>             <m:barPr>               <m:pos m:val="bot" />@@ -172,7 +172,12 @@               </m:bar>             </m:e>           </m:bar>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="´" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -187,13 +192,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>´</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="¸" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -208,13 +213,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¸</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="ˆ" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -229,13 +234,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>ˆ</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="ˇ" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -250,13 +255,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>ˇ</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˘" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -271,13 +276,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˘</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˙" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -292,13 +297,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˙</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˚" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -313,13 +318,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˚</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -334,13 +339,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -355,13 +360,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̂" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -376,13 +381,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̂</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̑" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -397,12 +402,7 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̑</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:bar>             <m:barPr>               <m:pos m:val="bot" />@@ -420,7 +420,12 @@               </m:bar>             </m:e>           </m:bar>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃛" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -435,13 +440,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃛</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -456,13 +461,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="←" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -477,13 +482,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>←</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="→" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -498,13 +503,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>→</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↔" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -519,13 +524,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↔</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↼" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -540,13 +545,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↼</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↽" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -561,13 +566,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↽</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⇀" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -582,13 +587,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⇀</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⇁" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -603,13 +608,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⇁</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎴" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -624,13 +629,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎴</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎵" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -645,13 +650,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎵</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -666,13 +671,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -687,13 +692,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏞" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -708,13 +713,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏞</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏟" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -729,13 +734,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏟</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⥎" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -750,13 +755,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⥎</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⥐" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -771,12 +776,7 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⥐</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>         </m:e>       </m:mr>       <m:mr>@@ -917,27 +917,23 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:bar>+            <m:barPr>+              <m:pos m:val="bot" />+            </m:barPr>             <m:e>-              <m:limUpp>+              <m:bar>+                <m:barPr>+                  <m:pos m:val="top" />+                </m:barPr>                 <m:e>                   <m:r>                     <m:t>H</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>¯</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:bar>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¯</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:bar>           <m:limLow>             <m:e>               <m:limUpp>@@ -1127,7 +1123,12 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̂" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -1142,13 +1143,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̂</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̑" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -1163,34 +1164,30 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̑</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:bar>+            <m:barPr>+              <m:pos m:val="bot" />+            </m:barPr>             <m:e>-              <m:limUpp>+              <m:bar>+                <m:barPr>+                  <m:pos m:val="top" />+                </m:barPr>                 <m:e>                   <m:r>                     <m:t>H</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>‾</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:bar>             </m:e>-            <m:lim>-              <m:r>-                <m:t>‾</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:bar>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃛" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -1205,13 +1202,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃛</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -1226,12 +1223,7 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:limUpp>@@ -1381,18 +1373,18 @@           </m:limLow>           <m:limLow>             <m:e>-              <m:limUpp>+              <m:groupChr>+                <m:groupChrPr>+                  <m:chr m:val="⎴" />+                  <m:pos m:val="top" />+                  <m:vertJc m:val="bot" />+                </m:groupChrPr>                 <m:e>                   <m:r>                     <m:t>H</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>⎴</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:groupChr>             </m:e>             <m:lim>               <m:r>@@ -1400,7 +1392,12 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎵" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:limUpp>                 <m:e>@@ -1415,26 +1412,21 @@                 </m:lim>               </m:limUpp>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎵</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>-              <m:limUpp>+              <m:groupChr>+                <m:groupChrPr>+                  <m:chr m:val="⏜" />+                  <m:pos m:val="top" />+                  <m:vertJc m:val="bot" />+                </m:groupChrPr>                 <m:e>                   <m:r>                     <m:t>H</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>⏜</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:groupChr>             </m:e>             <m:lim>               <m:r>@@ -1442,7 +1434,12 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:limUpp>                 <m:e>@@ -1457,26 +1454,21 @@                 </m:lim>               </m:limUpp>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>-              <m:limUpp>+              <m:groupChr>+                <m:groupChrPr>+                  <m:chr m:val="⏞" />+                  <m:pos m:val="top" />+                  <m:vertJc m:val="bot" />+                </m:groupChrPr>                 <m:e>                   <m:r>                     <m:t>H</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>⏞</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:groupChr>             </m:e>             <m:lim>               <m:r>@@ -1484,7 +1476,12 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏟" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:limUpp>                 <m:e>@@ -1499,12 +1496,7 @@                 </m:lim>               </m:limUpp>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏟</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:limUpp>
tests/writers/accents5.tex view
@@ -2,5 +2,5 @@ \text{default:\ (accent=true)} \\ {\underset{'}{\overset{'}{H}}\underset{\hat{}}{\hat{H}}\underset{\_}{\overset{\_}{H}}\underset{}{\grave{H}}\underset{\sim}{\overset{\sim}{H}}\underset{"}{\overset{"}{H}}\underset{}{\overline{H}}\underset{}{\acute{H}}\underset{,}{\overset{,}{H}}\underset{\hat{}}{\widehat{H}}\underset{}{\check{H}}\underset{}{\breve{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\widetilde{H}}\underset{"}{\overset{"}{H}}\underset{\hat{}}{\widehat{H}}\underset{}{\overset{}{H}}\underset{-}{\bar{H}}\underset{\dddot{}}{\dddot{H}}\underset{\ddddot{}}{\ddddot{H}}\underset{\leftarrow}{\overset{\leftarrow}{H}}\underset{\rightarrow}{\overset{\rightarrow}{H}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{H}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{H}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{H}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{H}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{\overbrace{}}{\overbrace{H}}\underbrace{\overset{\underbrace{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}} \\ \text{accent=false:} \\-{\underset{'}{\overset{'}{H}}\underset{\hat{}}{\overset{\hat{}}{H}}\underset{\_}{\overset{\_}{H}}\underset{}{\overset{}{H}}\underset{\sim}{\overset{\sim}{H}}\underset{"}{\overset{"}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{,}{\overset{,}{H}}\underset{\hat{}}{\overset{\hat{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{"}{\overset{"}{H}}\underset{\hat{}}{\widehat{H}}\underset{}{\overset{}{H}}\underset{-}{\overset{-}{H}}\underset{\dddot{}}{\dddot{H}}\underset{\ddddot{}}{\ddddot{H}}\underset{\leftarrow}{\overset{\leftarrow}{H}}\underset{\rightarrow}{\overset{\rightarrow}{H}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{H}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{H}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{H}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{H}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{\overbrace{}}{\overset{\overbrace{}}{H}}\underset{\underbrace{}}{\overset{\underbrace{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}} \\+{\underset{'}{\overset{'}{H}}\underset{\hat{}}{\overset{\hat{}}{H}}\underset{\_}{\overset{\_}{H}}\underset{}{\overset{}{H}}\underset{\sim}{\overset{\sim}{H}}\underset{"}{\overset{"}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{,}{\overset{,}{H}}\underset{\hat{}}{\overset{\hat{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{"}{\overset{"}{H}}\underset{\hat{}}{\widehat{H}}\underset{}{\overset{}{H}}\underset{-}{\overset{-}{H}}\underset{\dddot{}}{\dddot{H}}\underset{\ddddot{}}{\ddddot{H}}\underset{\leftarrow}{\overset{\leftarrow}{H}}\underset{\rightarrow}{\overset{\rightarrow}{H}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{H}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{H}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{H}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{H}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}\underset{\overbrace{}}{\overbrace{H}}\underbrace{\overset{\underbrace{}}{H}}\underset{}{\overset{}{H}}\underset{}{\overset{}{H}}} \\ \end{array}
tests/writers/accents6.mml view
@@ -202,83 +202,83 @@         <mrow>           <munderover>             <mi>x</mi>-            <mi>&#39;</mi>-            <mi>&#39;</mi>+            <mo accent="true">&#39;</mo>+            <mo accent="true">&#39;</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>^</mi>-            <mi>^</mi>+            <mo accent="true">^</mo>+            <mo accent="true">^</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>_</mi>-            <mi>_</mi>+            <mo accent="true">_</mo>+            <mo accent="true">_</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>`</mi>-            <mi>`</mi>+            <mo accent="true">`</mo>+            <mo accent="true">`</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>~</mi>-            <mi>~</mi>+            <mo accent="true">~</mo>+            <mo accent="true">~</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>¨</mi>-            <mi>¨</mi>+            <mo accent="true">¨</mo>+            <mo accent="true">¨</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>¯</mi>-            <mi>¯</mi>+            <mo accent="true">¯</mo>+            <mo accent="true">¯</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>´</mi>-            <mi>´</mi>+            <mo accent="true">´</mo>+            <mo accent="true">´</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>¸</mi>-            <mi>¸</mi>+            <mo accent="true">¸</mo>+            <mo accent="true">¸</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">ˆ</mo>-            <mo accent="false">ˆ</mo>+            <mo accent="true">ˆ</mo>+            <mo accent="true">ˆ</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">ˇ</mo>-            <mo accent="false">ˇ</mo>+            <mo accent="true">ˇ</mo>+            <mo accent="true">ˇ</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>˘</mi>-            <mi>˘</mi>+            <mo accent="true">˘</mo>+            <mo accent="true">˘</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>˙</mi>-            <mi>˙</mi>+            <mo accent="true">˙</mo>+            <mo accent="true">˙</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>˚</mi>-            <mi>˚</mi>+            <mo accent="true">˚</mo>+            <mo accent="true">˚</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>˜</mi>-            <mi>˜</mi>+            <mo accent="true">˜</mo>+            <mo accent="true">˜</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mi>˝</mi>-            <mi>˝</mi>+            <mo accent="true">˝</mo>+            <mo accent="true">˝</mo>           </munderover>           <munderover>             <mi>x</mi>@@ -292,8 +292,8 @@           </munderover>           <munderover>             <mi>x</mi>-            <mi>‾</mi>-            <mi>‾</mi>+            <mo accent="true">‾</mo>+            <mo accent="true">‾</mo>           </munderover>           <munderover>             <mi>x</mi>@@ -307,78 +307,78 @@           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">←</mo>-            <mo accent="false">←</mo>+            <mo accent="true">←</mo>+            <mo accent="true">←</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">→</mo>-            <mo accent="false">→</mo>+            <mo accent="true">→</mo>+            <mo accent="true">→</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">↔</mo>-            <mo accent="false">↔</mo>+            <mo accent="true">↔</mo>+            <mo accent="true">↔</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">↼</mo>-            <mo accent="false">↼</mo>+            <mo accent="true">↼</mo>+            <mo accent="true">↼</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">↽</mo>-            <mo accent="false">↽</mo>+            <mo accent="true">↽</mo>+            <mo accent="true">↽</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⇀</mo>-            <mo accent="false">⇀</mo>+            <mo accent="true">⇀</mo>+            <mo accent="true">⇀</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⇁</mo>-            <mo accent="false">⇁</mo>+            <mo accent="true">⇁</mo>+            <mo accent="true">⇁</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⎴</mo>-            <mo accent="false">⎴</mo>+            <mo accent="true">⎴</mo>+            <mo accent="true">⎴</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⎵</mo>-            <mo accent="false">⎵</mo>+            <mo accent="true">⎵</mo>+            <mo accent="true">⎵</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⏜</mo>-            <mo accent="false">⏜</mo>+            <mo accent="true">⏜</mo>+            <mo accent="true">⏜</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⏝</mo>-            <mo accent="false">⏝</mo>+            <mo accent="true">⏝</mo>+            <mo accent="true">⏝</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⏞</mo>-            <mo accent="false">⏞</mo>+            <mo accent="true">⏞</mo>+            <mo accent="true">⏞</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⏟</mo>-            <mo accent="false">⏟</mo>+            <mo accent="true">⏟</mo>+            <mo accent="true">⏟</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⥎</mo>-            <mo accent="false">⥎</mo>+            <mo accent="true">⥎</mo>+            <mo accent="true">⥎</mo>           </munderover>           <munderover>             <mi>x</mi>-            <mo accent="false">⥐</mo>-            <mo accent="false">⥐</mo>+            <mo accent="true">⥐</mo>+            <mo accent="true">⥐</mo>           </munderover>         </mrow>       </mtd>
tests/writers/accents6.omml view
@@ -29,7 +29,12 @@       </m:mr>       <m:mr>         <m:e>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="&#39;" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -44,13 +49,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>&#39;</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="^" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -65,13 +70,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>^</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="_" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -86,13 +91,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>_</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="`" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -107,13 +112,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>`</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="~" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -128,13 +133,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>~</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="¨" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -149,12 +154,7 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¨</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:bar>             <m:barPr>               <m:pos m:val="bot" />@@ -172,7 +172,12 @@               </m:bar>             </m:e>           </m:bar>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="´" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -187,13 +192,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>´</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="¸" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -208,13 +213,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¸</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="ˆ" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -229,13 +234,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>ˆ</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="ˇ" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -250,13 +255,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>ˇ</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˘" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -271,13 +276,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˘</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˙" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -292,13 +297,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˙</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˚" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -313,13 +318,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˚</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -334,13 +339,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="˝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -355,13 +360,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>˝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̂" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -376,13 +381,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̂</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̑" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -397,12 +402,7 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̑</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:bar>             <m:barPr>               <m:pos m:val="bot" />@@ -420,7 +420,12 @@               </m:bar>             </m:e>           </m:bar>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃛" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -435,13 +440,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃛</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -456,13 +461,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="←" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -477,13 +482,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>←</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="→" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -498,13 +503,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>→</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↔" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -519,13 +524,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↔</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↼" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -540,13 +545,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↼</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="↽" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -561,13 +566,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>↽</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⇀" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -582,13 +587,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⇀</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⇁" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -603,13 +608,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⇁</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎴" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -624,13 +629,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎴</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎵" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -645,13 +650,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎵</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -666,13 +671,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -687,13 +692,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏞" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -708,13 +713,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏞</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏟" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -729,13 +734,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏟</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⥎" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -750,13 +755,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⥎</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⥐" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -771,12 +776,7 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⥐</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>         </m:e>       </m:mr>       <m:mr>@@ -917,27 +917,23 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:bar>+            <m:barPr>+              <m:pos m:val="bot" />+            </m:barPr>             <m:e>-              <m:limUpp>+              <m:bar>+                <m:barPr>+                  <m:pos m:val="top" />+                </m:barPr>                 <m:e>                   <m:r>                     <m:t>x</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>¯</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:bar>             </m:e>-            <m:lim>-              <m:r>-                <m:t>¯</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:bar>           <m:limLow>             <m:e>               <m:limUpp>@@ -1127,7 +1123,12 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̂" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -1142,13 +1143,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̂</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̑" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -1163,34 +1164,30 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̑</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:bar>+            <m:barPr>+              <m:pos m:val="bot" />+            </m:barPr>             <m:e>-              <m:limUpp>+              <m:bar>+                <m:barPr>+                  <m:pos m:val="top" />+                </m:barPr>                 <m:e>                   <m:r>                     <m:t>x</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>‾</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:bar>             </m:e>-            <m:lim>-              <m:r>-                <m:t>‾</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:bar>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃛" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -1205,13 +1202,13 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃛</m:t>-              </m:r>-            </m:lim>-          </m:limLow>-          <m:limLow>+          </m:groupChr>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⃜" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:groupChr>                 <m:groupChrPr>@@ -1226,12 +1223,7 @@                 </m:e>               </m:groupChr>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⃜</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:limUpp>@@ -1381,18 +1373,18 @@           </m:limLow>           <m:limLow>             <m:e>-              <m:limUpp>+              <m:groupChr>+                <m:groupChrPr>+                  <m:chr m:val="⎴" />+                  <m:pos m:val="top" />+                  <m:vertJc m:val="bot" />+                </m:groupChrPr>                 <m:e>                   <m:r>                     <m:t>x</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>⎴</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:groupChr>             </m:e>             <m:lim>               <m:r>@@ -1400,7 +1392,12 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⎵" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:limUpp>                 <m:e>@@ -1415,26 +1412,21 @@                 </m:lim>               </m:limUpp>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⎵</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>-              <m:limUpp>+              <m:groupChr>+                <m:groupChrPr>+                  <m:chr m:val="⏜" />+                  <m:pos m:val="top" />+                  <m:vertJc m:val="bot" />+                </m:groupChrPr>                 <m:e>                   <m:r>                     <m:t>x</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>⏜</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:groupChr>             </m:e>             <m:lim>               <m:r>@@ -1442,7 +1434,12 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏝" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:limUpp>                 <m:e>@@ -1457,26 +1454,21 @@                 </m:lim>               </m:limUpp>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏝</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>-              <m:limUpp>+              <m:groupChr>+                <m:groupChrPr>+                  <m:chr m:val="⏞" />+                  <m:pos m:val="top" />+                  <m:vertJc m:val="bot" />+                </m:groupChrPr>                 <m:e>                   <m:r>                     <m:t>x</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>⏞</m:t>-                  </m:r>-                </m:lim>-              </m:limUpp>+              </m:groupChr>             </m:e>             <m:lim>               <m:r>@@ -1484,7 +1476,12 @@               </m:r>             </m:lim>           </m:limLow>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="⏟" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:limUpp>                 <m:e>@@ -1499,12 +1496,7 @@                 </m:lim>               </m:limUpp>             </m:e>-            <m:lim>-              <m:r>-                <m:t>⏟</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:limLow>             <m:e>               <m:limUpp>
tests/writers/accents6.tex view
@@ -2,5 +2,5 @@ \text{default:\ (accent=true)} \\ {\underset{'}{\overset{'}{x}}\underset{\hat{}}{\hat{x}}\underset{\_}{\overset{\_}{x}}\underset{}{\grave{x}}\underset{\sim}{\overset{\sim}{x}}\underset{"}{\overset{"}{x}}\underset{}{\overline{x}}\underset{}{\acute{x}}\underset{,}{\overset{,}{x}}\underset{\hat{}}{\widehat{x}}\underset{}{\check{x}}\underset{}{\breve{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\widetilde{x}}\underset{"}{\overset{"}{x}}\underset{\hat{}}{\widehat{x}}\underset{}{\overset{}{x}}\underset{-}{\bar{x}}\underset{\dddot{}}{\dddot{x}}\underset{\ddddot{}}{\ddddot{x}}\underset{\leftarrow}{\overset{\leftarrow}{x}}\underset{\rightarrow}{\overset{\rightarrow}{x}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{x}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{x}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{x}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{x}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{\overbrace{}}{\overbrace{x}}\underbrace{\overset{\underbrace{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}} \\ \text{accent=false:} \\-{\underset{'}{\overset{'}{x}}\underset{\hat{}}{\overset{\hat{}}{x}}\underset{\_}{\overset{\_}{x}}\underset{}{\overset{}{x}}\underset{\sim}{\overset{\sim}{x}}\underset{"}{\overset{"}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{,}{\overset{,}{x}}\underset{\hat{}}{\overset{\hat{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{"}{\overset{"}{x}}\underset{\hat{}}{\widehat{x}}\underset{}{\overset{}{x}}\underset{-}{\overset{-}{x}}\underset{\dddot{}}{\dddot{x}}\underset{\ddddot{}}{\ddddot{x}}\underset{\leftarrow}{\overset{\leftarrow}{x}}\underset{\rightarrow}{\overset{\rightarrow}{x}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{x}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{x}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{x}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{x}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{\overbrace{}}{\overset{\overbrace{}}{x}}\underset{\underbrace{}}{\overset{\underbrace{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}} \\+{\underset{'}{\overset{'}{x}}\underset{\hat{}}{\overset{\hat{}}{x}}\underset{\_}{\overset{\_}{x}}\underset{}{\overset{}{x}}\underset{\sim}{\overset{\sim}{x}}\underset{"}{\overset{"}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{,}{\overset{,}{x}}\underset{\hat{}}{\overset{\hat{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{"}{\overset{"}{x}}\underset{\hat{}}{\widehat{x}}\underset{}{\overset{}{x}}\underset{-}{\overset{-}{x}}\underset{\dddot{}}{\dddot{x}}\underset{\ddddot{}}{\ddddot{x}}\underset{\leftarrow}{\overset{\leftarrow}{x}}\underset{\rightarrow}{\overset{\rightarrow}{x}}\underset{\leftrightarrow}{\overset{\leftrightarrow}{x}}\underset{\leftharpoonup}{\overset{\leftharpoonup}{x}}\underset{\leftharpoondown}{\overset{\leftharpoondown}{x}}\underset{\rightharpoonup}{\overset{\rightharpoonup}{x}}\underset{\rightharpoondown}{\overset{\rightharpoondown}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}\underset{\overbrace{}}{\overbrace{x}}\underbrace{\overset{\underbrace{}}{x}}\underset{}{\overset{}{x}}\underset{}{\overset{}{x}}} \\ \end{array}
tests/writers/axiom_of_power_set.mml view
@@ -14,7 +14,7 @@     <mi>B</mi>     <mo>∈</mo>     <mi>P</mi>-    <mo accent="false">⇔</mo>+    <mo>⇔</mo>     <mo>∀</mo>     <mi>C</mi>     <mspace width="0.167em" />@@ -22,7 +22,7 @@     <mi>C</mi>     <mo>∈</mo>     <mi>B</mi>-    <mo accent="false">⇒</mo>+    <mo>⇒</mo>     <mi>C</mi>     <mo>∈</mo>     <mi>A</mi>
tests/writers/b.mml view
@@ -22,7 +22,7 @@         <mtext mathvariant="normal">backprime</mtext>       </mtd>       <mtd>-        <mo accent="true">‵</mo>+        <mo>‵</mo>       </mtd>     </mtr>     <mtr>@@ -94,7 +94,7 @@         <mtext mathvariant="normal">bbrk</mtext>       </mtd>       <mtd>-        <mo accent="true">⎵</mo>+        <mo>⎵</mo>       </mtd>     </mtr>     <mtr>@@ -334,7 +334,7 @@         <mtext mathvariant="normal">bkarow</mtext>       </mtd>       <mtd>-        <mo accent="true">⤍</mo>+        <mo>⤍</mo>       </mtd>     </mtr>     <mtr>@@ -854,7 +854,7 @@         <mtext mathvariant="normal">bprime</mtext>       </mtd>       <mtd>-        <mo accent="true">‵</mo>+        <mo>‵</mo>       </mtd>     </mtr>     <mtr>@@ -862,7 +862,7 @@         <mtext mathvariant="normal">breve</mtext>       </mtd>       <mtd>-        <mo accent="true">˘</mo>+        <mo>˘</mo>       </mtd>     </mtr>     <mtr>@@ -870,7 +870,7 @@         <mtext mathvariant="normal">Breve</mtext>       </mtd>       <mtd>-        <mo accent="true">˘</mo>+        <mo>˘</mo>       </mtd>     </mtr>     <mtr>
tests/writers/c.mml view
@@ -102,7 +102,7 @@         <mtext mathvariant="normal">caron</mtext>       </mtd>       <mtd>-        <mo accent="true">ˇ</mo>+        <mo>ˇ</mo>       </mtd>     </mtr>     <mtr>@@ -214,7 +214,7 @@         <mtext mathvariant="normal">cedil</mtext>       </mtd>       <mtd>-        <mo accent="true">¸</mo>+        <mo>¸</mo>       </mtd>     </mtr>     <mtr>@@ -222,7 +222,7 @@         <mtext mathvariant="normal">Cedilla</mtext>       </mtd>       <mtd>-        <mo accent="true">¸</mo>+        <mo>¸</mo>       </mtd>     </mtr>     <mtr>@@ -326,7 +326,7 @@         <mtext mathvariant="normal">circ</mtext>       </mtd>       <mtd>-        <mo accent="true">ˆ</mo>+        <mo>ˆ</mo>       </mtd>     </mtr>     <mtr>@@ -806,7 +806,7 @@         <mtext mathvariant="normal">cularr</mtext>       </mtd>       <mtd>-        <mo accent="true">↶</mo>+        <mo>↶</mo>       </mtd>     </mtr>     <mtr>@@ -814,7 +814,7 @@         <mtext mathvariant="normal">cularrp</mtext>       </mtd>       <mtd>-        <mo accent="true">⤽</mo>+        <mo>⤽</mo>       </mtd>     </mtr>     <mtr>@@ -894,7 +894,7 @@         <mtext mathvariant="normal">curarr</mtext>       </mtd>       <mtd>-        <mo accent="true">↷</mo>+        <mo>↷</mo>       </mtd>     </mtr>     <mtr>@@ -902,7 +902,7 @@         <mtext mathvariant="normal">curarrm</mtext>       </mtd>       <mtd>-        <mo accent="true">⤼</mo>+        <mo>⤼</mo>       </mtd>     </mtr>     <mtr>@@ -950,7 +950,7 @@         <mtext mathvariant="normal">curvearrowleft</mtext>       </mtd>       <mtd>-        <mo accent="true">↶</mo>+        <mo>↶</mo>       </mtd>     </mtr>     <mtr>@@ -958,7 +958,7 @@         <mtext mathvariant="normal">curvearrowright</mtext>       </mtd>       <mtd>-        <mo accent="true">↷</mo>+        <mo>↷</mo>       </mtd>     </mtr>     <mtr>
tests/writers/complex1.mml view
@@ -1008,7 +1008,7 @@               <mi>H</mi>             </mtd>             <mtd>-              <mo accent="true">←</mo>+              <mo>←</mo>             </mtd>             <mtd>               <mi>K</mi>@@ -1030,7 +1030,7 @@               <mi>H</mi>             </mtd>             <mtd>-              <mo accent="true">→</mo>+              <mo>→</mo>             </mtd>             <mtd>               <mi>K</mi>
tests/writers/complex3.mml view
@@ -216,7 +216,7 @@               <mo>lim</mo>               <mrow>                 <mi>n</mi>-                <mo accent="true">→</mo>+                <mo>→</mo>                 <mi>∞</mi>               </mrow>             </munder>@@ -5580,7 +5580,7 @@                   <mi>P</mi>                   <mo>∥</mo>                 </mrow>-                <mo accent="true">→</mo>+                <mo>→</mo>                 <mn>0</mn>               </mrow>             </munder>@@ -5657,7 +5657,7 @@               <mo>lim</mo>               <mrow>                 <mi>n</mi>-                <mo accent="true">→</mo>+                <mo>→</mo>                 <mi>∞</mi>               </mrow>             </munder>@@ -5963,7 +5963,7 @@               <mo>lim</mo>               <mrow>                 <mi>x</mi>-                <mo accent="true">→</mo>+                <mo>→</mo>                 <mn>0</mn>               </mrow>             </munder>@@ -6336,7 +6336,7 @@               <mo>lim</mo>               <mrow>                 <mi>a</mi>-                <mo accent="true">→</mo>+                <mo>→</mo>                 <msup>                   <mn>1</mn>                   <mo>+</mo>@@ -6399,7 +6399,7 @@               <mo>lim</mo>               <mrow>                 <mi>a</mi>-                <mo accent="true">→</mo>+                <mo>→</mo>                 <msup>                   <mn>1</mn>                   <mo>−</mo>@@ -7745,7 +7745,7 @@               <mrow>                 <mi>x</mi>                 <mover>-                  <mo accent="true">→</mo>+                  <mo>→</mo>                   <mrow />                 </mover>                 <mi>a</mi>@@ -11790,7 +11790,7 @@         <mrow>           <mi>A</mi>           <munderover>-            <mo accent="true">←</mo>+            <mo>←</mo>             <mspace width="0.056em" />             <mrow>               <mi>n</mi>@@ -11802,7 +11802,7 @@           </munderover>           <mi>B</mi>           <munderover>-            <mo accent="true">→</mo>+            <mo>→</mo>             <mi>T</mi>             <mrow>               <mi>n</mi>
tests/writers/complex3.omml view
@@ -3842,7 +3842,12 @@           </m:r>           <m:limLow>             <m:e>-              <m:limLow>+              <m:groupChr>+                <m:groupChrPr>+                  <m:chr m:val="︸" />+                  <m:pos m:val="bot" />+                  <m:vertJc m:val="top" />+                </m:groupChrPr>                 <m:e>                   <m:r>                     <m:t>a</m:t>@@ -3866,12 +3871,7 @@                     <m:t>a</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>︸</m:t>-                  </m:r>-                </m:lim>-              </m:limLow>+              </m:groupChr>             </m:e>             <m:lim>               <m:r>@@ -17194,7 +17194,12 @@         <m:e>           <m:limLow>             <m:e>-              <m:limLow>+              <m:groupChr>+                <m:groupChrPr>+                  <m:chr m:val="︸" />+                  <m:pos m:val="bot" />+                  <m:vertJc m:val="top" />+                </m:groupChrPr>                 <m:e>                   <m:r>                     <m:t>x</m:t>@@ -17212,12 +17217,7 @@                     <m:t>x</m:t>                   </m:r>                 </m:e>-                <m:lim>-                  <m:r>-                    <m:t>︸</m:t>-                  </m:r>-                </m:lim>-              </m:limLow>+              </m:groupChr>             </m:e>             <m:lim>               <m:r>@@ -22459,7 +22459,12 @@       </m:mr>       <m:mr>         <m:e>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="̲" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:rPr>@@ -22468,12 +22473,7 @@                 <m:t>lim</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>̲</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:r>             <m:t>x</m:t>           </m:r>@@ -22482,7 +22482,12 @@       </m:mr>       <m:mr>         <m:e>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="→" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:rPr>@@ -22491,12 +22496,7 @@                 <m:t>lim</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>→</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:r>             <m:t>x</m:t>           </m:r>@@ -22505,7 +22505,12 @@       </m:mr>       <m:mr>         <m:e>-          <m:limLow>+          <m:groupChr>+            <m:groupChrPr>+              <m:chr m:val="←" />+              <m:pos m:val="bot" />+              <m:vertJc m:val="top" />+            </m:groupChrPr>             <m:e>               <m:r>                 <m:rPr>@@ -22514,12 +22519,7 @@                 <m:t>lim</m:t>               </m:r>             </m:e>-            <m:lim>-              <m:r>-                <m:t>←</m:t>-              </m:r>-            </m:lim>-          </m:limLow>+          </m:groupChr>           <m:r>             <m:t>x</m:t>           </m:r>
tests/writers/complex_number.omml view
@@ -21,18 +21,18 @@           <m:e>             <m:limLow>               <m:e>-                <m:limLow>+                <m:groupChr>+                  <m:groupChrPr>+                    <m:chr m:val="⏟" />+                    <m:pos m:val="bot" />+                    <m:vertJc m:val="top" />+                  </m:groupChrPr>                   <m:e>                     <m:r>                       <m:t>a</m:t>                     </m:r>                   </m:e>-                  <m:lim>-                    <m:r>-                      <m:t>⏟</m:t>-                    </m:r>-                  </m:lim>-                </m:limLow>+                </m:groupChr>               </m:e>               <m:lim>                 <m:r>@@ -48,7 +48,12 @@             </m:r>             <m:limLow>               <m:e>-                <m:limLow>+                <m:groupChr>+                  <m:groupChrPr>+                    <m:chr m:val="⏟" />+                    <m:pos m:val="bot" />+                    <m:vertJc m:val="top" />+                  </m:groupChrPr>                   <m:e>                     <m:r>                       <m:t>b</m:t>@@ -60,12 +65,7 @@                       <m:t>i</m:t>                     </m:r>                   </m:e>-                  <m:lim>-                    <m:r>-                      <m:t>⏟</m:t>-                    </m:r>-                  </m:lim>-                </m:limLow>+                </m:groupChr>               </m:e>               <m:lim>                 <m:r>
tests/writers/d.mml view
@@ -94,7 +94,7 @@         <mtext mathvariant="normal">dbkarow</mtext>       </mtd>       <mtd>-        <mo accent="true">⤏</mo>+        <mo>⤏</mo>       </mtd>     </mtr>     <mtr>@@ -102,7 +102,7 @@         <mtext mathvariant="normal">dblac</mtext>       </mtd>       <mtd>-        <mo accent="true">˝</mo>+        <mo>˝</mo>       </mtd>     </mtr>     <mtr>@@ -174,7 +174,7 @@         <mtext mathvariant="normal">DDotrahd</mtext>       </mtd>       <mtd>-        <mo accent="true">⤑</mo>+        <mo>⤑</mo>       </mtd>     </mtr>     <mtr>@@ -278,7 +278,7 @@         <mtext mathvariant="normal">DiacriticalAcute</mtext>       </mtd>       <mtd>-        <mo accent="true">´</mo>+        <mo>´</mo>       </mtd>     </mtr>     <mtr>@@ -286,7 +286,7 @@         <mtext mathvariant="normal">DiacriticalDot</mtext>       </mtd>       <mtd>-        <mo accent="true">˙</mo>+        <mo>˙</mo>       </mtd>     </mtr>     <mtr>@@ -294,7 +294,7 @@         <mtext mathvariant="normal">DiacriticalDoubleAcute</mtext>       </mtd>       <mtd>-        <mo accent="true">˝</mo>+        <mo>˝</mo>       </mtd>     </mtr>     <mtr>@@ -302,7 +302,7 @@         <mtext mathvariant="normal">DiacriticalGrave</mtext>       </mtd>       <mtd>-        <mo accent="true">`</mo>+        <mo>`</mo>       </mtd>     </mtr>     <mtr>@@ -310,7 +310,7 @@         <mtext mathvariant="normal">DiacriticalTilde</mtext>       </mtd>       <mtd>-        <mo accent="true">˜</mo>+        <mo>˜</mo>       </mtd>     </mtr>     <mtr>@@ -358,7 +358,7 @@         <mtext mathvariant="normal">die</mtext>       </mtd>       <mtd>-        <mo accent="true">¨</mo>+        <mo>¨</mo>       </mtd>     </mtr>     <mtr>@@ -478,7 +478,7 @@         <mtext mathvariant="normal">dot</mtext>       </mtd>       <mtd>-        <mo accent="true">˙</mo>+        <mo>˙</mo>       </mtd>     </mtr>     <mtr>@@ -486,7 +486,7 @@         <mtext mathvariant="normal">Dot</mtext>       </mtd>       <mtd>-        <mo accent="true">¨</mo>+        <mo>¨</mo>       </mtd>     </mtr>     <mtr>@@ -494,7 +494,7 @@         <mtext mathvariant="normal">DotDot</mtext>       </mtd>       <mtd>-        <mo accent="true">⃜</mo>+        <mo>⃜</mo>       </mtd>     </mtr>     <mtr>@@ -566,7 +566,7 @@         <mtext mathvariant="normal">DoubleDot</mtext>       </mtd>       <mtd>-        <mo accent="true">¨</mo>+        <mo>¨</mo>       </mtd>     </mtr>     <mtr>@@ -582,7 +582,7 @@         <mtext mathvariant="normal">DoubleLeftArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇐</mo>+        <mo>⇐</mo>       </mtd>     </mtr>     <mtr>@@ -590,7 +590,7 @@         <mtext mathvariant="normal">DoubleLeftRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇔</mo>+        <mo>⇔</mo>       </mtd>     </mtr>     <mtr>@@ -606,7 +606,7 @@         <mtext mathvariant="normal">DoubleLongLeftArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟸</mo>+        <mo>⟸</mo>       </mtd>     </mtr>     <mtr>@@ -614,7 +614,7 @@         <mtext mathvariant="normal">DoubleLongLeftRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟺</mo>+        <mo>⟺</mo>       </mtd>     </mtr>     <mtr>@@ -622,7 +622,7 @@         <mtext mathvariant="normal">DoubleLongRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟹</mo>+        <mo>⟹</mo>       </mtd>     </mtr>     <mtr>@@ -630,7 +630,7 @@         <mtext mathvariant="normal">DoubleRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇒</mo>+        <mo>⇒</mo>       </mtd>     </mtr>     <mtr>@@ -710,7 +710,7 @@         <mtext mathvariant="normal">DownBreve</mtext>       </mtd>       <mtd>-        <mo accent="true">̑</mo>+        <mo>̑</mo>       </mtd>     </mtr>     <mtr>@@ -742,7 +742,7 @@         <mtext mathvariant="normal">DownLeftRightVector</mtext>       </mtd>       <mtd>-        <mo accent="true">⥐</mo>+        <mo>⥐</mo>       </mtd>     </mtr>     <mtr>@@ -750,7 +750,7 @@         <mtext mathvariant="normal">DownLeftTeeVector</mtext>       </mtd>       <mtd>-        <mo accent="true">⥞</mo>+        <mo>⥞</mo>       </mtd>     </mtr>     <mtr>@@ -758,7 +758,7 @@         <mtext mathvariant="normal">DownLeftVector</mtext>       </mtd>       <mtd>-        <mo accent="true">↽</mo>+        <mo>↽</mo>       </mtd>     </mtr>     <mtr>@@ -774,7 +774,7 @@         <mtext mathvariant="normal">DownRightTeeVector</mtext>       </mtd>       <mtd>-        <mo accent="true">⥟</mo>+        <mo>⥟</mo>       </mtd>     </mtr>     <mtr>@@ -782,7 +782,7 @@         <mtext mathvariant="normal">DownRightVector</mtext>       </mtd>       <mtd>-        <mo accent="true">⇁</mo>+        <mo>⇁</mo>       </mtd>     </mtr>     <mtr>@@ -814,7 +814,7 @@         <mtext mathvariant="normal">drbkarow</mtext>       </mtd>       <mtd>-        <mo accent="true">⤐</mo>+        <mo>⤐</mo>       </mtd>     </mtr>     <mtr>@@ -958,7 +958,7 @@         <mtext mathvariant="normal">dzigrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⟿</mo>+        <mo>⟿</mo>       </mtd>     </mtr>   </mtable>
tests/writers/deMorgans_law.mml view
@@ -7,7 +7,7 @@     <mo>∧</mo>     <mi>q</mi>     <mo stretchy="false" form="postfix">)</mo>-    <mo accent="false">⇔</mo>+    <mo>⇔</mo>     <mo stretchy="false" form="prefix">(</mo>     <mo>¬</mo>     <mi>p</mi>
tests/writers/differentiable_manifold.mml view
@@ -10,7 +10,7 @@       <mi>γ</mi>       <mn>2</mn>     </msub>-    <mo accent="false">⇔</mo>+    <mo>⇔</mo>     <mrow>       <mo stretchy="true" form="prefix">{</mo>       <mtable>
tests/writers/e.mml view
@@ -494,7 +494,7 @@         <mtext mathvariant="normal">Equilibrium</mtext>       </mtd>       <mtd>-        <mo accent="true">⇌</mo>+        <mo>⇌</mo>       </mtd>     </mtr>     <mtr>@@ -526,7 +526,7 @@         <mtext mathvariant="normal">erarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⥱</mo>+        <mo>⥱</mo>       </mtd>     </mtr>     <mtr>
tests/writers/g.mml view
@@ -406,7 +406,7 @@         <mtext mathvariant="normal">grave</mtext>       </mtd>       <mtd>-        <mo accent="true">`</mo>+        <mo>`</mo>       </mtd>     </mtr>     <mtr>@@ -574,7 +574,7 @@         <mtext mathvariant="normal">gtrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⥸</mo>+        <mo>⥸</mo>       </mtd>     </mtr>     <mtr>
tests/writers/genBvert1.mml view
@@ -30,7 +30,7 @@     <mi>H</mi>     <mo>⋱</mo>     <mi>H</mi>-    <mo accent="true">˙</mo>+    <mo>˙</mo>     <mi>H</mi>   </mrow> </math>
tests/writers/h.mml view
@@ -6,7 +6,7 @@         <mtext mathvariant="normal">Hacek</mtext>       </mtd>       <mtd>-        <mo accent="true">ˇ</mo>+        <mo>ˇ</mo>       </mtd>     </mtr>     <mtr>@@ -54,7 +54,7 @@         <mtext mathvariant="normal">harr</mtext>       </mtd>       <mtd>-        <mo accent="true">↔</mo>+        <mo>↔</mo>       </mtd>     </mtr>     <mtr>@@ -62,7 +62,7 @@         <mtext mathvariant="normal">hArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇔</mo>+        <mo>⇔</mo>       </mtd>     </mtr>     <mtr>@@ -70,7 +70,7 @@         <mtext mathvariant="normal">harrcir</mtext>       </mtd>       <mtd>-        <mo accent="true">⥈</mo>+        <mo>⥈</mo>       </mtd>     </mtr>     <mtr>@@ -78,7 +78,7 @@         <mtext mathvariant="normal">harrw</mtext>       </mtd>       <mtd>-        <mo accent="true">↭</mo>+        <mo>↭</mo>       </mtd>     </mtr>     <mtr>@@ -190,7 +190,7 @@         <mtext mathvariant="normal">hoarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇿</mo>+        <mo>⇿</mo>       </mtd>     </mtr>     <mtr>@@ -206,7 +206,7 @@         <mtext mathvariant="normal">hookleftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↩</mo>+        <mo>↩</mo>       </mtd>     </mtr>     <mtr>@@ -214,7 +214,7 @@         <mtext mathvariant="normal">hookrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↪</mo>+        <mo>↪</mo>       </mtd>     </mtr>     <mtr>
tests/writers/i.mml view
@@ -94,7 +94,7 @@         <mtext mathvariant="normal">iff</mtext>       </mtd>       <mtd>-        <mo accent="true">⇔</mo>+        <mo>⇔</mo>       </mtd>     </mtr>     <mtr>@@ -270,7 +270,7 @@         <mtext mathvariant="normal">Implies</mtext>       </mtd>       <mtd>-        <mo accent="true">⇒</mo>+        <mo>⇒</mo>       </mtd>     </mtr>     <mtr>
tests/writers/l.mml view
@@ -6,7 +6,7 @@         <mtext mathvariant="normal">lAarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇚</mo>+        <mo>⇚</mo>       </mtd>     </mtr>     <mtr>@@ -118,7 +118,7 @@         <mtext mathvariant="normal">larr</mtext>       </mtd>       <mtd>-        <mo accent="true">←</mo>+        <mo>←</mo>       </mtd>     </mtr>     <mtr>@@ -126,7 +126,7 @@         <mtext mathvariant="normal">lArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇐</mo>+        <mo>⇐</mo>       </mtd>     </mtr>     <mtr>@@ -134,7 +134,7 @@         <mtext mathvariant="normal">Larr</mtext>       </mtd>       <mtd>-        <mo accent="true">↞</mo>+        <mo>↞</mo>       </mtd>     </mtr>     <mtr>@@ -142,7 +142,7 @@         <mtext mathvariant="normal">larrb</mtext>       </mtd>       <mtd>-        <mo accent="true">⇤</mo>+        <mo>⇤</mo>       </mtd>     </mtr>     <mtr>@@ -150,7 +150,7 @@         <mtext mathvariant="normal">larrbfs</mtext>       </mtd>       <mtd>-        <mo accent="true">⤟</mo>+        <mo>⤟</mo>       </mtd>     </mtr>     <mtr>@@ -158,7 +158,7 @@         <mtext mathvariant="normal">larrfs</mtext>       </mtd>       <mtd>-        <mo accent="true">⤝</mo>+        <mo>⤝</mo>       </mtd>     </mtr>     <mtr>@@ -166,7 +166,7 @@         <mtext mathvariant="normal">larrhk</mtext>       </mtd>       <mtd>-        <mo accent="true">↩</mo>+        <mo>↩</mo>       </mtd>     </mtr>     <mtr>@@ -174,7 +174,7 @@         <mtext mathvariant="normal">larrlp</mtext>       </mtd>       <mtd>-        <mo accent="true">↫</mo>+        <mo>↫</mo>       </mtd>     </mtr>     <mtr>@@ -190,7 +190,7 @@         <mtext mathvariant="normal">larrsim</mtext>       </mtd>       <mtd>-        <mo accent="true">⥳</mo>+        <mo>⥳</mo>       </mtd>     </mtr>     <mtr>@@ -198,7 +198,7 @@         <mtext mathvariant="normal">larrtl</mtext>       </mtd>       <mtd>-        <mo accent="true">↢</mo>+        <mo>↢</mo>       </mtd>     </mtr>     <mtr>@@ -214,7 +214,7 @@         <mtext mathvariant="normal">latail</mtext>       </mtd>       <mtd>-        <mo accent="true">⤙</mo>+        <mo>⤙</mo>       </mtd>     </mtr>     <mtr>@@ -222,7 +222,7 @@         <mtext mathvariant="normal">lAtail</mtext>       </mtd>       <mtd>-        <mo accent="true">⤛</mo>+        <mo>⤛</mo>       </mtd>     </mtr>     <mtr>@@ -246,7 +246,7 @@         <mtext mathvariant="normal">lbarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⤌</mo>+        <mo>⤌</mo>       </mtd>     </mtr>     <mtr>@@ -254,7 +254,7 @@         <mtext mathvariant="normal">lBarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⤎</mo>+        <mo>⤎</mo>       </mtd>     </mtr>     <mtr>@@ -390,7 +390,7 @@         <mtext mathvariant="normal">ldquor</mtext>       </mtd>       <mtd>-        <mo accent="true">„</mo>+        <mo>„</mo>       </mtd>     </mtr>     <mtr>@@ -398,7 +398,7 @@         <mtext mathvariant="normal">ldrdhar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥧</mo>+        <mo>⥧</mo>       </mtd>     </mtr>     <mtr>@@ -406,7 +406,7 @@         <mtext mathvariant="normal">ldrushar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥋</mo>+        <mo>⥋</mo>       </mtd>     </mtr>     <mtr>@@ -446,7 +446,7 @@         <mtext mathvariant="normal">leftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">←</mo>+        <mo>←</mo>       </mtd>     </mtr>     <mtr>@@ -454,7 +454,7 @@         <mtext mathvariant="normal">Leftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇐</mo>+        <mo>⇐</mo>       </mtd>     </mtr>     <mtr>@@ -462,7 +462,7 @@         <mtext mathvariant="normal">LeftArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">←</mo>+        <mo>←</mo>       </mtd>     </mtr>     <mtr>@@ -470,7 +470,7 @@         <mtext mathvariant="normal">LeftArrowBar</mtext>       </mtd>       <mtd>-        <mo accent="true">⇤</mo>+        <mo>⇤</mo>       </mtd>     </mtr>     <mtr>@@ -478,7 +478,7 @@         <mtext mathvariant="normal">LeftArrowRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇆</mo>+        <mo>⇆</mo>       </mtd>     </mtr>     <mtr>@@ -486,7 +486,7 @@         <mtext mathvariant="normal">leftarrowtail</mtext>       </mtd>       <mtd>-        <mo accent="true">↢</mo>+        <mo>↢</mo>       </mtd>     </mtr>     <mtr>@@ -542,7 +542,7 @@         <mtext mathvariant="normal">leftharpoondown</mtext>       </mtd>       <mtd>-        <mo accent="true">↽</mo>+        <mo>↽</mo>       </mtd>     </mtr>     <mtr>@@ -550,7 +550,7 @@         <mtext mathvariant="normal">leftharpoonup</mtext>       </mtd>       <mtd>-        <mo accent="true">↼</mo>+        <mo>↼</mo>       </mtd>     </mtr>     <mtr>@@ -558,7 +558,7 @@         <mtext mathvariant="normal">leftleftarrows</mtext>       </mtd>       <mtd>-        <mo accent="true">⇇</mo>+        <mo>⇇</mo>       </mtd>     </mtr>     <mtr>@@ -566,7 +566,7 @@         <mtext mathvariant="normal">leftrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↔</mo>+        <mo>↔</mo>       </mtd>     </mtr>     <mtr>@@ -574,7 +574,7 @@         <mtext mathvariant="normal">Leftrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇔</mo>+        <mo>⇔</mo>       </mtd>     </mtr>     <mtr>@@ -582,7 +582,7 @@         <mtext mathvariant="normal">LeftRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↔</mo>+        <mo>↔</mo>       </mtd>     </mtr>     <mtr>@@ -590,7 +590,7 @@         <mtext mathvariant="normal">leftrightarrows</mtext>       </mtd>       <mtd>-        <mo accent="true">⇆</mo>+        <mo>⇆</mo>       </mtd>     </mtr>     <mtr>@@ -598,7 +598,7 @@         <mtext mathvariant="normal">leftrightharpoons</mtext>       </mtd>       <mtd>-        <mo accent="true">⇋</mo>+        <mo>⇋</mo>       </mtd>     </mtr>     <mtr>@@ -606,7 +606,7 @@         <mtext mathvariant="normal">leftrightsquigarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↭</mo>+        <mo>↭</mo>       </mtd>     </mtr>     <mtr>@@ -614,7 +614,7 @@         <mtext mathvariant="normal">LeftRightVector</mtext>       </mtd>       <mtd>-        <mo accent="true">⥎</mo>+        <mo>⥎</mo>       </mtd>     </mtr>     <mtr>@@ -630,7 +630,7 @@         <mtext mathvariant="normal">LeftTeeArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↤</mo>+        <mo>↤</mo>       </mtd>     </mtr>     <mtr>@@ -638,7 +638,7 @@         <mtext mathvariant="normal">LeftTeeVector</mtext>       </mtd>       <mtd>-        <mo accent="true">⥚</mo>+        <mo>⥚</mo>       </mtd>     </mtr>     <mtr>@@ -710,7 +710,7 @@         <mtext mathvariant="normal">LeftVector</mtext>       </mtd>       <mtd>-        <mo accent="true">↼</mo>+        <mo>↼</mo>       </mtd>     </mtr>     <mtr>@@ -718,7 +718,7 @@         <mtext mathvariant="normal">LeftVectorBar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥒</mo>+        <mo>⥒</mo>       </mtd>     </mtr>     <mtr>@@ -918,7 +918,7 @@         <mtext mathvariant="normal">lfisht</mtext>       </mtd>       <mtd>-        <mo accent="true">⥼</mo>+        <mo>⥼</mo>       </mtd>     </mtr>     <mtr>@@ -966,7 +966,7 @@         <mtext mathvariant="normal">lHar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥢</mo>+        <mo>⥢</mo>       </mtd>     </mtr>     <mtr>@@ -974,7 +974,7 @@         <mtext mathvariant="normal">lhard</mtext>       </mtd>       <mtd>-        <mo accent="true">↽</mo>+        <mo>↽</mo>       </mtd>     </mtr>     <mtr>@@ -982,7 +982,7 @@         <mtext mathvariant="normal">lharu</mtext>       </mtd>       <mtd>-        <mo accent="true">↼</mo>+        <mo>↼</mo>       </mtd>     </mtr>     <mtr>@@ -990,7 +990,7 @@         <mtext mathvariant="normal">lharul</mtext>       </mtd>       <mtd>-        <mo accent="true">⥪</mo>+        <mo>⥪</mo>       </mtd>     </mtr>     <mtr>@@ -1038,7 +1038,7 @@         <mtext mathvariant="normal">llarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇇</mo>+        <mo>⇇</mo>       </mtd>     </mtr>     <mtr>@@ -1054,7 +1054,7 @@         <mtext mathvariant="normal">Lleftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇚</mo>+        <mo>⇚</mo>       </mtd>     </mtr>     <mtr>@@ -1062,7 +1062,7 @@         <mtext mathvariant="normal">llhard</mtext>       </mtd>       <mtd>-        <mo accent="true">⥫</mo>+        <mo>⥫</mo>       </mtd>     </mtr>     <mtr>@@ -1174,7 +1174,7 @@         <mtext mathvariant="normal">loarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇽</mo>+        <mo>⇽</mo>       </mtd>     </mtr>     <mtr>@@ -1190,7 +1190,7 @@         <mtext mathvariant="normal">longleftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟵</mo>+        <mo>⟵</mo>       </mtd>     </mtr>     <mtr>@@ -1198,7 +1198,7 @@         <mtext mathvariant="normal">Longleftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟸</mo>+        <mo>⟸</mo>       </mtd>     </mtr>     <mtr>@@ -1206,7 +1206,7 @@         <mtext mathvariant="normal">LongLeftArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟵</mo>+        <mo>⟵</mo>       </mtd>     </mtr>     <mtr>@@ -1214,7 +1214,7 @@         <mtext mathvariant="normal">longleftrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟷</mo>+        <mo>⟷</mo>       </mtd>     </mtr>     <mtr>@@ -1222,7 +1222,7 @@         <mtext mathvariant="normal">Longleftrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟺</mo>+        <mo>⟺</mo>       </mtd>     </mtr>     <mtr>@@ -1230,7 +1230,7 @@         <mtext mathvariant="normal">LongLeftRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟷</mo>+        <mo>⟷</mo>       </mtd>     </mtr>     <mtr>@@ -1238,7 +1238,7 @@         <mtext mathvariant="normal">longmapsto</mtext>       </mtd>       <mtd>-        <mo accent="true">⟼</mo>+        <mo>⟼</mo>       </mtd>     </mtr>     <mtr>@@ -1246,7 +1246,7 @@         <mtext mathvariant="normal">longrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟶</mo>+        <mo>⟶</mo>       </mtd>     </mtr>     <mtr>@@ -1254,7 +1254,7 @@         <mtext mathvariant="normal">Longrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟹</mo>+        <mo>⟹</mo>       </mtd>     </mtr>     <mtr>@@ -1262,7 +1262,7 @@         <mtext mathvariant="normal">LongRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⟶</mo>+        <mo>⟶</mo>       </mtd>     </mtr>     <mtr>@@ -1270,7 +1270,7 @@         <mtext mathvariant="normal">looparrowleft</mtext>       </mtd>       <mtd>-        <mo accent="true">↫</mo>+        <mo>↫</mo>       </mtd>     </mtr>     <mtr>@@ -1278,7 +1278,7 @@         <mtext mathvariant="normal">looparrowright</mtext>       </mtd>       <mtd>-        <mo accent="true">↬</mo>+        <mo>↬</mo>       </mtd>     </mtr>     <mtr>@@ -1398,7 +1398,7 @@         <mtext mathvariant="normal">lrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇆</mo>+        <mo>⇆</mo>       </mtd>     </mtr>     <mtr>@@ -1414,7 +1414,7 @@         <mtext mathvariant="normal">lrhar</mtext>       </mtd>       <mtd>-        <mo accent="true">⇋</mo>+        <mo>⇋</mo>       </mtd>     </mtr>     <mtr>@@ -1422,7 +1422,7 @@         <mtext mathvariant="normal">lrhard</mtext>       </mtd>       <mtd>-        <mo accent="true">⥭</mo>+        <mo>⥭</mo>       </mtd>     </mtr>     <mtr>@@ -1510,7 +1510,7 @@         <mtext mathvariant="normal">lsquor</mtext>       </mtd>       <mtd>-        <mo accent="true">‚</mo>+        <mo>‚</mo>       </mtd>     </mtr>     <mtr>@@ -1590,7 +1590,7 @@         <mtext mathvariant="normal">ltlarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⥶</mo>+        <mo>⥶</mo>       </mtd>     </mtr>     <mtr>@@ -1638,7 +1638,7 @@         <mtext mathvariant="normal">lurdshar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥊</mo>+        <mo>⥊</mo>       </mtd>     </mtr>     <mtr>@@ -1646,7 +1646,7 @@         <mtext mathvariant="normal">luruhar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥦</mo>+        <mo>⥦</mo>       </mtd>     </mtr>     <mtr>
tests/writers/m.mml view
@@ -6,7 +6,7 @@         <mtext mathvariant="normal">macr</mtext>       </mtd>       <mtd>-        <mo accent="true">¯</mo>+        <mo>¯</mo>       </mtd>     </mtr>     <mtr>@@ -38,7 +38,7 @@         <mtext mathvariant="normal">map</mtext>       </mtd>       <mtd>-        <mo accent="true">↦</mo>+        <mo>↦</mo>       </mtd>     </mtr>     <mtr>@@ -46,7 +46,7 @@         <mtext mathvariant="normal">Map</mtext>       </mtd>       <mtd>-        <mo accent="true">⤅</mo>+        <mo>⤅</mo>       </mtd>     </mtr>     <mtr>@@ -54,7 +54,7 @@         <mtext mathvariant="normal">mapsto</mtext>       </mtd>       <mtd>-        <mo accent="true">↦</mo>+        <mo>↦</mo>       </mtd>     </mtr>     <mtr>@@ -70,7 +70,7 @@         <mtext mathvariant="normal">mapstoleft</mtext>       </mtd>       <mtd>-        <mo accent="true">↤</mo>+        <mo>↤</mo>       </mtd>     </mtr>     <mtr>
tests/writers/mi3.mml view
@@ -3,7 +3,7 @@   <mrow>     <mi>x</mi>     <mover>-      <mo accent="true">→</mo>+      <mo>→</mo>       <mtext mathvariant="normal">maps to</mtext>     </mover>     <mi>y</mi>
tests/writers/moAaccent10.mml view
@@ -7,25 +7,25 @@         <mo>-</mo>         <mn>1</mn>       </mrow>-      <mi>‾</mi>+      <mo accent="true">‾</mo>     </mover>     <mo>+</mo>     <mover>       <mrow>         <mi>G</mi>-        <mo accent="true">-</mo>+        <mo>-</mo>         <mn>1</mn>       </mrow>-      <mi>‾</mi>+      <mo accent="true">‾</mo>     </mover>-    <mo accent="true">+</mo>+    <mo>+</mo>     <mover>       <mrow>         <mi>G</mi>         <mo>-</mo>         <mn>1</mn>       </mrow>-      <mi>‾</mi>+      <mo accent="true">‾</mo>     </mover>   </mrow> </math>
tests/writers/moAaccent10.omml view
@@ -4,7 +4,10 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limUpp>+    <m:bar>+      <m:barPr>+        <m:pos m:val="top" />+      </m:barPr>       <m:e>         <m:r>           <m:t>G</m:t>@@ -16,16 +19,14 @@           <m:t>1</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>‾</m:t>-        </m:r>-      </m:lim>-    </m:limUpp>+    </m:bar>     <m:r>       <m:t>+</m:t>     </m:r>-    <m:limUpp>+    <m:bar>+      <m:barPr>+        <m:pos m:val="top" />+      </m:barPr>       <m:e>         <m:r>           <m:t>G</m:t>@@ -37,16 +38,14 @@           <m:t>1</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>‾</m:t>-        </m:r>-      </m:lim>-    </m:limUpp>+    </m:bar>     <m:r>       <m:t>+</m:t>     </m:r>-    <m:limUpp>+    <m:bar>+      <m:barPr>+        <m:pos m:val="top" />+      </m:barPr>       <m:e>         <m:r>           <m:t>G</m:t>@@ -58,11 +57,6 @@           <m:t>1</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>‾</m:t>-        </m:r>-      </m:lim>-    </m:limUpp>+    </m:bar>   </m:oMath> </m:oMathPara>
tests/writers/moAaccent9.mml view
@@ -13,7 +13,7 @@     <mover>       <mrow>         <mi>G</mi>-        <mo accent="true">-</mo>+        <mo>-</mo>         <mn>1</mn>       </mrow>       <mo accent="true">‾</mo>@@ -25,7 +25,7 @@         <mo>-</mo>         <mn>1</mn>       </mrow>-      <mi>‾</mi>+      <mo accent="true">‾</mo>     </mover>   </mrow> </math>
tests/writers/moAaccent9.omml view
@@ -42,7 +42,10 @@     <m:r>       <m:t>+</m:t>     </m:r>-    <m:limUpp>+    <m:bar>+      <m:barPr>+        <m:pos m:val="top" />+      </m:barPr>       <m:e>         <m:r>           <m:t>G</m:t>@@ -54,11 +57,6 @@           <m:t>1</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>‾</m:t>-        </m:r>-      </m:lim>-    </m:limUpp>+    </m:bar>   </m:oMath> </m:oMathPara>
tests/writers/moAprime16.mml view
@@ -3,7 +3,7 @@   <mrow>     <msup>       <mi>f</mi>-      <mo accent="true">&#39;</mo>+      <mo>&#39;</mo>     </msup>     <mrow>       <mo stretchy="true" form="prefix">(</mo>
tests/writers/mover1.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <mover>       <mi>x</mi>-      <mi>´</mi>+      <mo accent="true">´</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>´</mi>+      <mo accent="true">´</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>´</mi>+      <mo accent="true">´</mo>     </mover>   </mrow> </math>
tests/writers/mover2.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <mover>       <mi>x</mi>-      <mi>`</mi>+      <mo accent="true">`</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>`</mi>+      <mo accent="true">`</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>`</mi>+      <mo accent="true">`</mo>     </mover>   </mrow> </math>
tests/writers/mover3.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <mover>       <mi>x</mi>-      <mo accent="false">ˆ</mo>+      <mo accent="true">ˆ</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mo accent="false">ˆ</mo>+      <mo accent="true">ˆ</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mo accent="false">ˆ</mo>+      <mo accent="true">ˆ</mo>     </mover>   </mrow> </math>
tests/writers/mover4.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <mover>       <mi>x</mi>-      <mo accent="false">ˇ</mo>+      <mo accent="true">ˇ</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mo accent="false">ˇ</mo>+      <mo accent="true">ˇ</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mo accent="false">ˇ</mo>+      <mo accent="true">ˇ</mo>     </mover>   </mrow> </math>
tests/writers/mover5.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <mover>       <mi>x</mi>-      <mi>˜</mi>+      <mo accent="true">˜</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>˜</mi>+      <mo accent="true">˜</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>˜</mi>+      <mo accent="true">˜</mo>     </mover>   </mrow> </math>
tests/writers/mover6.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <mover>       <mi>x</mi>-      <mi>˙</mi>+      <mo accent="true">˙</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>˙</mi>+      <mo accent="true">˙</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>˙</mi>+      <mo accent="true">˙</mo>     </mover>   </mrow> </math>
tests/writers/mover7.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <mover>       <mi>x</mi>-      <mi>¨</mi>+      <mo accent="true">¨</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>¨</mi>+      <mo accent="true">¨</mo>     </mover>     <mo>=</mo>     <mover>       <mi>x</mi>-      <mi>¨</mi>+      <mo accent="true">¨</mo>     </mover>   </mrow> </math>
tests/writers/mtableBsize1.mml view
@@ -3,7 +3,7 @@   <mtable>     <mtr>       <mtd>-        <mo accent="true">←</mo>+        <mo>←</mo>       </mtd>       <mtd>         <mn>1</mn>
tests/writers/mtableBsize2.mml view
@@ -6,7 +6,7 @@         <mi>H</mi>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>       <mtd>         <mi>G</mi>@@ -28,7 +28,7 @@         <mi>K</mi>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>       <mtd>         <mi>L</mi>
tests/writers/munder1.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <munder>       <mi>x</mi>-      <mi>´</mi>+      <mo accent="true">´</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>´</mi>+      <mo accent="true">´</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>´</mi>+      <mo accent="true">´</mo>     </munder>   </mrow> </math>
tests/writers/munder1.omml view
@@ -4,18 +4,18 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="´" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>´</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>
tests/writers/munder2.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <munder>       <mi>x</mi>-      <mi>`</mi>+      <mo accent="true">`</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>`</mi>+      <mo accent="true">`</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>`</mi>+      <mo accent="true">`</mo>     </munder>   </mrow> </math>
tests/writers/munder2.omml view
@@ -4,18 +4,18 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="`" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>`</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>
tests/writers/munder3.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <munder>       <mi>x</mi>-      <mo accent="false">ˆ</mo>+      <mo accent="true">ˆ</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mo accent="false">ˆ</mo>+      <mo accent="true">ˆ</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mo accent="false">ˆ</mo>+      <mo accent="true">ˆ</mo>     </munder>   </mrow> </math>
tests/writers/munder3.omml view
@@ -4,18 +4,18 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="ˆ" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>ˆ</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>
tests/writers/munder4.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <munder>       <mi>x</mi>-      <mo accent="false">ˇ</mo>+      <mo accent="true">ˇ</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mo accent="false">ˇ</mo>+      <mo accent="true">ˇ</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mo accent="false">ˇ</mo>+      <mo accent="true">ˇ</mo>     </munder>   </mrow> </math>
tests/writers/munder4.omml view
@@ -4,18 +4,18 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="ˇ" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>ˇ</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>
tests/writers/munder5.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <munder>       <mi>x</mi>-      <mi>˜</mi>+      <mo accent="true">˜</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>˜</mi>+      <mo accent="true">˜</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>˜</mi>+      <mo accent="true">˜</mo>     </munder>   </mrow> </math>
tests/writers/munder5.omml view
@@ -4,18 +4,18 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="˜" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>˜</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>
tests/writers/munder6.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <munder>       <mi>x</mi>-      <mi>˙</mi>+      <mo accent="true">˙</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>˙</mi>+      <mo accent="true">˙</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>˙</mi>+      <mo accent="true">˙</mo>     </munder>   </mrow> </math>
tests/writers/munder6.omml view
@@ -4,18 +4,18 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="˙" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>˙</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>
tests/writers/munder7.mml view
@@ -8,17 +8,17 @@     <mo>≠</mo>     <munder>       <mi>x</mi>-      <mi>¨</mi>+      <mo accent="true">¨</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>¨</mi>+      <mo accent="true">¨</mo>     </munder>     <mo>=</mo>     <munder>       <mi>x</mi>-      <mi>¨</mi>+      <mo accent="true">¨</mo>     </munder>   </mrow> </math>
tests/writers/munder7.omml view
@@ -4,18 +4,18 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="¨" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>¨</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>
tests/writers/munder8.omml view
@@ -4,62 +4,62 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⃛" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⃛</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⃛" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⃛</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>=</m:t>     </m:r>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⃛" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⃛</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>=</m:t>     </m:r>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⃛" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⃛</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>   </m:oMath> </m:oMathPara>
tests/writers/munder9.omml view
@@ -4,62 +4,62 @@     <m:jc m:val="center" />   </m:oMathParaPr>   <m:oMath>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⃜" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⃜</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>≠</m:t>     </m:r>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⃜" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⃜</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>=</m:t>     </m:r>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⃜" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⃜</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>=</m:t>     </m:r>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⃜" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>x</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⃜</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>   </m:oMath> </m:oMathPara>
tests/writers/n.mml view
@@ -470,7 +470,7 @@         <mtext mathvariant="normal">nharr</mtext>       </mtd>       <mtd>-        <mo accent="true">↮</mo>+        <mo>↮</mo>       </mtd>     </mtr>     <mtr>@@ -478,7 +478,7 @@         <mtext mathvariant="normal">nhArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇎</mo>+        <mo>⇎</mo>       </mtd>     </mtr>     <mtr>@@ -542,7 +542,7 @@         <mtext mathvariant="normal">nlarr</mtext>       </mtd>       <mtd>-        <mo accent="true">↚</mo>+        <mo>↚</mo>       </mtd>     </mtr>     <mtr>@@ -550,7 +550,7 @@         <mtext mathvariant="normal">nlArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇍</mo>+        <mo>⇍</mo>       </mtd>     </mtr>     <mtr>@@ -582,7 +582,7 @@         <mtext mathvariant="normal">nleftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↚</mo>+        <mo>↚</mo>       </mtd>     </mtr>     <mtr>@@ -590,7 +590,7 @@         <mtext mathvariant="normal">nLeftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇍</mo>+        <mo>⇍</mo>       </mtd>     </mtr>     <mtr>@@ -598,7 +598,7 @@         <mtext mathvariant="normal">nleftrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↮</mo>+        <mo>↮</mo>       </mtd>     </mtr>     <mtr>@@ -606,7 +606,7 @@         <mtext mathvariant="normal">nLeftrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇎</mo>+        <mo>⇎</mo>       </mtd>     </mtr>     <mtr>@@ -1334,7 +1334,7 @@         <mtext mathvariant="normal">nrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">↛</mo>+        <mo>↛</mo>       </mtd>     </mtr>     <mtr>@@ -1342,7 +1342,7 @@         <mtext mathvariant="normal">nrArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇏</mo>+        <mo>⇏</mo>       </mtd>     </mtr>     <mtr>@@ -1366,7 +1366,7 @@         <mtext mathvariant="normal">nrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↛</mo>+        <mo>↛</mo>       </mtd>     </mtr>     <mtr>@@ -1374,7 +1374,7 @@         <mtext mathvariant="normal">nRightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇏</mo>+        <mo>⇏</mo>       </mtd>     </mtr>     <mtr>@@ -1774,7 +1774,7 @@         <mtext mathvariant="normal">nvHarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⤄</mo>+        <mo>⤄</mo>       </mtd>     </mtr>     <mtr>@@ -1790,7 +1790,7 @@         <mtext mathvariant="normal">nvlArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⤂</mo>+        <mo>⤂</mo>       </mtd>     </mtr>     <mtr>@@ -1822,7 +1822,7 @@         <mtext mathvariant="normal">nvrArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⤃</mo>+        <mo>⤃</mo>       </mtd>     </mtr>     <mtr>
tests/writers/o.mml view
@@ -398,7 +398,7 @@         <mtext mathvariant="normal">ordf</mtext>       </mtd>       <mtd>-        <mo accent="true">ª</mo>+        <mo>ª</mo>       </mtd>     </mtr>     <mtr>@@ -406,7 +406,7 @@         <mtext mathvariant="normal">ordm</mtext>       </mtd>       <mtd>-        <mo accent="true">º</mo>+        <mo>º</mo>       </mtd>     </mtr>     <mtr>@@ -558,7 +558,7 @@         <mtext mathvariant="normal">OverBar</mtext>       </mtd>       <mtd>-        <mo accent="true">‾</mo>+        <mo>‾</mo>       </mtd>     </mtr>     <mtr>@@ -566,7 +566,7 @@         <mtext mathvariant="normal">OverBrace</mtext>       </mtd>       <mtd>-        <mo accent="true">⏞</mo>+        <mo>⏞</mo>       </mtd>     </mtr>     <mtr>@@ -574,7 +574,7 @@         <mtext mathvariant="normal">OverBracket</mtext>       </mtd>       <mtd>-        <mo accent="true">⎴</mo>+        <mo>⎴</mo>       </mtd>     </mtr>     <mtr>@@ -582,7 +582,7 @@         <mtext mathvariant="normal">OverParenthesis</mtext>       </mtd>       <mtd>-        <mo accent="true">⏜</mo>+        <mo>⏜</mo>       </mtd>     </mtr>   </mtable>
tests/writers/operatorname.mml view
@@ -38,7 +38,7 @@             <mo>⋆-lim&#39;sup</mo>             <mrow>               <mi>x</mi>-              <mo accent="false">→</mo>+              <mo>→</mo>               <mn>0</mn>             </mrow>           </munder>@@ -52,7 +52,7 @@             <mo>⋆-lim&#39;sup</mo>             <mrow>               <mi>x</mi>-              <mo accent="false">→</mo>+              <mo>→</mo>               <mn>0</mn>             </mrow>             <mi>w</mi>@@ -62,7 +62,7 @@             <mo>⋆-lim&#39;sup</mo>             <mrow>               <mi>x</mi>-              <mo accent="false">→</mo>+              <mo>→</mo>               <mn>0</mn>             </mrow>             <mi>w</mi>@@ -79,7 +79,7 @@             <mo>⋆-lim&#39;sup</mo>             <mrow>               <mi>x</mi>-              <mo accent="false">→</mo>+              <mo>→</mo>               <mn>0</mn>             </mrow>           </msub>@@ -93,7 +93,7 @@             <mo>⋆-lim&#39;sup</mo>             <mrow>               <mi>x</mi>-              <mo accent="false">→</mo>+              <mo>→</mo>               <mn>0</mn>             </mrow>             <mi>w</mi>@@ -103,7 +103,7 @@             <mo>⋆-lim&#39;sup</mo>             <mrow>               <mi>x</mi>-              <mo accent="false">→</mo>+              <mo>→</mo>               <mn>0</mn>             </mrow>             <mi>w</mi>
tests/writers/p.mml view
@@ -518,7 +518,7 @@         <mtext mathvariant="normal">Prime</mtext>       </mtd>       <mtd>-        <mo accent="true">″</mo>+        <mo>″</mo>       </mtd>     </mtr>     <mtr>
tests/writers/primes1.mml view
@@ -18,7 +18,7 @@     <mo>+</mo>     <msup>       <mi>x</mi>-      <mo accent="true">&#39;</mo>+      <mo>&#39;</mo>     </msup>     <mo>+</mo>     <msup>@@ -32,15 +32,15 @@     <msup>       <msup>         <mi>x</mi>-        <mo accent="true">&#39;</mo>+        <mo>&#39;</mo>       </msup>-      <mo accent="true">&#39;</mo>+      <mo>&#39;</mo>     </msup>     <mo>+</mo>     <msup>       <msup>         <mi>x</mi>-        <mo accent="true">&#39;</mo>+        <mo>&#39;</mo>       </msup>       <mn>2</mn>     </msup>@@ -48,36 +48,36 @@     <msup>       <mi>x</mi>       <mrow>-        <mo accent="true">&#39;</mo>+        <mo>&#39;</mo>         <mo>+</mo>-        <mo accent="true">&#39;</mo>+        <mo>&#39;</mo>       </mrow>     </msup>     <mo>+</mo>     <msup>       <msup>         <mi>x</mi>-        <mo accent="true">&#39;</mo>+        <mo>&#39;</mo>       </msup>-      <mo accent="true">&#39;</mo>+      <mo>&#39;</mo>     </msup>     <mo>+</mo>     <msup>       <mi>x</mi>       <msup>-        <mo accent="true">&#39;</mo>-        <mo accent="true">&#39;</mo>+        <mo>&#39;</mo>+        <mo>&#39;</mo>       </msup>     </msup>     <mo>+</mo>     <msup>-      <mo accent="true">&#39;</mo>-      <mo accent="true">&#39;</mo>+      <mo>&#39;</mo>+      <mo>&#39;</mo>     </msup>     <mo>+</mo>     <msup>-      <mo accent="true">&#39;</mo>-      <mo accent="true">&#39;</mo>+      <mo>&#39;</mo>+      <mo>&#39;</mo>     </msup>   </mrow> </math>
tests/writers/primes2.mml view
@@ -3,11 +3,11 @@   <mrow>     <msup>       <mi>H</mi>-      <mo accent="true">&quot;</mo>+      <mo>&quot;</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">&#39;</mo>+      <mo>&#39;</mo>     </msup>     <msup>       <mi>H</mi>@@ -15,11 +15,11 @@     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">`</mo>+      <mo>`</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">ª</mo>+      <mo>ª</mo>     </msup>     <msup>       <mi>H</mi>@@ -27,23 +27,23 @@     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">²</mo>+      <mo>²</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">³</mo>+      <mo>³</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">´</mo>+      <mo>´</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">¹</mo>+      <mo>¹</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">º</mo>+      <mo>º</mo>     </msup>     <msup>       <mi>H</mi>@@ -55,11 +55,11 @@     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">‚</mo>+      <mo>‚</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">‛</mo>+      <mo>‛</mo>     </msup>     <msup>       <mi>H</mi>@@ -71,11 +71,11 @@     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">„</mo>+      <mo>„</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">‟</mo>+      <mo>‟</mo>     </msup>     <msup>       <mi>H</mi>@@ -83,27 +83,27 @@     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">″</mo>+      <mo>″</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">‴</mo>+      <mo>‴</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">‵</mo>+      <mo>‵</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">‶</mo>+      <mo>‶</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">‷</mo>+      <mo>‷</mo>     </msup>     <msup>       <mi>H</mi>-      <mo accent="true">⁗</mo>+      <mo>⁗</mo>     </msup>   </mrow> </math>
tests/writers/q.mml view
@@ -46,7 +46,7 @@         <mtext mathvariant="normal">qprime</mtext>       </mtd>       <mtd>-        <mo accent="true">⁗</mo>+        <mo>⁗</mo>       </mtd>     </mtr>     <mtr>@@ -102,7 +102,7 @@         <mtext mathvariant="normal">quot</mtext>       </mtd>       <mtd>-        <mo accent="true">&quot;</mo>+        <mo>&quot;</mo>       </mtd>     </mtr>   </mtable>
tests/writers/r.mml view
@@ -6,7 +6,7 @@         <mtext mathvariant="normal">rAarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇛</mo>+        <mo>⇛</mo>       </mtd>     </mtr>     <mtr>@@ -102,7 +102,7 @@         <mtext mathvariant="normal">rarr</mtext>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>     </mtr>     <mtr>@@ -110,7 +110,7 @@         <mtext mathvariant="normal">rArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇒</mo>+        <mo>⇒</mo>       </mtd>     </mtr>     <mtr>@@ -118,7 +118,7 @@         <mtext mathvariant="normal">Rarr</mtext>       </mtd>       <mtd>-        <mo accent="true">↠</mo>+        <mo>↠</mo>       </mtd>     </mtr>     <mtr>@@ -126,7 +126,7 @@         <mtext mathvariant="normal">rarrap</mtext>       </mtd>       <mtd>-        <mo accent="true">⥵</mo>+        <mo>⥵</mo>       </mtd>     </mtr>     <mtr>@@ -134,7 +134,7 @@         <mtext mathvariant="normal">rarrb</mtext>       </mtd>       <mtd>-        <mo accent="true">⇥</mo>+        <mo>⇥</mo>       </mtd>     </mtr>     <mtr>@@ -142,7 +142,7 @@         <mtext mathvariant="normal">rarrbfs</mtext>       </mtd>       <mtd>-        <mo accent="true">⤠</mo>+        <mo>⤠</mo>       </mtd>     </mtr>     <mtr>@@ -150,7 +150,7 @@         <mtext mathvariant="normal">rarrc</mtext>       </mtd>       <mtd>-        <mo accent="true">⤳</mo>+        <mo>⤳</mo>       </mtd>     </mtr>     <mtr>@@ -158,7 +158,7 @@         <mtext mathvariant="normal">rarrfs</mtext>       </mtd>       <mtd>-        <mo accent="true">⤞</mo>+        <mo>⤞</mo>       </mtd>     </mtr>     <mtr>@@ -166,7 +166,7 @@         <mtext mathvariant="normal">rarrhk</mtext>       </mtd>       <mtd>-        <mo accent="true">↪</mo>+        <mo>↪</mo>       </mtd>     </mtr>     <mtr>@@ -174,7 +174,7 @@         <mtext mathvariant="normal">rarrlp</mtext>       </mtd>       <mtd>-        <mo accent="true">↬</mo>+        <mo>↬</mo>       </mtd>     </mtr>     <mtr>@@ -182,7 +182,7 @@         <mtext mathvariant="normal">rarrpl</mtext>       </mtd>       <mtd>-        <mo accent="true">⥅</mo>+        <mo>⥅</mo>       </mtd>     </mtr>     <mtr>@@ -190,7 +190,7 @@         <mtext mathvariant="normal">rarrsim</mtext>       </mtd>       <mtd>-        <mo accent="true">⥴</mo>+        <mo>⥴</mo>       </mtd>     </mtr>     <mtr>@@ -198,7 +198,7 @@         <mtext mathvariant="normal">rarrtl</mtext>       </mtd>       <mtd>-        <mo accent="true">↣</mo>+        <mo>↣</mo>       </mtd>     </mtr>     <mtr>@@ -206,7 +206,7 @@         <mtext mathvariant="normal">Rarrtl</mtext>       </mtd>       <mtd>-        <mo accent="true">⤖</mo>+        <mo>⤖</mo>       </mtd>     </mtr>     <mtr>@@ -214,7 +214,7 @@         <mtext mathvariant="normal">rarrw</mtext>       </mtd>       <mtd>-        <mo accent="true">↝</mo>+        <mo>↝</mo>       </mtd>     </mtr>     <mtr>@@ -222,7 +222,7 @@         <mtext mathvariant="normal">ratail</mtext>       </mtd>       <mtd>-        <mo accent="true">⤚</mo>+        <mo>⤚</mo>       </mtd>     </mtr>     <mtr>@@ -230,7 +230,7 @@         <mtext mathvariant="normal">rAtail</mtext>       </mtd>       <mtd>-        <mo accent="true">⤜</mo>+        <mo>⤜</mo>       </mtd>     </mtr>     <mtr>@@ -254,7 +254,7 @@         <mtext mathvariant="normal">rbarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⤍</mo>+        <mo>⤍</mo>       </mtd>     </mtr>     <mtr>@@ -262,7 +262,7 @@         <mtext mathvariant="normal">rBarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⤏</mo>+        <mo>⤏</mo>       </mtd>     </mtr>     <mtr>@@ -270,7 +270,7 @@         <mtext mathvariant="normal">RBarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⤐</mo>+        <mo>⤐</mo>       </mtd>     </mtr>     <mtr>@@ -398,7 +398,7 @@         <mtext mathvariant="normal">rdldhar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥩</mo>+        <mo>⥩</mo>       </mtd>     </mtr>     <mtr>@@ -494,7 +494,7 @@         <mtext mathvariant="normal">ReverseEquilibrium</mtext>       </mtd>       <mtd>-        <mo accent="true">⇋</mo>+        <mo>⇋</mo>       </mtd>     </mtr>     <mtr>@@ -510,7 +510,7 @@         <mtext mathvariant="normal">rfisht</mtext>       </mtd>       <mtd>-        <mo accent="true">⥽</mo>+        <mo>⥽</mo>       </mtd>     </mtr>     <mtr>@@ -542,7 +542,7 @@         <mtext mathvariant="normal">rHar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥤</mo>+        <mo>⥤</mo>       </mtd>     </mtr>     <mtr>@@ -550,7 +550,7 @@         <mtext mathvariant="normal">rhard</mtext>       </mtd>       <mtd>-        <mo accent="true">⇁</mo>+        <mo>⇁</mo>       </mtd>     </mtr>     <mtr>@@ -558,7 +558,7 @@         <mtext mathvariant="normal">rharu</mtext>       </mtd>       <mtd>-        <mo accent="true">⇀</mo>+        <mo>⇀</mo>       </mtd>     </mtr>     <mtr>@@ -566,7 +566,7 @@         <mtext mathvariant="normal">rharul</mtext>       </mtd>       <mtd>-        <mo accent="true">⥬</mo>+        <mo>⥬</mo>       </mtd>     </mtr>     <mtr>@@ -598,7 +598,7 @@         <mtext mathvariant="normal">rightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>     </mtr>     <mtr>@@ -606,7 +606,7 @@         <mtext mathvariant="normal">Rightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇒</mo>+        <mo>⇒</mo>       </mtd>     </mtr>     <mtr>@@ -614,7 +614,7 @@         <mtext mathvariant="normal">RightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>     </mtr>     <mtr>@@ -622,7 +622,7 @@         <mtext mathvariant="normal">RightArrowBar</mtext>       </mtd>       <mtd>-        <mo accent="true">⇥</mo>+        <mo>⇥</mo>       </mtd>     </mtr>     <mtr>@@ -630,7 +630,7 @@         <mtext mathvariant="normal">RightArrowLeftArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇄</mo>+        <mo>⇄</mo>       </mtd>     </mtr>     <mtr>@@ -638,7 +638,7 @@         <mtext mathvariant="normal">rightarrowtail</mtext>       </mtd>       <mtd>-        <mo accent="true">↣</mo>+        <mo>↣</mo>       </mtd>     </mtr>     <mtr>@@ -694,7 +694,7 @@         <mtext mathvariant="normal">rightharpoondown</mtext>       </mtd>       <mtd>-        <mo accent="true">⇁</mo>+        <mo>⇁</mo>       </mtd>     </mtr>     <mtr>@@ -702,7 +702,7 @@         <mtext mathvariant="normal">rightharpoonup</mtext>       </mtd>       <mtd>-        <mo accent="true">⇀</mo>+        <mo>⇀</mo>       </mtd>     </mtr>     <mtr>@@ -710,7 +710,7 @@         <mtext mathvariant="normal">rightleftarrows</mtext>       </mtd>       <mtd>-        <mo accent="true">⇄</mo>+        <mo>⇄</mo>       </mtd>     </mtr>     <mtr>@@ -718,7 +718,7 @@         <mtext mathvariant="normal">rightleftharpoons</mtext>       </mtd>       <mtd>-        <mo accent="true">⇌</mo>+        <mo>⇌</mo>       </mtd>     </mtr>     <mtr>@@ -726,7 +726,7 @@         <mtext mathvariant="normal">rightrightarrows</mtext>       </mtd>       <mtd>-        <mo accent="true">⇉</mo>+        <mo>⇉</mo>       </mtd>     </mtr>     <mtr>@@ -734,7 +734,7 @@         <mtext mathvariant="normal">rightsquigarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↝</mo>+        <mo>↝</mo>       </mtd>     </mtr>     <mtr>@@ -750,7 +750,7 @@         <mtext mathvariant="normal">RightTeeArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↦</mo>+        <mo>↦</mo>       </mtd>     </mtr>     <mtr>@@ -758,7 +758,7 @@         <mtext mathvariant="normal">RightTeeVector</mtext>       </mtd>       <mtd>-        <mo accent="true">⥛</mo>+        <mo>⥛</mo>       </mtd>     </mtr>     <mtr>@@ -830,7 +830,7 @@         <mtext mathvariant="normal">RightVector</mtext>       </mtd>       <mtd>-        <mo accent="true">⇀</mo>+        <mo>⇀</mo>       </mtd>     </mtr>     <mtr>@@ -838,7 +838,7 @@         <mtext mathvariant="normal">RightVectorBar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥓</mo>+        <mo>⥓</mo>       </mtd>     </mtr>     <mtr>@@ -846,7 +846,7 @@         <mtext mathvariant="normal">ring</mtext>       </mtd>       <mtd>-        <mo accent="true">˚</mo>+        <mo>˚</mo>       </mtd>     </mtr>     <mtr>@@ -862,7 +862,7 @@         <mtext mathvariant="normal">rlarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇄</mo>+        <mo>⇄</mo>       </mtd>     </mtr>     <mtr>@@ -870,7 +870,7 @@         <mtext mathvariant="normal">rlhar</mtext>       </mtd>       <mtd>-        <mo accent="true">⇌</mo>+        <mo>⇌</mo>       </mtd>     </mtr>     <mtr>@@ -910,7 +910,7 @@         <mtext mathvariant="normal">roarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇾</mo>+        <mo>⇾</mo>       </mtd>     </mtr>     <mtr>@@ -966,7 +966,7 @@         <mtext mathvariant="normal">RoundImplies</mtext>       </mtd>       <mtd>-        <mo accent="true">⥰</mo>+        <mo>⥰</mo>       </mtd>     </mtr>     <mtr>@@ -998,7 +998,7 @@         <mtext mathvariant="normal">rrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇉</mo>+        <mo>⇉</mo>       </mtd>     </mtr>     <mtr>@@ -1006,7 +1006,7 @@         <mtext mathvariant="normal">Rrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">⇛</mo>+        <mo>⇛</mo>       </mtd>     </mtr>     <mtr>@@ -1126,7 +1126,7 @@         <mtext mathvariant="normal">ruluhar</mtext>       </mtd>       <mtd>-        <mo accent="true">⥨</mo>+        <mo>⥨</mo>       </mtd>     </mtr>     <mtr>
tests/writers/s.mml view
@@ -350,7 +350,7 @@         <mtext mathvariant="normal">ShortLeftArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">←</mo>+        <mo>←</mo>       </mtd>     </mtr>     <mtr>@@ -374,7 +374,7 @@         <mtext mathvariant="normal">ShortRightArrow</mtext>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>     </mtr>     <mtr>@@ -502,7 +502,7 @@         <mtext mathvariant="normal">simrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⥲</mo>+        <mo>⥲</mo>       </mtd>     </mtr>     <mtr>@@ -510,7 +510,7 @@         <mtext mathvariant="normal">slarr</mtext>       </mtd>       <mtd>-        <mo accent="true">←</mo>+        <mo>←</mo>       </mtd>     </mtr>     <mtr>@@ -862,7 +862,7 @@         <mtext mathvariant="normal">srarr</mtext>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>     </mtr>     <mtr>@@ -950,7 +950,7 @@         <mtext mathvariant="normal">strns</mtext>       </mtd>       <mtd>-        <mo accent="true">¯</mo>+        <mo>¯</mo>       </mtd>     </mtr>     <mtr>@@ -1038,7 +1038,7 @@         <mtext mathvariant="normal">subrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⥹</mo>+        <mo>⥹</mo>       </mtd>     </mtr>     <mtr>@@ -1270,7 +1270,7 @@         <mtext mathvariant="normal">sup1</mtext>       </mtd>       <mtd>-        <mo accent="true">¹</mo>+        <mo>¹</mo>       </mtd>     </mtr>     <mtr>@@ -1278,7 +1278,7 @@         <mtext mathvariant="normal">sup2</mtext>       </mtd>       <mtd>-        <mo accent="true">²</mo>+        <mo>²</mo>       </mtd>     </mtr>     <mtr>@@ -1286,7 +1286,7 @@         <mtext mathvariant="normal">sup3</mtext>       </mtd>       <mtd>-        <mo accent="true">³</mo>+        <mo>³</mo>       </mtd>     </mtr>     <mtr>@@ -1366,7 +1366,7 @@         <mtext mathvariant="normal">suplarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⥻</mo>+        <mo>⥻</mo>       </mtd>     </mtr>     <mtr>
tests/writers/sophomores_dream.mml view
@@ -23,7 +23,7 @@         <mo>=</mo>         <mn>1</mn>       </mrow>-      <mi>∞</mi>+      <mo accent="false">∞</mo>     </munderover>     <mrow>       <mo stretchy="false" form="prefix">(</mo>
tests/writers/stackrel.mml view
@@ -6,7 +6,7 @@       <mi>n</mi>     </msub>     <mover>-      <mo accent="false">→</mo>+      <mo>→</mo>       <mi>w</mi>     </mover>     <mi>u</mi>
tests/writers/stretchAccents1.omml view
@@ -77,18 +77,18 @@     <m:r>       <m:t>+</m:t>     </m:r>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⏟" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>xxx</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⏟</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>     <m:r>       <m:t>+</m:t>     </m:r>
tests/writers/stretchBrack1.omml view
@@ -22,7 +22,12 @@         </m:r>       </m:e>     </m:groupChr>-    <m:limLow>+    <m:groupChr>+      <m:groupChrPr>+        <m:chr m:val="⏟" />+        <m:pos m:val="bot" />+        <m:vertJc m:val="top" />+      </m:groupChrPr>       <m:e>         <m:r>           <m:t>H</m:t>@@ -34,11 +39,6 @@           <m:t>G</m:t>         </m:r>       </m:e>-      <m:lim>-        <m:r>-          <m:t>⏟</m:t>-        </m:r>-      </m:lim>-    </m:limLow>+    </m:groupChr>   </m:oMath> </m:oMathPara>
tests/writers/stretchHoriz1.mml view
@@ -16,7 +16,7 @@       </mtd>       <mtd>         <mover>-          <mo accent="true">→</mo>+          <mo>→</mo>           <mtext mathvariant="normal">maps to</mtext>         </mover>       </mtd>@@ -33,7 +33,7 @@       </mtd>       <mtd>         <mover>-          <mo accent="true">→</mo>+          <mo>→</mo>           <mtext mathvariant="normal">maps to</mtext>         </mover>       </mtd>@@ -50,7 +50,7 @@       </mtd>       <mtd>         <mover>-          <mo accent="true">→</mo>+          <mo>→</mo>           <mtext mathvariant="normal">maps to</mtext>         </mover>       </mtd>@@ -67,7 +67,7 @@       </mtd>       <mtd>         <mover>-          <mo accent="true">→</mo>+          <mo>→</mo>           <mtext mathvariant="normal">maps to</mtext>         </mover>       </mtd>
tests/writers/stretchHoriz3.mml view
@@ -3,7 +3,7 @@   <mrow>     <mi>H</mi>     <mover>-      <mo accent="true">→</mo>+      <mo>→</mo>       <mtext mathvariant="normal">This is a long stretched arrow</mtext>     </mover>     <mi>H</mi>
tests/writers/stretchTable1.mml view
@@ -6,7 +6,7 @@         <mn>1</mn>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>       <mtd>         <mn>2</mn>@@ -38,7 +38,7 @@         <mn>3</mn>       </mtd>       <mtd>-        <mo accent="true">→</mo>+        <mo>→</mo>       </mtd>       <mtd>         <mn>4</mn>
tests/writers/stretchTable2.mml view
@@ -3,7 +3,7 @@   <mtable>     <mtr>       <mtd>-        <mo accent="true">←</mo>+        <mo>←</mo>       </mtd>       <mtd>         <mn>1</mn>
tests/writers/stretchVert1.mml view
@@ -24,7 +24,7 @@           <mo>+</mo>           <mover>             <mo stretchy="false" form="prefix">(</mo>-            <mo>-</mo>+            <mo accent="false">-</mo>           </mover>           <mfrac>             <mn>2</mn>
tests/writers/subsup.mml view
@@ -57,7 +57,7 @@     <msubsup>       <munder>         <mi>u</mi>-        <mo accent="true">̲</mo>+        <mo accent="false">̲</mo>       </munder>       <mi>b</mi>       <mi>a</mi>
tests/writers/subsup.omml view
@@ -182,18 +182,18 @@     </m:r>     <m:sSubSup>       <m:e>-        <m:limLow>+        <m:groupChr>+          <m:groupChrPr>+            <m:chr m:val="̲" />+            <m:pos m:val="bot" />+            <m:vertJc m:val="top" />+          </m:groupChrPr>           <m:e>             <m:r>               <m:t>u</m:t>             </m:r>           </m:e>-          <m:lim>-            <m:r>-              <m:t>̲</m:t>-            </m:r>-          </m:lim>-        </m:limLow>+        </m:groupChr>       </m:e>       <m:sub>         <m:r>@@ -274,7 +274,12 @@     </m:r>     <m:limLow>       <m:e>-        <m:limLow>+        <m:groupChr>+          <m:groupChrPr>+            <m:chr m:val="⏟" />+            <m:pos m:val="bot" />+            <m:vertJc m:val="top" />+          </m:groupChrPr>           <m:e>             <m:r>               <m:t>a</m:t>@@ -286,12 +291,7 @@               <m:t>b</m:t>             </m:r>           </m:e>-          <m:lim>-            <m:r>-              <m:t>⏟</m:t>-            </m:r>-          </m:lim>-        </m:limLow>+        </m:groupChr>       </m:e>       <m:lim>         <m:r>@@ -304,7 +304,12 @@     </m:r>     <m:limLow>       <m:e>-        <m:limLow>+        <m:groupChr>+          <m:groupChrPr>+            <m:chr m:val="⎵" />+            <m:pos m:val="bot" />+            <m:vertJc m:val="top" />+          </m:groupChrPr>           <m:e>             <m:r>               <m:t>a</m:t>@@ -316,12 +321,7 @@               <m:t>b</m:t>             </m:r>           </m:e>-          <m:lim>-            <m:r>-              <m:t>⎵</m:t>-            </m:r>-          </m:lim>-        </m:limLow>+        </m:groupChr>       </m:e>       <m:lim>         <m:r>
tests/writers/t.mml view
@@ -30,7 +30,7 @@         <mtext mathvariant="normal">tbrk</mtext>       </mtd>       <mtd>-        <mo accent="true">⎴</mo>+        <mo>⎴</mo>       </mtd>     </mtr>     <mtr>@@ -86,7 +86,7 @@         <mtext mathvariant="normal">tdot</mtext>       </mtd>       <mtd>-        <mo accent="true">⃛</mo>+        <mo>⃛</mo>       </mtd>     </mtr>     <mtr>@@ -238,7 +238,7 @@         <mtext mathvariant="normal">tilde</mtext>       </mtd>       <mtd>-        <mo accent="true">˜</mo>+        <mo>˜</mo>       </mtd>     </mtr>     <mtr>@@ -382,7 +382,7 @@         <mtext mathvariant="normal">tprime</mtext>       </mtd>       <mtd>-        <mo accent="true">‴</mo>+        <mo>‴</mo>       </mtd>     </mtr>     <mtr>@@ -478,7 +478,7 @@         <mtext mathvariant="normal">TripleDot</mtext>       </mtd>       <mtd>-        <mo accent="true">⃛</mo>+        <mo>⃛</mo>       </mtd>     </mtr>     <mtr>@@ -590,7 +590,7 @@         <mtext mathvariant="normal">twoheadleftarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↞</mo>+        <mo>↞</mo>       </mtd>     </mtr>     <mtr>@@ -598,7 +598,7 @@         <mtext mathvariant="normal">twoheadrightarrow</mtext>       </mtd>       <mtd>-        <mo accent="true">↠</mo>+        <mo>↠</mo>       </mtd>     </mtr>   </mtable>
tests/writers/tokens.tex view
@@ -1,1 +1,1 @@-\tilde{\phi}\sqrt{\phi}\frac{\phi}{\xi}\frac{\phi}{\xi}\frac{\phi}{\xi}{(\phi)}{(\phi)}\xi+\widetilde{\phi}\sqrt{\phi}\frac{\phi}{\xi}\frac{\phi}{\xi}\frac{\phi}{\xi}{(\phi)}{(\phi)}\xi
tests/writers/u.mml view
@@ -38,7 +38,7 @@         <mtext mathvariant="normal">Uarr</mtext>       </mtd>       <mtd>-        <mo accent="true">↟</mo>+        <mo>↟</mo>       </mtd>     </mtr>     <mtr>@@ -270,7 +270,7 @@         <mtext mathvariant="normal">uml</mtext>       </mtd>       <mtd>-        <mo accent="true">¨</mo>+        <mo>¨</mo>       </mtd>     </mtr>     <mtr>@@ -286,7 +286,7 @@         <mtext mathvariant="normal">UnderBrace</mtext>       </mtd>       <mtd>-        <mo accent="true">⏟</mo>+        <mo>⏟</mo>       </mtd>     </mtr>     <mtr>@@ -294,7 +294,7 @@         <mtext mathvariant="normal">UnderBracket</mtext>       </mtd>       <mtd>-        <mo accent="true">⎵</mo>+        <mo>⎵</mo>       </mtd>     </mtr>     <mtr>@@ -302,7 +302,7 @@         <mtext mathvariant="normal">UnderParenthesis</mtext>       </mtd>       <mtd>-        <mo accent="true">⏝</mo>+        <mo>⏝</mo>       </mtd>     </mtr>     <mtr>
tests/writers/unicode.mml view
@@ -4,7 +4,7 @@     <mi>f</mi>     <mo>:</mo>     <mi>X</mi>-    <mo accent="false">→</mo>+    <mo>→</mo>     <mi>Y</mi>   </mrow> </math>
tests/writers/x.mml view
@@ -54,7 +54,7 @@         <mtext mathvariant="normal">xharr</mtext>       </mtd>       <mtd>-        <mo accent="true">⟷</mo>+        <mo>⟷</mo>       </mtd>     </mtr>     <mtr>@@ -62,7 +62,7 @@         <mtext mathvariant="normal">xhArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⟺</mo>+        <mo>⟺</mo>       </mtd>     </mtr>     <mtr>@@ -86,7 +86,7 @@         <mtext mathvariant="normal">xlarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⟵</mo>+        <mo>⟵</mo>       </mtd>     </mtr>     <mtr>@@ -94,7 +94,7 @@         <mtext mathvariant="normal">xlArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⟸</mo>+        <mo>⟸</mo>       </mtd>     </mtr>     <mtr>@@ -102,7 +102,7 @@         <mtext mathvariant="normal">xmap</mtext>       </mtd>       <mtd>-        <mo accent="true">⟼</mo>+        <mo>⟼</mo>       </mtd>     </mtr>     <mtr>@@ -158,7 +158,7 @@         <mtext mathvariant="normal">xrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⟶</mo>+        <mo>⟶</mo>       </mtd>     </mtr>     <mtr>@@ -166,7 +166,7 @@         <mtext mathvariant="normal">xrArr</mtext>       </mtd>       <mtd>-        <mo accent="true">⟹</mo>+        <mo>⟹</mo>       </mtd>     </mtr>     <mtr>
tests/writers/z.mml view
@@ -126,7 +126,7 @@         <mtext mathvariant="normal">zigrarr</mtext>       </mtd>       <mtd>-        <mo accent="true">⇝</mo>+        <mo>⇝</mo>       </mtd>     </mtr>     <mtr>
texmath.cabal view
@@ -1,5 +1,5 @@ Name:                texmath-Version:             0.9.4+Version:             0.9.4.1 Cabal-Version:       >= 1.10 Build-type:          Simple Synopsis:            Conversion between formats used to represent mathematics.