https://bugs.winehq.org/show_bug.cgi?id=54980
Bug ID: 54980 Summary: Times font missing in font list (several programs) Product: Wine Version: 8.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineps.drv Assignee: wine-bugs@winehq.org Reporter: ulrich.gemkow@ikr.uni-stuttgart.de Distribution: ---
After this commit, the font "Times" (one of the Postscript base fonts) is missing:
a6cb10bba2d05ceca6ba5b1411c450d38defdbb4 is the first bad commit commit a6cb10bba2d05ceca6ba5b1411c450d38defdbb4 Author: Piotr Caban piotr@codeweavers.com Date: Mon May 15 17:34:23 2023 +0200
wineps: Don't pass PRINTERINFO structure to unixlib.
dlls/wineps.drv/init.c | 5 +- dlls/wineps.drv/unixlib.c | 310 +++++----------------------------------------- dlls/wineps.drv/unixlib.h | 5 +- 3 files changed, 35 insertions(+), 285 deletions(-)
This happens in several programs (Framemaker 8, Office 2007).
The result is, that in documents which use this font it is replaced (in most cases by "Times New Roman") but this does not work always and not good for font variants like "Times Bold".
https://bugs.winehq.org/show_bug.cgi?id=54980
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |a6cb10bba2d05ceca6ba5b1411c | |450d38defdbb4 Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=54980
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86-64 |x86
https://bugs.winehq.org/show_bug.cgi?id=54980
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=54993
https://bugs.winehq.org/show_bug.cgi?id=54980
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |ftp://ftp.adobe.com/pub/ado | |be/framemaker/win/8.x/Adobe | |FrameMaker80_extract.exe Version|8.8 |8.9
https://bugs.winehq.org/show_bug.cgi?id=54980
--- Comment #1 from Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de --- For the steps to install FrameMaker please see comment #3 in #54993. Framemaker is very PS-centric and (like other programs which are written with PS in mind) needs the PS base fonts.
https://bugs.winehq.org/show_bug.cgi?id=54980
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=54980
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Times font missing in font |wine lost ability to |list (several programs) |correctly handle | |printer(CUPS)-supplied | |fonts (several programs)
https://bugs.winehq.org/show_bug.cgi?id=54980
--- Comment #2 from Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de --- In previous releases wine handled fonts which are supplied (i.e. via CUPS) from the selected printer by matching these fonts based on their attributes to fonts which are installed on the system. So the program could display the font on screen. This is required at least for the Postscript base fonts.
Starting with the given commit (or maybe the whole MR !2828) wine lost this ability. It correctly handles now only fonts which are installed on the system. Printer supplied fonts are no longer matched to installed fonts. As a side effect the "Times"-Font got lost. Other variants of Times (i.e. Bold) are matched to a sans-serif-font, which is wrong.
This can be observed in at least Word from Office 2007 and Framemaker 8 and maybe all other text processing systems which use printer supplied fonts.
To reproduce this maybe a printer attached via CUPS which understands Postscript may be required (I have no Non-Postscript printer, so can not verify).
If more info is helpful please give me a hint. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=54980
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |9b12065fc5b04d661b97f63586e | |2b43f25afcfd8 Resolution|--- |FIXED
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Should be fixed by https://gitlab.winehq.org/wine/wine/-/commit/9b12065fc5b04d661b97f63586e2b43...
https://bugs.winehq.org/show_bug.cgi?id=54980
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Please recheck if everythign is working, and if not, please reopen.
https://bugs.winehq.org/show_bug.cgi?id=54980
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.11.