emacs-devel
[Top][All Lists]
Advanced

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

X fonts selection weirdness


From: Yoshiaki Kasahara
Subject: X fonts selection weirdness
Date: Tue, 24 Jun 2008 12:42:26 +0900 (JST)

Hello,

I just want to use a specific font for my emacs, using X font backend
(I don't like AA fonts for editing).

When I start emacs with an XLFD font like this:

src/emacs -Q -fn '-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1' 
-xrm 'Emacs.FontBackend: x'

'-misc-fixed-medium-r-normal--14-101-100-100-c-70-iso8859-1' is
selected instead (the displayed characters are distorted by
auto-scaling).

I don't understand why the DPI value is changed to 100.  I explicitly
specified my X server's DPI as 75x75.  Actually I don't care about the
actual DPI setting of X server.  I just want to specify the exact font
name.

Maybe the pointsize '101' is come from X server (by auto-scaling):

% xlsfonts -fn '-misc-fixed-medium-r-normal--14-*-100-100-c-70-iso8859-1'    
-misc-fixed-medium-r-normal--14-101-100-100-c-70-iso8859-1
-misc-fixed-medium-r-normal--14-101-100-100-c-70-iso8859-1
-misc-fixed-medium-r-normal--14-101-100-100-c-70-iso8859-1
-misc-fixed-medium-r-normal--14-101-100-100-c-70-iso8859-1
-misc-fixed-medium-r-normal--14-101-100-100-c-70-iso8859-1
-misc-fixed-medium-r-normal--14-101-100-100-c-70-iso8859-1
-misc-fixed-medium-r-normal--14-110-100-100-c-70-iso8859-1
-misc-fixed-medium-r-normal--14-110-100-100-c-70-iso8859-1
-misc-fixed-medium-r-normal--14-110-100-100-c-70-iso8859-1

x-list-fonts returns undesired values for me:

(x-list-fonts "-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1")
("-misc-fixed-medium-r-normal--13-*-100-100-c-70-iso8859-1" 
"-misc-fixed-medium-r-normal--13-*-100-100-c-80-iso8859-1" 
"-misc-fixed-medium-r-normal--13-*-75-75-c-70-iso8859-1" 
"-misc-fixed-medium-r-normal--13-*-75-75-c-80-iso8859-1" 
"-misc-fixed-medium-r-normal--14-*-100-100-c-70-iso8859-1" 
"-misc-fixed-medium-r-normal--14-*-75-75-c-70-iso8859-1" 
"-misc-fixed-medium-r-normal--15-*-100-100-c-90-iso8859-1" 
"-misc-fixed-medium-r-normal--15-*-75-75-c-90-iso8859-1")

On the other hand, "a14" returns a better result.

(x-list-fonts "a14")
("-Misc-Fixed-medium-r-normal--14-*-75-75-c-70-ISO8859-1")

Is there a way to instruct emacs to use the exact font if available?
Also I want to avoid auto-scaling if possible (because it always
results in ugly glyphs).

By the way, even when using X font backend, Shift-Mouse-1 shows xft
font selection menu now.  Is there a way to revive the fontset
selection menu?

Regards,
-- 
Yoshiaki Kasahara
Research Institute for Information Technology, Kyushu University
address@hidden




reply via email to

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