[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
_<< \\_/\_, \\_ \\_/\_,
(*)/(*) (*) (*) (*) `- (*)