{-
Copyright (C) 2009 John MacFarlane <jgm@berkeley.edu>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-}

{- | Function for replacing strings of characters with their respective mathvariant and vice versa.
-}

module Text.TeXMath.Unicode.ToUnicode (fromUnicodeChar,
                                      toUnicodeChar,
                                      fromUnicode,
                                      toUnicode)
where

import Text.TeXMath.Types
import qualified Data.Map as M
import qualified Data.Text as T
import Data.Maybe (fromMaybe)

-- | Replace characters with their corresponding mathvariant unicode character.
--  MathML has a mathvariant attribute which is unimplemented in Firefox
--  (see <https://bugzilla.mozilla.org/show_bug.cgi?id=114365 here>)
--  Therefore, we may want to translate mathscr, etc to unicode symbols directly.
toUnicode :: TextType -> T.Text -> T.Text
toUnicode :: TextType -> Text -> Text
toUnicode TextType
TextNormal = Text -> Text
forall a. a -> a
id
toUnicode TextType
tt = (Char -> Char) -> Text -> Text
T.map (\Char
c -> Char -> Maybe Char -> Char
forall a. a -> Maybe a -> a
fromMaybe Char
c ((TextType, Char) -> Maybe Char
toUnicodeChar (TextType
tt, Char
c)))

toUnicodeChar :: (TextType, Char) -> Maybe Char
toUnicodeChar :: (TextType, Char) -> Maybe Char
toUnicodeChar (TextType, Char)
x = (TextType, Char) -> Map (TextType, Char) Char -> Maybe Char
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup (TextType, Char)
x Map (TextType, Char) Char
unicodeMap

-- | The inverse of 'toUnicodeChar': returns the corresponding
--  unstyled character and 'TextType' of a unicode character.
fromUnicodeChar :: Char -> Maybe (TextType, Char)
fromUnicodeChar :: Char -> Maybe (TextType, Char)
fromUnicodeChar Char
c = Char -> Map Char (TextType, Char) -> Maybe (TextType, Char)
forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup Char
c Map Char (TextType, Char)
reverseUnicodeMap

-- | Inverse of 'toUnicode'.
fromUnicode :: TextType -> T.Text -> T.Text
fromUnicode :: TextType -> Text -> Text
fromUnicode TextType
tt Text
cs =
  (Char -> Char) -> Text -> Text
T.map (\Char
c -> case Char -> Maybe (TextType, Char)
fromUnicodeChar Char
c of
                 Just (TextType
tt', Char
c') | TextType
tt' TextType -> TextType -> Bool
forall a. Eq a => a -> a -> Bool
== TextType
tt -> Char
c'
                 Maybe (TextType, Char)
_ -> Char
c) Text
cs

reverseUnicodeMap :: M.Map Char (TextType, Char)
reverseUnicodeMap :: Map Char (TextType, Char)
reverseUnicodeMap = [(Char, (TextType, Char))] -> Map Char (TextType, Char)
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList ([(Char, (TextType, Char))] -> Map Char (TextType, Char))
-> [(Char, (TextType, Char))] -> Map Char (TextType, Char)
forall a b. (a -> b) -> a -> b
$ (((TextType, Char), Char) -> (Char, (TextType, Char)))
-> [((TextType, Char), Char)] -> [(Char, (TextType, Char))]
forall a b. (a -> b) -> [a] -> [b]
map (\((TextType, Char)
a,Char
b) -> (Char
b,(TextType, Char)
a)) [((TextType, Char), Char)]
unicodeTable

unicodeMap :: M.Map (TextType, Char) Char
unicodeMap :: Map (TextType, Char) Char
unicodeMap = [((TextType, Char), Char)] -> Map (TextType, Char) Char
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList [((TextType, Char), Char)]
unicodeTable

-- DO NOT EDIT BY HAND BELOW THIS POINT!
-- unicodeTable is automatically generated by mkUnicodeTable.hs in
-- lib/tounicode.
-- Note:  when the table contains duplicates (as is the case here
-- in a few cases, e.g. with DoubleStruck 'C'), M.fromList
-- will take the one that occurs LAST in the list.  So the
-- 'MATHEMATICAL' entries will be preferred.
unicodeTable :: [((TextType, Char), Char)]
unicodeTable :: [((TextType, Char), Char)]
unicodeTable = [ ((TextType
TextDoubleStruck,Char
'C'),Char
'\8450')  -- C -> ℂ
               , ((TextType
TextScript,Char
'g'),Char
'\8458')  -- g -> ℊ
               , ((TextType
TextScript,Char
'H'),Char
'\8459')  -- H -> ℋ
               , ((TextType
TextFraktur,Char
'H'),Char
'\8460')  -- H -> ℌ
               , ((TextType
TextDoubleStruck,Char
'H'),Char
'\8461')  -- H -> ℍ
               , ((TextType
TextScript,Char
'I'),Char
'\8464')  -- I -> ℐ
               , ((TextType
TextFraktur,Char
'I'),Char
'\8465')  -- I -> ℑ
               , ((TextType
TextScript,Char
'L'),Char
'\8466')  -- L -> ℒ
               , ((TextType
TextScript,Char
'l'),Char
'\8467')  -- l -> ℓ
               , ((TextType
TextDoubleStruck,Char
'N'),Char
'\8469')  -- N -> ℕ
               , ((TextType
TextDoubleStruck,Char
'P'),Char
'\8473')  -- P -> ℙ
               , ((TextType
TextDoubleStruck,Char
'Q'),Char
'\8474')  -- Q -> ℚ
               , ((TextType
TextScript,Char
'R'),Char
'\8475')  -- R -> ℛ
               , ((TextType
TextFraktur,Char
'R'),Char
'\8476')  -- R -> ℜ
               , ((TextType
TextDoubleStruck,Char
'R'),Char
'\8477')  -- R -> ℝ
               , ((TextType
TextDoubleStruck,Char
'Z'),Char
'\8484')  -- Z -> ℤ
               , ((TextType
TextFraktur,Char
'Z'),Char
'\8488')  -- Z -> ℨ
               , ((TextType
TextScript,Char
'B'),Char
'\8492')  -- B -> ℬ
               , ((TextType
TextFraktur,Char
'C'),Char
'\8493')  -- C -> ℭ
               , ((TextType
TextScript,Char
'e'),Char
'\8495')  -- e -> ℯ
               , ((TextType
TextScript,Char
'E'),Char
'\8496')  -- E -> ℰ
               , ((TextType
TextScript,Char
'F'),Char
'\8497')  -- F -> ℱ
               , ((TextType
TextScript,Char
'M'),Char
'\8499')  -- M -> ℳ
               , ((TextType
TextScript,Char
'o'),Char
'\8500')  -- o -> ℴ
               , ((TextType
TextDoubleStruck,Char
'\960'),Char
'\8508')  -- π -> ℼ
               , ((TextType
TextDoubleStruck,Char
'\947'),Char
'\8509')  -- γ -> ℽ
               , ((TextType
TextDoubleStruck,Char
'\915'),Char
'\8510')  -- Γ -> ℾ
               , ((TextType
TextDoubleStruck,Char
'\928'),Char
'\8511')  -- Π -> ℿ
               , ((TextType
TextDoubleStruck,Char
'\8721'),Char
'\8512')  -- ∑ -> ⅀
               , ((TextType
TextDoubleStruck,Char
'D'),Char
'\8517')  -- D -> ⅅ
               , ((TextType
TextDoubleStruck,Char
'd'),Char
'\8518')  -- d -> ⅆ
               , ((TextType
TextDoubleStruck,Char
'e'),Char
'\8519')  -- e -> ⅇ
               , ((TextType
TextDoubleStruck,Char
'i'),Char
'\8520')  -- i -> ⅈ
               , ((TextType
TextDoubleStruck,Char
'j'),Char
'\8521')  -- j -> ⅉ
               , ((TextType
TextBold,Char
'A'),Char
'\119808')  -- A -> 𝐀
               , ((TextType
TextBold,Char
'B'),Char
'\119809')  -- B -> 𝐁
               , ((TextType
TextBold,Char
'C'),Char
'\119810')  -- C -> 𝐂
               , ((TextType
TextBold,Char
'D'),Char
'\119811')  -- D -> 𝐃
               , ((TextType
TextBold,Char
'E'),Char
'\119812')  -- E -> 𝐄
               , ((TextType
TextBold,Char
'F'),Char
'\119813')  -- F -> 𝐅
               , ((TextType
TextBold,Char
'G'),Char
'\119814')  -- G -> 𝐆
               , ((TextType
TextBold,Char
'H'),Char
'\119815')  -- H -> 𝐇
               , ((TextType
TextBold,Char
'I'),Char
'\119816')  -- I -> 𝐈
               , ((TextType
TextBold,Char
'J'),Char
'\119817')  -- J -> 𝐉
               , ((TextType
TextBold,Char
'K'),Char
'\119818')  -- K -> 𝐊
               , ((TextType
TextBold,Char
'L'),Char
'\119819')  -- L -> 𝐋
               , ((TextType
TextBold,Char
'M'),Char
'\119820')  -- M -> 𝐌
               , ((TextType
TextBold,Char
'N'),Char
'\119821')  -- N -> 𝐍
               , ((TextType
TextBold,Char
'O'),Char
'\119822')  -- O -> 𝐎
               , ((TextType
TextBold,Char
'P'),Char
'\119823')  -- P -> 𝐏
               , ((TextType
TextBold,Char
'Q'),Char
'\119824')  -- Q -> 𝐐
               , ((TextType
TextBold,Char
'R'),Char
'\119825')  -- R -> 𝐑
               , ((TextType
TextBold,Char
'S'),Char
'\119826')  -- S -> 𝐒
               , ((TextType
TextBold,Char
'T'),Char
'\119827')  -- T -> 𝐓
               , ((TextType
TextBold,Char
'U'),Char
'\119828')  -- U -> 𝐔
               , ((TextType
TextBold,Char
'V'),Char
'\119829')  -- V -> 𝐕
               , ((TextType
TextBold,Char
'W'),Char
'\119830')  -- W -> 𝐖
               , ((TextType
TextBold,Char
'X'),Char
'\119831')  -- X -> 𝐗
               , ((TextType
TextBold,Char
'Y'),Char
'\119832')  -- Y -> 𝐘
               , ((TextType
TextBold,Char
'Z'),Char
'\119833')  -- Z -> 𝐙
               , ((TextType
TextBold,Char
'a'),Char
'\119834')  -- a -> 𝐚
               , ((TextType
TextBold,Char
'b'),Char
'\119835')  -- b -> 𝐛
               , ((TextType
TextBold,Char
'c'),Char
'\119836')  -- c -> 𝐜
               , ((TextType
TextBold,Char
'd'),Char
'\119837')  -- d -> 𝐝
               , ((TextType
TextBold,Char
'e'),Char
'\119838')  -- e -> 𝐞
               , ((TextType
TextBold,Char
'f'),Char
'\119839')  -- f -> 𝐟
               , ((TextType
TextBold,Char
'g'),Char
'\119840')  -- g -> 𝐠
               , ((TextType
TextBold,Char
'h'),Char
'\119841')  -- h -> 𝐡
               , ((TextType
TextBold,Char
'i'),Char
'\119842')  -- i -> 𝐢
               , ((TextType
TextBold,Char
'j'),Char
'\119843')  -- j -> 𝐣
               , ((TextType
TextBold,Char
'k'),Char
'\119844')  -- k -> 𝐤
               , ((TextType
TextBold,Char
'l'),Char
'\119845')  -- l -> 𝐥
               , ((TextType
TextBold,Char
'm'),Char
'\119846')  -- m -> 𝐦
               , ((TextType
TextBold,Char
'n'),Char
'\119847')  -- n -> 𝐧
               , ((TextType
TextBold,Char
'o'),Char
'\119848')  -- o -> 𝐨
               , ((TextType
TextBold,Char
'p'),Char
'\119849')  -- p -> 𝐩
               , ((TextType
TextBold,Char
'q'),Char
'\119850')  -- q -> 𝐪
               , ((TextType
TextBold,Char
'r'),Char
'\119851')  -- r -> 𝐫
               , ((TextType
TextBold,Char
's'),Char
'\119852')  -- s -> 𝐬
               , ((TextType
TextBold,Char
't'),Char
'\119853')  -- t -> 𝐭
               , ((TextType
TextBold,Char
'u'),Char
'\119854')  -- u -> 𝐮
               , ((TextType
TextBold,Char
'v'),Char
'\119855')  -- v -> 𝐯
               , ((TextType
TextBold,Char
'w'),Char
'\119856')  -- w -> 𝐰
               , ((TextType
TextBold,Char
'x'),Char
'\119857')  -- x -> 𝐱
               , ((TextType
TextBold,Char
'y'),Char
'\119858')  -- y -> 𝐲
               , ((TextType
TextBold,Char
'z'),Char
'\119859')  -- z -> 𝐳
               , ((TextType
TextItalic,Char
'A'),Char
'\119860')  -- A -> 𝐴
               , ((TextType
TextItalic,Char
'B'),Char
'\119861')  -- B -> 𝐵
               , ((TextType
TextItalic,Char
'C'),Char
'\119862')  -- C -> 𝐶
               , ((TextType
TextItalic,Char
'D'),Char
'\119863')  -- D -> 𝐷
               , ((TextType
TextItalic,Char
'E'),Char
'\119864')  -- E -> 𝐸
               , ((TextType
TextItalic,Char
'F'),Char
'\119865')  -- F -> 𝐹
               , ((TextType
TextItalic,Char
'G'),Char
'\119866')  -- G -> 𝐺
               , ((TextType
TextItalic,Char
'H'),Char
'\119867')  -- H -> 𝐻
               , ((TextType
TextItalic,Char
'I'),Char
'\119868')  -- I -> 𝐼
               , ((TextType
TextItalic,Char
'J'),Char
'\119869')  -- J -> 𝐽
               , ((TextType
TextItalic,Char
'K'),Char
'\119870')  -- K -> 𝐾
               , ((TextType
TextItalic,Char
'L'),Char
'\119871')  -- L -> 𝐿
               , ((TextType
TextItalic,Char
'M'),Char
'\119872')  -- M -> 𝑀
               , ((TextType
TextItalic,Char
'N'),Char
'\119873')  -- N -> 𝑁
               , ((TextType
TextItalic,Char
'O'),Char
'\119874')  -- O -> 𝑂
               , ((TextType
TextItalic,Char
'P'),Char
'\119875')  -- P -> 𝑃
               , ((TextType
TextItalic,Char
'Q'),Char
'\119876')  -- Q -> 𝑄
               , ((TextType
TextItalic,Char
'R'),Char
'\119877')  -- R -> 𝑅
               , ((TextType
TextItalic,Char
'S'),Char
'\119878')  -- S -> 𝑆
               , ((TextType
TextItalic,Char
'T'),Char
'\119879')  -- T -> 𝑇
               , ((TextType
TextItalic,Char
'U'),Char
'\119880')  -- U -> 𝑈
               , ((TextType
TextItalic,Char
'V'),Char
'\119881')  -- V -> 𝑉
               , ((TextType
TextItalic,Char
'W'),Char
'\119882')  -- W -> 𝑊
               , ((TextType
TextItalic,Char
'X'),Char
'\119883')  -- X -> 𝑋
               , ((TextType
TextItalic,Char
'Y'),Char
'\119884')  -- Y -> 𝑌
               , ((TextType
TextItalic,Char
'Z'),Char
'\119885')  -- Z -> 𝑍
               , ((TextType
TextItalic,Char
'a'),Char
'\119886')  -- a -> 𝑎
               , ((TextType
TextItalic,Char
'b'),Char
'\119887')  -- b -> 𝑏
               , ((TextType
TextItalic,Char
'c'),Char
'\119888')  -- c -> 𝑐
               , ((TextType
TextItalic,Char
'd'),Char
'\119889')  -- d -> 𝑑
               , ((TextType
TextItalic,Char
'e'),Char
'\119890')  -- e -> 𝑒
               , ((TextType
TextItalic,Char
'f'),Char
'\119891')  -- f -> 𝑓
               , ((TextType
TextItalic,Char
'g'),Char
'\119892')  -- g -> 𝑔
               , ((TextType
TextItalic,Char
'i'),Char
'\119894')  -- i -> 𝑖
               , ((TextType
TextItalic,Char
'j'),Char
'\119895')  -- j -> 𝑗
               , ((TextType
TextItalic,Char
'k'),Char
'\119896')  -- k -> 𝑘
               , ((TextType
TextItalic,Char
'l'),Char
'\119897')  -- l -> 𝑙
               , ((TextType
TextItalic,Char
'm'),Char
'\119898')  -- m -> 𝑚
               , ((TextType
TextItalic,Char
'n'),Char
'\119899')  -- n -> 𝑛
               , ((TextType
TextItalic,Char
'o'),Char
'\119900')  -- o -> 𝑜
               , ((TextType
TextItalic,Char
'p'),Char
'\119901')  -- p -> 𝑝
               , ((TextType
TextItalic,Char
'q'),Char
'\119902')  -- q -> 𝑞
               , ((TextType
TextItalic,Char
'r'),Char
'\119903')  -- r -> 𝑟
               , ((TextType
TextItalic,Char
's'),Char
'\119904')  -- s -> 𝑠
               , ((TextType
TextItalic,Char
't'),Char
'\119905')  -- t -> 𝑡
               , ((TextType
TextItalic,Char
'u'),Char
'\119906')  -- u -> 𝑢
               , ((TextType
TextItalic,Char
'v'),Char
'\119907')  -- v -> 𝑣
               , ((TextType
TextItalic,Char
'w'),Char
'\119908')  -- w -> 𝑤
               , ((TextType
TextItalic,Char
'x'),Char
'\119909')  -- x -> 𝑥
               , ((TextType
TextItalic,Char
'y'),Char
'\119910')  -- y -> 𝑦
               , ((TextType
TextItalic,Char
'z'),Char
'\119911')  -- z -> 𝑧
               , ((TextType
TextBoldItalic,Char
'A'),Char
'\119912')  -- A -> 𝑨
               , ((TextType
TextBoldItalic,Char
'B'),Char
'\119913')  -- B -> 𝑩
               , ((TextType
TextBoldItalic,Char
'C'),Char
'\119914')  -- C -> 𝑪
               , ((TextType
TextBoldItalic,Char
'D'),Char
'\119915')  -- D -> 𝑫
               , ((TextType
TextBoldItalic,Char
'E'),Char
'\119916')  -- E -> 𝑬
               , ((TextType
TextBoldItalic,Char
'F'),Char
'\119917')  -- F -> 𝑭
               , ((TextType
TextBoldItalic,Char
'G'),Char
'\119918')  -- G -> 𝑮
               , ((TextType
TextBoldItalic,Char
'H'),Char
'\119919')  -- H -> 𝑯
               , ((TextType
TextBoldItalic,Char
'I'),Char
'\119920')  -- I -> 𝑰
               , ((TextType
TextBoldItalic,Char
'J'),Char
'\119921')  -- J -> 𝑱
               , ((TextType
TextBoldItalic,Char
'K'),Char
'\119922')  -- K -> 𝑲
               , ((TextType
TextBoldItalic,Char
'L'),Char
'\119923')  -- L -> 𝑳
               , ((TextType
TextBoldItalic,Char
'M'),Char
'\119924')  -- M -> 𝑴
               , ((TextType
TextBoldItalic,Char
'N'),Char
'\119925')  -- N -> 𝑵
               , ((TextType
TextBoldItalic,Char
'O'),Char
'\119926')  -- O -> 𝑶
               , ((TextType
TextBoldItalic,Char
'P'),Char
'\119927')  -- P -> 𝑷
               , ((TextType
TextBoldItalic,Char
'Q'),Char
'\119928')  -- Q -> 𝑸
               , ((TextType
TextBoldItalic,Char
'R'),Char
'\119929')  -- R -> 𝑹
               , ((TextType
TextBoldItalic,Char
'S'),Char
'\119930')  -- S -> 𝑺
               , ((TextType
TextBoldItalic,Char
'T'),Char
'\119931')  -- T -> 𝑻
               , ((TextType
TextBoldItalic,Char
'U'),Char
'\119932')  -- U -> 𝑼
               , ((TextType
TextBoldItalic,Char
'V'),Char
'\119933')  -- V -> 𝑽
               , ((TextType
TextBoldItalic,Char
'W'),Char
'\119934')  -- W -> 𝑾
               , ((TextType
TextBoldItalic,Char
'X'),Char
'\119935')  -- X -> 𝑿
               , ((TextType
TextBoldItalic,Char
'Y'),Char
'\119936')  -- Y -> 𝒀
               , ((TextType
TextBoldItalic,Char
'Z'),Char
'\119937')  -- Z -> 𝒁
               , ((TextType
TextBoldItalic,Char
'a'),Char
'\119938')  -- a -> 𝒂
               , ((TextType
TextBoldItalic,Char
'b'),Char
'\119939')  -- b -> 𝒃
               , ((TextType
TextBoldItalic,Char
'c'),Char
'\119940')  -- c -> 𝒄
               , ((TextType
TextBoldItalic,Char
'd'),Char
'\119941')  -- d -> 𝒅
               , ((TextType
TextBoldItalic,Char
'e'),Char
'\119942')  -- e -> 𝒆
               , ((TextType
TextBoldItalic,Char
'f'),Char
'\119943')  -- f -> 𝒇
               , ((TextType
TextBoldItalic,Char
'g'),Char
'\119944')  -- g -> 𝒈
               , ((TextType
TextBoldItalic,Char
'h'),Char
'\119945')  -- h -> 𝒉
               , ((TextType
TextBoldItalic,Char
'i'),Char
'\119946')  -- i -> 𝒊
               , ((TextType
TextBoldItalic,Char
'j'),Char
'\119947')  -- j -> 𝒋
               , ((TextType
TextBoldItalic,Char
'k'),Char
'\119948')  -- k -> 𝒌
               , ((TextType
TextBoldItalic,Char
'l'),Char
'\119949')  -- l -> 𝒍
               , ((TextType
TextBoldItalic,Char
'm'),Char
'\119950')  -- m -> 𝒎
               , ((TextType
TextBoldItalic,Char
'n'),Char
'\119951')  -- n -> 𝒏
               , ((TextType
TextBoldItalic,Char
'o'),Char
'\119952')  -- o -> 𝒐
               , ((TextType
TextBoldItalic,Char
'p'),Char
'\119953')  -- p -> 𝒑
               , ((TextType
TextBoldItalic,Char
'q'),Char
'\119954')  -- q -> 𝒒
               , ((TextType
TextBoldItalic,Char
'r'),Char
'\119955')  -- r -> 𝒓
               , ((TextType
TextBoldItalic,Char
's'),Char
'\119956')  -- s -> 𝒔
               , ((TextType
TextBoldItalic,Char
't'),Char
'\119957')  -- t -> 𝒕
               , ((TextType
TextBoldItalic,Char
'u'),Char
'\119958')  -- u -> 𝒖
               , ((TextType
TextBoldItalic,Char
'v'),Char
'\119959')  -- v -> 𝒗
               , ((TextType
TextBoldItalic,Char
'w'),Char
'\119960')  -- w -> 𝒘
               , ((TextType
TextBoldItalic,Char
'x'),Char
'\119961')  -- x -> 𝒙
               , ((TextType
TextBoldItalic,Char
'y'),Char
'\119962')  -- y -> 𝒚
               , ((TextType
TextBoldItalic,Char
'z'),Char
'\119963')  -- z -> 𝒛
               , ((TextType
TextScript,Char
'A'),Char
'\119964')  -- A -> 𝒜
               , ((TextType
TextScript,Char
'C'),Char
'\119966')  -- C -> 𝒞
               , ((TextType
TextScript,Char
'D'),Char
'\119967')  -- D -> 𝒟
               , ((TextType
TextScript,Char
'G'),Char
'\119970')  -- G -> 𝒢
               , ((TextType
TextScript,Char
'J'),Char
'\119973')  -- J -> 𝒥
               , ((TextType
TextScript,Char
'K'),Char
'\119974')  -- K -> 𝒦
               , ((TextType
TextScript,Char
'N'),Char
'\119977')  -- N -> 𝒩
               , ((TextType
TextScript,Char
'O'),Char
'\119978')  -- O -> 𝒪
               , ((TextType
TextScript,Char
'P'),Char
'\119979')  -- P -> 𝒫
               , ((TextType
TextScript,Char
'Q'),Char
'\119980')  -- Q -> 𝒬
               , ((TextType
TextScript,Char
'S'),Char
'\119982')  -- S -> 𝒮
               , ((TextType
TextScript,Char
'T'),Char
'\119983')  -- T -> 𝒯
               , ((TextType
TextScript,Char
'U'),Char
'\119984')  -- U -> 𝒰
               , ((TextType
TextScript,Char
'V'),Char
'\119985')  -- V -> 𝒱
               , ((TextType
TextScript,Char
'W'),Char
'\119986')  -- W -> 𝒲
               , ((TextType
TextScript,Char
'X'),Char
'\119987')  -- X -> 𝒳
               , ((TextType
TextScript,Char
'Y'),Char
'\119988')  -- Y -> 𝒴
               , ((TextType
TextScript,Char
'Z'),Char
'\119989')  -- Z -> 𝒵
               , ((TextType
TextScript,Char
'a'),Char
'\119990')  -- a -> 𝒶
               , ((TextType
TextScript,Char
'b'),Char
'\119991')  -- b -> 𝒷
               , ((TextType
TextScript,Char
'c'),Char
'\119992')  -- c -> 𝒸
               , ((TextType
TextScript,Char
'd'),Char
'\119993')  -- d -> 𝒹
               , ((TextType
TextScript,Char
'f'),Char
'\119995')  -- f -> 𝒻
               , ((TextType
TextScript,Char
'h'),Char
'\119997')  -- h -> 𝒽
               , ((TextType
TextScript,Char
'i'),Char
'\119998')  -- i -> 𝒾
               , ((TextType
TextScript,Char
'j'),Char
'\119999')  -- j -> 𝒿
               , ((TextType
TextScript,Char
'k'),Char
'\120000')  -- k -> 𝓀
               , ((TextType
TextScript,Char
'l'),Char
'\120001')  -- l -> 𝓁
               , ((TextType
TextScript,Char
'm'),Char
'\120002')  -- m -> 𝓂
               , ((TextType
TextScript,Char
'n'),Char
'\120003')  -- n -> 𝓃
               , ((TextType
TextScript,Char
'p'),Char
'\120005')  -- p -> 𝓅
               , ((TextType
TextScript,Char
'q'),Char
'\120006')  -- q -> 𝓆
               , ((TextType
TextScript,Char
'r'),Char
'\120007')  -- r -> 𝓇
               , ((TextType
TextScript,Char
's'),Char
'\120008')  -- s -> 𝓈
               , ((TextType
TextScript,Char
't'),Char
'\120009')  -- t -> 𝓉
               , ((TextType
TextScript,Char
'u'),Char
'\120010')  -- u -> 𝓊
               , ((TextType
TextScript,Char
'v'),Char
'\120011')  -- v -> 𝓋
               , ((TextType
TextScript,Char
'w'),Char
'\120012')  -- w -> 𝓌
               , ((TextType
TextScript,Char
'x'),Char
'\120013')  -- x -> 𝓍
               , ((TextType
TextScript,Char
'y'),Char
'\120014')  -- y -> 𝓎
               , ((TextType
TextScript,Char
'z'),Char
'\120015')  -- z -> 𝓏
               , ((TextType
TextBoldScript,Char
'A'),Char
'\120016')  -- A -> 𝓐
               , ((TextType
TextBoldScript,Char
'B'),Char
'\120017')  -- B -> 𝓑
               , ((TextType
TextBoldScript,Char
'C'),Char
'\120018')  -- C -> 𝓒
               , ((TextType
TextBoldScript,Char
'D'),Char
'\120019')  -- D -> 𝓓
               , ((TextType
TextBoldScript,Char
'E'),Char
'\120020')  -- E -> 𝓔
               , ((TextType
TextBoldScript,Char
'F'),Char
'\120021')  -- F -> 𝓕
               , ((TextType
TextBoldScript,Char
'G'),Char
'\120022')  -- G -> 𝓖
               , ((TextType
TextBoldScript,Char
'H'),Char
'\120023')  -- H -> 𝓗
               , ((TextType
TextBoldScript,Char
'I'),Char
'\120024')  -- I -> 𝓘
               , ((TextType
TextBoldScript,Char
'J'),Char
'\120025')  -- J -> 𝓙
               , ((TextType
TextBoldScript,Char
'K'),Char
'\120026')  -- K -> 𝓚
               , ((TextType
TextBoldScript,Char
'L'),Char
'\120027')  -- L -> 𝓛
               , ((TextType
TextBoldScript,Char
'M'),Char
'\120028')  -- M -> 𝓜
               , ((TextType
TextBoldScript,Char
'N'),Char
'\120029')  -- N -> 𝓝
               , ((TextType
TextBoldScript,Char
'O'),Char
'\120030')  -- O -> 𝓞
               , ((TextType
TextBoldScript,Char
'P'),Char
'\120031')  -- P -> 𝓟
               , ((TextType
TextBoldScript,Char
'Q'),Char
'\120032')  -- Q -> 𝓠
               , ((TextType
TextBoldScript,Char
'R'),Char
'\120033')  -- R -> 𝓡
               , ((TextType
TextBoldScript,Char
'S'),Char
'\120034')  -- S -> 𝓢
               , ((TextType
TextBoldScript,Char
'T'),Char
'\120035')  -- T -> 𝓣
               , ((TextType
TextBoldScript,Char
'U'),Char
'\120036')  -- U -> 𝓤
               , ((TextType
TextBoldScript,Char
'V'),Char
'\120037')  -- V -> 𝓥
               , ((TextType
TextBoldScript,Char
'W'),Char
'\120038')  -- W -> 𝓦
               , ((TextType
TextBoldScript,Char
'X'),Char
'\120039')  -- X -> 𝓧
               , ((TextType
TextBoldScript,Char
'Y'),Char
'\120040')  -- Y -> 𝓨
               , ((TextType
TextBoldScript,Char
'Z'),Char
'\120041')  -- Z -> 𝓩
               , ((TextType
TextBoldScript,Char
'a'),Char
'\120042')  -- a -> 𝓪
               , ((TextType
TextBoldScript,Char
'b'),Char
'\120043')  -- b -> 𝓫
               , ((TextType
TextBoldScript,Char
'c'),Char
'\120044')  -- c -> 𝓬
               , ((TextType
TextBoldScript,Char
'd'),Char
'\120045')  -- d -> 𝓭
               , ((TextType
TextBoldScript,Char
'e'),Char
'\120046')  -- e -> 𝓮
               , ((TextType
TextBoldScript,Char
'f'),Char
'\120047')  -- f -> 𝓯
               , ((TextType
TextBoldScript,Char
'g'),Char
'\120048')  -- g -> 𝓰
               , ((TextType
TextBoldScript,Char
'h'),Char
'\120049')  -- h -> 𝓱
               , ((TextType
TextBoldScript,Char
'i'),Char
'\120050')  -- i -> 𝓲
               , ((TextType
TextBoldScript,Char
'j'),Char
'\120051')  -- j -> 𝓳
               , ((TextType
TextBoldScript,Char
'k'),Char
'\120052')  -- k -> 𝓴
               , ((TextType
TextBoldScript,Char
'l'),Char
'\120053')  -- l -> 𝓵
               , ((TextType
TextBoldScript,Char
'm'),Char
'\120054')  -- m -> 𝓶
               , ((TextType
TextBoldScript,Char
'n'),Char
'\120055')  -- n -> 𝓷
               , ((TextType
TextBoldScript,Char
'o'),Char
'\120056')  -- o -> 𝓸
               , ((TextType
TextBoldScript,Char
'p'),Char
'\120057')  -- p -> 𝓹
               , ((TextType
TextBoldScript,Char
'q'),Char
'\120058')  -- q -> 𝓺
               , ((TextType
TextBoldScript,Char
'r'),Char
'\120059')  -- r -> 𝓻
               , ((TextType
TextBoldScript,Char
's'),Char
'\120060')  -- s -> 𝓼
               , ((TextType
TextBoldScript,Char
't'),Char
'\120061')  -- t -> 𝓽
               , ((TextType
TextBoldScript,Char
'u'),Char
'\120062')  -- u -> 𝓾
               , ((TextType
TextBoldScript,Char
'v'),Char
'\120063')  -- v -> 𝓿
               , ((TextType
TextBoldScript,Char
'w'),Char
'\120064')  -- w -> 𝔀
               , ((TextType
TextBoldScript,Char
'x'),Char
'\120065')  -- x -> 𝔁
               , ((TextType
TextBoldScript,Char
'y'),Char
'\120066')  -- y -> 𝔂
               , ((TextType
TextBoldScript,Char
'z'),Char
'\120067')  -- z -> 𝔃
               , ((TextType
TextFraktur,Char
'A'),Char
'\120068')  -- A -> 𝔄
               , ((TextType
TextFraktur,Char
'B'),Char
'\120069')  -- B -> 𝔅
               , ((TextType
TextFraktur,Char
'D'),Char
'\120071')  -- D -> 𝔇
               , ((TextType
TextFraktur,Char
'E'),Char
'\120072')  -- E -> 𝔈
               , ((TextType
TextFraktur,Char
'F'),Char
'\120073')  -- F -> 𝔉
               , ((TextType
TextFraktur,Char
'G'),Char
'\120074')  -- G -> 𝔊
               , ((TextType
TextFraktur,Char
'J'),Char
'\120077')  -- J -> 𝔍
               , ((TextType
TextFraktur,Char
'K'),Char
'\120078')  -- K -> 𝔎
               , ((TextType
TextFraktur,Char
'L'),Char
'\120079')  -- L -> 𝔏
               , ((TextType
TextFraktur,Char
'M'),Char
'\120080')  -- M -> 𝔐
               , ((TextType
TextFraktur,Char
'N'),Char
'\120081')  -- N -> 𝔑
               , ((TextType
TextFraktur,Char
'O'),Char
'\120082')  -- O -> 𝔒
               , ((TextType
TextFraktur,Char
'P'),Char
'\120083')  -- P -> 𝔓
               , ((TextType
TextFraktur,Char
'Q'),Char
'\120084')  -- Q -> 𝔔
               , ((TextType
TextFraktur,Char
'S'),Char
'\120086')  -- S -> 𝔖
               , ((TextType
TextFraktur,Char
'T'),Char
'\120087')  -- T -> 𝔗
               , ((TextType
TextFraktur,Char
'U'),Char
'\120088')  -- U -> 𝔘
               , ((TextType
TextFraktur,Char
'V'),Char
'\120089')  -- V -> 𝔙
               , ((TextType
TextFraktur,Char
'W'),Char
'\120090')  -- W -> 𝔚
               , ((TextType
TextFraktur,Char
'X'),Char
'\120091')  -- X -> 𝔛
               , ((TextType
TextFraktur,Char
'Y'),Char
'\120092')  -- Y -> 𝔜
               , ((TextType
TextFraktur,Char
'a'),Char
'\120094')  -- a -> 𝔞
               , ((TextType
TextFraktur,Char
'b'),Char
'\120095')  -- b -> 𝔟
               , ((TextType
TextFraktur,Char
'c'),Char
'\120096')  -- c -> 𝔠
               , ((TextType
TextFraktur,Char
'd'),Char
'\120097')  -- d -> 𝔡
               , ((TextType
TextFraktur,Char
'e'),Char
'\120098')  -- e -> 𝔢
               , ((TextType
TextFraktur,Char
'f'),Char
'\120099')  -- f -> 𝔣
               , ((TextType
TextFraktur,Char
'g'),Char
'\120100')  -- g -> 𝔤
               , ((TextType
TextFraktur,Char
'h'),Char
'\120101')  -- h -> 𝔥
               , ((TextType
TextFraktur,Char
'i'),Char
'\120102')  -- i -> 𝔦
               , ((TextType
TextFraktur,Char
'j'),Char
'\120103')  -- j -> 𝔧
               , ((TextType
TextFraktur,Char
'k'),Char
'\120104')  -- k -> 𝔨
               , ((TextType
TextFraktur,Char
'l'),Char
'\120105')  -- l -> 𝔩
               , ((TextType
TextFraktur,Char
'm'),Char
'\120106')  -- m -> 𝔪
               , ((TextType
TextFraktur,Char
'n'),Char
'\120107')  -- n -> 𝔫
               , ((TextType
TextFraktur,Char
'o'),Char
'\120108')  -- o -> 𝔬
               , ((TextType
TextFraktur,Char
'p'),Char
'\120109')  -- p -> 𝔭
               , ((TextType
TextFraktur,Char
'q'),Char
'\120110')  -- q -> 𝔮
               , ((TextType
TextFraktur,Char
'r'),Char
'\120111')  -- r -> 𝔯
               , ((TextType
TextFraktur,Char
's'),Char
'\120112')  -- s -> 𝔰
               , ((TextType
TextFraktur,Char
't'),Char
'\120113')  -- t -> 𝔱
               , ((TextType
TextFraktur,Char
'u'),Char
'\120114')  -- u -> 𝔲
               , ((TextType
TextFraktur,Char
'v'),Char
'\120115')  -- v -> 𝔳
               , ((TextType
TextFraktur,Char
'w'),Char
'\120116')  -- w -> 𝔴
               , ((TextType
TextFraktur,Char
'x'),Char
'\120117')  -- x -> 𝔵
               , ((TextType
TextFraktur,Char
'y'),Char
'\120118')  -- y -> 𝔶
               , ((TextType
TextFraktur,Char
'z'),Char
'\120119')  -- z -> 𝔷
               , ((TextType
TextDoubleStruck,Char
'A'),Char
'\120120')  -- A -> 𝔸
               , ((TextType
TextDoubleStruck,Char
'B'),Char
'\120121')  -- B -> 𝔹
               , ((TextType
TextDoubleStruck,Char
'D'),Char
'\120123')  -- D -> 𝔻
               , ((TextType
TextDoubleStruck,Char
'E'),Char
'\120124')  -- E -> 𝔼
               , ((TextType
TextDoubleStruck,Char
'F'),Char
'\120125')  -- F -> 𝔽
               , ((TextType
TextDoubleStruck,Char
'G'),Char
'\120126')  -- G -> 𝔾
               , ((TextType
TextDoubleStruck,Char
'I'),Char
'\120128')  -- I -> 𝕀
               , ((TextType
TextDoubleStruck,Char
'J'),Char
'\120129')  -- J -> 𝕁
               , ((TextType
TextDoubleStruck,Char
'K'),Char
'\120130')  -- K -> 𝕂
               , ((TextType
TextDoubleStruck,Char
'L'),Char
'\120131')  -- L -> 𝕃
               , ((TextType
TextDoubleStruck,Char
'M'),Char
'\120132')  -- M -> 𝕄
               , ((TextType
TextDoubleStruck,Char
'O'),Char
'\120134')  -- O -> 𝕆
               , ((TextType
TextDoubleStruck,Char
'S'),Char
'\120138')  -- S -> 𝕊
               , ((TextType
TextDoubleStruck,Char
'T'),Char
'\120139')  -- T -> 𝕋
               , ((TextType
TextDoubleStruck,Char
'U'),Char
'\120140')  -- U -> 𝕌
               , ((TextType
TextDoubleStruck,Char
'V'),Char
'\120141')  -- V -> 𝕍
               , ((TextType
TextDoubleStruck,Char
'W'),Char
'\120142')  -- W -> 𝕎
               , ((TextType
TextDoubleStruck,Char
'X'),Char
'\120143')  -- X -> 𝕏
               , ((TextType
TextDoubleStruck,Char
'Y'),Char
'\120144')  -- Y -> 𝕐
               , ((TextType
TextDoubleStruck,Char
'a'),Char
'\120146')  -- a -> 𝕒
               , ((TextType
TextDoubleStruck,Char
'b'),Char
'\120147')  -- b -> 𝕓
               , ((TextType
TextDoubleStruck,Char
'c'),Char
'\120148')  -- c -> 𝕔
               , ((TextType
TextDoubleStruck,Char
'd'),Char
'\120149')  -- d -> 𝕕
               , ((TextType
TextDoubleStruck,Char
'e'),Char
'\120150')  -- e -> 𝕖
               , ((TextType
TextDoubleStruck,Char
'f'),Char
'\120151')  -- f -> 𝕗
               , ((TextType
TextDoubleStruck,Char
'g'),Char
'\120152')  -- g -> 𝕘
               , ((TextType
TextDoubleStruck,Char
'h'),Char
'\120153')  -- h -> 𝕙
               , ((TextType
TextDoubleStruck,Char
'i'),Char
'\120154')  -- i -> 𝕚
               , ((TextType
TextDoubleStruck,Char
'j'),Char
'\120155')  -- j -> 𝕛
               , ((TextType
TextDoubleStruck,Char
'k'),Char
'\120156')  -- k -> 𝕜
               , ((TextType
TextDoubleStruck,Char
'l'),Char
'\120157')  -- l -> 𝕝
               , ((TextType
TextDoubleStruck,Char
'm'),Char
'\120158')  -- m -> 𝕞
               , ((TextType
TextDoubleStruck,Char
'n'),Char
'\120159')  -- n -> 𝕟
               , ((TextType
TextDoubleStruck,Char
'o'),Char
'\120160')  -- o -> 𝕠
               , ((TextType
TextDoubleStruck,Char
'p'),Char
'\120161')  -- p -> 𝕡
               , ((TextType
TextDoubleStruck,Char
'q'),Char
'\120162')  -- q -> 𝕢
               , ((TextType
TextDoubleStruck,Char
'r'),Char
'\120163')  -- r -> 𝕣
               , ((TextType
TextDoubleStruck,Char
's'),Char
'\120164')  -- s -> 𝕤
               , ((TextType
TextDoubleStruck,Char
't'),Char
'\120165')  -- t -> 𝕥
               , ((TextType
TextDoubleStruck,Char
'u'),Char
'\120166')  -- u -> 𝕦
               , ((TextType
TextDoubleStruck,Char
'v'),Char
'\120167')  -- v -> 𝕧
               , ((TextType
TextDoubleStruck,Char
'w'),Char
'\120168')  -- w -> 𝕨
               , ((TextType
TextDoubleStruck,Char
'x'),Char
'\120169')  -- x -> 𝕩
               , ((TextType
TextDoubleStruck,Char
'y'),Char
'\120170')  -- y -> 𝕪
               , ((TextType
TextDoubleStruck,Char
'z'),Char
'\120171')  -- z -> 𝕫
               , ((TextType
TextBoldFraktur,Char
'A'),Char
'\120172')  -- A -> 𝕬
               , ((TextType
TextBoldFraktur,Char
'B'),Char
'\120173')  -- B -> 𝕭
               , ((TextType
TextBoldFraktur,Char
'C'),Char
'\120174')  -- C -> 𝕮
               , ((TextType
TextBoldFraktur,Char
'D'),Char
'\120175')  -- D -> 𝕯
               , ((TextType
TextBoldFraktur,Char
'E'),Char
'\120176')  -- E -> 𝕰
               , ((TextType
TextBoldFraktur,Char
'F'),Char
'\120177')  -- F -> 𝕱
               , ((TextType
TextBoldFraktur,Char
'G'),Char
'\120178')  -- G -> 𝕲
               , ((TextType
TextBoldFraktur,Char
'H'),Char
'\120179')  -- H -> 𝕳
               , ((TextType
TextBoldFraktur,Char
'I'),Char
'\120180')  -- I -> 𝕴
               , ((TextType
TextBoldFraktur,Char
'J'),Char
'\120181')  -- J -> 𝕵
               , ((TextType
TextBoldFraktur,Char
'K'),Char
'\120182')  -- K -> 𝕶
               , ((TextType
TextBoldFraktur,Char
'L'),Char
'\120183')  -- L -> 𝕷
               , ((TextType
TextBoldFraktur,Char
'M'),Char
'\120184')  -- M -> 𝕸
               , ((TextType
TextBoldFraktur,Char
'N'),Char
'\120185')  -- N -> 𝕹
               , ((TextType
TextBoldFraktur,Char
'O'),Char
'\120186')  -- O -> 𝕺
               , ((TextType
TextBoldFraktur,Char
'P'),Char
'\120187')  -- P -> 𝕻
               , ((TextType
TextBoldFraktur,Char
'Q'),Char
'\120188')  -- Q -> 𝕼
               , ((TextType
TextBoldFraktur,Char
'R'),Char
'\120189')  -- R -> 𝕽
               , ((TextType
TextBoldFraktur,Char
'S'),Char
'\120190')  -- S -> 𝕾
               , ((TextType
TextBoldFraktur,Char
'T'),Char
'\120191')  -- T -> 𝕿
               , ((TextType
TextBoldFraktur,Char
'U'),Char
'\120192')  -- U -> 𝖀
               , ((TextType
TextBoldFraktur,Char
'V'),Char
'\120193')  -- V -> 𝖁
               , ((TextType
TextBoldFraktur,Char
'W'),Char
'\120194')  -- W -> 𝖂
               , ((TextType
TextBoldFraktur,Char
'X'),Char
'\120195')  -- X -> 𝖃
               , ((TextType
TextBoldFraktur,Char
'Y'),Char
'\120196')  -- Y -> 𝖄
               , ((TextType
TextBoldFraktur,Char
'Z'),Char
'\120197')  -- Z -> 𝖅
               , ((TextType
TextBoldFraktur,Char
'a'),Char
'\120198')  -- a -> 𝖆
               , ((TextType
TextBoldFraktur,Char
'b'),Char
'\120199')  -- b -> 𝖇
               , ((TextType
TextBoldFraktur,Char
'c'),Char
'\120200')  -- c -> 𝖈
               , ((TextType
TextBoldFraktur,Char
'd'),Char
'\120201')  -- d -> 𝖉
               , ((TextType
TextBoldFraktur,Char
'e'),Char
'\120202')  -- e -> 𝖊
               , ((TextType
TextBoldFraktur,Char
'f'),Char
'\120203')  -- f -> 𝖋
               , ((TextType
TextBoldFraktur,Char
'g'),Char
'\120204')  -- g -> 𝖌
               , ((TextType
TextBoldFraktur,Char
'h'),Char
'\120205')  -- h -> 𝖍
               , ((TextType
TextBoldFraktur,Char
'i'),Char
'\120206')  -- i -> 𝖎
               , ((TextType
TextBoldFraktur,Char
'j'),Char
'\120207')  -- j -> 𝖏
               , ((TextType
TextBoldFraktur,Char
'k'),Char
'\120208')  -- k -> 𝖐
               , ((TextType
TextBoldFraktur,Char
'l'),Char
'\120209')  -- l -> 𝖑
               , ((TextType
TextBoldFraktur,Char
'm'),Char
'\120210')  -- m -> 𝖒
               , ((TextType
TextBoldFraktur,Char
'n'),Char
'\120211')  -- n -> 𝖓
               , ((TextType
TextBoldFraktur,Char
'o'),Char
'\120212')  -- o -> 𝖔
               , ((TextType
TextBoldFraktur,Char
'p'),Char
'\120213')  -- p -> 𝖕
               , ((TextType
TextBoldFraktur,Char
'q'),Char
'\120214')  -- q -> 𝖖
               , ((TextType
TextBoldFraktur,Char
'r'),Char
'\120215')  -- r -> 𝖗
               , ((TextType
TextBoldFraktur,Char
's'),Char
'\120216')  -- s -> 𝖘
               , ((TextType
TextBoldFraktur,Char
't'),Char
'\120217')  -- t -> 𝖙
               , ((TextType
TextBoldFraktur,Char
'u'),Char
'\120218')  -- u -> 𝖚
               , ((TextType
TextBoldFraktur,Char
'v'),Char
'\120219')  -- v -> 𝖛
               , ((TextType
TextBoldFraktur,Char
'w'),Char
'\120220')  -- w -> 𝖜
               , ((TextType
TextBoldFraktur,Char
'x'),Char
'\120221')  -- x -> 𝖝
               , ((TextType
TextBoldFraktur,Char
'y'),Char
'\120222')  -- y -> 𝖞
               , ((TextType
TextBoldFraktur,Char
'z'),Char
'\120223')  -- z -> 𝖟
               , ((TextType
TextSansSerif,Char
'A'),Char
'\120224')  -- A -> 𝖠
               , ((TextType
TextSansSerif,Char
'B'),Char
'\120225')  -- B -> 𝖡
               , ((TextType
TextSansSerif,Char
'C'),Char
'\120226')  -- C -> 𝖢
               , ((TextType
TextSansSerif,Char
'D'),Char
'\120227')  -- D -> 𝖣
               , ((TextType
TextSansSerif,Char
'E'),Char
'\120228')  -- E -> 𝖤
               , ((TextType
TextSansSerif,Char
'F'),Char
'\120229')  -- F -> 𝖥
               , ((TextType
TextSansSerif,Char
'G'),Char
'\120230')  -- G -> 𝖦
               , ((TextType
TextSansSerif,Char
'H'),Char
'\120231')  -- H -> 𝖧
               , ((TextType
TextSansSerif,Char
'I'),Char
'\120232')  -- I -> 𝖨
               , ((TextType
TextSansSerif,Char
'J'),Char
'\120233')  -- J -> 𝖩
               , ((TextType
TextSansSerif,Char
'K'),Char
'\120234')  -- K -> 𝖪
               , ((TextType
TextSansSerif,Char
'L'),Char
'\120235')  -- L -> 𝖫
               , ((TextType
TextSansSerif,Char
'M'),Char
'\120236')  -- M -> 𝖬
               , ((TextType
TextSansSerif,Char
'N'),Char
'\120237')  -- N -> 𝖭
               , ((TextType
TextSansSerif,Char
'O'),Char
'\120238')  -- O -> 𝖮
               , ((TextType
TextSansSerif,Char
'P'),Char
'\120239')  -- P -> 𝖯
               , ((TextType
TextSansSerif,Char
'Q'),Char
'\120240')  -- Q -> 𝖰
               , ((TextType
TextSansSerif,Char
'R'),Char
'\120241')  -- R -> 𝖱
               , ((TextType
TextSansSerif,Char
'S'),Char
'\120242')  -- S -> 𝖲
               , ((TextType
TextSansSerif,Char
'T'),Char
'\120243')  -- T -> 𝖳
               , ((TextType
TextSansSerif,Char
'U'),Char
'\120244')  -- U -> 𝖴
               , ((TextType
TextSansSerif,Char
'V'),Char
'\120245')  -- V -> 𝖵
               , ((TextType
TextSansSerif,Char
'W'),Char
'\120246')  -- W -> 𝖶
               , ((TextType
TextSansSerif,Char
'X'),Char
'\120247')  -- X -> 𝖷
               , ((TextType
TextSansSerif,Char
'Y'),Char
'\120248')  -- Y -> 𝖸
               , ((TextType
TextSansSerif,Char
'Z'),Char
'\120249')  -- Z -> 𝖹
               , ((TextType
TextSansSerif,Char
'a'),Char
'\120250')  -- a -> 𝖺
               , ((TextType
TextSansSerif,Char
'b'),Char
'\120251')  -- b -> 𝖻
               , ((TextType
TextSansSerif,Char
'c'),Char
'\120252')  -- c -> 𝖼
               , ((TextType
TextSansSerif,Char
'd'),Char
'\120253')  -- d -> 𝖽
               , ((TextType
TextSansSerif,Char
'e'),Char
'\120254')  -- e -> 𝖾
               , ((TextType
TextSansSerif,Char
'f'),Char
'\120255')  -- f -> 𝖿
               , ((TextType
TextSansSerif,Char
'g'),Char
'\120256')  -- g -> 𝗀
               , ((TextType
TextSansSerif,Char
'h'),Char
'\120257')  -- h -> 𝗁
               , ((TextType
TextSansSerif,Char
'i'),Char
'\120258')  -- i -> 𝗂
               , ((TextType
TextSansSerif,Char
'j'),Char
'\120259')  -- j -> 𝗃
               , ((TextType
TextSansSerif,Char
'k'),Char
'\120260')  -- k -> 𝗄
               , ((TextType
TextSansSerif,Char
'l'),Char
'\120261')  -- l -> 𝗅
               , ((TextType
TextSansSerif,Char
'm'),Char
'\120262')  -- m -> 𝗆
               , ((TextType
TextSansSerif,Char
'n'),Char
'\120263')  -- n -> 𝗇
               , ((TextType
TextSansSerif,Char
'o'),Char
'\120264')  -- o -> 𝗈
               , ((TextType
TextSansSerif,Char
'p'),Char
'\120265')  -- p -> 𝗉
               , ((TextType
TextSansSerif,Char
'q'),Char
'\120266')  -- q -> 𝗊
               , ((TextType
TextSansSerif,Char
'r'),Char
'\120267')  -- r -> 𝗋
               , ((TextType
TextSansSerif,Char
's'),Char
'\120268')  -- s -> 𝗌
               , ((TextType
TextSansSerif,Char
't'),Char
'\120269')  -- t -> 𝗍
               , ((TextType
TextSansSerif,Char
'u'),Char
'\120270')  -- u -> 𝗎
               , ((TextType
TextSansSerif,Char
'v'),Char
'\120271')  -- v -> 𝗏
               , ((TextType
TextSansSerif,Char
'w'),Char
'\120272')  -- w -> 𝗐
               , ((TextType
TextSansSerif,Char
'x'),Char
'\120273')  -- x -> 𝗑
               , ((TextType
TextSansSerif,Char
'y'),Char
'\120274')  -- y -> 𝗒
               , ((TextType
TextSansSerif,Char
'z'),Char
'\120275')  -- z -> 𝗓
               , ((TextType
TextSansSerifBold,Char
'A'),Char
'\120276')  -- A -> 𝗔
               , ((TextType
TextSansSerifBold,Char
'B'),Char
'\120277')  -- B -> 𝗕
               , ((TextType
TextSansSerifBold,Char
'C'),Char
'\120278')  -- C -> 𝗖
               , ((TextType
TextSansSerifBold,Char
'D'),Char
'\120279')  -- D -> 𝗗
               , ((TextType
TextSansSerifBold,Char
'E'),Char
'\120280')  -- E -> 𝗘
               , ((TextType
TextSansSerifBold,Char
'F'),Char
'\120281')  -- F -> 𝗙
               , ((TextType
TextSansSerifBold,Char
'G'),Char
'\120282')  -- G -> 𝗚
               , ((TextType
TextSansSerifBold,Char
'H'),Char
'\120283')  -- H -> 𝗛
               , ((TextType
TextSansSerifBold,Char
'I'),Char
'\120284')  -- I -> 𝗜
               , ((TextType
TextSansSerifBold,Char
'J'),Char
'\120285')  -- J -> 𝗝
               , ((TextType
TextSansSerifBold,Char
'K'),Char
'\120286')  -- K -> 𝗞
               , ((TextType
TextSansSerifBold,Char
'L'),Char
'\120287')  -- L -> 𝗟
               , ((TextType
TextSansSerifBold,Char
'M'),Char
'\120288')  -- M -> 𝗠
               , ((TextType
TextSansSerifBold,Char
'N'),Char
'\120289')  -- N -> 𝗡
               , ((TextType
TextSansSerifBold,Char
'O'),Char
'\120290')  -- O -> 𝗢
               , ((TextType
TextSansSerifBold,Char
'P'),Char
'\120291')  -- P -> 𝗣
               , ((TextType
TextSansSerifBold,Char
'Q'),Char
'\120292')  -- Q -> 𝗤
               , ((TextType
TextSansSerifBold,Char
'R'),Char
'\120293')  -- R -> 𝗥
               , ((TextType
TextSansSerifBold,Char
'S'),Char
'\120294')  -- S -> 𝗦
               , ((TextType
TextSansSerifBold,Char
'T'),Char
'\120295')  -- T -> 𝗧
               , ((TextType
TextSansSerifBold,Char
'U'),Char
'\120296')  -- U -> 𝗨
               , ((TextType
TextSansSerifBold,Char
'V'),Char
'\120297')  -- V -> 𝗩
               , ((TextType
TextSansSerifBold,Char
'W'),Char
'\120298')  -- W -> 𝗪
               , ((TextType
TextSansSerifBold,Char
'X'),Char
'\120299')  -- X -> 𝗫
               , ((TextType
TextSansSerifBold,Char
'Y'),Char
'\120300')  -- Y -> 𝗬
               , ((TextType
TextSansSerifBold,Char
'Z'),Char
'\120301')  -- Z -> 𝗭
               , ((TextType
TextSansSerifBold,Char
'a'),Char
'\120302')  -- a -> 𝗮
               , ((TextType
TextSansSerifBold,Char
'b'),Char
'\120303')  -- b -> 𝗯
               , ((TextType
TextSansSerifBold,Char
'c'),Char
'\120304')  -- c -> 𝗰
               , ((TextType
TextSansSerifBold,Char
'd'),Char
'\120305')  -- d -> 𝗱
               , ((TextType
TextSansSerifBold,Char
'e'),Char
'\120306')  -- e -> 𝗲
               , ((TextType
TextSansSerifBold,Char
'f'),Char
'\120307')  -- f -> 𝗳
               , ((TextType
TextSansSerifBold,Char
'g'),Char
'\120308')  -- g -> 𝗴
               , ((TextType
TextSansSerifBold,Char
'h'),Char
'\120309')  -- h -> 𝗵
               , ((TextType
TextSansSerifBold,Char
'i'),Char
'\120310')  -- i -> 𝗶
               , ((TextType
TextSansSerifBold,Char
'j'),Char
'\120311')  -- j -> 𝗷
               , ((TextType
TextSansSerifBold,Char
'k'),Char
'\120312')  -- k -> 𝗸
               , ((TextType
TextSansSerifBold,Char
'l'),Char
'\120313')  -- l -> 𝗹
               , ((TextType
TextSansSerifBold,Char
'm'),Char
'\120314')  -- m -> 𝗺
               , ((TextType
TextSansSerifBold,Char
'n'),Char
'\120315')  -- n -> 𝗻
               , ((TextType
TextSansSerifBold,Char
'o'),Char
'\120316')  -- o -> 𝗼
               , ((TextType
TextSansSerifBold,Char
'p'),Char
'\120317')  -- p -> 𝗽
               , ((TextType
TextSansSerifBold,Char
'q'),Char
'\120318')  -- q -> 𝗾
               , ((TextType
TextSansSerifBold,Char
'r'),Char
'\120319')  -- r -> 𝗿
               , ((TextType
TextSansSerifBold,Char
's'),Char
'\120320')  -- s -> 𝘀
               , ((TextType
TextSansSerifBold,Char
't'),Char
'\120321')  -- t -> 𝘁
               , ((TextType
TextSansSerifBold,Char
'u'),Char
'\120322')  -- u -> 𝘂
               , ((TextType
TextSansSerifBold,Char
'v'),Char
'\120323')  -- v -> 𝘃
               , ((TextType
TextSansSerifBold,Char
'w'),Char
'\120324')  -- w -> 𝘄
               , ((TextType
TextSansSerifBold,Char
'x'),Char
'\120325')  -- x -> 𝘅
               , ((TextType
TextSansSerifBold,Char
'y'),Char
'\120326')  -- y -> 𝘆
               , ((TextType
TextSansSerifBold,Char
'z'),Char
'\120327')  -- z -> 𝘇
               , ((TextType
TextSansSerifItalic,Char
'A'),Char
'\120328')  -- A -> 𝘈
               , ((TextType
TextSansSerifItalic,Char
'B'),Char
'\120329')  -- B -> 𝘉
               , ((TextType
TextSansSerifItalic,Char
'C'),Char
'\120330')  -- C -> 𝘊
               , ((TextType
TextSansSerifItalic,Char
'D'),Char
'\120331')  -- D -> 𝘋
               , ((TextType
TextSansSerifItalic,Char
'E'),Char
'\120332')  -- E -> 𝘌
               , ((TextType
TextSansSerifItalic,Char
'F'),Char
'\120333')  -- F -> 𝘍
               , ((TextType
TextSansSerifItalic,Char
'G'),Char
'\120334')  -- G -> 𝘎
               , ((TextType
TextSansSerifItalic,Char
'H'),Char
'\120335')  -- H -> 𝘏
               , ((TextType
TextSansSerifItalic,Char
'I'),Char
'\120336')  -- I -> 𝘐
               , ((TextType
TextSansSerifItalic,Char
'J'),Char
'\120337')  -- J -> 𝘑
               , ((TextType
TextSansSerifItalic,Char
'K'),Char
'\120338')  -- K -> 𝘒
               , ((TextType
TextSansSerifItalic,Char
'L'),Char
'\120339')  -- L -> 𝘓
               , ((TextType
TextSansSerifItalic,Char
'M'),Char
'\120340')  -- M -> 𝘔
               , ((TextType
TextSansSerifItalic,Char
'N'),Char
'\120341')  -- N -> 𝘕
               , ((TextType
TextSansSerifItalic,Char
'O'),Char
'\120342')  -- O -> 𝘖
               , ((TextType
TextSansSerifItalic,Char
'P'),Char
'\120343')  -- P -> 𝘗
               , ((TextType
TextSansSerifItalic,Char
'Q'),Char
'\120344')  -- Q -> 𝘘
               , ((TextType
TextSansSerifItalic,Char
'R'),Char
'\120345')  -- R -> 𝘙
               , ((TextType
TextSansSerifItalic,Char
'S'),Char
'\120346')  -- S -> 𝘚
               , ((TextType
TextSansSerifItalic,Char
'T'),Char
'\120347')  -- T -> 𝘛
               , ((TextType
TextSansSerifItalic,Char
'U'),Char
'\120348')  -- U -> 𝘜
               , ((TextType
TextSansSerifItalic,Char
'V'),Char
'\120349')  -- V -> 𝘝
               , ((TextType
TextSansSerifItalic,Char
'W'),Char
'\120350')  -- W -> 𝘞
               , ((TextType
TextSansSerifItalic,Char
'X'),Char
'\120351')  -- X -> 𝘟
               , ((TextType
TextSansSerifItalic,Char
'Y'),Char
'\120352')  -- Y -> 𝘠
               , ((TextType
TextSansSerifItalic,Char
'Z'),Char
'\120353')  -- Z -> 𝘡
               , ((TextType
TextSansSerifItalic,Char
'a'),Char
'\120354')  -- a -> 𝘢
               , ((TextType
TextSansSerifItalic,Char
'b'),Char
'\120355')  -- b -> 𝘣
               , ((TextType
TextSansSerifItalic,Char
'c'),Char
'\120356')  -- c -> 𝘤
               , ((TextType
TextSansSerifItalic,Char
'd'),Char
'\120357')  -- d -> 𝘥
               , ((TextType
TextSansSerifItalic,Char
'e'),Char
'\120358')  -- e -> 𝘦
               , ((TextType
TextSansSerifItalic,Char
'f'),Char
'\120359')  -- f -> 𝘧
               , ((TextType
TextSansSerifItalic,Char
'g'),Char
'\120360')  -- g -> 𝘨
               , ((TextType
TextSansSerifItalic,Char
'h'),Char
'\120361')  -- h -> 𝘩
               , ((TextType
TextSansSerifItalic,Char
'i'),Char
'\120362')  -- i -> 𝘪
               , ((TextType
TextSansSerifItalic,Char
'j'),Char
'\120363')  -- j -> 𝘫
               , ((TextType
TextSansSerifItalic,Char
'k'),Char
'\120364')  -- k -> 𝘬
               , ((TextType
TextSansSerifItalic,Char
'l'),Char
'\120365')  -- l -> 𝘭
               , ((TextType
TextSansSerifItalic,Char
'm'),Char
'\120366')  -- m -> 𝘮
               , ((TextType
TextSansSerifItalic,Char
'n'),Char
'\120367')  -- n -> 𝘯
               , ((TextType
TextSansSerifItalic,Char
'o'),Char
'\120368')  -- o -> 𝘰
               , ((TextType
TextSansSerifItalic,Char
'p'),Char
'\120369')  -- p -> 𝘱
               , ((TextType
TextSansSerifItalic,Char
'q'),Char
'\120370')  -- q -> 𝘲
               , ((TextType
TextSansSerifItalic,Char
'r'),Char
'\120371')  -- r -> 𝘳
               , ((TextType
TextSansSerifItalic,Char
's'),Char
'\120372')  -- s -> 𝘴
               , ((TextType
TextSansSerifItalic,Char
't'),Char
'\120373')  -- t -> 𝘵
               , ((TextType
TextSansSerifItalic,Char
'u'),Char
'\120374')  -- u -> 𝘶
               , ((TextType
TextSansSerifItalic,Char
'v'),Char
'\120375')  -- v -> 𝘷
               , ((TextType
TextSansSerifItalic,Char
'w'),Char
'\120376')  -- w -> 𝘸
               , ((TextType
TextSansSerifItalic,Char
'x'),Char
'\120377')  -- x -> 𝘹
               , ((TextType
TextSansSerifItalic,Char
'y'),Char
'\120378')  -- y -> 𝘺
               , ((TextType
TextSansSerifItalic,Char
'z'),Char
'\120379')  -- z -> 𝘻
               , ((TextType
TextSansSerifBoldItalic,Char
'A'),Char
'\120380')  -- A -> 𝘼
               , ((TextType
TextSansSerifBoldItalic,Char
'B'),Char
'\120381')  -- B -> 𝘽
               , ((TextType
TextSansSerifBoldItalic,Char
'C'),Char
'\120382')  -- C -> 𝘾
               , ((TextType
TextSansSerifBoldItalic,Char
'D'),Char
'\120383')  -- D -> 𝘿
               , ((TextType
TextSansSerifBoldItalic,Char
'E'),Char
'\120384')  -- E -> 𝙀
               , ((TextType
TextSansSerifBoldItalic,Char
'F'),Char
'\120385')  -- F -> 𝙁
               , ((TextType
TextSansSerifBoldItalic,Char
'G'),Char
'\120386')  -- G -> 𝙂
               , ((TextType
TextSansSerifBoldItalic,Char
'H'),Char
'\120387')  -- H -> 𝙃
               , ((TextType
TextSansSerifBoldItalic,Char
'I'),Char
'\120388')  -- I -> 𝙄
               , ((TextType
TextSansSerifBoldItalic,Char
'J'),Char
'\120389')  -- J -> 𝙅
               , ((TextType
TextSansSerifBoldItalic,Char
'K'),Char
'\120390')  -- K -> 𝙆
               , ((TextType
TextSansSerifBoldItalic,Char
'L'),Char
'\120391')  -- L -> 𝙇
               , ((TextType
TextSansSerifBoldItalic,Char
'M'),Char
'\120392')  -- M -> 𝙈
               , ((TextType
TextSansSerifBoldItalic,Char
'N'),Char
'\120393')  -- N -> 𝙉
               , ((TextType
TextSansSerifBoldItalic,Char
'O'),Char
'\120394')  -- O -> 𝙊
               , ((TextType
TextSansSerifBoldItalic,Char
'P'),Char
'\120395')  -- P -> 𝙋
               , ((TextType
TextSansSerifBoldItalic,Char
'Q'),Char
'\120396')  -- Q -> 𝙌
               , ((TextType
TextSansSerifBoldItalic,Char
'R'),Char
'\120397')  -- R -> 𝙍
               , ((TextType
TextSansSerifBoldItalic,Char
'S'),Char
'\120398')  -- S -> 𝙎
               , ((TextType
TextSansSerifBoldItalic,Char
'T'),Char
'\120399')  -- T -> 𝙏
               , ((TextType
TextSansSerifBoldItalic,Char
'U'),Char
'\120400')  -- U -> 𝙐
               , ((TextType
TextSansSerifBoldItalic,Char
'V'),Char
'\120401')  -- V -> 𝙑
               , ((TextType
TextSansSerifBoldItalic,Char
'W'),Char
'\120402')  -- W -> 𝙒
               , ((TextType
TextSansSerifBoldItalic,Char
'X'),Char
'\120403')  -- X -> 𝙓
               , ((TextType
TextSansSerifBoldItalic,Char
'Y'),Char
'\120404')  -- Y -> 𝙔
               , ((TextType
TextSansSerifBoldItalic,Char
'Z'),Char
'\120405')  -- Z -> 𝙕
               , ((TextType
TextSansSerifBoldItalic,Char
'a'),Char
'\120406')  -- a -> 𝙖
               , ((TextType
TextSansSerifBoldItalic,Char
'b'),Char
'\120407')  -- b -> 𝙗
               , ((TextType
TextSansSerifBoldItalic,Char
'c'),Char
'\120408')  -- c -> 𝙘
               , ((TextType
TextSansSerifBoldItalic,Char
'd'),Char
'\120409')  -- d -> 𝙙
               , ((TextType
TextSansSerifBoldItalic,Char
'e'),Char
'\120410')  -- e -> 𝙚
               , ((TextType
TextSansSerifBoldItalic,Char
'f'),Char
'\120411')  -- f -> 𝙛
               , ((TextType
TextSansSerifBoldItalic,Char
'g'),Char
'\120412')  -- g -> 𝙜
               , ((TextType
TextSansSerifBoldItalic,Char
'h'),Char
'\120413')  -- h -> 𝙝
               , ((TextType
TextSansSerifBoldItalic,Char
'i'),Char
'\120414')  -- i -> 𝙞
               , ((TextType
TextSansSerifBoldItalic,Char
'j'),Char
'\120415')  -- j -> 𝙟
               , ((TextType
TextSansSerifBoldItalic,Char
'k'),Char
'\120416')  -- k -> 𝙠
               , ((TextType
TextSansSerifBoldItalic,Char
'l'),Char
'\120417')  -- l -> 𝙡
               , ((TextType
TextSansSerifBoldItalic,Char
'm'),Char
'\120418')  -- m -> 𝙢
               , ((TextType
TextSansSerifBoldItalic,Char
'n'),Char
'\120419')  -- n -> 𝙣
               , ((TextType
TextSansSerifBoldItalic,Char
'o'),Char
'\120420')  -- o -> 𝙤
               , ((TextType
TextSansSerifBoldItalic,Char
'p'),Char
'\120421')  -- p -> 𝙥
               , ((TextType
TextSansSerifBoldItalic,Char
'q'),Char
'\120422')  -- q -> 𝙦
               , ((TextType
TextSansSerifBoldItalic,Char
'r'),Char
'\120423')  -- r -> 𝙧
               , ((TextType
TextSansSerifBoldItalic,Char
's'),Char
'\120424')  -- s -> 𝙨
               , ((TextType
TextSansSerifBoldItalic,Char
't'),Char
'\120425')  -- t -> 𝙩
               , ((TextType
TextSansSerifBoldItalic,Char
'u'),Char
'\120426')  -- u -> 𝙪
               , ((TextType
TextSansSerifBoldItalic,Char
'v'),Char
'\120427')  -- v -> 𝙫
               , ((TextType
TextSansSerifBoldItalic,Char
'w'),Char
'\120428')  -- w -> 𝙬
               , ((TextType
TextSansSerifBoldItalic,Char
'x'),Char
'\120429')  -- x -> 𝙭
               , ((TextType
TextSansSerifBoldItalic,Char
'y'),Char
'\120430')  -- y -> 𝙮
               , ((TextType
TextSansSerifBoldItalic,Char
'z'),Char
'\120431')  -- z -> 𝙯
               , ((TextType
TextMonospace,Char
'A'),Char
'\120432')  -- A -> 𝙰
               , ((TextType
TextMonospace,Char
'B'),Char
'\120433')  -- B -> 𝙱
               , ((TextType
TextMonospace,Char
'C'),Char
'\120434')  -- C -> 𝙲
               , ((TextType
TextMonospace,Char
'D'),Char
'\120435')  -- D -> 𝙳
               , ((TextType
TextMonospace,Char
'E'),Char
'\120436')  -- E -> 𝙴
               , ((TextType
TextMonospace,Char
'F'),Char
'\120437')  -- F -> 𝙵
               , ((TextType
TextMonospace,Char
'G'),Char
'\120438')  -- G -> 𝙶
               , ((TextType
TextMonospace,Char
'H'),Char
'\120439')  -- H -> 𝙷
               , ((TextType
TextMonospace,Char
'I'),Char
'\120440')  -- I -> 𝙸
               , ((TextType
TextMonospace,Char
'J'),Char
'\120441')  -- J -> 𝙹
               , ((TextType
TextMonospace,Char
'K'),Char
'\120442')  -- K -> 𝙺
               , ((TextType
TextMonospace,Char
'L'),Char
'\120443')  -- L -> 𝙻
               , ((TextType
TextMonospace,Char
'M'),Char
'\120444')  -- M -> 𝙼
               , ((TextType
TextMonospace,Char
'N'),Char
'\120445')  -- N -> 𝙽
               , ((TextType
TextMonospace,Char
'O'),Char
'\120446')  -- O -> 𝙾
               , ((TextType
TextMonospace,Char
'P'),Char
'\120447')  -- P -> 𝙿
               , ((TextType
TextMonospace,Char
'Q'),Char
'\120448')  -- Q -> 𝚀
               , ((TextType
TextMonospace,Char
'R'),Char
'\120449')  -- R -> 𝚁
               , ((TextType
TextMonospace,Char
'S'),Char
'\120450')  -- S -> 𝚂
               , ((TextType
TextMonospace,Char
'T'),Char
'\120451')  -- T -> 𝚃
               , ((TextType
TextMonospace,Char
'U'),Char
'\120452')  -- U -> 𝚄
               , ((TextType
TextMonospace,Char
'V'),Char
'\120453')  -- V -> 𝚅
               , ((TextType
TextMonospace,Char
'W'),Char
'\120454')  -- W -> 𝚆
               , ((TextType
TextMonospace,Char
'X'),Char
'\120455')  -- X -> 𝚇
               , ((TextType
TextMonospace,Char
'Y'),Char
'\120456')  -- Y -> 𝚈
               , ((TextType
TextMonospace,Char
'Z'),Char
'\120457')  -- Z -> 𝚉
               , ((TextType
TextMonospace,Char
'a'),Char
'\120458')  -- a -> 𝚊
               , ((TextType
TextMonospace,Char
'b'),Char
'\120459')  -- b -> 𝚋
               , ((TextType
TextMonospace,Char
'c'),Char
'\120460')  -- c -> 𝚌
               , ((TextType
TextMonospace,Char
'd'),Char
'\120461')  -- d -> 𝚍
               , ((TextType
TextMonospace,Char
'e'),Char
'\120462')  -- e -> 𝚎
               , ((TextType
TextMonospace,Char
'f'),Char
'\120463')  -- f -> 𝚏
               , ((TextType
TextMonospace,Char
'g'),Char
'\120464')  -- g -> 𝚐
               , ((TextType
TextMonospace,Char
'h'),Char
'\120465')  -- h -> 𝚑
               , ((TextType
TextMonospace,Char
'i'),Char
'\120466')  -- i -> 𝚒
               , ((TextType
TextMonospace,Char
'j'),Char
'\120467')  -- j -> 𝚓
               , ((TextType
TextMonospace,Char
'k'),Char
'\120468')  -- k -> 𝚔
               , ((TextType
TextMonospace,Char
'l'),Char
'\120469')  -- l -> 𝚕
               , ((TextType
TextMonospace,Char
'm'),Char
'\120470')  -- m -> 𝚖
               , ((TextType
TextMonospace,Char
'n'),Char
'\120471')  -- n -> 𝚗
               , ((TextType
TextMonospace,Char
'o'),Char
'\120472')  -- o -> 𝚘
               , ((TextType
TextMonospace,Char
'p'),Char
'\120473')  -- p -> 𝚙
               , ((TextType
TextMonospace,Char
'q'),Char
'\120474')  -- q -> 𝚚
               , ((TextType
TextMonospace,Char
'r'),Char
'\120475')  -- r -> 𝚛
               , ((TextType
TextMonospace,Char
's'),Char
'\120476')  -- s -> 𝚜
               , ((TextType
TextMonospace,Char
't'),Char
'\120477')  -- t -> 𝚝
               , ((TextType
TextMonospace,Char
'u'),Char
'\120478')  -- u -> 𝚞
               , ((TextType
TextMonospace,Char
'v'),Char
'\120479')  -- v -> 𝚟
               , ((TextType
TextMonospace,Char
'w'),Char
'\120480')  -- w -> 𝚠
               , ((TextType
TextMonospace,Char
'x'),Char
'\120481')  -- x -> 𝚡
               , ((TextType
TextMonospace,Char
'y'),Char
'\120482')  -- y -> 𝚢
               , ((TextType
TextMonospace,Char
'z'),Char
'\120483')  -- z -> 𝚣
               , ((TextType
TextItalic,Char
'\305'),Char
'\120484')  -- ı -> 𝚤
               , ((TextType
TextItalic,Char
'\567'),Char
'\120485')  -- ȷ -> 𝚥
               , ((TextType
TextBold,Char
'\913'),Char
'\120488')  -- Α -> 𝚨
               , ((TextType
TextBold,Char
'\914'),Char
'\120489')  -- Β -> 𝚩
               , ((TextType
TextBold,Char
'\915'),Char
'\120490')  -- Γ -> 𝚪
               , ((TextType
TextBold,Char
'\916'),Char
'\120491')  -- Δ -> 𝚫
               , ((TextType
TextBold,Char
'\917'),Char
'\120492')  -- Ε -> 𝚬
               , ((TextType
TextBold,Char
'\918'),Char
'\120493')  -- Ζ -> 𝚭
               , ((TextType
TextBold,Char
'\919'),Char
'\120494')  -- Η -> 𝚮
               , ((TextType
TextBold,Char
'\920'),Char
'\120495')  -- Θ -> 𝚯
               , ((TextType
TextBold,Char
'\921'),Char
'\120496')  -- Ι -> 𝚰
               , ((TextType
TextBold,Char
'\922'),Char
'\120497')  -- Κ -> 𝚱
               , ((TextType
TextBold,Char
'\923'),Char
'\120498')  -- Λ -> 𝚲
               , ((TextType
TextBold,Char
'\924'),Char
'\120499')  -- Μ -> 𝚳
               , ((TextType
TextBold,Char
'\925'),Char
'\120500')  -- Ν -> 𝚴
               , ((TextType
TextBold,Char
'\926'),Char
'\120501')  -- Ξ -> 𝚵
               , ((TextType
TextBold,Char
'\927'),Char
'\120502')  -- Ο -> 𝚶
               , ((TextType
TextBold,Char
'\928'),Char
'\120503')  -- Π -> 𝚷
               , ((TextType
TextBold,Char
'\929'),Char
'\120504')  -- Ρ -> 𝚸
               , ((TextType
TextBold,Char
'\1012'),Char
'\120505')  -- ϴ -> 𝚹
               , ((TextType
TextBold,Char
'\931'),Char
'\120506')  -- Σ -> 𝚺
               , ((TextType
TextBold,Char
'\932'),Char
'\120507')  -- Τ -> 𝚻
               , ((TextType
TextBold,Char
'\933'),Char
'\120508')  -- Υ -> 𝚼
               , ((TextType
TextBold,Char
'\934'),Char
'\120509')  -- Φ -> 𝚽
               , ((TextType
TextBold,Char
'\935'),Char
'\120510')  -- Χ -> 𝚾
               , ((TextType
TextBold,Char
'\936'),Char
'\120511')  -- Ψ -> 𝚿
               , ((TextType
TextBold,Char
'\937'),Char
'\120512')  -- Ω -> 𝛀
               , ((TextType
TextBold,Char
'\8711'),Char
'\120513')  -- ∇ -> 𝛁
               , ((TextType
TextBold,Char
'\945'),Char
'\120514')  -- α -> 𝛂
               , ((TextType
TextBold,Char
'\946'),Char
'\120515')  -- β -> 𝛃
               , ((TextType
TextBold,Char
'\947'),Char
'\120516')  -- γ -> 𝛄
               , ((TextType
TextBold,Char
'\948'),Char
'\120517')  -- δ -> 𝛅
               , ((TextType
TextBold,Char
'\949'),Char
'\120518')  -- ε -> 𝛆
               , ((TextType
TextBold,Char
'\950'),Char
'\120519')  -- ζ -> 𝛇
               , ((TextType
TextBold,Char
'\951'),Char
'\120520')  -- η -> 𝛈
               , ((TextType
TextBold,Char
'\952'),Char
'\120521')  -- θ -> 𝛉
               , ((TextType
TextBold,Char
'\953'),Char
'\120522')  -- ι -> 𝛊
               , ((TextType
TextBold,Char
'\954'),Char
'\120523')  -- κ -> 𝛋
               , ((TextType
TextBold,Char
'\955'),Char
'\120524')  -- λ -> 𝛌
               , ((TextType
TextBold,Char
'\956'),Char
'\120525')  -- μ -> 𝛍
               , ((TextType
TextBold,Char
'\957'),Char
'\120526')  -- ν -> 𝛎
               , ((TextType
TextBold,Char
'\958'),Char
'\120527')  -- ξ -> 𝛏
               , ((TextType
TextBold,Char
'\959'),Char
'\120528')  -- ο -> 𝛐
               , ((TextType
TextBold,Char
'\960'),Char
'\120529')  -- π -> 𝛑
               , ((TextType
TextBold,Char
'\961'),Char
'\120530')  -- ρ -> 𝛒
               , ((TextType
TextBold,Char
'\962'),Char
'\120531')  -- ς -> 𝛓
               , ((TextType
TextBold,Char
'\963'),Char
'\120532')  -- σ -> 𝛔
               , ((TextType
TextBold,Char
'\964'),Char
'\120533')  -- τ -> 𝛕
               , ((TextType
TextBold,Char
'\965'),Char
'\120534')  -- υ -> 𝛖
               , ((TextType
TextBold,Char
'\966'),Char
'\120535')  -- φ -> 𝛗
               , ((TextType
TextBold,Char
'\967'),Char
'\120536')  -- χ -> 𝛘
               , ((TextType
TextBold,Char
'\968'),Char
'\120537')  -- ψ -> 𝛙
               , ((TextType
TextBold,Char
'\969'),Char
'\120538')  -- ω -> 𝛚
               , ((TextType
TextBold,Char
'\8706'),Char
'\120539')  -- ∂ -> 𝛛
               , ((TextType
TextBold,Char
'\1013'),Char
'\120540')  -- ϵ -> 𝛜
               , ((TextType
TextBold,Char
'\977'),Char
'\120541')  -- ϑ -> 𝛝
               , ((TextType
TextBold,Char
'\1008'),Char
'\120542')  -- ϰ -> 𝛞
               , ((TextType
TextBold,Char
'\981'),Char
'\120543')  -- ϕ -> 𝛟
               , ((TextType
TextBold,Char
'\1009'),Char
'\120544')  -- ϱ -> 𝛠
               , ((TextType
TextBold,Char
'\982'),Char
'\120545')  -- ϖ -> 𝛡
               , ((TextType
TextItalic,Char
'\913'),Char
'\120546')  -- Α -> 𝛢
               , ((TextType
TextItalic,Char
'\914'),Char
'\120547')  -- Β -> 𝛣
               , ((TextType
TextItalic,Char
'\915'),Char
'\120548')  -- Γ -> 𝛤
               , ((TextType
TextItalic,Char
'\916'),Char
'\120549')  -- Δ -> 𝛥
               , ((TextType
TextItalic,Char
'\917'),Char
'\120550')  -- Ε -> 𝛦
               , ((TextType
TextItalic,Char
'\918'),Char
'\120551')  -- Ζ -> 𝛧
               , ((TextType
TextItalic,Char
'\919'),Char
'\120552')  -- Η -> 𝛨
               , ((TextType
TextItalic,Char
'\920'),Char
'\120553')  -- Θ -> 𝛩
               , ((TextType
TextItalic,Char
'\921'),Char
'\120554')  -- Ι -> 𝛪
               , ((TextType
TextItalic,Char
'\922'),Char
'\120555')  -- Κ -> 𝛫
               , ((TextType
TextItalic,Char
'\923'),Char
'\120556')  -- Λ -> 𝛬
               , ((TextType
TextItalic,Char
'\924'),Char
'\120557')  -- Μ -> 𝛭
               , ((TextType
TextItalic,Char
'\925'),Char
'\120558')  -- Ν -> 𝛮
               , ((TextType
TextItalic,Char
'\926'),Char
'\120559')  -- Ξ -> 𝛯
               , ((TextType
TextItalic,Char
'\927'),Char
'\120560')  -- Ο -> 𝛰
               , ((TextType
TextItalic,Char
'\928'),Char
'\120561')  -- Π -> 𝛱
               , ((TextType
TextItalic,Char
'\929'),Char
'\120562')  -- Ρ -> 𝛲
               , ((TextType
TextItalic,Char
'\1012'),Char
'\120563')  -- ϴ -> 𝛳
               , ((TextType
TextItalic,Char
'\931'),Char
'\120564')  -- Σ -> 𝛴
               , ((TextType
TextItalic,Char
'\932'),Char
'\120565')  -- Τ -> 𝛵
               , ((TextType
TextItalic,Char
'\933'),Char
'\120566')  -- Υ -> 𝛶
               , ((TextType
TextItalic,Char
'\934'),Char
'\120567')  -- Φ -> 𝛷
               , ((TextType
TextItalic,Char
'\935'),Char
'\120568')  -- Χ -> 𝛸
               , ((TextType
TextItalic,Char
'\936'),Char
'\120569')  -- Ψ -> 𝛹
               , ((TextType
TextItalic,Char
'\937'),Char
'\120570')  -- Ω -> 𝛺
               , ((TextType
TextItalic,Char
'\8711'),Char
'\120571')  -- ∇ -> 𝛻
               , ((TextType
TextItalic,Char
'\945'),Char
'\120572')  -- α -> 𝛼
               , ((TextType
TextItalic,Char
'\946'),Char
'\120573')  -- β -> 𝛽
               , ((TextType
TextItalic,Char
'\947'),Char
'\120574')  -- γ -> 𝛾
               , ((TextType
TextItalic,Char
'\948'),Char
'\120575')  -- δ -> 𝛿
               , ((TextType
TextItalic,Char
'\949'),Char
'\120576')  -- ε -> 𝜀
               , ((TextType
TextItalic,Char
'\950'),Char
'\120577')  -- ζ -> 𝜁
               , ((TextType
TextItalic,Char
'\951'),Char
'\120578')  -- η -> 𝜂
               , ((TextType
TextItalic,Char
'\952'),Char
'\120579')  -- θ -> 𝜃
               , ((TextType
TextItalic,Char
'\953'),Char
'\120580')  -- ι -> 𝜄
               , ((TextType
TextItalic,Char
'\954'),Char
'\120581')  -- κ -> 𝜅
               , ((TextType
TextItalic,Char
'\955'),Char
'\120582')  -- λ -> 𝜆
               , ((TextType
TextItalic,Char
'\956'),Char
'\120583')  -- μ -> 𝜇
               , ((TextType
TextItalic,Char
'\957'),Char
'\120584')  -- ν -> 𝜈
               , ((TextType
TextItalic,Char
'\958'),Char
'\120585')  -- ξ -> 𝜉
               , ((TextType
TextItalic,Char
'\959'),Char
'\120586')  -- ο -> 𝜊
               , ((TextType
TextItalic,Char
'\960'),Char
'\120587')  -- π -> 𝜋
               , ((TextType
TextItalic,Char
'\961'),Char
'\120588')  -- ρ -> 𝜌
               , ((TextType
TextItalic,Char
'\962'),Char
'\120589')  -- ς -> 𝜍
               , ((TextType
TextItalic,Char
'\963'),Char
'\120590')  -- σ -> 𝜎
               , ((TextType
TextItalic,Char
'\964'),Char
'\120591')  -- τ -> 𝜏
               , ((TextType
TextItalic,Char
'\965'),Char
'\120592')  -- υ -> 𝜐
               , ((TextType
TextItalic,Char
'\966'),Char
'\120593')  -- φ -> 𝜑
               , ((TextType
TextItalic,Char
'\967'),Char
'\120594')  -- χ -> 𝜒
               , ((TextType
TextItalic,Char
'\968'),Char
'\120595')  -- ψ -> 𝜓
               , ((TextType
TextItalic,Char
'\969'),Char
'\120596')  -- ω -> 𝜔
               , ((TextType
TextItalic,Char
'\8706'),Char
'\120597')  -- ∂ -> 𝜕
               , ((TextType
TextItalic,Char
'\1013'),Char
'\120598')  -- ϵ -> 𝜖
               , ((TextType
TextItalic,Char
'\977'),Char
'\120599')  -- ϑ -> 𝜗
               , ((TextType
TextItalic,Char
'\1008'),Char
'\120600')  -- ϰ -> 𝜘
               , ((TextType
TextItalic,Char
'\981'),Char
'\120601')  -- ϕ -> 𝜙
               , ((TextType
TextItalic,Char
'\1009'),Char
'\120602')  -- ϱ -> 𝜚
               , ((TextType
TextItalic,Char
'\982'),Char
'\120603')  -- ϖ -> 𝜛
               , ((TextType
TextBoldItalic,Char
'\913'),Char
'\120604')  -- Α -> 𝜜
               , ((TextType
TextBoldItalic,Char
'\914'),Char
'\120605')  -- Β -> 𝜝
               , ((TextType
TextBoldItalic,Char
'\915'),Char
'\120606')  -- Γ -> 𝜞
               , ((TextType
TextBoldItalic,Char
'\916'),Char
'\120607')  -- Δ -> 𝜟
               , ((TextType
TextBoldItalic,Char
'\917'),Char
'\120608')  -- Ε -> 𝜠
               , ((TextType
TextBoldItalic,Char
'\918'),Char
'\120609')  -- Ζ -> 𝜡
               , ((TextType
TextBoldItalic,Char
'\919'),Char
'\120610')  -- Η -> 𝜢
               , ((TextType
TextBoldItalic,Char
'\920'),Char
'\120611')  -- Θ -> 𝜣
               , ((TextType
TextBoldItalic,Char
'\921'),Char
'\120612')  -- Ι -> 𝜤
               , ((TextType
TextBoldItalic,Char
'\922'),Char
'\120613')  -- Κ -> 𝜥
               , ((TextType
TextBoldItalic,Char
'\923'),Char
'\120614')  -- Λ -> 𝜦
               , ((TextType
TextBoldItalic,Char
'\924'),Char
'\120615')  -- Μ -> 𝜧
               , ((TextType
TextBoldItalic,Char
'\925'),Char
'\120616')  -- Ν -> 𝜨
               , ((TextType
TextBoldItalic,Char
'\926'),Char
'\120617')  -- Ξ -> 𝜩
               , ((TextType
TextBoldItalic,Char
'\927'),Char
'\120618')  -- Ο -> 𝜪
               , ((TextType
TextBoldItalic,Char
'\928'),Char
'\120619')  -- Π -> 𝜫
               , ((TextType
TextBoldItalic,Char
'\929'),Char
'\120620')  -- Ρ -> 𝜬
               , ((TextType
TextBoldItalic,Char
'\1012'),Char
'\120621')  -- ϴ -> 𝜭
               , ((TextType
TextBoldItalic,Char
'\931'),Char
'\120622')  -- Σ -> 𝜮
               , ((TextType
TextBoldItalic,Char
'\932'),Char
'\120623')  -- Τ -> 𝜯
               , ((TextType
TextBoldItalic,Char
'\933'),Char
'\120624')  -- Υ -> 𝜰
               , ((TextType
TextBoldItalic,Char
'\934'),Char
'\120625')  -- Φ -> 𝜱
               , ((TextType
TextBoldItalic,Char
'\935'),Char
'\120626')  -- Χ -> 𝜲
               , ((TextType
TextBoldItalic,Char
'\936'),Char
'\120627')  -- Ψ -> 𝜳
               , ((TextType
TextBoldItalic,Char
'\937'),Char
'\120628')  -- Ω -> 𝜴
               , ((TextType
TextBoldItalic,Char
'\8711'),Char
'\120629')  -- ∇ -> 𝜵
               , ((TextType
TextBoldItalic,Char
'\945'),Char
'\120630')  -- α -> 𝜶
               , ((TextType
TextBoldItalic,Char
'\946'),Char
'\120631')  -- β -> 𝜷
               , ((TextType
TextBoldItalic,Char
'\947'),Char
'\120632')  -- γ -> 𝜸
               , ((TextType
TextBoldItalic,Char
'\948'),Char
'\120633')  -- δ -> 𝜹
               , ((TextType
TextBoldItalic,Char
'\949'),Char
'\120634')  -- ε -> 𝜺
               , ((TextType
TextBoldItalic,Char
'\950'),Char
'\120635')  -- ζ -> 𝜻
               , ((TextType
TextBoldItalic,Char
'\951'),Char
'\120636')  -- η -> 𝜼
               , ((TextType
TextBoldItalic,Char
'\952'),Char
'\120637')  -- θ -> 𝜽
               , ((TextType
TextBoldItalic,Char
'\953'),Char
'\120638')  -- ι -> 𝜾
               , ((TextType
TextBoldItalic,Char
'\954'),Char
'\120639')  -- κ -> 𝜿
               , ((TextType
TextBoldItalic,Char
'\955'),Char
'\120640')  -- λ -> 𝝀
               , ((TextType
TextBoldItalic,Char
'\956'),Char
'\120641')  -- μ -> 𝝁
               , ((TextType
TextBoldItalic,Char
'\957'),Char
'\120642')  -- ν -> 𝝂
               , ((TextType
TextBoldItalic,Char
'\958'),Char
'\120643')  -- ξ -> 𝝃
               , ((TextType
TextBoldItalic,Char
'\959'),Char
'\120644')  -- ο -> 𝝄
               , ((TextType
TextBoldItalic,Char
'\960'),Char
'\120645')  -- π -> 𝝅
               , ((TextType
TextBoldItalic,Char
'\961'),Char
'\120646')  -- ρ -> 𝝆
               , ((TextType
TextBoldItalic,Char
'\962'),Char
'\120647')  -- ς -> 𝝇
               , ((TextType
TextBoldItalic,Char
'\963'),Char
'\120648')  -- σ -> 𝝈
               , ((TextType
TextBoldItalic,Char
'\964'),Char
'\120649')  -- τ -> 𝝉
               , ((TextType
TextBoldItalic,Char
'\965'),Char
'\120650')  -- υ -> 𝝊
               , ((TextType
TextBoldItalic,Char
'\966'),Char
'\120651')  -- φ -> 𝝋
               , ((TextType
TextBoldItalic,Char
'\967'),Char
'\120652')  -- χ -> 𝝌
               , ((TextType
TextBoldItalic,Char
'\968'),Char
'\120653')  -- ψ -> 𝝍
               , ((TextType
TextBoldItalic,Char
'\969'),Char
'\120654')  -- ω -> 𝝎
               , ((TextType
TextBoldItalic,Char
'\8706'),Char
'\120655')  -- ∂ -> 𝝏
               , ((TextType
TextBoldItalic,Char
'\1013'),Char
'\120656')  -- ϵ -> 𝝐
               , ((TextType
TextBoldItalic,Char
'\977'),Char
'\120657')  -- ϑ -> 𝝑
               , ((TextType
TextBoldItalic,Char
'\1008'),Char
'\120658')  -- ϰ -> 𝝒
               , ((TextType
TextBoldItalic,Char
'\981'),Char
'\120659')  -- ϕ -> 𝝓
               , ((TextType
TextBoldItalic,Char
'\1009'),Char
'\120660')  -- ϱ -> 𝝔
               , ((TextType
TextBoldItalic,Char
'\982'),Char
'\120661')  -- ϖ -> 𝝕
               , ((TextType
TextSansSerifBold,Char
'\913'),Char
'\120662')  -- Α -> 𝝖
               , ((TextType
TextSansSerifBold,Char
'\914'),Char
'\120663')  -- Β -> 𝝗
               , ((TextType
TextSansSerifBold,Char
'\915'),Char
'\120664')  -- Γ -> 𝝘
               , ((TextType
TextSansSerifBold,Char
'\916'),Char
'\120665')  -- Δ -> 𝝙
               , ((TextType
TextSansSerifBold,Char
'\917'),Char
'\120666')  -- Ε -> 𝝚
               , ((TextType
TextSansSerifBold,Char
'\918'),Char
'\120667')  -- Ζ -> 𝝛
               , ((TextType
TextSansSerifBold,Char
'\919'),Char
'\120668')  -- Η -> 𝝜
               , ((TextType
TextSansSerifBold,Char
'\920'),Char
'\120669')  -- Θ -> 𝝝
               , ((TextType
TextSansSerifBold,Char
'\921'),Char
'\120670')  -- Ι -> 𝝞
               , ((TextType
TextSansSerifBold,Char
'\922'),Char
'\120671')  -- Κ -> 𝝟
               , ((TextType
TextSansSerifBold,Char
'\923'),Char
'\120672')  -- Λ -> 𝝠
               , ((TextType
TextSansSerifBold,Char
'\924'),Char
'\120673')  -- Μ -> 𝝡
               , ((TextType
TextSansSerifBold,Char
'\925'),Char
'\120674')  -- Ν -> 𝝢
               , ((TextType
TextSansSerifBold,Char
'\926'),Char
'\120675')  -- Ξ -> 𝝣
               , ((TextType
TextSansSerifBold,Char
'\927'),Char
'\120676')  -- Ο -> 𝝤
               , ((TextType
TextSansSerifBold,Char
'\928'),Char
'\120677')  -- Π -> 𝝥
               , ((TextType
TextSansSerifBold,Char
'\929'),Char
'\120678')  -- Ρ -> 𝝦
               , ((TextType
TextSansSerifBold,Char
'\1012'),Char
'\120679')  -- ϴ -> 𝝧
               , ((TextType
TextSansSerifBold,Char
'\931'),Char
'\120680')  -- Σ -> 𝝨
               , ((TextType
TextSansSerifBold,Char
'\932'),Char
'\120681')  -- Τ -> 𝝩
               , ((TextType
TextSansSerifBold,Char
'\933'),Char
'\120682')  -- Υ -> 𝝪
               , ((TextType
TextSansSerifBold,Char
'\934'),Char
'\120683')  -- Φ -> 𝝫
               , ((TextType
TextSansSerifBold,Char
'\935'),Char
'\120684')  -- Χ -> 𝝬
               , ((TextType
TextSansSerifBold,Char
'\936'),Char
'\120685')  -- Ψ -> 𝝭
               , ((TextType
TextSansSerifBold,Char
'\937'),Char
'\120686')  -- Ω -> 𝝮
               , ((TextType
TextSansSerifBold,Char
'\8711'),Char
'\120687')  -- ∇ -> 𝝯
               , ((TextType
TextSansSerifBold,Char
'\945'),Char
'\120688')  -- α -> 𝝰
               , ((TextType
TextSansSerifBold,Char
'\946'),Char
'\120689')  -- β -> 𝝱
               , ((TextType
TextSansSerifBold,Char
'\947'),Char
'\120690')  -- γ -> 𝝲
               , ((TextType
TextSansSerifBold,Char
'\948'),Char
'\120691')  -- δ -> 𝝳
               , ((TextType
TextSansSerifBold,Char
'\949'),Char
'\120692')  -- ε -> 𝝴
               , ((TextType
TextSansSerifBold,Char
'\950'),Char
'\120693')  -- ζ -> 𝝵
               , ((TextType
TextSansSerifBold,Char
'\951'),Char
'\120694')  -- η -> 𝝶
               , ((TextType
TextSansSerifBold,Char
'\952'),Char
'\120695')  -- θ -> 𝝷
               , ((TextType
TextSansSerifBold,Char
'\953'),Char
'\120696')  -- ι -> 𝝸
               , ((TextType
TextSansSerifBold,Char
'\954'),Char
'\120697')  -- κ -> 𝝹
               , ((TextType
TextSansSerifBold,Char
'\955'),Char
'\120698')  -- λ -> 𝝺
               , ((TextType
TextSansSerifBold,Char
'\956'),Char
'\120699')  -- μ -> 𝝻
               , ((TextType
TextSansSerifBold,Char
'\957'),Char
'\120700')  -- ν -> 𝝼
               , ((TextType
TextSansSerifBold,Char
'\958'),Char
'\120701')  -- ξ -> 𝝽
               , ((TextType
TextSansSerifBold,Char
'\959'),Char
'\120702')  -- ο -> 𝝾
               , ((TextType
TextSansSerifBold,Char
'\960'),Char
'\120703')  -- π -> 𝝿
               , ((TextType
TextSansSerifBold,Char
'\961'),Char
'\120704')  -- ρ -> 𝞀
               , ((TextType
TextSansSerifBold,Char
'\962'),Char
'\120705')  -- ς -> 𝞁
               , ((TextType
TextSansSerifBold,Char
'\963'),Char
'\120706')  -- σ -> 𝞂
               , ((TextType
TextSansSerifBold,Char
'\964'),Char
'\120707')  -- τ -> 𝞃
               , ((TextType
TextSansSerifBold,Char
'\965'),Char
'\120708')  -- υ -> 𝞄
               , ((TextType
TextSansSerifBold,Char
'\966'),Char
'\120709')  -- φ -> 𝞅
               , ((TextType
TextSansSerifBold,Char
'\967'),Char
'\120710')  -- χ -> 𝞆
               , ((TextType
TextSansSerifBold,Char
'\968'),Char
'\120711')  -- ψ -> 𝞇
               , ((TextType
TextSansSerifBold,Char
'\969'),Char
'\120712')  -- ω -> 𝞈
               , ((TextType
TextSansSerifBold,Char
'\8706'),Char
'\120713')  -- ∂ -> 𝞉
               , ((TextType
TextSansSerifBold,Char
'\1013'),Char
'\120714')  -- ϵ -> 𝞊
               , ((TextType
TextSansSerifBold,Char
'\977'),Char
'\120715')  -- ϑ -> 𝞋
               , ((TextType
TextSansSerifBold,Char
'\1008'),Char
'\120716')  -- ϰ -> 𝞌
               , ((TextType
TextSansSerifBold,Char
'\981'),Char
'\120717')  -- ϕ -> 𝞍
               , ((TextType
TextSansSerifBold,Char
'\1009'),Char
'\120718')  -- ϱ -> 𝞎
               , ((TextType
TextSansSerifBold,Char
'\982'),Char
'\120719')  -- ϖ -> 𝞏
               , ((TextType
TextSansSerifBoldItalic,Char
'\913'),Char
'\120720')  -- Α -> 𝞐
               , ((TextType
TextSansSerifBoldItalic,Char
'\914'),Char
'\120721')  -- Β -> 𝞑
               , ((TextType
TextSansSerifBoldItalic,Char
'\915'),Char
'\120722')  -- Γ -> 𝞒
               , ((TextType
TextSansSerifBoldItalic,Char
'\916'),Char
'\120723')  -- Δ -> 𝞓
               , ((TextType
TextSansSerifBoldItalic,Char
'\917'),Char
'\120724')  -- Ε -> 𝞔
               , ((TextType
TextSansSerifBoldItalic,Char
'\918'),Char
'\120725')  -- Ζ -> 𝞕
               , ((TextType
TextSansSerifBoldItalic,Char
'\919'),Char
'\120726')  -- Η -> 𝞖
               , ((TextType
TextSansSerifBoldItalic,Char
'\920'),Char
'\120727')  -- Θ -> 𝞗
               , ((TextType
TextSansSerifBoldItalic,Char
'\921'),Char
'\120728')  -- Ι -> 𝞘
               , ((TextType
TextSansSerifBoldItalic,Char
'\922'),Char
'\120729')  -- Κ -> 𝞙
               , ((TextType
TextSansSerifBoldItalic,Char
'\923'),Char
'\120730')  -- Λ -> 𝞚
               , ((TextType
TextSansSerifBoldItalic,Char
'\924'),Char
'\120731')  -- Μ -> 𝞛
               , ((TextType
TextSansSerifBoldItalic,Char
'\925'),Char
'\120732')  -- Ν -> 𝞜
               , ((TextType
TextSansSerifBoldItalic,Char
'\926'),Char
'\120733')  -- Ξ -> 𝞝
               , ((TextType
TextSansSerifBoldItalic,Char
'\927'),Char
'\120734')  -- Ο -> 𝞞
               , ((TextType
TextSansSerifBoldItalic,Char
'\928'),Char
'\120735')  -- Π -> 𝞟
               , ((TextType
TextSansSerifBoldItalic,Char
'\929'),Char
'\120736')  -- Ρ -> 𝞠
               , ((TextType
TextSansSerifBoldItalic,Char
'\1012'),Char
'\120737')  -- ϴ -> 𝞡
               , ((TextType
TextSansSerifBoldItalic,Char
'\931'),Char
'\120738')  -- Σ -> 𝞢
               , ((TextType
TextSansSerifBoldItalic,Char
'\932'),Char
'\120739')  -- Τ -> 𝞣
               , ((TextType
TextSansSerifBoldItalic,Char
'\933'),Char
'\120740')  -- Υ -> 𝞤
               , ((TextType
TextSansSerifBoldItalic,Char
'\934'),Char
'\120741')  -- Φ -> 𝞥
               , ((TextType
TextSansSerifBoldItalic,Char
'\935'),Char
'\120742')  -- Χ -> 𝞦
               , ((TextType
TextSansSerifBoldItalic,Char
'\936'),Char
'\120743')  -- Ψ -> 𝞧
               , ((TextType
TextSansSerifBoldItalic,Char
'\937'),Char
'\120744')  -- Ω -> 𝞨
               , ((TextType
TextSansSerifBoldItalic,Char
'\8711'),Char
'\120745')  -- ∇ -> 𝞩
               , ((TextType
TextSansSerifBoldItalic,Char
'\945'),Char
'\120746')  -- α -> 𝞪
               , ((TextType
TextSansSerifBoldItalic,Char
'\946'),Char
'\120747')  -- β -> 𝞫
               , ((TextType
TextSansSerifBoldItalic,Char
'\947'),Char
'\120748')  -- γ -> 𝞬
               , ((TextType
TextSansSerifBoldItalic,Char
'\948'),Char
'\120749')  -- δ -> 𝞭
               , ((TextType
TextSansSerifBoldItalic,Char
'\949'),Char
'\120750')  -- ε -> 𝞮
               , ((TextType
TextSansSerifBoldItalic,Char
'\950'),Char
'\120751')  -- ζ -> 𝞯
               , ((TextType
TextSansSerifBoldItalic,Char
'\951'),Char
'\120752')  -- η -> 𝞰
               , ((TextType
TextSansSerifBoldItalic,Char
'\952'),Char
'\120753')  -- θ -> 𝞱
               , ((TextType
TextSansSerifBoldItalic,Char
'\953'),Char
'\120754')  -- ι -> 𝞲
               , ((TextType
TextSansSerifBoldItalic,Char
'\954'),Char
'\120755')  -- κ -> 𝞳
               , ((TextType
TextSansSerifBoldItalic,Char
'\955'),Char
'\120756')  -- λ -> 𝞴
               , ((TextType
TextSansSerifBoldItalic,Char
'\956'),Char
'\120757')  -- μ -> 𝞵
               , ((TextType
TextSansSerifBoldItalic,Char
'\957'),Char
'\120758')  -- ν -> 𝞶
               , ((TextType
TextSansSerifBoldItalic,Char
'\958'),Char
'\120759')  -- ξ -> 𝞷
               , ((TextType
TextSansSerifBoldItalic,Char
'\959'),Char
'\120760')  -- ο -> 𝞸
               , ((TextType
TextSansSerifBoldItalic,Char
'\960'),Char
'\120761')  -- π -> 𝞹
               , ((TextType
TextSansSerifBoldItalic,Char
'\961'),Char
'\120762')  -- ρ -> 𝞺
               , ((TextType
TextSansSerifBoldItalic,Char
'\962'),Char
'\120763')  -- ς -> 𝞻
               , ((TextType
TextSansSerifBoldItalic,Char
'\963'),Char
'\120764')  -- σ -> 𝞼
               , ((TextType
TextSansSerifBoldItalic,Char
'\964'),Char
'\120765')  -- τ -> 𝞽
               , ((TextType
TextSansSerifBoldItalic,Char
'\965'),Char
'\120766')  -- υ -> 𝞾
               , ((TextType
TextSansSerifBoldItalic,Char
'\966'),Char
'\120767')  -- φ -> 𝞿
               , ((TextType
TextSansSerifBoldItalic,Char
'\967'),Char
'\120768')  -- χ -> 𝟀
               , ((TextType
TextSansSerifBoldItalic,Char
'\968'),Char
'\120769')  -- ψ -> 𝟁
               , ((TextType
TextSansSerifBoldItalic,Char
'\969'),Char
'\120770')  -- ω -> 𝟂
               , ((TextType
TextSansSerifBoldItalic,Char
'\8706'),Char
'\120771')  -- ∂ -> 𝟃
               , ((TextType
TextSansSerifBoldItalic,Char
'\1013'),Char
'\120772')  -- ϵ -> 𝟄
               , ((TextType
TextSansSerifBoldItalic,Char
'\977'),Char
'\120773')  -- ϑ -> 𝟅
               , ((TextType
TextSansSerifBoldItalic,Char
'\1008'),Char
'\120774')  -- ϰ -> 𝟆
               , ((TextType
TextSansSerifBoldItalic,Char
'\981'),Char
'\120775')  -- ϕ -> 𝟇
               , ((TextType
TextSansSerifBoldItalic,Char
'\1009'),Char
'\120776')  -- ϱ -> 𝟈
               , ((TextType
TextSansSerifBoldItalic,Char
'\982'),Char
'\120777')  -- ϖ -> 𝟉
               , ((TextType
TextBold,Char
'\988'),Char
'\120778')  -- Ϝ -> 𝟊
               , ((TextType
TextBold,Char
'\989'),Char
'\120779')  -- ϝ -> 𝟋
               , ((TextType
TextBold,Char
'0'),Char
'\120782')  -- 0 -> 𝟎
               , ((TextType
TextBold,Char
'1'),Char
'\120783')  -- 1 -> 𝟏
               , ((TextType
TextBold,Char
'2'),Char
'\120784')  -- 2 -> 𝟐
               , ((TextType
TextBold,Char
'3'),Char
'\120785')  -- 3 -> 𝟑
               , ((TextType
TextBold,Char
'4'),Char
'\120786')  -- 4 -> 𝟒
               , ((TextType
TextBold,Char
'5'),Char
'\120787')  -- 5 -> 𝟓
               , ((TextType
TextBold,Char
'6'),Char
'\120788')  -- 6 -> 𝟔
               , ((TextType
TextBold,Char
'7'),Char
'\120789')  -- 7 -> 𝟕
               , ((TextType
TextBold,Char
'8'),Char
'\120790')  -- 8 -> 𝟖
               , ((TextType
TextBold,Char
'9'),Char
'\120791')  -- 9 -> 𝟗
               , ((TextType
TextDoubleStruck,Char
'0'),Char
'\120792')  -- 0 -> 𝟘
               , ((TextType
TextDoubleStruck,Char
'1'),Char
'\120793')  -- 1 -> 𝟙
               , ((TextType
TextDoubleStruck,Char
'2'),Char
'\120794')  -- 2 -> 𝟚
               , ((TextType
TextDoubleStruck,Char
'3'),Char
'\120795')  -- 3 -> 𝟛
               , ((TextType
TextDoubleStruck,Char
'4'),Char
'\120796')  -- 4 -> 𝟜
               , ((TextType
TextDoubleStruck,Char
'5'),Char
'\120797')  -- 5 -> 𝟝
               , ((TextType
TextDoubleStruck,Char
'6'),Char
'\120798')  -- 6 -> 𝟞
               , ((TextType
TextDoubleStruck,Char
'7'),Char
'\120799')  -- 7 -> 𝟟
               , ((TextType
TextDoubleStruck,Char
'8'),Char
'\120800')  -- 8 -> 𝟠
               , ((TextType
TextDoubleStruck,Char
'9'),Char
'\120801')  -- 9 -> 𝟡
               , ((TextType
TextSansSerif,Char
'0'),Char
'\120802')  -- 0 -> 𝟢
               , ((TextType
TextSansSerif,Char
'1'),Char
'\120803')  -- 1 -> 𝟣
               , ((TextType
TextSansSerif,Char
'2'),Char
'\120804')  -- 2 -> 𝟤
               , ((TextType
TextSansSerif,Char
'3'),Char
'\120805')  -- 3 -> 𝟥
               , ((TextType
TextSansSerif,Char
'4'),Char
'\120806')  -- 4 -> 𝟦
               , ((TextType
TextSansSerif,Char
'5'),Char
'\120807')  -- 5 -> 𝟧
               , ((TextType
TextSansSerif,Char
'6'),Char
'\120808')  -- 6 -> 𝟨
               , ((TextType
TextSansSerif,Char
'7'),Char
'\120809')  -- 7 -> 𝟩
               , ((TextType
TextSansSerif,Char
'8'),Char
'\120810')  -- 8 -> 𝟪
               , ((TextType
TextSansSerif,Char
'9'),Char
'\120811')  -- 9 -> 𝟫
               , ((TextType
TextSansSerifBold,Char
'0'),Char
'\120812')  -- 0 -> 𝟬
               , ((TextType
TextSansSerifBold,Char
'1'),Char
'\120813')  -- 1 -> 𝟭
               , ((TextType
TextSansSerifBold,Char
'2'),Char
'\120814')  -- 2 -> 𝟮
               , ((TextType
TextSansSerifBold,Char
'3'),Char
'\120815')  -- 3 -> 𝟯
               , ((TextType
TextSansSerifBold,Char
'4'),Char
'\120816')  -- 4 -> 𝟰
               , ((TextType
TextSansSerifBold,Char
'5'),Char
'\120817')  -- 5 -> 𝟱
               , ((TextType
TextSansSerifBold,Char
'6'),Char
'\120818')  -- 6 -> 𝟲
               , ((TextType
TextSansSerifBold,Char
'7'),Char
'\120819')  -- 7 -> 𝟳
               , ((TextType
TextSansSerifBold,Char
'8'),Char
'\120820')  -- 8 -> 𝟴
               , ((TextType
TextSansSerifBold,Char
'9'),Char
'\120821')  -- 9 -> 𝟵
               , ((TextType
TextMonospace,Char
'0'),Char
'\120822')  -- 0 -> 𝟶
               , ((TextType
TextMonospace,Char
'1'),Char
'\120823')  -- 1 -> 𝟷
               , ((TextType
TextMonospace,Char
'2'),Char
'\120824')  -- 2 -> 𝟸
               , ((TextType
TextMonospace,Char
'3'),Char
'\120825')  -- 3 -> 𝟹
               , ((TextType
TextMonospace,Char
'4'),Char
'\120826')  -- 4 -> 𝟺
               , ((TextType
TextMonospace,Char
'5'),Char
'\120827')  -- 5 -> 𝟻
               , ((TextType
TextMonospace,Char
'6'),Char
'\120828')  -- 6 -> 𝟼
               , ((TextType
TextMonospace,Char
'7'),Char
'\120829')  -- 7 -> 𝟽
               , ((TextType
TextMonospace,Char
'8'),Char
'\120830')  -- 8 -> 𝟾
               , ((TextType
TextMonospace,Char
'9'),Char
'\120831')  -- 9 -> 𝟿
               ]