Alexandre Julliard
|
86c41dc468
|
gdi32: Take into account the FontSmoothing key for anti-aliasing.
|
2012-11-06 16:02:27 +01:00 |
Alexandre Julliard
|
ff8647ea39
|
gdi32: Avoid opening the desktop registry key multiple times.
|
2012-11-06 16:02:19 +01:00 |
Alexandre Julliard
|
5c02c352d9
|
gdi32: Determine the default anti-aliasing parameters in the null driver SelectFont entry point.
|
2012-11-05 16:15:25 +01:00 |
Alexandre Julliard
|
123da6f888
|
gdi32: Move checking of the subpixel support and gasp flags to freetype.c.
|
2012-11-02 17:21:45 +01:00 |
Alexandre Julliard
|
9cdb0e1ca6
|
gdi32: Disable anti-aliasing when necessary in the various drivers.
|
2012-11-02 16:41:26 +01:00 |
Alexandre Julliard
|
ccc034c27e
|
gdi32: Store the anti-aliasing flags in the DC when selecting a font.
|
2012-11-02 16:41:23 +01:00 |
Alexandre Julliard
|
6164d533a9
|
gdi32: Add a parameter to return anti-aliasing flags in the SelectFont driver entry point.
|
2012-11-02 16:41:21 +01:00 |
Huw Davies
|
9247328371
|
gdi32: Implement sub-pixel glyph smoothing.
|
2012-10-30 18:09:00 +01:00 |
Alexandre Julliard
|
df357093cc
|
gdi32: Get rid of the GDIOBJHDR type.
|
2012-10-17 13:48:45 +02:00 |
Alexandre Julliard
|
f0e4062773
|
gdi32: Allow GetCharABCWidths on all scalable fonts, not just TrueType ones.
|
2012-09-27 13:13:43 +02:00 |
Alexandre Julliard
|
4c3cc50104
|
gdi32: Fix bitmap glyph allocation size in ExtTextOut fallback implementation.
|
2012-07-02 10:58:57 +02:00 |
Stefan Leichter
|
db21158faa
|
gdi32: Spelling fix.
|
2012-06-28 11:37:03 +02:00 |
Alexandre Julliard
|
1416d0e6f1
|
gdi32: Remove the bitmap parameter from the Get/PutImage entry points.
|
2012-05-29 21:05:52 +02:00 |
Alexandre Julliard
|
b1ccff1a9c
|
gdi32: Add helper functions for manipulating bounds rectangles.
|
2012-04-16 13:41:29 +02:00 |
Dmitry Timoshkov
|
62b9c26bb5
|
gdi32: Refuse to load a large .fot file earlier.
|
2012-04-02 12:42:22 +02:00 |
Huw Davies
|
88a2620b14
|
gdi32: Add support for loading scalable font resources.
|
2012-03-30 15:29:40 +02:00 |
Huw Davies
|
105caa28bf
|
gdi32: Implement CreateScalableFontResource.
Based on patches by Jeremy White and Dmitry Timoshkov.
|
2012-03-29 18:16:06 +02:00 |
Huw Davies
|
41fb856961
|
gdi32: Correctly propagate the enumproc's return value.
|
2012-03-14 17:33:54 +01:00 |
Alexandre Julliard
|
78c3af9f18
|
gdi32: Fix missing increment of integer data in GetCharABCWidthsFloat.
|
2012-03-02 17:03:45 +01:00 |
Alexandre Julliard
|
32057bf132
|
gdi32: Don't paint the text rectangle in transparent mode unless a rectangle is explicitly specified.
|
2012-02-21 17:20:48 +01:00 |
Alexander Kochetkov
|
86de76b9e1
|
gdi32: Fix text baseline calculation in compatible mode.
|
2012-02-16 18:51:55 +01:00 |
Huw Davies
|
d3bfa44d53
|
gdi32: Intersect the background text box with the clip rectangle in device units.
|
2012-02-09 09:34:43 -06:00 |
Huw Davies
|
1eca24bd6b
|
gdi32: Rename a shadow variable.
|
2012-02-09 09:34:38 -06:00 |
Akihiro Sagawa
|
70c2222180
|
gdi32: Avoid making a DBCS character in range.
|
2011-12-27 16:55:09 +01:00 |
Alexandre Julliard
|
27eb63b082
|
gdi32: GetCharABCWidthsFloatW must succeed with non-TrueType fonts.
|
2011-12-12 11:14:25 +01:00 |
Alexandre Julliard
|
1e2dd7cad8
|
gdi32: Add a helper function to clip a rectangle to the DC visible rect.
|
2011-12-06 15:50:59 +01:00 |
Huw Davies
|
4ce3af3fad
|
gdi32: Add support for checking the font's gasp flags.
|
2011-12-02 17:25:54 +01:00 |
Huw Davies
|
0ab46cd5e9
|
gdi32: Avoid reading past the end of the indices array.
Spotted by Marcus Meissner.
|
2011-11-24 17:17:07 +01:00 |
Alexandre Julliard
|
670f25cc8f
|
gdi32: Add support for anti-aliasing in the null driver text output fallback.
|
2011-11-21 12:15:53 +01:00 |
Alexandre Julliard
|
1b63d5a610
|
gdi32: Add a helper function to determine anti-aliasing flags.
|
2011-11-21 11:52:30 +01:00 |
Alexandre Julliard
|
5282ffadad
|
gdi32: Add a null driver fallback implementation for non-antialiased text output.
|
2011-11-21 11:52:26 +01:00 |
Alexandre Julliard
|
199409a27b
|
gdi32: Fix positioning of font underlines and strikeouts.
|
2011-11-07 13:41:18 +01:00 |
Alexandre Julliard
|
26aaaa1269
|
gdi32: Fix a misplaced release_dc_ptr call.
|
2011-10-28 11:29:34 +02:00 |
Alexandre Julliard
|
c441d57452
|
gdi32: Implement the ExtTextOut entry point in the path driver.
|
2011-10-26 23:16:52 +02:00 |
Alexandre Julliard
|
ba2ea23574
|
gdi32: Always use a polygon to draw text strike-outs and underlines.
|
2011-10-26 14:14:36 +02:00 |
Alexandre Julliard
|
7fbb16d4ba
|
gdi32: Implement GdiRealizationInfo as a standard driver entry point.
|
2011-10-26 12:41:32 +02:00 |
Alexandre Julliard
|
8796831a9f
|
gdi32: Implement FontIsLinked as a standard driver entry point.
|
2011-10-26 12:41:32 +02:00 |
Alexandre Julliard
|
e31c51b65e
|
gdi32: Implement GetFontData as a standard driver entry point.
|
2011-10-26 12:41:31 +02:00 |
Alexandre Julliard
|
441d6cfcd4
|
gdi32: Implement GetTextFace as a standard driver entry point.
|
2011-10-26 12:41:31 +02:00 |
Alexandre Julliard
|
a2de6a8766
|
gdi32: Implement GetTextExtentExPointI as a standard driver entry point.
|
2011-10-26 12:41:30 +02:00 |
Alexandre Julliard
|
1740f34ffb
|
gdi32: Implement GetTextCharsetInfo as a standard driver entry point.
|
2011-10-26 12:41:30 +02:00 |
Alexandre Julliard
|
ce8d7b4601
|
gdi32: Implement GetOutlineTextMetrics as a standard driver entry point.
|
2011-10-26 12:41:29 +02:00 |
Alexandre Julliard
|
0c96820104
|
gdi32: Implement GetKerningPairs as a standard driver entry point.
|
2011-10-26 12:41:29 +02:00 |
Alexandre Julliard
|
6376b4cf6f
|
gdi32: Implement GetGlyphOutline as a standard driver entry point.
|
2011-10-25 16:57:28 +02:00 |
Alexandre Julliard
|
ff96c4dd4e
|
gdi32: Implement GetGlyphIndices as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
90ecea9739
|
gdi32: Implement GetFontUnicodeRanges as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
23c7c0469c
|
gdi32: Reimplement GetCharABCWidthsFloat using the integer version.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
27208a0ec5
|
gdi32: Implement GetCharABCWidthsI as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
e5a0fa7089
|
gdi32: Implement GetCharABCWidths as a standard driver entry point.
|
2011-10-25 16:57:26 +02:00 |
Alexandre Julliard
|
2b1b11d681
|
gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts.
|
2011-10-24 23:34:33 +02:00 |