Handle hungarumlaut in LaTeX reader. Closes #3201.
This commit is contained in:
parent
01a21dd43f
commit
eb5cb0f304
1 changed files with 16 additions and 0 deletions
|
@ -523,6 +523,7 @@ inlineCommands = M.fromList $
|
|||
, ("copyright", lit "©")
|
||||
, ("textasciicircum", lit "^")
|
||||
, ("textasciitilde", lit "~")
|
||||
, ("H", try $ tok >>= accent hungarumlaut)
|
||||
, ("`", option (str "`") $ try $ tok >>= accent grave)
|
||||
, ("'", option (str "'") $ try $ tok >>= accent acute)
|
||||
, ("^", option (str "^") $ try $ tok >>= accent circ)
|
||||
|
@ -762,6 +763,21 @@ umlaut 'o' = "ö"
|
|||
umlaut 'u' = "ü"
|
||||
umlaut c = [c]
|
||||
|
||||
hungarumlaut :: Char -> String
|
||||
hungarumlaut 'A' = "A̋"
|
||||
hungarumlaut 'E' = "E̋"
|
||||
hungarumlaut 'I' = "I̋"
|
||||
hungarumlaut 'O' = "Ő"
|
||||
hungarumlaut 'U' = "Ű"
|
||||
hungarumlaut 'Y' = "ӳ"
|
||||
hungarumlaut 'a' = "a̋"
|
||||
hungarumlaut 'e' = "e̋"
|
||||
hungarumlaut 'i' = "i̋"
|
||||
hungarumlaut 'o' = "ő"
|
||||
hungarumlaut 'u' = "ű"
|
||||
hungarumlaut 'y' = "ӳ"
|
||||
hungarumlaut c = [c]
|
||||
|
||||
dot :: Char -> String
|
||||
dot 'C' = "Ċ"
|
||||
dot 'c' = "ċ"
|
||||
|
|
Loading…
Add table
Reference in a new issue