From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: "T.V Raman" Newsgroups: gmane.emacs.devel Subject: Re: master d8da850: Document cairo-related fallout to font-backend settings Date: Tue, 21 Jan 2020 06:54:36 -0800 Message-ID: References: <20200120162048.23970.80216@vcs0.savannah.gnu.org> <20200120162050.08A5421148@vcs0.savannah.gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="8577"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Robert Pluim , Emacs developers To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jan 21 16:05:39 2020 Return-path: Envelope-to: ged-emacs-devel@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 1itv63-0001xa-A0 for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Jan 2020 16:05:39 +0100 Original-Received: from localhost ([::1]:56410 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itv62-0000JZ-3k for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Jan 2020 10:05:38 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50572) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ituvS-0006c6-PZ for emacs-devel@gnu.org; Tue, 21 Jan 2020 09:54:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ituvR-0006og-Ka for emacs-devel@gnu.org; Tue, 21 Jan 2020 09:54:42 -0500 Original-Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]:37428) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ituvR-0006oI-DS for emacs-devel@gnu.org; Tue, 21 Jan 2020 09:54:41 -0500 Original-Received: by mail-pf1-x432.google.com with SMTP id p14so1627623pfn.4 for ; Tue, 21 Jan 2020 06:54:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ELLtja2Ew++SPe5R4AelMPOY6oY+JaJWxCNsKWZPDwY=; b=VFY8MwvU1zqNfQRRsNnvF1l/000yxLmfVeKxn0ZgT0VRGJr5w9nrTzkbjdhetxfLzB aD5GYeZpxo3sVyvi/gNe/Da0R22Q0vphguGpy38RR8nAHqzrQqpHyRL2ui3GqTpCkob6 143/8StXz+rMn1rmK5ybURq+iijDoFqnXXKgY/u22VFNAhzjFNlr34hpi5vHlPLLVNfc l66Iqo9bLfZxzryhXQjr9rhZmi6bSuBf4U4zl+X5DibwHgQsCSQUZyD3cGJPTsXVHEVN rJiY7H7LYzKs9hzckJDLDbwzdJ5OaD+kpN6zq995+FUaXU5fR+CgP3cGjPWae0EavX/S ibTA== 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:user-agent:mime-version; bh=ELLtja2Ew++SPe5R4AelMPOY6oY+JaJWxCNsKWZPDwY=; b=HaAN6NqOI4R7Gn0iD4lhE8WJyPbpnPMlivNzFAj/M08C7bIy1yJNw1MR269G0zFAFJ EpROWzvuOCBArRddY4AOvxFc7LpgoTpUVUsWY5Q88zHt9mWnHQjgVzqbYqVtt/SmVlnZ xer0mUStcOxJi+cKZaspSTOLTZMxNMaKYQ/J/I6wjn0COH41ZN69ebWLSfuPCA4txtz0 ucpYBL1Gz78OdBN8OZz4xonEJG3X7aEvLlwLN9ixW5QxOBhQqRjRzGmRDn2d4iOcgOnA p/ykvQvmK+pgSvCzzvSc4PwCGQb4RKuaAIZWrHKBDW60S3leCqZFVjLNpO5kUd2m/Gp5 bv6g== X-Gm-Message-State: APjAAAXv4fvbKHtWXUZfh97kiiJbZnMTfSJnA2lkmTlHnndWhu2nGUjB 2q/X9Xabf+39/UoEOrxtapl9eg== X-Google-Smtp-Source: APXvYqwfIcCtjsy6DuikTm7/t0g37llLunFdzSoO9zn1fKD+DqdvxpyTTgYTHwzx56pwgyQSQwOvYQ== X-Received: by 2002:a63:1418:: with SMTP id u24mr5610556pgl.279.1579618479708; Tue, 21 Jan 2020 06:54:39 -0800 (PST) Original-Received: from raman-glaptop.localdomain (189.8.197.35.bc.googleusercontent.com. [35.197.8.189]) by smtp.gmail.com with ESMTPSA id 199sm45664693pfv.81.2020.01.21.06.54.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jan 2020 06:54:38 -0800 (PST) Original-Received: by raman-glaptop.localdomain (Postfix, from userid 13930) id 4CDA4C210B6; Tue, 21 Jan 2020 06:54:36 -0800 (PST) In-Reply-To: (Stefan Kangas's message of "Tue, 21 Jan 2020 00:12:22 +0100") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::432 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:244458 Archived-At: Stefan Kangas writes: Also, perhaps update frames.texi to indicate that ftcr and ftcrhb are mutually incompatible. Having both doesn't appear to hurt right now, but might perhaps cause issues later?> Robert Pluim writes: > >> The correct choice depends on how their Emacs has been built; ftcr and >> ftcrhb are mutually exclusive [1](see my earlier update to the elisp >> manual). I guess we could say something like this: > > Indeed, I read that after I wrote the above. > >> -Cairo. Use either 'ftcr' or 'ftcrhb' instead for FreeType and >> -FreeType + HarfBuzz respectively. 'x' is still a valid backend. >> - >> +Cairo. Use 'ftcrhb' if your Emacs was built with HarfBuzz support, >> +and 'ftcr' otherwise. You can this determine by checking >> +'system-configuration-features'. 'x' is still a valid backend. > > Thank you, that is much better. Please install. > >> [1] My master plan to remove as many different variations as possible >> seems to get shot down every time I suggest it :-) > > BTW, if 'ftcr' only works when built without HarfBuzz, and 'ftcrhb' > only works with HarfBuzz, can't we just use 'ftcr' and detect HarfBuzz > automatically for the user? > > Best regards, > Stefan Kangas > --