From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 19 03:48:11 2019 Received: (at submit) by debbugs.gnu.org; 19 Jun 2019 07:48:11 +0000 Received: from localhost ([127.0.0.1]:45959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdVKF-0000sA-4C for submit@debbugs.gnu.org; Wed, 19 Jun 2019 03:48:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:51094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdVKD-0000s1-En for submit@debbugs.gnu.org; Wed, 19 Jun 2019 03:48:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34989) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdVKC-0003Z3-IV for bug-gnu-emacs@gnu.org; Wed, 19 Jun 2019 03:48:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdVKB-0002iq-Jf for bug-gnu-emacs@gnu.org; Wed, 19 Jun 2019 03:48:08 -0400 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:37884) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hdVKB-0002hf-7W for bug-gnu-emacs@gnu.org; Wed, 19 Jun 2019 03:48:07 -0400 Received: by mail-ed1-x536.google.com with SMTP id w13so25768083eds.4 for ; Wed, 19 Jun 2019 00:48:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:mail-copies-to:gmane-reply-to-list:date:message-id :mime-version; bh=bZlzWOoiZnIw5bjoR7ytXoo0zjbe+GBVhybQx+wn940=; b=r6A3GMMQX/Inu/lcymlzrr7dJ/tjP7iCQAl+Y4l6iuykuG4AspsrsiCqB/XGhK06uO +fdRjUDL8WPP7ABqBmhQmand5qkA+sDwA9iut/VEFzix6UIW7Wbe1ZUygdXiXWIZSOxU r41izSFQitzdGW1ollR0RnzdLyinnkmQ+Tfq251vFlzCTcULICCuCbV6+AnexUQ/zOGp 5OtlXFKUvZ7T0/WA+m5WIkSlDDgyMfza0LKAF2M8ogudzLuV2N+O1pA743JDzlkQvhL1 MZN78c0Fedbuh+1HVspVDTCDVEcImNCi7e0b7ATzTbY0KtbhDd9R8mfjF5EPtev9KLmh 7eQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:mail-copies-to :gmane-reply-to-list:date:message-id:mime-version; bh=bZlzWOoiZnIw5bjoR7ytXoo0zjbe+GBVhybQx+wn940=; b=i2nG5ONjnfRw8mZphXRwgBOyNEoXeu7HaGqspWoLO0PyLIywqXWIC8yqtlTIqRI2lK WL/7VSBtJ7OaZugUsTkk6reNb0j/bNaaH5sMgVuD+UHcGWt2/ky56mBXAGOKIdhubpvu jBfkQ1sfRrsQfQQwXQOg/y0fy+m4kE7edKUw+3S7xnIcOuihpEf+7CtkTKYMfHOTdaXn bYwiwmCHloC6Fn7Xc4bOtMvbgEaNJiHzKRlYiwFZYMPUhK26fLedzCjL5zS5u7sSVOZz iYJjdokjW1rOiph+o99/XHT/RkUcRJDnVA2ccjN1671NxPOsrYLMvPgj8xoPPB7KCJzH G8cA== X-Gm-Message-State: APjAAAXiuoHclBixncdhGwpRkMdze1oiQX1D95BKcA2P9M2xq/0cGugJ Pgh0fCckFkWi6DmcfLkzu2fUfgydM7U= X-Google-Smtp-Source: APXvYqwKAsGZL5PEbqcg0MfeGkwoWfyda1sttnwCfXoJd5iKoCowEN11WLcbMt3u9cGPS6s9I3yZwQ== X-Received: by 2002:aa7:df93:: with SMTP id b19mr53376903edy.153.1560930485458; Wed, 19 Jun 2019 00:48:05 -0700 (PDT) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id dc1sm3080911ejb.39.2019.06.19.00.48.04 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 19 Jun 2019 00:48:04 -0700 (PDT) From: Robert Pluim To: bug-gnu-emacs@gnu.org Subject: 27.0.50; Cannot use menu-set-font X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Wed, 19 Jun 2019 09:48:04 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::536 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) emacs -Q M-x menu-set-font select Ubuntu Mono Regular => "set-face-attribute: Font not available: #" I can select Ubuntu Mono using M-x customize-face. Why does menu-set-font try to use an xft spec? (frame-parameter nil 'font-backend) => (xfthb x) In GNU Emacs 27.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2019-06-19 Repository revision: 50c5d5621cb5e6d7c86829ac4b776d81e47b2189 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Ubuntu 18.04.2 LTS Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS PDUMPER LCMS2 GMP From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 19 22:54:25 2019 Received: (at 36288) by debbugs.gnu.org; 20 Jun 2019 02:54:25 +0000 Received: from localhost ([127.0.0.1]:47686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdnDV-0000ud-K3 for submit@debbugs.gnu.org; Wed, 19 Jun 2019 22:54:25 -0400 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:57036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdnDT-0000uS-2i for 36288@debbugs.gnu.org; Wed, 19 Jun 2019 22:54:24 -0400 Received: from mathent.math.s.chiba-u.ac.jp (mathent [192.168.32.5]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id C854FF08C6; Thu, 20 Jun 2019 11:54:19 +0900 (JST) (envelope-from mituharu@math.s.chiba-u.ac.jp) Date: Thu, 20 Jun 2019 11:54:21 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: Robert Pluim Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, 19 Jun 2019 16:48:04 +0900, Robert Pluim wrote: > > emacs -Q > M-x menu-set-font > select Ubuntu Mono Regular => > > "set-face-attribute: Font not available: #" > > I can select Ubuntu Mono using M-x customize-face. Why does > menu-set-font try to use an xft spec? > > (frame-parameter nil 'font-backend) => > (xfthb x) Maybe better to use the first entry of the font-backend frame parameter rather than hardcoded one? YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp diff --git a/src/gtkutil.c b/src/gtkutil.c index dccee159254..de4b25f7794 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -2281,19 +2281,16 @@ xg_get_font (struct frame *f, const char *default_name) gint size = pango_font_description_get_size (desc); PangoWeight weight = pango_font_description_get_weight (desc); PangoStyle style = pango_font_description_get_style (desc); + Lisp_Object frame, font_type_wanted; -#ifdef USE_CAIRO -#define FONT_TYPE_WANTED (Qftcr) -#else -#define FONT_TYPE_WANTED (Qxft) -#endif + XSETFRAME (frame, f); + font_type_wanted = XCAR (Fframe_parameter (frame, Qfont_backend)); font = CALLN (Ffont_spec, QCname, build_string (name), QCsize, make_float (pango_units_to_double (size)), QCweight, XG_WEIGHT_TO_SYMBOL (weight), QCslant, XG_STYLE_TO_SYMBOL (style), - QCtype, - FONT_TYPE_WANTED); + QCtype, font_type_wanted); pango_font_description_free (desc); dupstring (&x_last_font_name, name); From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 03:51:29 2019 Received: (at 36288) by debbugs.gnu.org; 20 Jun 2019 07:51:29 +0000 Received: from localhost ([127.0.0.1]:47792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdrqz-0000jB-4q for submit@debbugs.gnu.org; Thu, 20 Jun 2019 03:51:29 -0400 Received: from mail-wm1-f52.google.com ([209.85.128.52]:37381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdrqx-0000iu-7a for 36288@debbugs.gnu.org; Thu, 20 Jun 2019 03:51:27 -0400 Received: by mail-wm1-f52.google.com with SMTP id f17so2075765wme.2 for <36288@debbugs.gnu.org>; Thu, 20 Jun 2019 00:51:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=Ryfh1fG+42F5tqg6B39Q38+Y7Mrjnd10RmxM4gIKYbw=; b=nl9wOm2/Ryvqe/scZfyP3vr4xXTsKqBYshQeFQN+Dy08shPoqDgFwgXY446Ba92HJ1 Ui3iKc4pxYS3GE1Xi7Sdcrb5foetTTRQ17bGdNpXu0nUrDYF+wb5PVjS73onsPZ089th KUQTX1ryOgxfipikZ8Nq8XuFTJmTcbq7EIt/4jv1D67P45Iqy4cfAEcDeX36bYJyih8c c/8CWTGMfnVVbv62h5AqEb9r158UizG0h+khVtUJk42TDcFs8MWDlG3fupg5AdXzO0vO EV099rlt+QAD+IIYnxTNo6uRn88fUX971in8d0HtQsOr9+Cfm4qMkziwIGP4B4xAXW0K FZnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=Ryfh1fG+42F5tqg6B39Q38+Y7Mrjnd10RmxM4gIKYbw=; b=C7yFCiq/UP8b9zsAbzRuXJNx6sBeqzVXFuOgMh/vJsJ5mGvlLg1UAu/ybZXC/tipaj 4nF89A0klyuw+R+g8delAEtLTMI2w8G9Lh63aRnylgdoydvzqusZkko13/hHDOlQ5bJE VQHoPO5Pvuk87rAPQ8+RwbTUg+ggJG33Pej7i0xqIspKkN3m5+OmDL6Uv7p0ui9E7k4p Eae5Hc4/+ECMdmDArygOa0FfrjtJRjqi74O1CPDHls9KpOfw+yyn5gVmEXr0PC1fmSm4 UC2sT2QPmVmXGD1p+lssul6mutip5tYgZEsgZx6P+0SMhYDMo14XfZZHxaF/MU5PSo+h mQjA== X-Gm-Message-State: APjAAAWTeaAYrZ0LHBk2+iFQWwO2RW/W0SMzZZGroPi3kkCog9Dc4L7o VJqg1WFEoJMb8umFbAVifJVzolXbiFqA7A== X-Google-Smtp-Source: APXvYqx3syFRBS32ztOkhpuOJiDObLjReLuJYa3rtOnXJVdYWl9Aofp1q2x5nabEP0RaB5peryVzSg== X-Received: by 2002:a1c:f415:: with SMTP id z21mr1660652wma.34.1561017080887; Thu, 20 Jun 2019 00:51:20 -0700 (PDT) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id s8sm27478697wra.55.2019.06.20.00.51.19 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 20 Jun 2019 00:51:20 -0700 (PDT) From: Robert Pluim To: YAMAMOTO Mitsuharu Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font References: Date: Thu, 20 Jun 2019 09:51:19 +0200 In-Reply-To: (YAMAMOTO Mitsuharu's message of "Thu, 20 Jun 2019 11:54:21 +0900") Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 20 Jun 2019 11:54:21 +0900, YAMAMOTO Mitsuharu said: >> Maybe better to use the first entry of the font-backend frame >> parameter rather than hardcoded one? Thanks, that works for me. I=CA=BCve not tested what happens if I try to use an X font rather than an xft one, but I think that usage will eventually go away anyway. Robert From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 04:32:45 2019 Received: (at 36288) by debbugs.gnu.org; 20 Jun 2019 08:32:45 +0000 Received: from localhost ([127.0.0.1]:47837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdsUv-0001ms-Ig for submit@debbugs.gnu.org; Thu, 20 Jun 2019 04:32:45 -0400 Received: from mail-ed1-f43.google.com ([209.85.208.43]:36441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdsUt-0001mf-LF for 36288@debbugs.gnu.org; Thu, 20 Jun 2019 04:32:44 -0400 Received: by mail-ed1-f43.google.com with SMTP id k21so3509990edq.3 for <36288@debbugs.gnu.org>; Thu, 20 Jun 2019 01:32:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=kb8egUcE7ydBbmuTZIPCcpQqzIRYdaBF2Jjht5MPf64=; b=lbHzJOI7fpahoUTs7+x3d2fEc3nyOYjoqfrhVAP8jDbONdvYY8PtQ2kWQB2iBtaYC8 DxSW/AcFzfg9rsI1CV5jDtkdZjMWgY1Qk7ALzc69wo50ZnAuajuHPtPAkNbYWXena5Cc gNc6Pm8b2+7BX8oFUmX+q+/i+hsczFmpdOAQVaePj81V0K6Ko02+/+1CjcJQWIxJAwnv tSMMb/sFZeBSKHmNchV1IYmao+Yi7HCJLrNMbQp7O7iuf3W9IK73UM1hbb78aFm/W6Mg xVDJ8ca7jLz52h5EZIxfL/DdSa39am6ZnVzBKDzWSMiS1Seip+1lekiYLZoXxObP+DiX nVAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=kb8egUcE7ydBbmuTZIPCcpQqzIRYdaBF2Jjht5MPf64=; b=W0q0nStVP1a5Pmed3jSwRC2/gTmtosFCDqRFV26bzxfv+pv2sagfyOdZe6zgwb2kgX cL5ibG2kL9q1Tk5GvyKxXfuMQwsGs+3OUDLM3yNEyQhmmuijFIKLSHoR+uoZfBC4pZ0F ctZWykXddf2CyOje0Iwn79cq2ipzbrywgXJEpWLF33qzy+AkXJdbPeqkbbiPuwnL4rj+ sKWTs9Vs/tvmzEkcPV5BQj+HH9VgE1zfdK/y1BhCBvrHsXcAFNoRlLPsGHyk71zjYMYI Oy1aG5+wPl9Lg8aCziKoXMAyll74HhOxvtvjVFxsyWd5G0TdOd6KNt07TxJsuk8eXrMP FLbg== X-Gm-Message-State: APjAAAWozR/UMnYOYrCIxzO0cs/Is5tsh31Ozfty9iFo/5w9Haclw5QN 7XovPOr1MuKj9Js/RiNr58PbetfyGPxbYQ== X-Google-Smtp-Source: APXvYqxW1ucu42iahGiAmWfWlxAp1VeXEuIWnqxvGuiM7ck6YvS76gcZY42o8sNXhGFJokPwqKWskg== X-Received: by 2002:a50:fa96:: with SMTP id w22mr38961280edr.45.1561019557361; Thu, 20 Jun 2019 01:32:37 -0700 (PDT) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id d28sm6922781edn.31.2019.06.20.01.32.35 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 20 Jun 2019 01:32:36 -0700 (PDT) From: Robert Pluim To: YAMAMOTO Mitsuharu Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font References: X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Thu, 20 Jun 2019 10:32:34 +0200 In-Reply-To: (Robert Pluim's message of "Thu, 20 Jun 2019 09:51:19 +0200") Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 20 Jun 2019 09:51:19 +0200, Robert Pluim s= aid: >>>>> On Thu, 20 Jun 2019 11:54:21 +0900, YAMAMOTO Mitsuharu said: >>> Maybe better to use the first entry of the font-backend frame >>> parameter rather than hardcoded one? Robert> Thanks, that works for me. I=CA=BCve not tested what happens if= I try to Robert> use an X font rather than an xft one, but I think that usage wi= ll Robert> eventually go away anyway. I tried a different variant: (add-to-list 'default-frame-alist '(font-backend x xfthb)) then M-x menu-set-font which gives (with your patch): set-face-attribute: Font not available: # Robert From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 08:57:12 2019 Received: (at 36288) by debbugs.gnu.org; 20 Jun 2019 12:57:12 +0000 Received: from localhost ([127.0.0.1]:48041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdwcp-0006zm-P9 for submit@debbugs.gnu.org; Thu, 20 Jun 2019 08:57:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdwco-0006zZ-Qt for 36288@debbugs.gnu.org; Thu, 20 Jun 2019 08:57:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59034) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hdwcj-0006SS-9l; Thu, 20 Jun 2019 08:57:05 -0400 Received: from [176.228.60.248] (port=1913 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hdwch-0003bq-UH; Thu, 20 Jun 2019 08:57:04 -0400 Date: Thu, 20 Jun 2019 15:56:52 +0300 Message-Id: <838stwqusr.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-reply-to: (message from Robert Pluim on Thu, 20 Jun 2019 10:32:34 +0200) Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org, mituharu@math.s.chiba-u.ac.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Date: Thu, 20 Jun 2019 10:32:34 +0200 > Cc: 36288@debbugs.gnu.org > > I tried a different variant: > > (add-to-list 'default-frame-alist '(font-backend x xfthb)) Where did you put this? In the init file? or just evaluated it after Emacs started? In the latter case, it will be in effect only for frames created henceforth. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 10:19:17 2019 Received: (at 36288) by debbugs.gnu.org; 20 Jun 2019 14:19:17 +0000 Received: from localhost ([127.0.0.1]:49087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdxuH-0000mo-Dv for submit@debbugs.gnu.org; Thu, 20 Jun 2019 10:19:17 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:39040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdxuE-0000ma-0I for 36288@debbugs.gnu.org; Thu, 20 Jun 2019 10:19:15 -0400 Received: by mail-wr1-f51.google.com with SMTP id x4so3219111wrt.6 for <36288@debbugs.gnu.org>; Thu, 20 Jun 2019 07:19:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version; bh=QJTn+QPdwA0XZab/ObIcdKvmdzpFIEbSXmSypKcruQY=; b=kpcV80Xx7V1R5xbPXDn6pFE4FwFy4wXuq0ocsXYRkfQKHZuj3cFdrsHxmIT0jrfZr2 ib5msH45jItZ9pbllnpQ9ArFKPxK/XDR/JHSdx4fWtsoL+cin3NzZ5GzDNgxeXAHDAQp UXcwWmNBsAK/wm0ANluT0wUIsu1f5btWUskujhcdm5ngLJbXlBj8LoEAt6Q7Y8cpU8fF TpayN6lxLJhqDkLaozOxuxdyOvlXyTwQ5i1GKNnar64uVKPa0J1DUkL1rhHLIlwEGOTE DJ2Bhf4wvEqZQ5bhl318t4IIUxQO4OexorWGiDaKjQGAy42FTzhORrwPzRDNhw7HvqCb 5rJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=QJTn+QPdwA0XZab/ObIcdKvmdzpFIEbSXmSypKcruQY=; b=loYgrMBcYIeANMPFDUKvxGb1Fb/BIRbDDyMyDB8waAP2uq8NPrIBFtBsgnjXAp/kKh sXYdJYe6QCu0te9Rvld9QzTJlFDN8WoGMY1fQVTZWt5FO5DIT/SdFsB2d9MXW5vDp2rV 07c6x0datDmag80WYMqN1Dq0qE9BXh5qOwihAteTQIzL/VzpNd98pBhNCC1krYIH4NeD cT/XU8/RquheXrHFc1Y4MNpjsko7pgTTlFsS7QCEra0eGKhf9Dmqx4jdh4DKjcSeYAI+ nt/ObAaAv5hdWCaHPdNbLadLkqoi+EdncY8FZPDWufnbDHy7vRVoAzsM/nuGKIQVJqPX FHGg== X-Gm-Message-State: APjAAAXoygD4hTxI76UkW2qy+NLm/jpeh1lJgY0pPh6mvh15/1j3QQ8j QVP8aSnpTyZZ37QzNPx+wBENZHjtOVA= X-Google-Smtp-Source: APXvYqzq5KKLJJb585KCcs/xG71IPaAEEPbXeeYleuyil0zElHmIsus43DbT/Qb2nxquMmhMm/qsHg== X-Received: by 2002:adf:ec0f:: with SMTP id x15mr4603845wrn.165.1561040347500; Thu, 20 Jun 2019 07:19:07 -0700 (PDT) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id y6sm5673953wmd.16.2019.06.20.07.19.06 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 20 Jun 2019 07:19:06 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font References: <838stwqusr.fsf@gnu.org> X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Thu, 20 Jun 2019 16:19:05 +0200 In-Reply-To: <838stwqusr.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 20 Jun 2019 15:56:52 +0300") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 20 Jun 2019 15:56:52 +0300, Eli Zaretskii said: >> From: Robert Pluim >> Date: Thu, 20 Jun 2019 10:32:34 +0200 >> Cc: 36288@debbugs.gnu.org >> >> I tried a different variant: >> >> (add-to-list 'default-frame-alist '(font-backend x xfthb)) Eli> Where did you put this? In the init file? or just evaluated it after Eli> Emacs started? In the latter case, it will be in effect only for Eli> frames created henceforth. I evaluated it, and then created a new frame, and ran menu-set-font from there. Although I just retested with it in init.el and the result is the same. Robert From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 12:21:25 2019 Received: (at 36288) by debbugs.gnu.org; 20 Jun 2019 16:21:25 +0000 Received: from localhost ([127.0.0.1]:49186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdzoS-00042B-Sq for submit@debbugs.gnu.org; Thu, 20 Jun 2019 12:21:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdzoR-00041x-Af for 36288@debbugs.gnu.org; Thu, 20 Jun 2019 12:21:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hdzoL-00018n-Ou; Thu, 20 Jun 2019 12:21:17 -0400 Received: from [176.228.60.248] (port=2665 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hdzoL-0008PQ-1y; Thu, 20 Jun 2019 12:21:17 -0400 Date: Thu, 20 Jun 2019 19:21:05 +0300 Message-Id: <83zhmcp6ry.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-reply-to: (message from Robert Pluim on Thu, 20 Jun 2019 16:19:05 +0200) Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font References: <838stwqusr.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: 36288@debbugs.gnu.org > Date: Thu, 20 Jun 2019 16:19:05 +0200 > > >>>>> On Thu, 20 Jun 2019 15:56:52 +0300, Eli Zaretskii said: > > >> From: Robert Pluim > >> Date: Thu, 20 Jun 2019 10:32:34 +0200 > >> Cc: 36288@debbugs.gnu.org > >> > >> I tried a different variant: > >> > >> (add-to-list 'default-frame-alist '(font-backend x xfthb)) > > Eli> Where did you put this? In the init file? or just evaluated it after > Eli> Emacs started? In the latter case, it will be in effect only for > Eli> frames created henceforth. > > I evaluated it, and then created a new frame, and ran menu-set-font > from there. Although I just retested with it in init.el and the result > is the same. This seems to be X- (and maybe also GTK-) specific. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 21 09:52:54 2019 Received: (at 36288) by debbugs.gnu.org; 21 Jun 2019 13:52:54 +0000 Received: from localhost ([127.0.0.1]:49928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1heJyH-0004m6-PV for submit@debbugs.gnu.org; Fri, 21 Jun 2019 09:52:53 -0400 Received: from mail-ed1-f53.google.com ([209.85.208.53]:39962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1heJyF-0004lt-Fa for 36288@debbugs.gnu.org; Fri, 21 Jun 2019 09:52:52 -0400 Received: by mail-ed1-f53.google.com with SMTP id k8so10239982eds.7 for <36288@debbugs.gnu.org>; Fri, 21 Jun 2019 06:52:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=iDwAIoe1LXUnVtYpkPk2ILlTfYWXuc+A4YJNzp/DYlE=; b=Zz28gpp1YHsPwUgiNsQiUK1vXCx0h4W2vnUchaMiSjtBbcv4vNUh2a5TNCb3QLLgF1 1bt0XWUXqsYBEr8TxgEL+2/lr2xX2iA2D19Swa0pg6WNgCwk186FjXPU8J9ltuPwUOWQ F0EFkVebo5NahaECpkoFb1433vn56Drw2tZnN30j4DmlD4dtJuxKepe72BHe+Fjlvloz VCIstdayE5xsO6nrSZjR2tyQ95t+hd5pIsp/ZKpJPfCVVyIgCjZC6FkqnF1JDV4yV6vH 7rKZAE8YgL1Nkp6ZU7u9LILs/5Q72BMQ5pwSjg99GxH6h4KoLo8Qmr9A7ADbnhA6R5Pl Ux2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=iDwAIoe1LXUnVtYpkPk2ILlTfYWXuc+A4YJNzp/DYlE=; b=fQkHYF5NL5+NZpXoC1Swk+IsPE2hZF3ZSxhEVO1WH11j+20eWiArDh+Z3r1SF/vT2G kJE64CNszzyND1egLWQfk0nTsoD35XfvwO1MYjrf1yn1J6JnecrQHAI3yMNXEhHMzmrx vRauUu7jVgb1dLm87cceeauLnAR3BiuseUfvNFujOcOnqjjYAtyyFq6TR45jOcxYbTuG QeZa/4eLqb9kowgtZ7sSsAbocypayxJcCTjPQFbmgF19I12bI08vuMZDhF3rawEevzZm L9cSCryEeG5gNwifeeKZ6JsXDF/8d4Tg4SgAu+LazKgfwwzFL1DtEUp9cg1As1A6XQ07 KjBQ== X-Gm-Message-State: APjAAAUWHhRlTKMIuo40I4AcbmCO91Z4qOk3VEGksozQTCmZtVIQDAbj wuXdugWKhxJTHPVbQQ5D9fzSdY1Lq48= X-Google-Smtp-Source: APXvYqyuHiKmSU+BsmTmdQ70kRNmzlD35MI94qvbNCK35c9o5OZ1adki/mOvPz6aV6YYnwIc+uRzRQ== X-Received: by 2002:a50:8dcb:: with SMTP id s11mr83846866edh.144.1561125165175; Fri, 21 Jun 2019 06:52:45 -0700 (PDT) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id g16sm855127edc.76.2019.06.21.06.52.43 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 21 Jun 2019 06:52:44 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font References: <838stwqusr.fsf@gnu.org> <83zhmcp6ry.fsf@gnu.org> X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Fri, 21 Jun 2019 15:52:43 +0200 In-Reply-To: <83zhmcp6ry.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 20 Jun 2019 19:21:05 +0300") Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 20 Jun 2019 19:21:05 +0300, Eli Zaretskii said: >> From: Robert Pluim >> Cc: 36288@debbugs.gnu.org >> Date: Thu, 20 Jun 2019 16:19:05 +0200 >>=20 >> >>>>> On Thu, 20 Jun 2019 15:56:52 +0300, Eli Zaretskii said: >>=20 >> >> From: Robert Pluim >> >> Date: Thu, 20 Jun 2019 10:32:34 +0200 >> >> Cc: 36288@debbugs.gnu.org >> >>=20 >> >> I tried a different variant: >> >>=20 >> >> (add-to-list 'default-frame-alist '(font-backend x xfthb)) >>=20 Eli> Where did you put this? In the init file? or just evaluated it af= ter Eli> Emacs started? In the latter case, it will be in effect only for Eli> frames created henceforth. >>=20 >> I evaluated it, and then created a new frame, and ran menu-set-font >> from there. Although I just retested with it in init.el and the resu= lt >> is the same. Eli> This seems to be X- (and maybe also GTK-) specific. And it doesn=CA=BCt happen in emacs-26, which makes me strongly suspect something to do with either the HarfBuzz or Cairo changes. Robert From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 23 02:34:30 2019 Received: (at 36288) by debbugs.gnu.org; 23 Jun 2019 06:34:30 +0000 Received: from localhost ([127.0.0.1]:52845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hew57-0003K9-VU for submit@debbugs.gnu.org; Sun, 23 Jun 2019 02:34:30 -0400 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:54697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hew55-0003Ju-6H for 36288@debbugs.gnu.org; Sun, 23 Jun 2019 02:34:28 -0400 Received: from mathent.math.s.chiba-u.ac.jp (mathent [192.168.32.5]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id F23F4F08E4; Sun, 23 Jun 2019 15:34:23 +0900 (JST) (envelope-from mituharu@math.s.chiba-u.ac.jp) Date: Sun, 23 Jun 2019 15:34:23 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: Robert Pluim Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, 20 Jun 2019 11:54:21 +0900, YAMAMOTO Mitsuharu wrote: > > On Wed, 19 Jun 2019 16:48:04 +0900, > Robert Pluim wrote: > > > > emacs -Q > > M-x menu-set-font > > select Ubuntu Mono Regular => > > > > "set-face-attribute: Font not available: #" > > > > I can select Ubuntu Mono using M-x customize-face. Why does > > menu-set-font try to use an xft spec? > > > > (frame-parameter nil 'font-backend) => > > (xfthb x) > > Maybe better to use the first entry of the font-backend frame > parameter rather than hardcoded one? On second thought, it seems to be better to leave the font type unspecified. Hard-coding the wanted font type was introduced as a "fix" for Bug#3228, but I suspect its reasoning is no longer valid (I couldn't find fonts.alias in the Type1 font directory in CentOS or Linux Mint). Also, probably we should set the :family font property instead of :name. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp diff --git a/src/gtkutil.c b/src/gtkutil.c index dccee159254..1d15aec253e 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -2277,26 +2277,19 @@ xg_get_font (struct frame *f, const char *default_name) if (desc) { - const char *name = pango_font_description_get_family (desc); + const char *family = pango_font_description_get_family (desc); gint size = pango_font_description_get_size (desc); PangoWeight weight = pango_font_description_get_weight (desc); PangoStyle style = pango_font_description_get_style (desc); -#ifdef USE_CAIRO -#define FONT_TYPE_WANTED (Qftcr) -#else -#define FONT_TYPE_WANTED (Qxft) -#endif font = CALLN (Ffont_spec, - QCname, build_string (name), + QCfamily, build_string (family), QCsize, make_float (pango_units_to_double (size)), QCweight, XG_WEIGHT_TO_SYMBOL (weight), - QCslant, XG_STYLE_TO_SYMBOL (style), - QCtype, - FONT_TYPE_WANTED); + QCslant, XG_STYLE_TO_SYMBOL (style)); pango_font_description_free (desc); - dupstring (&x_last_font_name, name); + dupstring (&x_last_font_name, family); } #else /* Use old font selector, which just returns the font name. */ From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 23 09:50:22 2019 Received: (at 36288) by debbugs.gnu.org; 23 Jun 2019 13:50:22 +0000 Received: from localhost ([127.0.0.1]:53086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hf2sw-0006f2-BU for submit@debbugs.gnu.org; Sun, 23 Jun 2019 09:50:22 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:33370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hf2su-0006en-0E for 36288@debbugs.gnu.org; Sun, 23 Jun 2019 09:50:20 -0400 Received: by mail-wr1-f42.google.com with SMTP id n9so11096166wru.0 for <36288@debbugs.gnu.org>; Sun, 23 Jun 2019 06:50:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=GdRAEgYi5HissbgGQXTALdIZXTrDVWG7+oYn67HJW14=; b=KnK3fKWlwh9cD7zrS7UUXwiIBYMnMuGKQdkCw7OEc2Het00B51Jgw6sxrsZMeEhvMu shP52pM1jpml3GNlkm7FAMkjHR2ZT59fR/zfpDb8rAiYuvYoWrnxFW/67Kwi6saZ++rE XnogVoO2sQxw1HpeyJrfLb7Y7fcRwgR0r23vnEr2jmi/cA7z9fFA1rPXku6qvoHdFjDu +2zYtUOq6EjSx6SakFFKXvoezkmN/77aXtYcUthMNaQqK4N7CDzbZYG5UeTjekYTHXND ISQd+4tnkOLXs8E8Dw4zBYBGvUQ/NKUw5WVu/XWw6mur0rU0yEOI0ydf0hxwXOfuqDsn UZSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=GdRAEgYi5HissbgGQXTALdIZXTrDVWG7+oYn67HJW14=; b=o/jVCV+LBoJgyChfPjGbqKoyzyMMMOGvrD0BnVjNT6e1hJpKUdMIVGT61gWJRWJmwU scxpuEmvm50/tRCp2iHsZgcfPC5IyYq+IvUTQIkecO10bXQhZVCk7WvHilE/Q0W7aM8Q YA4/LNHsdQrKYVtmPU0RgKftNtbTI+nkvG6kSjlPJrJNX0xWGlsvWOZv22cTue2hcAQW YaOHRBmDoKCrWg6siw2x9hYRgfjyMEX8r3p+dwHk6gK2QuCGTojkeNrCAtNv2LVlwKPg 65XecSkIXXiqrxMVnkaQImAsBgySNKcacP54if7HQ26ZIfgtnXmvxpyNeQZalPYYWBNR 1qZw== X-Gm-Message-State: APjAAAVbKOfDp48hiYNUTYm5fPRAAzBIgEpVWjPpZiciJbyPcxUAk2Wu e7YfBWmJl2yr2gUXULenESrou3WPbVQ= X-Google-Smtp-Source: APXvYqwNGZp3r0386NbJSeK2BGmet7z+Zg4zFYP0gRASW1oDVOZsZLXFxbhSj+3aYogGxzvG1IvsKQ== X-Received: by 2002:adf:fbd0:: with SMTP id d16mr20389590wrs.341.1561297813682; Sun, 23 Jun 2019 06:50:13 -0700 (PDT) Received: from rpluim-mac ([2a01:e34:ecfc:a860:e925:6b12:6c8:8026]) by smtp.gmail.com with ESMTPSA id l4sm6083854wmh.18.2019.06.23.06.50.11 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sun, 23 Jun 2019 06:50:12 -0700 (PDT) From: Robert Pluim To: YAMAMOTO Mitsuharu Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font References: X-Debbugs-No-Ack: yes Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Sun, 23 Jun 2019 15:50:11 +0200 In-Reply-To: (YAMAMOTO Mitsuharu's message of "Sun, 23 Jun 2019 15:34:23 +0900") Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36288 Cc: 36288@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Sun, 23 Jun 2019 15:34:23 +0900, YAMAMOTO Mitsuharu said: >> On second thought, it seems to be better to leave the font type >> unspecified. Hard-coding the wanted font type was introduced as a >> "fix" for Bug#3228, but I suspect its reasoning is no longer valid (I >> couldn't find fonts.alias in the Type1 font directory in CentOS or >> Linux Mint). Also, probably we should set the :family font property >> instead of :name. Thanks, that fixed things for me, with font-backend '(xfthb x) and '(x xfth= b) I=CA=BCve not looked at Bug#3228, but at least on my Ubuntu machine I have: /usr/share/fonts/X11/Type1/fonts.alias /usr/share/fonts/X11/misc/fonts.alias but given the prevalence of opentype and truetype fonts, I=CA=BCm not sure that there=CA=BCs anything to worry about. Robert From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 30 03:02:51 2019 Received: (at 36288-done) by debbugs.gnu.org; 30 Jun 2019 07:02:51 +0000 Received: from localhost ([127.0.0.1]:45284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhTrP-0008Sj-63 for submit@debbugs.gnu.org; Sun, 30 Jun 2019 03:02:51 -0400 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:65253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhTrK-0008Po-R4 for 36288-done@debbugs.gnu.org; Sun, 30 Jun 2019 03:02:50 -0400 Received: from mathent.math.s.chiba-u.ac.jp (mathent [192.168.32.5]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id BFBC7F08DA; Sun, 30 Jun 2019 16:02:46 +0900 (JST) (envelope-from mituharu@math.s.chiba-u.ac.jp) Date: Sun, 30 Jun 2019 16:02:46 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: Robert Pluim Subject: Re: bug#36288: 27.0.50; Cannot use menu-set-font In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36288-done Cc: 36288-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sun, 23 Jun 2019 22:50:11 +0900, Robert Pluim wrote: >=20 > >>>>> On Sun, 23 Jun 2019 15:34:23 +0900, YAMAMOTO Mitsuharu said: > >> On second thought, it seems to be better to leave the font type > >> unspecified. Hard-coding the wanted font type was introduced as a > >> "fix" for Bug#3228, but I suspect its reasoning is no longer valid= (I > >> couldn't find fonts.alias in the Type1 font directory in CentOS or > >> Linux Mint). Also, probably we should set the :family font proper= ty > >> instead of :name. >=20 > Thanks, that fixed things for me, with font-backend '(xfthb x) and '(x xf= thb) >=20 > I=CA=BCve not looked at Bug#3228, but at least on my Ubuntu machine I hav= e: >=20 > /usr/share/fonts/X11/Type1/fonts.alias > /usr/share/fonts/X11/misc/fonts.alias >=20 > but given the prevalence of opentype and truetype fonts, I=CA=BCm not sure > that there=CA=BCs anything to worry about. Ah, the package gsfonts-X11 seems to provide fonts.alias for URW Type1 fonts. Anyway, I think the behavior originally reported as Bug#3228 is actually consistent in the sense that "% emacs -fn courier-12" also displays the text in "ugly" font in OP's environment. Also, x-select-font is a function for a generic font selection dialog, not specific to menu-select-font. So its result should not include font type property only for menu-select-font. I've pushed the patch to master as e2d8c1e8bcf. Closing the bug. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp From unknown Sat Aug 16 18:44:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 28 Jul 2019 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator