help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: font problem from emacs 23.3 to 23.4???


From: Peter Dyballa
Subject: Re: font problem from emacs 23.3 to 23.4???
Date: Sat, 28 Jul 2012 11:14:37 +0200

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 via email to

[Prev in Thread] Current Thread [Next in Thread]