From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Ligature support Date: Sat, 6 Nov 2021 00:05:47 +0700 Message-ID: References: <87cznths5j.fsf@gnus.org> <8ff3b131c53b9df49236@heytings.org> <834k91th5c.fsf@gnu.org> <8ff3b131c5fe09753ca0@heytings.org> <83mtmtru6l.fsf@gnu.org> <8ff3b131c57f741d04e5@heytings.org> <83lf2drqx6.fsf@gnu.org> <87lf2c3k0z.fsf@gnus.org> <83wnlwqocq.fsf@gnu.org> <87wnlwyox9.fsf@gnus.org> <83lf2cq7n5.fsf@gnu.org> <87wnlnkxbo.fsf@gnus.org> <83cznfdohr.fsf@gnu.org> <87zgqik9bk.fsf@gnus.org> <83v916d64z.fsf@gnu.org> <878ry2k6qz.fsf@gnus.org> <83tugqd488.fsf@gnu.org> <87zgqiiq8c.fsf@gnus.org> <83r1bud3or.fsf@gnu.org> <87r1buipf5.fsf@gnus.org> <83o86yd0ig.fsf@gnu.org> <87a6iiimay.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40028"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Emacs developers To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 05 18:08:51 2021 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 1mj2hv-000AB0-03 for ged-emacs-devel@m.gmane-mx.org; Fri, 05 Nov 2021 18:08:51 +0100 Original-Received: from localhost ([::1]:34192 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mj2hu-0003hI-0v for ged-emacs-devel@m.gmane-mx.org; Fri, 05 Nov 2021 13:08:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43396) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mj2fE-0008ME-5M for emacs-devel@gnu.org; Fri, 05 Nov 2021 13:06:04 -0400 Original-Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30]:34395) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mj2fC-000639-7c; Fri, 05 Nov 2021 13:06:03 -0400 Original-Received: by mail-vk1-xa30.google.com with SMTP id bc10so4938985vkb.1; Fri, 05 Nov 2021 10:05:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=l+WxcIiOMWG9L7FOSuK783FUXVnqBXWKtCfA0pQg/60=; b=KNV0S7hy92LRfYQpSuBUeiiUHMf3ZUdKbFe9zGIdmzEiIHnF8keBQVj+gLoaU+fapt s9DEQk+3gcygH6gBGtRMdeMrtjec8PMLBGN3STQ6kAY4t52OJPHqqBn3S7zfDYxnMwgR UM9N+kaQDckgmamP5IsSiAbaAVk3jxf4Zc/HYvQ0dxDrd4oKJ6uqpeVbZg2qY6OssPv2 vGsortxSg4QoX8sltdZEcrwYNUQyh9rVnTJSw0CnrJnB5UQC7kYgaUzC8YzJl8mPibLh bhVgChmr0s1gGsJaRQyinGg9Zq/u8R99DFiCv82VEyA9v5Kszze7rLal2VOrK2uyTnD7 YAkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=l+WxcIiOMWG9L7FOSuK783FUXVnqBXWKtCfA0pQg/60=; b=sQ2blyzcPThQWgEcZnLRM7fn6JAKOzjk5Wq2TSjSYEWQ+xSSMnpl0jWf3Pcpz7ukOe 7PjJMwJh1SELM1k0wTGH62OGEjLIgzfCB08WrFbnqySMlFX7LAI59bwdmdoZz3s1K5O1 q6hiShnxZc8uaJdtNq7fISXPhWInLfolzA8RSvdHJ3qNZksDQdoSTnq/7yH/7UOP38Ej 8LAQ+ApQGTw0oQEcdmIKJnJR2LBNJpfZoCsrn5HUVPR9hr3iXoEwbzoWnLhTcw7qVAa8 gi4m9Ha96t9fomaKJiQDZzQW14XOjautGJOzh39QDIfiKeNPq735bZoCF3VDNwdK7fTu myJQ== X-Gm-Message-State: AOAM530DDJMznQIWflr/ugB8tlk0YGlDHY1om7qFXHiwNALhnrIYkMwk tGkTAtLbFhZIgE1OO5J52H1CwWLqvGB7xSy8ligx8Bwjidg= X-Google-Smtp-Source: ABdhPJzc4MYBYeU4NwFYImN9BfkLOSTcYoPOr7ZyaNv9IvN9DnBvYWHf0KmlmRd2Q9j6Txj3o3FmlokOv+jKMFGrwxo= X-Received: by 2002:a05:6122:7cb:: with SMTP id l11mr62177454vkr.7.1636131958958; Fri, 05 Nov 2021 10:05:58 -0700 (PDT) In-Reply-To: <87a6iiimay.fsf@gnus.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::a30; envelope-from=yurivkhan@gmail.com; helo=mail-vk1-xa30.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:278789 Archived-At: On Fri, 5 Nov 2021 at 23:47, Lars Ingebrigtsen wrote: > > Or the font could have a ligature for "ffi" -- do we want a variable > > named "efficient" be displayed with that ligature? I'd be surprised. > > Possibly, but probably not. But I don't think people will choose to use > fonts for programming that have fonts like that. (Are there even any > monospace fonts that have such ligatures?) Andale Mono Bitstream Vera Sans Mono Courier New Cousine DejaVu Sans Mono FreeMono JetBrains Mono Liberation Mono Nimbus Mono PS Noto Mono Noto Sans Mono Ubuntu Mono are some monospaced fonts that I=E2=80=99ve got installed on my machine and that have ligatures =E2=80=9Cfi=E2=80=9D and =E2=80=9Cfl=E2=80=9D. And yes,= Cousine is currently my programming font of choice. And no, I wouldn=E2=80=99t like it to use the f= i ligature, because it=E2=80=99s drawn with a one cell advance, i.e. it will both break alignment and disrupt reading pace.