Description
We have to implement LOGFONT.lfEscapement value that controls the font/text rotation. That value is effective in TextOut and ExtTextOut functions. Setting lfEscapement value to non-zero value makes text slanting.
LOGFONT
https://docs.microsoft.com/en-us/windows/desktop/api/wingdi/ns-wingdi-taglogfonta
The test case is testcase.7z by Vladimir Yarovenko: and @vtune_amplifier
Attachments
Issue Links
- blocks
-
CORE-15319 "Photivo 2014-05-25" fonts rotated 90degrees in sidebar are not rendered
- Open
- is blocked by
-
CORE-19870 REGRESSION: Wordpad: Ruler incorrectly displayed
- Open
- is duplicated by
-
CORE-15977 [FONT] PangoTest fails to render rotated text
- Resolved
- relates to
-
CORE-18695 Vertical Tab Control: Not rendering correctly
- Open
-
CORE-16020 RawTherapee very sluggish on ROS 0.4.12
- Resolved
-
CORE-16041 Font/Text Rotation Angles Too Small
- Resolved
-
CORE-14021 subtask of CORE-11848, [Win32SS] Adobe Air 21.0 installer EULA font is drawn striked-through
- Resolved
-
CORE-18696 LOGFONT.lfWidth text/font transformation is not accurate
- Untriaged
-
CORE-13254 Font/freetype: Analyse Wine font engine to realize text rotation
- Resolved