View Single Post
Old 12-22-2024, 10:45 AM   #7
jhowell
Grand Sorcerer
jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.
 
jhowell's Avatar
 
Posts: 7,116
Karma: 92190133
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by tomsem View Post
Then I converted the KFX to ePub: no more MathML, it is all replaced with inline SVG!
The KFX renderer does not actually support MathML. It is replaced by KVG (Amazon's proprietary version of SVG) during conversion to KFX format.

Quote:
Originally Posted by tomsem View Post
The AZW3's in this case are garbage, the mathML expressions are gone and only what text was in there is left. But the KFX is fine. So there is some issue with S2K and MathML when it tries to convert to AZW3.
MathML markup is carried through unchanged when AZW3 is produced but the renderer for that format does not support it at all. The result is an unreadable mess.

That is a huge flaw in Amazon's implementation of MathML. They should really deliver it in KFX to more apps/devices and block delivery in cases where KFX is unsupported.

Quote:
Originally Posted by tomsem View Post
BTW @jhowell how did you determine it had MathML?
I looked at the contents of the full book. There is a single MathML equation in the "Notes" appendix.

Quote:
Originally Posted by tomsem View Post
At any rate it is puzzling why they cannot just deliver KFX everywhere since converting MathML to SVG works.
It is odd. It appears to me that support for MathML was started but it was never fully completed.
jhowell is offline   Reply With Quote