From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.help Subject: Re: 26.3, 28; Set Default Font... CMU Typewriter Text Date: Mon, 27 Jan 2020 16:59:15 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="14287"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: VanL Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 27 16:59:49 2020 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iw6nk-0003eH-0H for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 27 Jan 2020 16:59:48 +0100 Original-Received: from localhost ([::1]:47228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iw6nj-0007Qm-5i for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 27 Jan 2020 10:59:47 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54312) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iw6nJ-0007PY-6u for help-gnu-emacs@gnu.org; Mon, 27 Jan 2020 10:59:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iw6nI-0004xI-6P for help-gnu-emacs@gnu.org; Mon, 27 Jan 2020 10:59:21 -0500 Original-Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:55082) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iw6nI-0004su-0G for help-gnu-emacs@gnu.org; Mon, 27 Jan 2020 10:59:20 -0500 Original-Received: by mail-wm1-x32f.google.com with SMTP id g1so7299990wmh.4 for ; Mon, 27 Jan 2020 07:59:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:gmane-reply-to-list:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=1Iw1jg0zOo/5AmyhCeqL2JfONRxoGg64e3gXHTKY2WY=; b=sxWoU5n4Nrq1RxhnEyw9hkG0RZMmt3QtF6PXSQx1cLfgOTulFXUd5bT3HvYC8xWD4r fL71Jf5rWVtoOTOH1Z6cgEKZVHC+WLQpRESWSEkiPI9rVWEXth7Speu8j51BgBGd4Iu4 FPjB4UN64seBmKPiYOAFajblge5rXdwfp9BOsrzJnStQ2wbblBbh65KoD12gfryyFv9Q VSRdhVbXlXXzemSDFaa2HFZKAmLKFy36bgHPMf8BI7LYHfsTe3kiodPEmmWC9xibScko qHFzSQSF1tYyliQiq8coW397WzasPmc3DrWhCDf/jGFnnTf5IcuQvm/D+S3p+4KI8FrG lr5w== 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 :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=1Iw1jg0zOo/5AmyhCeqL2JfONRxoGg64e3gXHTKY2WY=; b=hN7T8trsoljrssyNDwf0ZXELQIQ8mUgj9TbuqKV8HkNFCYx/94Qhj10yTttrZUYj/h WW+evH6mIP9cJo9erwdn11Zu/iCIbbw/D6DKdyW7z2e9YdPZDdwm4lCxAc0s+Lzx3Z4Q 64J5GfYVfDYq8PPS8rmRKWmFa7agLdf01CDUjlYjuHt6v5FFH7dFdh5l/lm94zOYE2BK 1Xbfpz+mygsWC/28rjMaed2l1bxfCVUu6Z+/AhNpeBf0PwAkWaZ7EW/TjWeL9YlRXb9i sDah8oeNZM6zhejBBL5lP9epgkUd6IOOueBur9NU799Ei46RuCglYFJl2qkf+NQk92Ec ZxBw== X-Gm-Message-State: APjAAAW3HDKvv73intBh0nAsaKKOni5IZFe9tY4pBSl78FKuhjU1dPFZ YChOls2ZqJDcHOWhbE75ic6egCjl X-Google-Smtp-Source: APXvYqyGhLYqKZpGoNW7I0ar7q0wGrk9cDv4EL4Cxf+ThEI1SyZ89DTp5YlQKo9PxKpkfmEBOXBUuQ== X-Received: by 2002:a7b:caf2:: with SMTP id t18mr5392222wml.131.1580140757061; Mon, 27 Jan 2020 07:59:17 -0800 (PST) Original-Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id l3sm21289850wrt.29.2020.01.27.07.59.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jan 2020 07:59:16 -0800 (PST) Gmane-Reply-To-List: yes In-Reply-To: (VanL's message of "Tue, 28 Jan 2020 02:31:16 +1100") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32f X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:122300 Archived-At: >>>>> On Tue, 28 Jan 2020 02:31:16 +1100, VanL said: VanL> Robert Pluim writes: >> OK, but that has nothing to do with FontBackend. If the default font >> is not to your liking, you can change it easily enough. VanL> From what I can tell, the Cairo and Harbuzz parts in the Emacs has VanL> something to do with FontBackend.=C2=A0=C2=A0 They are preferred = to xft, maybe. Your build will either use Cairo, or XFT. You can=CA=BCt have both in the same build at the same time, and messing with FontBackend is just going to cause you problems later. And yes, Cairo is preferred, because libXft is unmaintained, which gives rise to all sorts of display problems with certain fonts. >> The delay I think is inevitable when Emacs has to search through lots >> of fonts. VanL> OK, but where are those loops in the source code?=C2=A0=C2=A0 And= can the initial VanL> start phase preload the fonts in memory?=C2=A0=C2=A0 The fonts re= side at the X VanL> server and client ends.=C2=A0=C2=A0 Why the busy network transfer= ?=20 Preload which fonts? Emacs doesn=CA=BCt know which fonts it=CA=BCs going to= need until it sees what characters it=CA=BCs being asked to display. Robert