Edit Book: Fix subsetting of fonts not working if the text contains non-BMP unicode characters. Fixes #1349856 [Error using "Subset all Fonts"](https://bugs.launchpad.net/calibre/+bug/1349856)