"Keep upright" Text Orientation Changed
Description
Previously with V5 the "Keep upright" position of text on rotated components was oriented relative to the bottom of the screen so it would readable without tilting your head much.
With V6 if a component is rotated clockwise, the "Keep upright" orientation is relative to the right of the screen.
The project in Text_Keep_Upright.zip exposes this issue. The project consists of 3 copies of a sheet containing 1 connector so there are just 3 components in total (J1,J2 & J3). The PCB places J1 at (125,100) with the drill origin at (150,100).
V5
J2 and J3 are first positioned relative to J1 and then rotated ±120° around the drill origin so we have this showing all 3 components...

V6
Then after importing this small project into V6 we capture the same images as with V5 we get the following...

Steps to reproduce
- Open project in KiCad V5 and examine the text for J2 to see that it is oriented for viewing from the BOTTOM side of the screen.
- Open and update project in V6 and examine the text for J2 to see that it is oriented for viewing from the RIGHT side of the screen.
KiCad Version
Application: KiCad PCB Editor (64-bit)
Version: (6.0.10), release build
Libraries:
wxWidgets 3.2.1
libcurl/7.86.0-DEV Schannel zlib/1.2.13
Platform: Windows 11 (build 22621), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Dec 19 2022 21:23:04
wxWidgets: 3.2.1 (wchar_t,wx containers)
Boost: 1.80.0
OCC: 7.6.2
Curl: 7.86.0-DEV
ngspice: 38
Compiler: Visual C++ 1929 without C++ ABI
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON





