all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Peter Dyballa <Peter_Dyballa@Web.DE>
To: rusi <rustompmody@gmail.com>
Cc: help-gnu-emacs@gnu.org
Subject: Re: font problem from emacs 23.3 to 23.4???
Date: Sat, 28 Jul 2012 11:14:37 +0200	[thread overview]
Message-ID: <2429D860-3859-48B5-ACF0-F0A88A86AB45@Web.DE> (raw)
In-Reply-To: <847f3c6d-37c1-4771-bbb0-af5dfaf124f3@l6g2000pbf.googlegroups.com>


Am 28.07.2012 um 05:11 schrieb rusi:

> Now emacs23.3 could start.
> And I get the same error.
> 
> So its not an emacs change that has caused the breakage but something
> else outside.

When I understand you correctly then you are using now a different OS (release). That one can have slightly different font services, because the two releases don't have the same fonts installed and might also have different setup files for the font services. On Linux you have two different font services: one related to the X server, based on 'xset fp' and used by xlsfonts, xfontsel, xfd, and some user-side font service, based on libfontconfig. This service uses files like fonts.conf or ~ /.fonts.conf and can be accessed via fc-cache, fc-list, fc-match.

GNU Emacs might need at one moment a mono-spaced character from the Unicode Arrows block at a particular size and with the features normal weight and upright. It asks the font service: “Gimme that thing!” Or it better asks for the whole block with that character to insert it completely into the active ad-hoc fontset. That's approximately how font handling in GNU Emacs recently works.

To become independent from coincidence you'd need to check whether a font with some properties (glyphs, features like spacing, width, weight, etc.) exists. Then make your choice of fonts and build the fontset.

--
Greetings

  Pete

     _o    o         o   o
   _<<     \\_/\_,   \\_ \\_/\_,
  (*)/(*) (*)   (*) (*) `-    (*)




  reply	other threads:[~2012-07-28  9:14 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-27 13:38 font problem from emacs 23.3 to 23.4??? rusi
2012-07-27 14:45 ` Peter Dyballa
     [not found] ` <mailman.5758.1343400321.855.help-gnu-emacs@gnu.org>
2012-07-27 17:58   ` rusi
2012-07-27 19:51     ` Peter Dyballa
     [not found]     ` <mailman.5787.1343418712.855.help-gnu-emacs@gnu.org>
2012-07-28  2:35       ` rusi
2012-07-28  3:11         ` rusi
2012-07-28  9:14           ` Peter Dyballa [this message]
2012-07-28  8:18         ` Peter Dyballa

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

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

  git send-email \
    --in-reply-to=2429D860-3859-48B5-ACF0-F0A88A86AB45@Web.DE \
    --to=peter_dyballa@web.de \
    --cc=help-gnu-emacs@gnu.org \
    --cc=rustompmody@gmail.com \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.