That’s a sham. Only basic stuff is open standard, the rest is proprietary extensions. Such a format can’t usually be standardized, there’s an entire Wikipedia article about MS’ shenanigans to make it happen. But MS doesn’t even keep to that standard anymore. Here’s fsfe’ stance to it, calling it a pseudo-standard.
Results in basic formatting having to be reverse-engineered.
You’re looking for a Smartphone.