From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Ligature support Date: Sun, 14 Nov 2021 22:19:37 -0800 Message-ID: References: <87cznths5j.fsf@gnus.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> <83fssact8i.fsf@gnu.org> <87k0hmgre3.fsf@gnus.org> <87pmrdamcw.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23718"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, eliz@gnu.org, emacs-devel@gnu.org To: rms@gnu.org, chad Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Nov 15 07:20:41 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 1mmVM8-0005yg-QS for ged-emacs-devel@m.gmane-mx.org; Mon, 15 Nov 2021 07:20:40 +0100 Original-Received: from localhost ([::1]:40756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmVM7-0002FA-SV for ged-emacs-devel@m.gmane-mx.org; Mon, 15 Nov 2021 01:20:39 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmVLB-0001Yg-A6 for emacs-devel@gnu.org; Mon, 15 Nov 2021 01:19:41 -0500 Original-Received: from [2607:f8b0:4864:20::62f] (port=33358 helo=mail-pl1-x62f.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmVL9-00024t-Ts; Mon, 15 Nov 2021 01:19:41 -0500 Original-Received: by mail-pl1-x62f.google.com with SMTP id y7so13687607plp.0; Sun, 14 Nov 2021 22:19:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=QlQIkrZhwcrxVi9ZS9ljxSMN7RNcw60vwZsq86CTsBc=; b=EywFd2RKyGfOq6IDifT7yO9Qt+7P63P3Sg7cMK+IOwkDXl2+jV7VKpACLmc1hl2hXh qsIlfvhGMKOsjhs4uwR7Z9NNszuuY4V1PUOuO+1IuJvpSSolHsfOdByUU8kS5cca3CnN zO5W4gFfmr0BimZHwFZvBJJw39XYqfzxTX5VBsGRtFZQUrAdibMb+7y96YPTgUb1XFzL xSvRTUo/vOIo/poDAnwAM+7S5voR4LA8/OjVEglfNDR4OibmcScit0bChMywfZlfWwDU eApUdW8T98JUpM1oSrJax85JdumpCsQX+NEzHGL7hA5ugNIZWVxSwyKbDBMIxOsnXCYW Kb9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=QlQIkrZhwcrxVi9ZS9ljxSMN7RNcw60vwZsq86CTsBc=; b=X3PIrOyXUfFGRE5ryvCvSY/fwa4afW9mjgPly/kDRTEJDKYzo39YDgafBFbHLtDPc7 zL0Qq8lV11dCUCakQX/4ouOFQqv+95eJemQfKjk2mxiLH4NquPKmIw2DNIhSUEVN4Kf5 xPXd0hvkR2g9f/Yy1jQIez75OxFdz6jYUvy7bXozVDYiqY9QB1Sabjh87P7GKKhGFq5Z K5Nc5um8W4yoefWuzYdTylYdUs7rOWCxD5z6/5oFs0BChSYZqQNW67oOdtVjJjNm5JVa 9/YEAQ67e6rWywx954mtY5RLzQPXw30Z0EnCHKljy83lHMHxhwt/jQIyW6fdTsTBQ0Xk ak1g== X-Gm-Message-State: AOAM531i3M/pHdF+YGfLCt5/UFJlAHrzPyfriRp/KlV8D8EezYjBim0L NeQpBYWZjOtPhkbyGV6OhRCNEbHkQ7xxBCPF46WYdmnl6zs= X-Google-Smtp-Source: ABdhPJwcxkmuZk7tHfQHc1dguD299fHwdf+nO9kL5zKWaiRumvFSy++bVJCLsDRC+yIQSuaKXwhsHPxPF/qDub3okNY= X-Received: by 2002:a17:90a:4414:: with SMTP id s20mr62023345pjg.132.1636957177991; Sun, 14 Nov 2021 22:19:37 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 14 Nov 2021 22:19:37 -0800 In-Reply-To: X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::62f (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::62f; envelope-from=stefankangas@gmail.com; helo=mail-pl1-x62f.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:279470 Archived-At: Richard Stallman writes: > > This package (and it's helpers) adds a bunch of icons to emacs in various > > contexts (mode-line, dired, completions, etc.). It gets those icons from > > several fonts (currently: the file icons from the Atom editor, the > > FontAwesome icons, the GitHub "Octicons", Google's Material Design icons, > > and a set of weather icons maintained by a group on github). > > 1. Are all these fonts free, without exceptions? Yes. > 2. How many fonts are involved? Six, AFAICT: - Atom File Icons Plugin MIT LICENSE - FontAwesome Icons SIL OFL LICENSE - GitHub OctIcons SIL OFL LICENSE - Weather Icons SIL OFL LICENSE - Material Icons APACHE LICENSE v2.0 - Custom Made Font MIT LICENSE > 3. Is it any practical problem to use that many fonts? > Would there be an advantage to repacking the icons that are useful in Emacs > into one font? Do the licenses of these fonts permit that? The fonts are just packaged up SVG image files from the above named icon sets (e.g. Material Icons). The idea with icons.el that I'm working on is to skip the fonts and distribute the SVG files directly.