Created attachment 192362 [details] Example to reproduce the problem Open attached document. It contains 'heart' shapes, which were rotated by using the z-Rotation of a 3D camera. In that settings the option "Keep text flat" was checked. That excludes the text from the z-Rotation, so that it stays horizontal. Error: The text is rotated in LibreOffice. This option is the element <flatTx> in OOXML. There exists already the property TextCameraZRotateAngle in CustomShapeGeometry. It could be used to compensate the shape rotation. But the <flatTx> element is not even read, see https://opengrok.libreoffice.org/xref/core/oox/source/drawingml/textbodypropertiescontext.cxx?r=60bce1af#273 [When Skia is disabled, the text area inside the shapes is wrong in addition, so that the text is cut. But that is a different problem and already reported in bug 157986.]
Confirmed. Arch Linux 64-bit, X11 Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 3b04e74503ec6d07dc4befdb756e6abdc3de4e58 CPU threads: 8; OS: Linux 6.7; UI render: default; VCL: kf5 (cairo+xcb) Locale: fi-FI (fi_FI.UTF-8); UI: en-US Calc: threaded Built on 16 February 2024