After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 118138 - balsa: DEFAULT_PRINT_BODY_FONT is in invalid Type1 font instead of TrueType.
balsa: DEFAULT_PRINT_BODY_FONT is in invalid Type1 font instead of TrueType.
Status: RESOLVED OBSOLETE
Product: balsa
Classification: Other
Component: general
2.3.x
Other Linux
: Normal normal
: ---
Assigned To: Balsa Maintainers
Balsa Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-07-23 18:25 UTC by Andrew Lau
Modified: 2021-06-01 22:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andrew Lau 2003-07-23 18:25:05 UTC
Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=202579
Submitter: Michael Piefel <piefel@debian.org>

Summary:
As a GNOME application, Balsa should use the GNOME fonts instead of
asking for specific ones.

My comments:
Why aren't Type1 fonts available for printing? "Courier Regular 10", the
default body font cannot be found by Balsa on Debian GNU/Linux systems even
though it is avaiable to all other Pango-using applications.
Comment 1 Pawel Salek 2003-07-23 20:17:29 UTC
One short initial comment:
libgnomeprint did not use same fonts names as pango last time I checked.
Comment 2 Pawel Salek 2003-07-23 22:40:14 UTC
I did some testing basically to confirm that valid Pango font names
like "Sans 10" are invalid libgnomeprint fontnames. I am tempted to
re-file this as gnomeprint-pango integration problem unless suggested
otherwise.
Comment 3 Kjartan Maraas 2003-10-05 19:43:21 UTC
Is this still the same in 2.4.x?
Comment 4 Carlos Morgado 2004-07-05 19:07:17 UTC
tested with gnome2.4, seems like the pango alias don't show up in gnomeprint in
balsa.
Comment 5 Andrew Lau 2005-05-27 14:08:49 UTC
Now that Debian has moved onto GNOME 2.8 and beyond and Balsa 2.3 seems to
functioning perfectly with Pango aliases, I'm closing this bug.
Comment 6 Andrew Lau 2005-06-07 19:07:29 UTC
Doh! I was looking at the wrong dialog. i.e. display fonts instead of printing
fonts.

src/balsa-app.h has:
#define DEFAULT_PRINT_BODY_FONT "Courier Regular 11"

which leaves us with the exact same problem as before. Balsa with a Type1
default when gnomeprint can only use TrueType fonts. The dialog is also missing
Pango aliases such as "Monotype" and "Sans" which would make very sane defaults
compared to what we have now.
Comment 7 Peter Bloomfield 2005-06-13 16:35:14 UTC
Thanks--cvs now uses only Monospace and Sans (I also took out Helvetica as the
subject font--I haven't tried it, but mixing faces like that must look pretty bad!).
Comment 8 Andrew Lau 2005-06-15 05:27:11 UTC
Hey Peter,

I'm not sure if simply substituting the printing fonts with "Sans" and
"Monospace" will work. Even in 2.3.3-1 the font selection box for (Print Message
-> Fonts) didn't list Pango aliases. Has that been fixed yet, or is there a
deeper problem within gnomeprintui?
Comment 9 Peter Bloomfield 2005-06-15 16:57:59 UTC
Balsa uses GnomeFontDialog to change fonts, and the API includes no method for
controlling the list of fonts, afaict.  A quick glance at
gnome_font_family_list() suggests that it explicitly excludes aliases, but
perhaps there's a way to get them included.  Printing is such a mystery...
Comment 10 André Klapper 2021-06-01 22:42:37 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new enhancement request ticket at
  https://gitlab.gnome.org/GNOME/balsa/-/issues/

Thank you for your understanding and your help.