From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: HarfBuzz on MacOS Date: Mon, 18 Nov 2019 11:29:12 +0100 Message-ID: References: <0100016e7e081fd1-2c6756e9-e845-4967-a69f-f6db9c59182d-000000@email.amazonses.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="98354"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel To: Pankaj Jangid Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 18 11:29:27 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iWeHf-000PMw-D9 for ged-emacs-devel@m.gmane.org; Mon, 18 Nov 2019 11:29:27 +0100 Original-Received: from localhost ([::1]:60260 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWeHe-0000yM-4s for ged-emacs-devel@m.gmane.org; Mon, 18 Nov 2019 05:29:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38481) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWeHV-0000vB-Lf for emacs-devel@gnu.org; Mon, 18 Nov 2019 05:29:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iWeHU-0004rK-MG for emacs-devel@gnu.org; Mon, 18 Nov 2019 05:29:17 -0500 Original-Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:38473) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iWeHU-0004qp-Gf for emacs-devel@gnu.org; Mon, 18 Nov 2019 05:29:16 -0500 Original-Received: by mail-wr1-x42d.google.com with SMTP id i12so18769674wro.5 for ; Mon, 18 Nov 2019 02:29:16 -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=vUBT5TgxnAaUD2KzVTvUXgE3ZbfKnOgEM9tGAm7CoG8=; b=PSx1z5pfN4vmpVAQ3OG9oL0kECS+80QTQDaB2BlJBCkGrtEUZH6JFa5k0FvrBkv8A4 XjJhOvagc5tcv8IAfndXyOB/9scAtQSQ/yH+i+pfE9Z6LNXb1BkviKtCrhQJVYKN9qaI n91EaTX4wVtjg8K/mD2J58yKgEQGYy6g/5lDzxvT4L5G4lmkKkjeO1SLrYRiBGgJ8eM8 pYPjdnjyDomQPW5ROJUunH8kJ1HrTiyfPhgTCFfKdTWoazvwOJlaUKRCpDbTz1QUHFUk opci9yvL9TbLZ7BNM3+HD/2/DZzjzopsXcXKKvvl5w4M/ruztQq0YHjfGdVAcqj821uq 9Z0Q== 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=vUBT5TgxnAaUD2KzVTvUXgE3ZbfKnOgEM9tGAm7CoG8=; b=oT1zcHPLC47DmdA2x/0Psy6jD/NWE05zhR4hQ+KCWNbUwMC8+aiGisTbURExSgAYpy leZtKuH3VdFFtRC04Q9tAtFgOylKLAtYbNwOF4Qj0+7V/M/4xMX/HBayGlgpz/yziXuZ 70dPBdxfSbQ+ivpNgXS8VZ6aXjdN5WeTg5+To/SbkOyb/FrWz1EehmfPbDD8ZSgCv8GK jgAQl/pjycf/WfgDptzgpaICHkIu8p9Z2HIKd/qvISBCsaj7haY5FPGiXoPbFAjYDewg 2jWUggxqXrYu0bSSXhtX1jCZWjOAUAAjFamSV30yzzRCQPeixg2ETnFDx1QITQ4TDioX X8cw== X-Gm-Message-State: APjAAAUnnV+9pzPl/HGKRkprRDKxO6DMIcIUxpZGAfKaFxSy8XKU7v9o k8iEvHHx7k5Hf3KZrBVPWaY8aBn1sbw= X-Google-Smtp-Source: APXvYqwIjYVI5r0L1x3KNXugE+cJO/b+KMYOR0hs3TV3OgehOnDmhHILPMkGjFGKsmg4n4RxpRWrLg== X-Received: by 2002:adf:d844:: with SMTP id k4mr28085857wrl.333.1574072954767; Mon, 18 Nov 2019 02:29:14 -0800 (PST) Original-Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id v6sm23003560wrt.13.2019.11.18.02.29.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Nov 2019 02:29:14 -0800 (PST) Gmane-Reply-To-List: yes In-Reply-To: <0100016e7e081fd1-2c6756e9-e845-4967-a69f-f6db9c59182d-000000@email.amazonses.com> (Pankaj Jangid's message of "Mon, 18 Nov 2019 10:21:32 +0000") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42d 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:242356 Archived-At: >>>>> On Mon, 18 Nov 2019 10:21:32 +0000, Pankaj Jangid said: Pankaj> I have following output from pkg-config: Pankaj> pankaj@Pankajs-MacBook-Pro emacs % pkg-config --libs "harfbuzz = >=3D 1.2.3" Pankaj> -L/usr/local/Cellar/harfbuzz/2.6.4/lib -lharfbuzz Pankaj> pankaj@Pankajs-MacBook-Pro emacs % pkg-config --cflags "harfbuz= z >=3D 1.2.3" Pankaj> -I/usr/local/Cellar/harfbuzz/2.6.4/include/harfbuzz Pankaj> -I/usr/local/Cellar/glib/2.62.2/include/glib-2.0 Pankaj> -I/usr/local/Cellar/glib/2.62.2/lib/glib-2.0/include Pankaj> -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.43/= include Pankaj> -I/usr/local/Cellar/graphite2/1.3.13/include Pankaj> But even when I use "./configure --with-harfbuzz", the output of Pankaj> configure script is Pankaj> ... Pankaj> Does Emacs use -lgnutls? yes Pankaj> Does Emacs use -lxml2? yes Pankaj> Does Emacs use -lfreetype? no Pankaj> Does Emacs use HarfBuzz? no Pankaj> ... Pankaj> I have two questions now. Pankaj> 1. Does HarfBuzz make any difference on MacOS? Pankaj> 2. Why HarfBuzz is not selected by the configure script? HarfBuzz is currently only checked for when building on Windows or for X11. On macOS the build defaults to the NS backend, not X11. Even if configure detected HarfBuzz, I don=CA=BCt think the code is in place to actually use it on mac. Robert