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 |
Alexandre Julliard
|
cbd81d391c
|
gdi32: Implement EnumDeviceFonts as a standard driver entry point.
|
2011-10-24 23:34:28 +02:00 |
Alexandre Julliard
|
873bf81d3b
|
gdi32: Don't return outline metrics for bitmap fonts.
|
2011-10-24 23:34:05 +02:00 |
Alexandre Julliard
|
20070d0838
|
gdi32: Implement GetTextMetrics as a standard driver entry point.
|
2011-10-24 20:03:53 +02:00 |
Alexandre Julliard
|
ca4177997c
|
gdi32: Add a few helper functions for computing font metrics.
|
2011-10-24 20:03:09 +02:00 |
Alexandre Julliard
|
5c1c7a6576
|
gdi32: Implement GetCharWidthW as a standard driver entry point.
|
2011-10-20 17:05:11 +02:00 |
Alexandre Julliard
|
6ad9eb805c
|
gdi32: Implement GetTextExtentExPointW as a standard driver entry point.
|
2011-10-20 17:04:35 +02:00 |
Alexandre Julliard
|
ef0fe44327
|
gdi32: Implement SelectFont as a standard driver entry point.
|
2011-10-19 18:22:05 +02:00 |
Alexandre Julliard
|
885a4a5c08
|
gdi32: Add an initial Freetype font driver.
|
2011-10-19 18:22:01 +02:00 |
Huw Davies
|
3b9669017b
|
gdi32: Add the liberation fonts to the default fallback lists.
|
2011-10-12 17:10:03 +02:00 |
Huw Davies
|
230b42055c
|
gdi32: Move to a more scalable mechanism for picking the default fonts.
|
2011-10-12 17:09:58 +02:00 |
Huw Davies
|
bb47bab3cd
|
gdi32: Now that we require a less ancient freetype, we can assume several other functions are also present.
|
2011-10-11 13:37:50 +02:00 |
Huw Davies
|
6ee2eaeff2
|
gdi32: Remove no longer needed include file.
|
2011-10-11 13:37:50 +02:00 |
Huw Davies
|
570e68b822
|
gdi32: Require that we have freetype's FT_Load_Sfnt_Table function and remove the hacky fallback.
|
2011-10-10 15:42:38 +02:00 |
Huw Davies
|
5bd2db4521
|
gdi32: Move some common default fonts to the head of the font list.
|
2011-10-06 16:47:22 -05:00 |
Huw Davies
|
17e72c816b
|
gdi32: Load the font properties from the cache if it exists.
|
2011-10-06 16:47:20 -05:00 |
Huw Davies
|
a155292f98
|
gdi32: Cache the loaded font list properties.
|
2011-10-06 16:47:17 -05:00 |
Huw Davies
|
63070bdf89
|
gdi32: Move the font list initialisation to a separate function.
|
2011-10-06 16:47:14 -05:00 |
Huw Davies
|
ab1373d847
|
gdi32: Keep track of the english family name if there's a localised name as well.
|
2011-10-06 16:47:11 -05:00 |
Huw Davies
|
b4430319f1
|
gdi32: Use a separate variable to indicate the default has been retrieved.
|
2011-09-28 17:25:10 +02:00 |
Josh Juran
|
b27e814de6
|
gdi32: Simplify logic in WineEngGetFontData().
|
2011-09-12 10:07:21 +02:00 |
Grazvydas Ignotas
|
4a463e0650
|
gdi32: Use correct name for elfFullName.
|
2011-08-24 12:14:46 +02:00 |
Huw Davies
|
33532613a8
|
gdi32: Don't load a font replacement if any face of the real family exists.
|
2011-08-04 18:42:33 +02:00 |
Frédéric Delanoy
|
b5a33dab88
|
dlls: Assorted spelling fixes.
|
2011-08-02 20:47:51 +02:00 |
Ken Thomases
|
e6d6fbf6e9
|
gdi32: Fix leak of FullName of replaced font face.
|
2011-05-17 10:45:24 +02:00 |
Grazvydas Ignotas
|
adcce5d712
|
gdi32: Implement font selection by its full name.
|
2011-05-12 20:00:51 +02:00 |
Grazvydas Ignotas
|
0374102625
|
gdi32: Refactor get_facename to retrieve other names too.
|
2011-05-12 19:58:43 +02:00 |
Konstantin L. Metlov
|
fb787da66a
|
gdi32: Handle pre-Unicode symbol TTFs with symbols at U+00XX.
|
2011-05-11 19:50:35 +02:00 |
Konstantin L. Metlov
|
834378183a
|
gdi32: Handle pre-Unicode "broken" symbol TTFs with symbols at U+00XX.
|
2011-05-09 17:36:43 +02:00 |
Alexandre Julliard
|
7c06fef8b6
|
gdi32: Fix a compiler warning on 64-bit.
|
2011-04-11 13:45:23 +02:00 |
Alexandre Julliard
|
05b1aea244
|
gdi32: Avoid reading bits outside of the glyph bitmap in GetGlyphOutline.
|
2011-04-08 13:03:22 +02:00 |
Akihiro Sagawa
|
cb77f9a239
|
gdi32: Create charset enumeration order list for EnumFontFamiliesEx.
|
2011-04-04 13:44:43 +02:00 |
Akihiro Sagawa
|
f088185471
|
gdi32: Remove redundant charset assignments.
|
2011-04-04 13:44:06 +02:00 |
Akihiro Sagawa
|
6a404a3b58
|
gdi32: Move charset enumeration to helper function.
|
2011-04-04 13:44:01 +02:00 |
Dmitry Timoshkov
|
d9d5267237
|
gdi32: Remove a redundant check for Roman font presence.
Wine ships Tahoma and many other built-in fonts these days.
|
2011-03-14 12:39:28 +01:00 |
Dmitry Timoshkov
|
2aaf6c2c8c
|
gdi32: EnumFontFamilies should also match against fully qualified face name.
|
2011-02-24 15:49:40 +01:00 |
Dmitry Timoshkov
|
e0f5ddddf1
|
gdi32: Do not leak the hfont list (Valgrind).
|
2011-02-21 15:18:39 +01:00 |
Dmitry Timoshkov
|
20bdd203aa
|
gdi32: Go through all hfontlist entries not just the first one when checking whether font is in the child font list.
|
2011-02-21 15:18:37 +01:00 |
Dmitry Timoshkov
|
00c8250ff8
|
gdi32: Add dumping of child GDI font cache.
|
2011-02-21 15:18:33 +01:00 |
Huw Davies
|
aec376dcef
|
gdi32: Clear the accel flags.
|
2010-12-17 13:26:01 +01:00 |
Dmitry Timoshkov
|
5c011b3dbf
|
Revert "gdi32: Make AddFontToList skip adding a face into global lists if the font is not supposed to be enumerated, and return a pointer to first loaded face.".
This reverts commit a2047323c9 . That patch is not correct.
|
2010-11-05 17:15:35 +01:00 |
Dmitry Timoshkov
|
a2047323c9
|
gdi32: Make AddFontToList skip adding a face into global lists if the font is not supposed to be enumerated, and return a pointer to first loaded face.
|
2010-10-27 12:07:56 +02:00 |
Dmitry Timoshkov
|
81557b5e21
|
gdi32: Do not crash on an invalid pointer passed to AddFontMemResourceEx.
|
2010-08-02 16:10:06 +02:00 |
Dmitry Timoshkov
|
213d84be15
|
gdi32: Make sure that all the glyph metrics are transformed before caching them.
|
2010-07-28 12:23:33 +02:00 |
Marcus Meissner
|
2f7ec73add
|
gdi32: Rebuild font hash after changing the matrix.
|
2010-07-21 13:23:56 +02:00 |
Alexandre Julliard
|
aa9c781703
|
Revert "gdi32: Pre-multiply RGB values by alpha for subpixel font rendering."
This reverts commit aff0eac21b . The RGB
values are already alpha values, they don't need to be pre-multiplied.
|
2010-05-28 00:09:21 +02:00 |
Dmitry Timoshkov
|
7d3cb53cf1
|
gdi32: Do not use VDMX for mapping of negative font heights, based on a test case.
|
2010-05-18 18:44:24 +02:00 |
Alexandre Julliard
|
aff0eac21b
|
gdi32: Pre-multiply RGB values by alpha for subpixel font rendering.
|
2010-05-17 14:25:14 +02:00 |
Mikhail Maroukhine
|
8fd8d9e96a
|
gdi32: Fix compiler warnings with flag -Wcast-qual.
|
2010-03-29 12:13:55 +02:00 |
Christian Costa
|
132ba27f2b
|
gdi32: Improve some FIXMEs.
|
2010-01-20 16:30:47 +01:00 |