Clemens Fruhwirth clemens@endorphin.org writes:
@@ -3090,8 +3090,10 @@ typedef struct tagCBTACTIVATESTRUCT #define FE_FONTSMOOTHINGCLEARTYPE 0x0002 #define FE_FONTSMOOTHINGDOCKING 0x8000
-#define FE_FONTSMOOTHINGORIENTATIONBGR 0x0000 -#define FE_FONTSMOOTHINGORIENTATIONRGB 0x0001 +#define FE_FONTSMOOTHINGORIENTATIONBGR 0x0000 +#define FE_FONTSMOOTHINGORIENTATIONRGB 0x0001 +#define FE_FONTSMOOTHINGORIENTATIONVBGR 0x0002 +#define FE_FONTSMOOTHINGORIENTATIONVRGB 0x0003
These don't seem to exist in the PSDK. Where do they come from?
On Wed, Mar 17, 2010 at 11:03 AM, Alexandre Julliard julliard@winehq.org wrote:
Clemens Fruhwirth clemens@endorphin.org writes:
@@ -3090,8 +3090,10 @@ typedef struct tagCBTACTIVATESTRUCT #define FE_FONTSMOOTHINGCLEARTYPE 0x0002 #define FE_FONTSMOOTHINGDOCKING 0x8000
-#define FE_FONTSMOOTHINGORIENTATIONBGR 0x0000 -#define FE_FONTSMOOTHINGORIENTATIONRGB 0x0001 +#define FE_FONTSMOOTHINGORIENTATIONBGR 0x0000 +#define FE_FONTSMOOTHINGORIENTATIONRGB 0x0001 +#define FE_FONTSMOOTHINGORIENTATIONVBGR 0x0002 +#define FE_FONTSMOOTHINGORIENTATIONVRGB 0x0003
These don't seem to exist in the PSDK. Where do they come from?
I doubled check my assumption that those are wine-specific #defines. This is obviously false (I should have guessed that from the .h file-name). Assuming this would be wine specific, I invented the two additional defines. Sorry, discard the patch.
Would it be ok to add some override to Software\Wine\Fonts*? I'm using a rotated monitor and at least in Wine I would like to have properly rendered fonts.
Clemens Fruhwirth clemens@endorphin.org writes:
Would it be ok to add some override to Software\Wine\Fonts*? I'm using a rotated monitor and at least in Wine I would like to have properly rendered fonts.
The first step would be to investigate how Windows handles that case.
On Wed, Mar 17, 2010 at 3:17 PM, Alexandre Julliard julliard@winehq.org wrote:
Clemens Fruhwirth clemens@endorphin.org writes:
Would it be ok to add some override to Software\Wine\Fonts*? I'm using a rotated monitor and at least in Wine I would like to have properly rendered fonts.
The first step would be to investigate how Windows handles that case.
There are no vertical rendering modes for ClearType under Windows (7). There are some interfaces to do vertical rendering with DirectWrite, but there are no ways to enable it generally for the "whole" interface. I googled that some time ago and all resources come to the same conclusion, ClearType=disabled for rotated monitors. http://typophile.com/node/35168
My proposal would extend Wine beyond the capabilities of Windows. I assumed that with Windows 7 they'd fix this long outstanding missing feature, but I was wrong obviously.