Comment 2 for bug 1349856

Revision history for this message
Yury Donskoy (yury-donskoy) wrote :

Okay, I figured it out, and I think it IS a bug, although an obscure one. Anything you can do with the user interface, the rest of the application should be able to handle without crashing. To that end, here is the result of my investigation.

The culprit, ultimately, is the following bit of text: 4000𝑐

That isn't just a lowercase "c" after 4000. Calibre identifies it as MATHEMATICAL ITALIC SMALL C. I inserted it into the text using the "Insert special character" button, 4th from right. Select "Mathematical Symbols", and then "Mathematical Alphanumeric Symbols". This character is listed as U+1D450. The first time I tried overtyping that character, calibre crashed, but not the second time I tried it. In any case, if the character is removed or replaced with a regular c, subsetting fonts works once again.

In a moment, I will be attaching an epub for you to look at. The offending second paragraph is commented it out, and subsetting works. If you uncomment it, it will stop.