From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#20370: 24.3; "display: no font available" after resize Date: Sun, 26 Apr 2015 12:00:15 +0200 Message-ID: <553CB72F.3090406@swipnet.se> References: <55339C5E.7070404@os.inf.tu-dresden.de> <553AB589.7090304@os.inf.tu-dresden.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1430042482 5056 80.91.229.3 (26 Apr 2015 10:01:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 26 Apr 2015 10:01:22 +0000 (UTC) To: Martin Pohlack , 20370@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 26 12:01:11 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YmJN8-00032j-S2 for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Apr 2015 12:01:11 +0200 Original-Received: from localhost ([::1]:50290 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YmJN8-0003pJ-71 for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Apr 2015 06:01:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YmJN4-0003pD-1D for bug-gnu-emacs@gnu.org; Sun, 26 Apr 2015 06:01:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YmJN0-0008Ai-P3 for bug-gnu-emacs@gnu.org; Sun, 26 Apr 2015 06:01:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50373) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YmJN0-0008AV-LF for bug-gnu-emacs@gnu.org; Sun, 26 Apr 2015 06:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YmJN0-00083u-4T for bug-gnu-emacs@gnu.org; Sun, 26 Apr 2015 06:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Apr 2015 10:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20370 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20370-submit@debbugs.gnu.org id=B20370.143004242930946 (code B ref 20370); Sun, 26 Apr 2015 10:01:01 +0000 Original-Received: (at 20370) by debbugs.gnu.org; 26 Apr 2015 10:00:29 +0000 Original-Received: from localhost ([127.0.0.1]:40149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YmJMS-000832-10 for submit@debbugs.gnu.org; Sun, 26 Apr 2015 06:00:29 -0400 Original-Received: from mailfe01.swip.net ([212.247.154.1]:50949 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YmJMN-00082c-Py for 20370@debbugs.gnu.org; Sun, 26 Apr 2015 06:00:26 -0400 X-T2-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00 Original-Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe01.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 575606883; Sun, 26 Apr 2015 12:00:15 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 In-Reply-To: <553AB589.7090304@os.inf.tu-dresden.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:102052 Archived-At: Hi. I can't repeat this on Ubuntu 12.04 LTS. Do you perhaps have some bad libXft or libfreetype installed? Jan D. Den 2015-04-24 23:28, Martin Pohlack skrev: > I repeated the experiment with a freshly compiled emacs-24.5 from the > upstream tarball on Ubuntu 12.04 with the same result. > > On 19.04.2015 14:15, Martin Pohlack wrote: >> This bug report will be sent to the Bug-GNU-Emacs mailing list >> and the GNU bug tracker at debbugs.gnu.org. Please check that >> the From: line contains a valid email address. After a delay of up >> to one day, you should receive an acknowledgment at that address. >> >> Please write in English if possible, as the Emacs maintainers >> usually do not have translators for other languages. >> >> Please describe exactly what actions triggered the bug, and >> the precise symptoms of the bug. If you can, give a recipe >> starting from `emacs -Q': >> >> ---------------------------------------------------------------------- >> After starting emacs with -Q: >> >> * I set a custom font as default face (eval-region): >> >> (set-face-attribute 'default nil :family "Motix_Round") >> >> Everything looks as expected. >> >> (The font is available here https://github.com/martinp26/motix ) >> >> * I resize the default font via C-x C-+: >> >> No ASCII character is displayed correctly, all are represented by a >> small box. Unicode characters (e.g., ö (o umlaut)) display correctly. >> >> * If I invoke describe-char on a character of each class I get this: >> >>> ---------------------------------------------------------------------- >>> position: 221 of 224 (98%), column: 29 >>> character: ö (displayed as ö) (codepoint 246, #o366, #xf6) >>> preferred charset: unicode (Unicode (ISO10646)) >>> code point in charset: 0xF6 >>> syntax: w which means: word >>> category: .:Base, L:Left-to-right (strong), j:Japanese, l:Latin >>> to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" >>> buffer code: #xC3 #xB6 >>> file code: #xC3 #xB6 (encoded by coding system utf-8-unix) >>> display: by this font (glyph code) >>> xft:-unknown-Motix_Round-normal-normal-normal-*-31-*-*-*-m-0-iso10646-1 (#xB8) >>> >>> Character code properties: customize what to show >>> name: LATIN SMALL LETTER O WITH DIAERESIS >>> old-name: LATIN SMALL LETTER O DIAERESIS >>> general-category: Ll (Letter, Lowercase) >>> decomposition: (111 776) ('o' ' ') >>> >>> There are text properties here: >>> fontified t >> ---------------------------------------------------------------------- >> >> ---------------------------------------------------------------------- >>> position: 220 of 224 (98%), column: 28 >>> character: e (displayed as e) (codepoint 101, #o145, #x65) >>> preferred charset: ascii (ASCII (ISO646 IRV)) >>> code point in charset: 0x65 >>> syntax: w which means: word >>> category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman >>> to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" >>> buffer code: #x65 >>> file code: #x65 (encoded by coding system utf-8-unix) >>> display: no font available >>> >>> Character code properties: customize what to show >>> name: LATIN SMALL LETTER E >>> general-category: Ll (Letter, Lowercase) >>> decomposition: (101) ('e') >>> >>> There are text properties here: >>> fontified t >> ---------------------------------------------------------------------- >> >> >> * When I reset the size via C-x C-- or C-x C-0 back to normal: >> >> Everything is find again, all characters display correctly. >> >> >> Workaround: >> >> * If I re-evaluate the face definition after switching to a different >> font size: >> >> (set-face-attribute 'default nil :family "Motix_Round") >> >> everything is fine afterwards. The font is used for all sizes from >> that point on and displays fine. I assume there is some assumption >> about fonts built into emacs that is not fullfilled here but the >> font itself seems ultimately fine. >> >> ---------------------------------------------------------------------- >> >> In GNU Emacs 24.3.1 (i686-pc-linux-gnu, GTK+ Version 3.10.7) >> of 2014-03-07 on toyol, modified by Debian >> Windowing system distributor `The X.Org Foundation', version 11.0.11501000 >> System Description: Ubuntu 14.04.2 LTS >> >> Configured using: >> `configure '--build' 'i686-linux-gnu' '--build' 'i686-linux-gnu' >> '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' >> '--localstatedir=/var/lib' '--infodir=/usr/share/info' >> '--mandir=/usr/share/man' '--with-pop=yes' >> '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/emacs/site-lisp' >> '--with-crt-dir=/usr/lib/i386-linux-gnu' '--with-x=yes' >> '--with-x-toolkit=gtk3' '--with-toolkit-scroll-bars' >> 'build_alias=i686-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector >> --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' >> 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro' >> 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' >> >> Important settings: >> value of $LC_COLLATE: POSIX >> value of $LC_MESSAGES: en_US.UTF-8 >> value of $LC_MONETARY: de_DE.UTF-8 >> value of $LC_TIME: de_DE.UTF-8 >> value of $LANG: en_US.UTF-8 >> locale-coding-system: utf-8-unix >> default enable-multibyte-characters: t >> >> Major mode: Lisp Interaction >> >> Minor modes in effect: >> tooltip-mode: t >> mouse-wheel-mode: t >> tool-bar-mode: t >> menu-bar-mode: t >> file-name-shadow-mode: t >> global-font-lock-mode: t >> font-lock-mode: t >> blink-cursor-mode: t >> auto-composition-mode: t >> auto-encryption-mode: t >> auto-compression-mode: t >> line-number-mode: t >> transient-mark-mode: t >> >> Recent input: >> C-y >> C-SPC M-x e v a l - r e g >> C-x C-+ C-x C-- C-x C-+ M-x C-x C-- C-x >> C-- C-x C-- C-x C-+ C-x C-+ M-x b u g >> - b u g >> r e p o r >> >> Recent messages: >> For information about GNU Emacs and the GNU system, type C-h C-a. >> Mark set >> Mark activated >> Use +,-,0 for further adjustment [8 times] >> Making completion list... [3 times] >> >> Load-path shadows: >> None found. >> >> Features: >> (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml >> mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev >> gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util >> mail-prsvr mail-utils help-mode easymenu face-remap time-date tooltip >> ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd >> fontset image regexp-opt fringe tabulated-list newcomment lisp-mode >> register page menu-bar rfn-eshadow timer select scroll-bar mouse >> jit-lock font-lock syntax facemenu font-core frame cham georgian >> utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean >> japanese hebrew greek romanian slovak czech european ethiopic indian >> cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev >> minibuffer loaddefs button faces cus-face macroexp files text-properties >> overlay sha1 md5 base64 format env code-pages mule custom widget >> hashtable-print-readable backquote make-network-process dbusbind >> dynamic-setting system-font-setting font-render-setting move-toolbar gtk >> x-toolkit x multi-tty emacs) >> > > >