Commit Graph

24 Commits

Author SHA1 Message Date
Alexandre Julliard
99bb9f9775 Added GetDeviceCaps to the DC driver interface. Removed devCaps
pointer in the generic DC structure.
2001-07-28 00:18:02 +00:00
Ian Pilcher
42e052d405 Rewrite TrueType font metric parsing code. 2001-07-26 21:42:45 +00:00
Ian Pilcher
d8f2c8b67c Make built-in font data read-only. 2001-07-24 21:40:15 +00:00
Ian Pilcher
4bc1ebb5ed Modify init code to handle const data types. 2001-07-24 20:52:19 +00:00
Ian Pilcher
c85b9fddf6 Eliminate UNICODEVECTOR data type. 2001-07-22 23:43:51 +00:00
Alexandre Julliard
0dd55c44a2 Removed some direct accesses to GDI internal pen/brush/font
structures.
2001-07-22 23:34:21 +00:00
Ian Pilcher
a9eae850d4 Remove redundant data structure from font metrics. 2001-07-22 23:05:51 +00:00
Ian Pilcher
020146619c Read/calculate average character width for all fonts.
Work directly with 16-bit WCHARs; don't convert to CP1252.
2001-07-19 00:30:43 +00:00
Ian Pilcher
55d2e575af Build AFM data for core PostScript fonts into WINEPS. 2001-05-29 22:06:10 +00:00
Ian Pilcher
267d630bd0 Added AvgCharWidth member to font metrics. 2001-05-24 18:39:53 +00:00
Ian Pilcher
563598d45d Read metrics from TrueType fonts. 2001-05-16 20:56:05 +00:00
Ian Pilcher
c6eeda464e Guesstimate Windows font metrics for Type 1 fonts. 2001-05-16 20:05:24 +00:00
Ian Pilcher
657c4afaec Unicode encodings for PostScript fonts. 2001-05-09 17:11:59 +00:00
Ian Pilcher
91857a6c1a Misc. error checking in PostScript driver. 2001-05-03 18:34:27 +00:00
Ian Pilcher
60268d1da9 Use typecasts to suppress compiler warnings. 2001-04-23 18:12:45 +00:00
Ian Pilcher
efb6460e79 Store each glyph name only once in PostScript driver. 2001-04-20 18:30:38 +00:00
Ian Pilcher
744820d014 Various registry-related PostScript driver enhancements. 2001-04-02 19:14:41 +00:00
Huw D M Davies
39f54283fc Moved GetTextMetrics to unicode. 2001-03-16 16:43:14 +00:00
Huw D M Davies
2aa85eed18 Change FONTOBJ to use LOGFONTW rather than LOGFONT16.
Updated parameters of DEVICEFONTENUMPROC.
2001-02-14 22:56:38 +00:00
Huw D M Davies
d4b933e7d2 Take into account unprintable margins in psdrv. 2001-01-28 23:13:45 +00:00
Huw D M Davies
e8aa1b98a0 Paper size and orientation prop sheet for wineps. 2000-09-22 22:16:31 +00:00
Alexandre Julliard
2a2321bbca Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
2000-08-19 21:38:55 +00:00
Alexandre Julliard
87194855a1 Changed the AFM metrics structure to use an array instead of a linked
list. This avoids doing two heap allocations for every character, and
reduces the metrics parsing time by approx 25%.
2000-08-03 22:17:45 +00:00
Dimitrie O. Paun
84bde6a4a4 Separate wineps out of Wine's core. 2000-05-30 20:27:23 +00:00