Ian Pilcher
d80b7a0776
Use Windows metrics for font scaling.
2001-07-23 23:21:18 +00:00
Ian Pilcher
7dd9ad72be
Only index glyph names when necessary.
2001-07-23 17:48:51 +00:00
Alexandre Julliard
f899ef07a6
Removed some unnecessary includes.
2001-07-23 00:04:00 +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
Alexandre Julliard
6bbc745dde
Moved the 16-bit pointer to the DIB bits out of the driver-specific
...
structure and into the main bitmap structure. Removed
CreateDIBSection16 from the driver interface.
2001-07-22 23:13:08 +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
4194fe48e3
Make Helvetica Narrow a separate font family.
2001-07-19 00:30:15 +00:00
Patrik Stridvall
044855c6ec
Documentation fixes.
2001-07-11 18:56:41 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Dmitry Timoshkov
7aa8694908
Fix some inter dll dependencies.
2001-07-02 18:02:10 +00:00
Dmitry Timoshkov
043f64021d
Replace PROFILE_* functions by Reg*.
2001-07-02 18:00:33 +00:00
Dmitry Timoshkov
36b4e1e2bf
Replace some 16-bit calls by their 32-bit equivalents.
2001-06-26 19:34:36 +00:00
Patrik Stridvall
172cd1b967
Fixed some issues found by winapi_check.
2001-06-11 20:16:11 +00:00
Ian Pilcher
40432fef7e
Use autoconf checks to check for various FreeType headers.
2001-06-06 21:05:23 +00:00
Ian Pilcher
a3b562f74e
Updated built-in metrics for core PostScript fonts.
2001-06-06 20:22:05 +00:00
Ian Pilcher
fee7fa62cc
Removed incorrect string length calculation.
2001-06-06 20:20:37 +00:00
Ian Pilcher
afdeba82ae
Fixed font metric rounding error.
2001-05-31 21:34:17 +00:00
Ian Pilcher
55d2e575af
Build AFM data for core PostScript fonts into WINEPS.
2001-05-29 22:06:10 +00:00
Ian Pilcher
35343626e5
Use macros for FreeType includes.
2001-05-29 20:49:39 +00:00
Ian Pilcher
267d630bd0
Added AvgCharWidth member to font metrics.
2001-05-24 18:39:53 +00:00
Ian Pilcher
dd31257537
Updated PostScript glyph name data.
2001-05-24 18:39:31 +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
Marcus Meissner
3f1ed52d8b
Implemented 64bit file size handling.
...
Removed several unneeded sys/stat.h includes.
2001-05-14 20:09:37 +00:00
Francois Gouget
ee285b7ac8
Remove unnecessary single quoting of debugstr_xxx strings.
2001-05-11 20:03:40 +00:00
Ian Pilcher
9c1ac515bf
Eliminate __compar_fn_t.
2001-05-11 19:54:24 +00:00
Ian Pilcher
657c4afaec
Unicode encodings for PostScript fonts.
2001-05-09 17:11:59 +00:00
Marcus Meissner
0c63012b6d
Implemented /etc/printcap based printing support.
...
Changed 'CUPS:printername' to 'LPR:printername'.
Some fixes in AddPrinterW().
2001-05-09 17:10:41 +00:00
Marcus Meissner
f30b035102
PS passthrough was sending 2 bytes too many.
...
Added GETSETPRINTORIENT stub.
Implemented EPSPRINTING mode changer.
2001-05-08 00:10:52 +00:00
Ian Pilcher
6e73ee029a
Make PSDRV_Escape(GETPHYSPAGESIZE) return physical size.
2001-05-07 20:15:40 +00:00
Ian Pilcher
506f790c41
Fixed rounding error in page size calculation.
2001-05-07 20:15:23 +00:00
Marcus Meissner
8367bafb1a
Report that we have 2^16 colors, so PowerPoint97 prints colored
...
slides.
2001-05-07 18:13:42 +00:00
Marcus Meissner
3493de8c64
For underlining and striking out text we need to send a 'newpath' or
...
have the whole page filled with black.
2001-05-07 18:13:28 +00:00
Marcus Meissner
b1118096bb
Paper dialog translated to German.
2001-05-07 18:13:13 +00:00
Ian Pilcher
91857a6c1a
Misc. error checking in PostScript driver.
2001-05-03 18:34:27 +00:00
Ian Pilcher
2ce7bc84ed
Check for errors in PSDRV_Init.
2001-04-30 18:17:13 +00:00
Marcus Meissner
ab8b7dba77
Added CUPS printing support.
2001-04-27 18:02:46 +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
c9ada023a7
Make paper size and bin type handling more like Windows drivers.
2001-04-16 19:34:21 +00:00
Andreas Mohr
f493c52209
Fixed 0 count handling in PSDRV_Text.
2001-04-16 18:55:48 +00:00
Ian Pilcher
744820d014
Various registry-related PostScript driver enhancements.
2001-04-02 19:14:41 +00:00
Ove Kaaven
27398d4966
Implemented Get/SetDeviceGammaRamp.
2001-03-20 01:55:18 +00:00
Huw D M Davies
39f54283fc
Moved GetTextMetrics to unicode.
2001-03-16 16:43:14 +00:00
Ian Pilcher
23e207eebd
Don't load AFM files from predefined directories; use [afmdirs]
...
section in Wine config file instead.
2001-03-13 23:30:03 +00:00
Ian Pilcher
1cfdeeecdb
Squash another AFM character metrics parsing bug.
2001-03-01 22:10:46 +00:00
Ian Pilcher
db490e5e34
Fix bug in AFM character width parsing.
2001-02-28 21:39:14 +00:00
Morten Welinder
ae70f5c647
(PSDRV_AFMGetCharMetrics): Use unsigned chars (since isspace is used).
...
(PSDRV_AFMParse): Don't crash on missing font name. Use unsigned
chars. Fix peculiar inconsistent indentation. Don't leak a FILE.
Catch problematic files with no line feed in them. Don't mix
characters and integers. Don't overrun the buffer.
2001-02-15 21:23:50 +00:00