Huw Davies
|
ff2f88cf08
|
gdi32: Fix fractional scaling threshold.
|
2009-02-20 18:46:04 +01:00 |
Huw Davies
|
4f25723853
|
gdi32: Set the font family as FF_MODERN if the panose marks it as monospaced.
|
2009-02-19 15:57:47 +01:00 |
Huw Davies
|
2c6ddb8030
|
gdi32: The special handling of the character codes metrics for symbol fonts should be based on the presence of the MS symbol charmap rather than whether the font is enumerated as SYMBOL_CHARSET.
|
2009-02-18 13:13:29 +01:00 |
Huw Davies
|
24c9a37aaf
|
gdi32: In a Baltic locale the last char of a symbol font is reported as 0xf8fd rather than 0xf0ff.
|
2009-02-17 15:14:53 +01:00 |
Huw Davies
|
e93d348109
|
gdi32: Improve calculation of the character code text metrics.
|
2009-02-16 16:01:37 +01:00 |
Huw Davies
|
aaefb75f8d
|
gdi32: Add missing serif types.
|
2009-02-12 17:53:34 +01:00 |
Huw Davies
|
8ab829a68a
|
gdi32: Correct the font family values returned in the text metrics.
|
2009-02-11 16:14:46 +01:00 |
Dmitry Timoshkov
|
5804470f26
|
gdi32: Make sure that World2Vport DC transformation is valid before using it.
|
2009-02-05 13:15:17 +01:00 |
Dmitry Timoshkov
|
24937a4f0f
|
gdi32: Add a test for the MAT2 parameter of GetGlyphOutline, make it pass under Wine.
|
2009-02-03 12:40:27 +01:00 |
Alexandre Julliard
|
7b82b98ee8
|
gdi32: Don't hold the GDI lock while calling the Freetype font engine functions.
|
2009-01-28 19:38:15 +01:00 |
Alexandre Julliard
|
3939cb5c82
|
gdi32: Avoid some pointer casts.
|
2009-01-26 15:09:18 +01:00 |
Michael Stefaniuc
|
667a1ed5be
|
gdi32: Remove superfluous pointer casts.
|
2009-01-26 14:31:13 +01:00 |
Byeongsik Jeon
|
f2e1b254ce
|
gdi32: Restore the trimmed bitmap image by FT_Render_Glyph().
|
2008-12-29 12:41:45 +01:00 |
Byeongsik Jeon
|
45a081f142
|
gdi32: Don't truncate the added pixels with FT_LCD_FILTER_DEFAULT.
|
2008-12-24 10:58:59 +01:00 |
Alexandre Julliard
|
30137f168c
|
gdi32: Fix the build without Freetype LCD support.
|
2008-12-23 12:34:01 +01:00 |
ByeongSik Jeon
|
028617b90b
|
gdi32, winex11: Add support for subpixel font rendering.
|
2008-12-22 16:33:03 +01:00 |
ByeongSik Jeon
|
d1ca64b3f5
|
gdi32: Unify Chinese and Japanese default font name.
|
2008-12-11 12:20:27 +01:00 |
Aric Stewart
|
c0c852247f
|
gdi32: Use the substitute name, if it exists, when looking for font system links.
Allows double indirection MS ShellDlg -> MS UI Gothic linked to system
gothic to work as expected.
|
2008-12-03 11:41:45 +01:00 |
Dmitry Timoshkov
|
376adf9438
|
gdi32: Try to avoid not necessary glyph transformations.
|
2008-11-03 11:50:15 +01:00 |
Bobby Bingham
|
a900f5e065
|
gdi32: Add support for the GGO_UNHINTED flag in GetGlyphOutline.
|
2008-10-28 15:46:29 +01:00 |
Dmitry Timoshkov
|
2d15db6136
|
gdi32: Search the child font list first.
|
2008-10-27 11:28:50 +01:00 |
Francois Gouget
|
215738a140
|
dirent.h is a conditional include now.
|
2008-10-20 11:37:27 +02:00 |
Andrew Talbot
|
3a02030d54
|
gdi32: Sign-compare warnings fix.
|
2008-10-13 12:13:19 +02:00 |
Dmitry Timoshkov
|
7c1397412b
|
gdi32: Revert incorrect fix introduced in a5d288f08c .
The real fix has been provided in 41aad2dce2 .
|
2008-10-09 12:58:03 +02:00 |
Dmitry Timoshkov
|
f898547b77
|
gdi32: Remove the code which bypasses the DC transformation checks.
If it's absolutely required to check the child list first, that should be
done inside of find_in_cache using the same comparisons as done there.
|
2008-10-09 12:57:54 +02:00 |
Huw Davies
|
2f8f3facce
|
gdi32: Factor out the name table lookup into a separate function.
|
2008-09-18 14:18:11 +02:00 |
Dmitry Timoshkov
|
067cbc57f3
|
gdi32: Don't use pOS2->usWeightClass, some fonts don't set it correctly.
|
2008-09-11 11:42:02 +02:00 |
Shunichi Fuji
|
de251e1c62
|
gdi32: Adjust FT_MulFix function to Freetype cvs head.
|
2008-09-04 11:41:08 +02:00 |
Alexandre Julliard
|
e84bc545c3
|
gdi32: Add missing WineEngRealizationInfo function for the non-freetype case.
|
2008-08-25 15:38:27 +02:00 |
Dmitry Timoshkov
|
21cdaeea4b
|
gdi32: Replace DC transform by font scaling for bitmap fonts.
|
2008-08-21 11:42:25 +02:00 |
Dmitry Timoshkov
|
f322f70a69
|
gdi32: Avoid loading a bitmap if a glyph transformation is being requested.
|
2008-08-21 11:42:11 +02:00 |
Huw Davies
|
29637c1441
|
gdi32: Keep track of the number of unique fonts that are created and return this in the second DWORD of the GdiRealizationInfo structure.
|
2008-08-05 14:09:34 +02:00 |
Lei Zhang
|
9b4f17f630
|
gdi32: Glyph advances should be measured for unrotated characters.
|
2008-07-23 11:56:09 +02:00 |
Andrew Talbot
|
613d17ae92
|
gdi32: Remove unneeded address-of operator from array name.
|
2008-07-11 13:58:48 +02:00 |
Michael Karcher
|
49eb123739
|
Add support for compatibility mode in WineEngCreateFontInstance.
|
2008-07-08 10:44:54 +02:00 |
Michael Karcher
|
3f64708818
|
gdi32: Fix double->fixpoint conversion in freetype.c.
|
2008-07-01 14:58:41 +02:00 |
Dan Hipschman
|
92c8cac214
|
gdi32: Return the correct value from GetTextFace.
|
2008-06-25 11:41:00 +02:00 |
Dmitry Timoshkov
|
0d6dcc1e4e
|
gdi32: Perform correct glyph scaling even if font metrics haven't been cached yet.
|
2008-06-24 12:23:10 +02:00 |
Dmitry Timoshkov
|
e02168791e
|
gdi32: Indent a block of code using 4 spaces instead of 5.
|
2008-06-24 12:22:49 +02:00 |
Dmitry Timoshkov
|
b2fa21e4bb
|
gdi32: Scale outline font metrics.
|
2008-06-24 12:22:42 +02:00 |
Dmitry Timoshkov
|
433c3cfeec
|
gdi32: Don't return cached glyph metrics if a custom transformation was requested.
|
2008-06-24 12:22:31 +02:00 |
Dmitry Timoshkov
|
7ef471220d
|
gdi32: Don't cache glyph metrics if they have a custom transformation.
|
2008-06-24 12:22:24 +02:00 |
Dmitry Timoshkov
|
8cdca3980a
|
gdi32: Apply the custom transform to a glyph only if it's not an identity one.
|
2008-06-24 12:22:18 +02:00 |
Dmitry Timoshkov
|
df76fe6f0c
|
gdi32: Perform the world transform separately from font scaling.
|
2008-06-24 12:21:42 +02:00 |
Dmitry Timoshkov
|
8a6628aea5
|
gdi32: Font scaling transform is performed separately.
|
2008-06-24 12:21:28 +02:00 |
Dmitry Timoshkov
|
85c16fc45b
|
gdi32: Don't forget to update the glyph advance in the case of a custom transformation.
|
2008-06-24 12:21:16 +02:00 |
Dmitry Timoshkov
|
9675720510
|
gdi32: Initialize otmMacAscent, otmMacDescent, otmMacLineGap in outline text metrics.
|
2008-06-24 12:21:06 +02:00 |
Dmitry Timoshkov
|
e378795970
|
gdi32: Perform font height scaling with higher precision.
|
2008-06-24 12:20:55 +02:00 |
Dmitry Timoshkov
|
41aad2dce2
|
gdi32: Extend the font substitution test, make it pass under Wine.
|
2008-06-23 12:53:22 +02:00 |
Lei Zhang
|
71ed7573aa
|
gdi32: Check for regular fonts by style instead of style name.
|
2008-06-21 11:37:00 +02:00 |