unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#2722: Tibetan font selection broken
@ 2009-03-19 16:00 ` Andreas Schwab
  2009-03-21 23:01   ` Andreas Schwab
                     ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Andreas Schwab @ 2009-03-19 16:00 UTC (permalink / raw)
  To: emacs-pretest-bug

[-- Attachment #1: Type: text/plain, Size: 762 bytes --]

This change:

2009-03-05  Kenichi Handa  <handa@m17n.org>

	* font.c (font_select_entity): New function.
	(font_find_for_lface): Use font_select_entity to select a font.

	* fontset.c (fontset_find_font): If a font found without
	restricting of the characters C doen't support C, try to find a
	font with C restriction.

has broken display of tibetan characters.  The characters are no longer
found in the gnu-unicode font.  Instead a weird, one-pixel wide empty
box is shown for each font (see the attached snapshot).  I have also
attached the font logs from before and after that change.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

[-- Attachment #2: hello.png --]
[-- Type: image/png, Size: 1222 bytes --]

[-- Attachment #3: font-log-before --]
[-- Type: text/plain, Size: 16852 bytes --]

font-log is a variable defined in `C source code'.
Its value is shown below.

Documentation:
*Logging list of font related actions and results.
The value t means to suppress the logging.
The initial value is set to nil if the environment variable
EMACS_FONT_LOG is set.  Otherwise, it is set to t.

Value: 
((sort-by "-unknown-Sans Serif-bold-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (font\ for
  (3926)
  nil)
 (open "-gnu-unifont-medium-r-normal--16-*-75-75-p-80-iso10646-1" "x:-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1")
 (sort-by "-gnu-unifont-normal-normal-normal-*-14-*-m-0-iso10646-1" "x:-gnu-unifont-medium-r-normal--16-*-75-75-p-80-iso10646-1")
 (list "-gnu-unifont-*-iso10646-1"
       ["-gnu-unifont-medium-r-normal--16-*-75-75-p-80-iso10646-1" "-gnu-unifont-medium-r-normal--16-*-75-75-c-80-iso10646-1"])
 (xfont-list "-gnu-unifont-*-*-*-*-*-*-*-*-*-*-iso10646-1"
	     ("-gnu-unifont-medium-r-normal--16-*-75-75-p-80-iso10646-1" "-gnu-unifont-medium-r-normal--16-*-75-75-c-80-iso10646-1"))
 (ftfont-list "-gnu-unifont-*-iso10646-1" nil)
 (open "-mutt-clearlyu-medium-r-normal--17-*-100-100-p-123-iso10646-1" "x:-mutt-clearlyu-medium-r-normal--17-120-100-100-p-123-iso10646-1")
 (list "-mutt-clearlyu-*-iso10646-1"
       ["-mutt-clearlyu-medium-r-normal--17-*-100-100-p-123-iso10646-1"])
 (xfont-list "-mutt-clearlyu-*-*-*-*-*-*-*-*-*-*-iso10646-1"
	     ("-mutt-clearlyu-medium-r-normal--17-*-100-100-p-123-iso10646-1"))
 (ftfont-list "-mutt-clearlyu-*-iso10646-1" nil)
 (list "-*-gb18030*-*"
       [])
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-gb18030*-*" nil)
 (list "-unknown-*-gb18030*-*"
       [])
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-gb18030*-*" nil)
 (list "-*-DejaVu Sans Mono-*-gb18030*-*"
       [])
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-gb18030*-*" nil)
 (list "-unknown-DejaVu Sans Mono-*-gb18030*-*"
       [])
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-gb18030*-*" nil)
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso10646-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso10646-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-muletibetan-2" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (open "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0" "x:-tibmdxa-fixed-medium-r-normal--16-160-72-72-m-160-muletibetan-0")
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-muletibetan-2" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-muletibetan-0"
	     ("-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"))
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-unknown-*-muletibetan-2"
       [])
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-*-mtib-*-iso10646-1"
       [])
 (list "-unknown-mtib-*-iso10646-1"
       [])
 (list "-*-mtib-*-iso10646-1"
       [])
 (xfont-list "-*-mtib-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-*-mtib-*-iso10646-1" nil)
 (list "-unknown-mtib-*-iso10646-1"
       [])
 (xfont-list "-unknown-mtib-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-unknown-mtib-*-iso10646-1" nil)
 (list "-*-iso10646-1:otf=tibt"
       [])
 (list "-unknown-*-iso10646-1:otf=tibt"
       [])
 (list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (list "-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-*-iso10646-1:otf=tibt" nil)
 (list "-unknown-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-unknown-*-iso10646-1:otf=tibt" nil)
 (list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt" nil)
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt" nil)
 (font\ for
  (3926)
  nil)
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-light-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-unknown-Sans Serif-bold-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-light-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-italic-normal-*-14-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso10646-1"
       ["-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-m-*-iso10646-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-m-*-iso10646-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-unknown-Sans Serif-light-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-Sans Serif-*-*-*-*-*-*-*-*-*-*-iso8859-1" nil)
 (ftfont-list "-unknown-Sans Serif-*-iso8859-1"
	      ("-unknown-DejaVu Sans-bold-oblique-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-oblique-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-oblique-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-oblique-semi-condensed-*-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-italic-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso8859-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso8859-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-dejavu sans mono-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-*-dejavu sans mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1" "-misc-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-i-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-i-normal--*-0-0-m-0-iso8859-1"])
 (xfont-list "-*-dejavu sans mono-*-*-*-*-*-*-*-*-*-*-iso8859-1"
	     ("-misc-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-i-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-i-normal--*-0-0-m-0-iso8859-1"))
 (ftfont-list "-*-dejavu sans mono-*-iso8859-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1")))

[-- Attachment #4: font-log-after --]
[-- Type: text/plain, Size: 15020 bytes --]

font-log is a variable defined in `C source code'.
Its value is shown below.

Documentation:
*Logging list of font related actions and results.
The value t means to suppress the logging.
The initial value is set to nil if the environment variable
EMACS_FONT_LOG is set.  Otherwise, it is set to t.

Value: 
((sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-bold-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (open "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0" "x:-tibmdxa-fixed-medium-r-normal--16-160-72-72-m-160-muletibetan-0")
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-muletibetan-0"
	     ("-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"))
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-unknown-*-muletibetan-2"
       [])
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-*-mtib-*-iso10646-1"
       [])
 (list "-unknown-mtib-*-iso10646-1"
       [])
 (list "-*-mtib-*-iso10646-1"
       [])
 (xfont-list "-*-mtib-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-*-mtib-*-iso10646-1" nil)
 (list "-unknown-mtib-*-iso10646-1"
       [])
 (xfont-list "-unknown-mtib-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-unknown-mtib-*-iso10646-1" nil)
 (list "-*-iso10646-1:otf=tibt"
       [])
 (list "-unknown-*-iso10646-1:otf=tibt"
       [])
 (list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (list "-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-*-iso10646-1:otf=tibt" nil)
 (list "-unknown-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-unknown-*-iso10646-1:otf=tibt" nil)
 (list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt" nil)
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt" nil)
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-light-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-*-bold-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-light-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-normal-italic-normal-*-14-*" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso10646-1"
       ["-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-m-*-iso10646-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-m-*-iso10646-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-*-light-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-Sans Serif-*-*-*-*-*-*-*-*-*-*-iso8859-1" nil)
 (ftfont-list "-unknown-Sans Serif-*-iso8859-1"
	      ("-unknown-DejaVu Sans-bold-oblique-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-oblique-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-oblique-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-oblique-semi-condensed-*-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-normal-italic-normal-*-14-*" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso8859-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso8859-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-*-dejavu sans mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1" "-misc-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-i-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-i-normal--*-0-0-m-0-iso8859-1"])
 (xfont-list "-*-dejavu sans mono-*-*-*-*-*-*-*-*-*-*-iso8859-1"
	     ("-misc-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-i-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-i-normal--*-0-0-m-0-iso8859-1"))
 (ftfont-list "-*-dejavu sans mono-*-iso8859-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1")))

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#2722: Tibetan font selection broken
  2009-03-19 16:00 ` bug#2722: Tibetan font selection broken Andreas Schwab
@ 2009-03-21 23:01   ` Andreas Schwab
  2009-03-22  0:49     ` Jason Rumney
  2009-03-24  1:11   ` bug#2761: " Kenichi Handa
  2009-03-24  1:50   ` bug#2722: " Emacs bug Tracking System
  2 siblings, 1 reply; 7+ messages in thread
From: Andreas Schwab @ 2009-03-21 23:01 UTC (permalink / raw)
  To: 2722

The problem appears to be that the font encoding muletibetan-0 is
unknown to Emacs.  The only reference is in
face-font-registry-alternatives, which is not used by
find_font_encoding.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."






^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#2722: Tibetan font selection broken
  2009-03-21 23:01   ` Andreas Schwab
@ 2009-03-22  0:49     ` Jason Rumney
  2009-03-22 10:35       ` Andreas Schwab
  0 siblings, 1 reply; 7+ messages in thread
From: Jason Rumney @ 2009-03-22  0:49 UTC (permalink / raw)
  To: Andreas Schwab, 2722

Andreas Schwab wrote:
> The problem appears to be that the font encoding muletibetan-0 is
> unknown to Emacs.  The only reference is in
> face-font-registry-alternatives, which is not used by
> find_font_encoding.
>   

But the gnu-unicode font should be encoded as Unicode, not muletibetan-0.







^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#2722: Tibetan font selection broken
  2009-03-22  0:49     ` Jason Rumney
@ 2009-03-22 10:35       ` Andreas Schwab
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Schwab @ 2009-03-22 10:35 UTC (permalink / raw)
  To: Jason Rumney; +Cc: 2722

Jason Rumney <jasonr@f2s.com> writes:

> Andreas Schwab wrote:
>> The problem appears to be that the font encoding muletibetan-0 is
>> unknown to Emacs.  The only reference is in
>> face-font-registry-alternatives, which is not used by
>> find_font_encoding.
>>   
>
> But the gnu-unicode font should be encoded as Unicode, not muletibetan-0.

Except that Emacs does not use gnu-unicode any more, but
x:-tibmdxa-fixed-medium-r-normal--16-160-72-72-m-160-muletibetan-0.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."






^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#2761: Tibetan font selection broken
  2009-03-19 16:00 ` bug#2722: Tibetan font selection broken Andreas Schwab
  2009-03-21 23:01   ` Andreas Schwab
@ 2009-03-24  1:11   ` Kenichi Handa
  2009-03-24  1:50     ` bug#2761: marked as done (Tibetan font selection broken) Emacs bug Tracking System
  2009-03-24  1:50   ` bug#2722: " Emacs bug Tracking System
  2 siblings, 1 reply; 7+ messages in thread
From: Kenichi Handa @ 2009-03-24  1:11 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: emacs-pretest-bug

In article <m23ad97bag.fsf@igel.home>, Andreas Schwab <schwab@linux-m68k.org> writes:

> This change:

> 2009-03-05  Kenichi Handa  <handa@m17n.org>

> 	* font.c (font_select_entity): New function.
> 	(font_find_for_lface): Use font_select_entity to select a font.

> 	* fontset.c (fontset_find_font): If a font found without
> 	restricting of the characters C doen't support C, try to find a
> 	font with C restriction.

> has broken display of tibetan characters.  The characters are no longer
> found in the gnu-unicode font.  Instead a weird, one-pixel wide empty
> box is shown for each font (see the attached snapshot).  I have also
> attached the font logs from before and after that change.

Actually this change revealed two bugs.

> The problem appears to be that the font encoding muletibetan-0 is
> unknown to Emacs.  The only reference is in
> face-font-registry-alternatives, which is not used by
> find_font_encoding.

Yes.  That's one bug.  I added an entry for muletibetan-0 in
font-encoding-alist.

Another bug is the handling of unknown encoding in X font
backend, which caused that weird one-pixel wide empty box.
I fixed that too.

But, please note that these fixes results in selecting the
font:
  -tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0
instead of the gnu-unicode font in your environment.

---
Kenichi Handa
handa@m17n.org






^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#2722: marked as done (Tibetan font selection broken)
  2009-03-19 16:00 ` bug#2722: Tibetan font selection broken Andreas Schwab
  2009-03-21 23:01   ` Andreas Schwab
  2009-03-24  1:11   ` bug#2761: " Kenichi Handa
@ 2009-03-24  1:50   ` Emacs bug Tracking System
  2 siblings, 0 replies; 7+ messages in thread
From: Emacs bug Tracking System @ 2009-03-24  1:50 UTC (permalink / raw)
  To: Kenichi Handa

[-- Attachment #1: Type: text/plain, Size: 852 bytes --]


Your message dated Tue, 24 Mar 2009 10:43:54 +0900
with message-id <E1LlvgI-0007To-JM@etlken>
and subject line Re: bug#2722: Tibetan font selection broken
has caused the Emacs bug report #2722,
regarding Tibetan font selection broken
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
2722: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=2722
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 37267 bytes --]

[-- Attachment #2.1.1: Type: text/plain, Size: 762 bytes --]

This change:

2009-03-05  Kenichi Handa  <handa@m17n.org>

	* font.c (font_select_entity): New function.
	(font_find_for_lface): Use font_select_entity to select a font.

	* fontset.c (fontset_find_font): If a font found without
	restricting of the characters C doen't support C, try to find a
	font with C restriction.

has broken display of tibetan characters.  The characters are no longer
found in the gnu-unicode font.  Instead a weird, one-pixel wide empty
box is shown for each font (see the attached snapshot).  I have also
attached the font logs from before and after that change.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

[-- Attachment #2.1.2: hello.png --]
[-- Type: image/png, Size: 1222 bytes --]

[-- Attachment #2.1.3: font-log-before --]
[-- Type: text/plain, Size: 16852 bytes --]

font-log is a variable defined in `C source code'.
Its value is shown below.

Documentation:
*Logging list of font related actions and results.
The value t means to suppress the logging.
The initial value is set to nil if the environment variable
EMACS_FONT_LOG is set.  Otherwise, it is set to t.

Value: 
((sort-by "-unknown-Sans Serif-bold-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (font\ for
  (3926)
  nil)
 (open "-gnu-unifont-medium-r-normal--16-*-75-75-p-80-iso10646-1" "x:-gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1")
 (sort-by "-gnu-unifont-normal-normal-normal-*-14-*-m-0-iso10646-1" "x:-gnu-unifont-medium-r-normal--16-*-75-75-p-80-iso10646-1")
 (list "-gnu-unifont-*-iso10646-1"
       ["-gnu-unifont-medium-r-normal--16-*-75-75-p-80-iso10646-1" "-gnu-unifont-medium-r-normal--16-*-75-75-c-80-iso10646-1"])
 (xfont-list "-gnu-unifont-*-*-*-*-*-*-*-*-*-*-iso10646-1"
	     ("-gnu-unifont-medium-r-normal--16-*-75-75-p-80-iso10646-1" "-gnu-unifont-medium-r-normal--16-*-75-75-c-80-iso10646-1"))
 (ftfont-list "-gnu-unifont-*-iso10646-1" nil)
 (open "-mutt-clearlyu-medium-r-normal--17-*-100-100-p-123-iso10646-1" "x:-mutt-clearlyu-medium-r-normal--17-120-100-100-p-123-iso10646-1")
 (list "-mutt-clearlyu-*-iso10646-1"
       ["-mutt-clearlyu-medium-r-normal--17-*-100-100-p-123-iso10646-1"])
 (xfont-list "-mutt-clearlyu-*-*-*-*-*-*-*-*-*-*-iso10646-1"
	     ("-mutt-clearlyu-medium-r-normal--17-*-100-100-p-123-iso10646-1"))
 (ftfont-list "-mutt-clearlyu-*-iso10646-1" nil)
 (list "-*-gb18030*-*"
       [])
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-gb18030*-*" nil)
 (list "-unknown-*-gb18030*-*"
       [])
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-gb18030*-*" nil)
 (list "-*-DejaVu Sans Mono-*-gb18030*-*"
       [])
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-gb18030*-*" nil)
 (list "-unknown-DejaVu Sans Mono-*-gb18030*-*"
       [])
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-gb18030*-*" nil)
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso10646-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso10646-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-muletibetan-2" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (open "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0" "x:-tibmdxa-fixed-medium-r-normal--16-160-72-72-m-160-muletibetan-0")
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-muletibetan-2" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-muletibetan-0"
	     ("-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"))
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-unknown-*-muletibetan-2"
       [])
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-*-mtib-*-iso10646-1"
       [])
 (list "-unknown-mtib-*-iso10646-1"
       [])
 (list "-*-mtib-*-iso10646-1"
       [])
 (xfont-list "-*-mtib-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-*-mtib-*-iso10646-1" nil)
 (list "-unknown-mtib-*-iso10646-1"
       [])
 (xfont-list "-unknown-mtib-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-unknown-mtib-*-iso10646-1" nil)
 (list "-*-iso10646-1:otf=tibt"
       [])
 (list "-unknown-*-iso10646-1:otf=tibt"
       [])
 (list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (list "-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-*-iso10646-1:otf=tibt" nil)
 (list "-unknown-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-unknown-*-iso10646-1:otf=tibt" nil)
 (list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt" nil)
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt" nil)
 (font\ for
  (3926)
  nil)
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-light-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-unknown-Sans Serif-bold-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-light-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-italic-normal-*-14-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso10646-1"
       ["-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-m-*-iso10646-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-m-*-iso10646-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-unknown-Sans Serif-light-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-unknown-Sans Serif-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-Sans Serif-*-*-*-*-*-*-*-*-*-*-iso8859-1" nil)
 (ftfont-list "-unknown-Sans Serif-*-iso8859-1"
	      ("-unknown-DejaVu Sans-bold-oblique-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-oblique-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-oblique-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-oblique-semi-condensed-*-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-italic-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso8859-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso8859-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-dejavu sans mono-normal-normal-normal-*-14-*-iso8859-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-*-dejavu sans mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1" "-misc-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-i-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-i-normal--*-0-0-m-0-iso8859-1"])
 (xfont-list "-*-dejavu sans mono-*-*-*-*-*-*-*-*-*-*-iso8859-1"
	     ("-misc-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-i-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-i-normal--*-0-0-m-0-iso8859-1"))
 (ftfont-list "-*-dejavu sans mono-*-iso8859-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1")))

[-- Attachment #2.1.4: font-log-after --]
[-- Type: text/plain, Size: 15020 bytes --]

font-log is a variable defined in `C source code'.
Its value is shown below.

Documentation:
*Logging list of font related actions and results.
The value t means to suppress the logging.
The initial value is set to nil if the environment variable
EMACS_FONT_LOG is set.  Otherwise, it is set to t.

Value: 
((sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-bold-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (list "-unknown-*-muletibetan-2"
       [])
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (open "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0" "x:-tibmdxa-fixed-medium-r-normal--16-160-72-72-m-160-muletibetan-0")
 (sort-by "-*-normal-normal-normal-*-14-*" "x:-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0")
 (list "-*-muletibetan-2"
       ["-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"])
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-muletibetan-0"
	     ("-tibmdxa-fixed-medium-r-normal--24-*-72-72-m-240-muletibetan-0" "-tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0"))
 (xfont-list "-*-*-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-unknown-*-muletibetan-2"
       [])
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-unknown-*-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-*-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-unknown-DejaVu Sans Mono-*-muletibetan-2"
       [])
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-0" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-muletibetan-2" nil)
 (list "-*-mtib-*-iso10646-1"
       [])
 (list "-unknown-mtib-*-iso10646-1"
       [])
 (list "-*-mtib-*-iso10646-1"
       [])
 (xfont-list "-*-mtib-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-*-mtib-*-iso10646-1" nil)
 (list "-unknown-mtib-*-iso10646-1"
       [])
 (xfont-list "-unknown-mtib-*-*-*-*-*-*-*-*-*-*-iso10646-1" nil)
 (ftfont-list "-unknown-mtib-*-iso10646-1" nil)
 (list "-*-iso10646-1:otf=tibt"
       [])
 (list "-unknown-*-iso10646-1:otf=tibt"
       [])
 (list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (list "-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-*-iso10646-1:otf=tibt" nil)
 (list "-unknown-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-unknown-*-iso10646-1:otf=tibt" nil)
 (list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-*-DejaVu Sans Mono-*-iso10646-1:otf=tibt" nil)
 (list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt"
       [])
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso10646-1:otf=tibt" nil)
 (font\ for
  (3926)
  nil)
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-light-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-*-bold-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-light-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-normal-italic-normal-*-14-*" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso10646-1"
       ["-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-m-*-iso10646-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-m-*-iso10646-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-*-light-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-*-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1"])
 (open "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-14-*-0-iso10646-1")
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1")
 (list "-unknown-Sans Serif-normal-normal-*-iso8859-1"
       ["-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-Sans Serif-*-*-*-*-*-*-*-*-*-*-iso8859-1" nil)
 (ftfont-list "-unknown-Sans Serif-*-iso8859-1"
	      ("-unknown-DejaVu Sans-bold-oblique-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-oblique-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-semi-condensed-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-oblique-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-bold-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-extra-light-normal-normal-*-0-iso10646-1" "-unknown-DejaVu Sans-normal-oblique-semi-condensed-*-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-normal-italic-normal-*-14-*" "xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-unknown-DejaVu Sans Mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"])
 (xfont-list "dejavu sans mono-12" nil)
 (xfont-list "-unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso8859-1" nil)
 (ftfont-list "-unknown-DejaVu Sans Mono-*-iso8859-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1"))
 (open "-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-14-*-m-0-iso10646-1")
 (sort-by "-*-normal-normal-normal-*-14-*" "xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1")
 (list "-*-dejavu sans mono-*-iso8859-1"
       ["-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1" "-misc-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-i-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-i-normal--*-0-0-m-0-iso8859-1"])
 (xfont-list "-*-dejavu sans mono-*-*-*-*-*-*-*-*-*-*-iso8859-1"
	     ("-misc-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-medium-i-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1" "-misc-dejavu sans mono-bold-i-normal--*-0-0-m-0-iso8859-1"))
 (ftfont-list "-*-dejavu sans mono-*-iso8859-1"
	      ("-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1" "-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1")))

[-- Attachment #3: Type: message/rfc822, Size: 1937 bytes --]

From: Kenichi Handa <handa@m17n.org>
To: 2722-done@emacsbugs.donarmstrong.com
Subject: Re: bug#2722: Tibetan font selection broken
Date: Tue, 24 Mar 2009 10:43:54 +0900
Message-ID: <E1LlvgI-0007To-JM@etlken>

Fixed by these changes.

	* font.c (find_font_encoding): Return Qnil for unsupported
	encoding (Bug#2722).

	* international/fontset.el (font-encoding-alist): Add an entry for
	muletibetan-0.  (Bug#2722)

---
Kenichi Handa
handa@m17n.org


^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#2761: marked as done (Tibetan font selection broken)
  2009-03-24  1:11   ` bug#2761: " Kenichi Handa
@ 2009-03-24  1:50     ` Emacs bug Tracking System
  0 siblings, 0 replies; 7+ messages in thread
From: Emacs bug Tracking System @ 2009-03-24  1:50 UTC (permalink / raw)
  To: Kenichi Handa

[-- Attachment #1: Type: text/plain, Size: 870 bytes --]


Your message dated Tue, 24 Mar 2009 10:44:48 +0900
with message-id <E1LlvhA-0007Ty-5h@etlken>
and subject line Re: bug#2761: Acknowledgement (Tibetan font selection broken)
has caused the Emacs bug report #2761,
regarding Tibetan font selection broken
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
2761: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=2761
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 3720 bytes --]

From: Kenichi Handa <handa@m17n.org>
To: Andreas Schwab <schwab@linux-m68k.org>
Cc: emacs-pretest-bug@gnu.org
Subject: Re: Tibetan font selection broken
Date: Tue, 24 Mar 2009 10:11:43 +0900
Message-ID: <E1LlvB9-0007NF-UA@etlken>

In article <m23ad97bag.fsf@igel.home>, Andreas Schwab <schwab@linux-m68k.org> writes:

> This change:

> 2009-03-05  Kenichi Handa  <handa@m17n.org>

> 	* font.c (font_select_entity): New function.
> 	(font_find_for_lface): Use font_select_entity to select a font.

> 	* fontset.c (fontset_find_font): If a font found without
> 	restricting of the characters C doen't support C, try to find a
> 	font with C restriction.

> has broken display of tibetan characters.  The characters are no longer
> found in the gnu-unicode font.  Instead a weird, one-pixel wide empty
> box is shown for each font (see the attached snapshot).  I have also
> attached the font logs from before and after that change.

Actually this change revealed two bugs.

> The problem appears to be that the font encoding muletibetan-0 is
> unknown to Emacs.  The only reference is in
> face-font-registry-alternatives, which is not used by
> find_font_encoding.

Yes.  That's one bug.  I added an entry for muletibetan-0 in
font-encoding-alist.

Another bug is the handling of unknown encoding in X font
backend, which caused that weird one-pixel wide empty box.
I fixed that too.

But, please note that these fixes results in selecting the
font:
  -tibmdxa-fixed-medium-r-normal--16-*-72-72-m-160-muletibetan-0
instead of the gnu-unicode font in your environment.

---
Kenichi Handa
handa@m17n.org



[-- Attachment #3: Type: message/rfc822, Size: 1920 bytes --]

From: Kenichi Handa <handa@m17n.org>
To: 2761-done@emacsbugs.donarmstrong.com
Subject: Re: bug#2761: Acknowledgement (Tibetan font selection broken)
Date: Tue, 24 Mar 2009 10:44:48 +0900
Message-ID: <E1LlvhA-0007Ty-5h@etlken>

Opened by mistake.

---
Kenichi Handa
handa@m17n.org


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-03-24  1:50 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1LlvgI-0007To-JM@etlken>
2009-03-19 16:00 ` bug#2722: Tibetan font selection broken Andreas Schwab
2009-03-21 23:01   ` Andreas Schwab
2009-03-22  0:49     ` Jason Rumney
2009-03-22 10:35       ` Andreas Schwab
2009-03-24  1:11   ` bug#2761: " Kenichi Handa
2009-03-24  1:50     ` bug#2761: marked as done (Tibetan font selection broken) Emacs bug Tracking System
2009-03-24  1:50   ` bug#2722: " Emacs bug Tracking System

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).