diff --git a/src/calibre/ebooks/htmlsymbols.py b/src/calibre/ebooks/htmlsymbols.py index 9b50f20fcd..fa10873845 100644 --- a/src/calibre/ebooks/htmlsymbols.py +++ b/src/calibre/ebooks/htmlsymbols.py @@ -119,6 +119,97 @@ HTML_SYMBOLS = { u'♥' : ['♥', '♥'], # heart u'♦' : ['♦', '♦'], # diamond # Extra http://www.ascii.cl/htmlcodes.htm + u' ' : [' '], # space + u'!' : ['!'], # exclamation point + u'#' : ['#'], # number sign + u'$' : ['$'], # dollar sign + u'%' : ['%'], # percent sign + u'\'' : ['''], # single quote + u'(' : ['('], # opening parenthesis + u')' : [')'], # closing parenthesis + u'*' : ['*'], # asterisk + u'+' : ['+'], # plus sign + u',' : [','], # comma + u'-' : ['-'], # minus sign - hyphen + u'.' : ['.'], # period + u'/' : ['/'], # slash + u'0' : ['0'], # zero + u'1' : ['1'], # one + u'2' : ['2'], # two + u'3' : ['3'], # three + u'4' : ['4'], # four + u'5' : ['5'], # five + u'6' : ['6'], # six + u'7' : ['7'], # seven + u'8' : ['8'], # eight + u'9' : ['9'], # nine + u':' : [':'], # colon + u';' : [';'], # semicolon + u'=' : ['='], # equal sign + u'?' : ['?'], # question mark + u'@' : ['@'], # at symbol + u'A' : ['A'], # + u'B' : ['B'], # + u'C' : ['C'], # + u'D' : ['D'], # + u'E' : ['E'], # + u'F' : ['F'], # + u'G' : ['G'], # + u'H' : ['H'], # + u'I' : ['I'], # + u'J' : ['J'], # + u'K' : ['K'], # + u'L' : ['L'], # + u'M' : ['M'], # + u'N' : ['N'], # + u'O' : ['O'], # + u'P' : ['P'], # + u'Q' : ['Q'], # + u'R' : ['R'], # + u'S' : ['S'], # + u'T' : ['T'], # + u'U' : ['U'], # + u'V' : ['V'], # + u'W' : ['W'], # + u'X' : ['X'], # + u'Y' : ['Y'], # + u'Z' : ['Z'], # + u'[' : ['['], # opening bracket + u'\\' : ['\'], # backslash + u']' : [']'], # closing bracket + u'^' : ['^'], # caret - circumflex + u'_' : ['_'], # underscore + u'`' : ['`'], # grave accent + u'a' : ['a'], # + u'b' : ['b'], # + u'c' : ['c'], # + u'd' : ['d'], # + u'e' : ['e'], # + u'f' : ['f'], # + u'g' : ['g'], # + u'h' : ['h'], # + u'i' : ['i'], # + u'j' : ['j'], # + u'k' : ['k'], # + u'l' : ['l'], # + u'm' : ['m'], # + u'n' : ['n'], # + u'o' : ['o'], # + u'p' : ['p'], # + u'q' : ['q'], # + u'r' : ['r'], # + u's' : ['s'], # + u't' : ['t'], # + u'u' : ['u'], # + u'v' : ['v'], # + u'w' : ['w'], # + u'x' : ['x'], # + u'y' : ['y'], # + u'z' : ['z'], # + u'{' : ['{'], # opening brace + u'|' : ['|'], # vertical bar + u'}' : ['}'], # closing brace + u'~' : ['~'], # equivalency sign - tilde u'<' : ['<', '<'], # less than sign u'>' : ['>', '>'], # greater than sign u'¡' : ['¡', '¡'], # inverted exclamation mark