unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: David De La Harpe Golden <david@harpegolden.net>
To: Stephen Berman <Stephen.Berman@gmx.net>
Cc: emacs-devel@gnu.org
Subject: Re: Emacs overflowed pure space
Date: Sun, 25 May 2008 02:16:08 +0100	[thread overview]
Message-ID: <4838BDD8.6070101@harpegolden.net> (raw)
In-Reply-To: <87bq2ve28j.fsf@escher.local.home>

Stephen Berman wrote:

> What are "fixed" fonts?  Are you saying fontconfig cannot handle them or
> that my system simply lacks them?  Or that the xft backend cannot handle
> them but only the x backend?
> 

"fixed" in X core fonts actually names a monospace bitmap font, usually
concretely resolving to -misc-fixed-... . It's also the usual X server
default font for x core font rendering, typically the server won't even
start if it can't find it (IIRC there is an option to compile it into
the server).

try xlsfonts -l -fn fixed  or xfd -fn fixed

This bitmap font actually called "fixed" would only be available to
emacs via the emacs xft backend if you had enabled bitmap fonts in
fontconfig* as discussed in another recent thread, otherwise it would
only be available to emacs via the emacs x core font backend.

However, given your [Stephen's] other fc-list reports with the foundry
and family names of bitmap fonts merged together, I suspect on your
system (unlike mine at least at the moment) the name of bitmap fonts
that were called "fixed" under x core fonts might under xft wind up as
"Misc Fixed", "Sony Fixed", etc.  rather than "Fixed".

Therefore, even if you had bitmap fonts enabled in fontconfig, on your
system they might fail to match if the emacs xft backend asked for
"fixed". Similar to the way on your system, a particular bitmap font
under xft was apparently called "Adobe Helvetica" rather than
"Helvetica" and failed to match?

try (if you have fontconfig bitmap fonts enabled*):

fc-list : family foundry | grep -i fixed

On my system, when I enable bitmap fonts in fontconfig, that returns

Fixed:foundry=Misc
Fixed:foundry=Sony

I would currently predict, based on your previous posts, that it would
return on your system something more like:

Misc Fixed:foundry=Misc
Sony Fixed:foundry=Sony


* Again, bearing in mind that you probably _don't_ actually want them
enabled. :-)













  reply	other threads:[~2008-05-25  1:16 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-21 10:14 Emacs overflowed pure space Stephen Berman
2008-05-21 14:00 ` David Koppelman
2008-05-22 12:34 ` Kenichi Handa
2008-05-22 20:01   ` Stephen Berman
2008-05-23  1:08     ` Kenichi Handa
2008-05-23 12:27       ` Stephen Berman
2008-05-24  1:15         ` Kenichi Handa
2008-05-24 23:01           ` Stephen Berman
2008-05-25  1:16             ` David De La Harpe Golden [this message]
2008-05-25  1:31             ` Kenichi Handa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4838BDD8.6070101@harpegolden.net \
    --to=david@harpegolden.net \
    --cc=Stephen.Berman@gmx.net \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).