From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: High-res Customize icons Date: Thu, 23 Apr 2020 12:06:12 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="1187"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs developers To: ndame Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 23 12:07:07 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 1jRYl8-00008W-AZ for ged-emacs-devel@m.gmane-mx.org; Thu, 23 Apr 2020 12:07:06 +0200 Original-Received: from localhost ([::1]:40284 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRYl7-0004eC-BT for ged-emacs-devel@m.gmane-mx.org; Thu, 23 Apr 2020 06:07:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56906) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRYkX-00044q-Tj for emacs-devel@gnu.org; Thu, 23 Apr 2020 06:06:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jRYkT-0008Ur-OC for emacs-devel@gnu.org; Thu, 23 Apr 2020 06:06:29 -0400 Original-Received: from mail-yb1-f169.google.com ([209.85.219.169]:41605) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jRYkS-0008Ub-UQ for emacs-devel@gnu.org; Thu, 23 Apr 2020 06:06:25 -0400 Original-Received: by mail-yb1-f169.google.com with SMTP id a9so2837530ybc.8 for ; Thu, 23 Apr 2020 03:06:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sHIxRwKdGhLD73feZzUOuG/lnwNify315QZvQHrOC8A=; b=IwI14qU6TECNFUy9hg+i1O5PgMIbWBtGAZOi8Pzp2cfoJAMxgTK8I3At4tN7TPw5ZV nS9aNnDQNaHpBMIkL+EOnsDk20mGbZqU5w9yog7AbUn85eODUWCHKUHKr0XVZJjoa3no zBcYbpIB5+NDcLK/ILDjiWfcbbamS2oK0CfZQQFAa+2o5J/ajvXLALmy7Z1w2ueLV3d9 fkA/Jx8jVdOK5aVjgzJIAh0JjT4+FDYPMvOOqydHWFh8iJT3RDbJGVjpaX70Egwmicdl k25rMZN2UKnbn3xBNFuWUChXz0qxcNl0lvaasIQLNRRwhSkTX03onmW2Sz6uh8vvEKj6 J1Fw== X-Gm-Message-State: AGi0PuZLh+S3TqezCLkL+eomrn08nGfUDXZSAEw8d3asARU62KGF7/0g K675H97Nlm+m3FLVJGgMZlpSA7zOsr4VFtm5GjQ= X-Google-Smtp-Source: APiQypJmdLxbmQyi8/kKUqdUF9AniuE7Tq3ZCpqEvMyVta4T4t8xM8aJtcFWqwZQf8yCZFt6k9+3kI9B+3GwuCY/Ag8= X-Received: by 2002:a25:bec2:: with SMTP id k2mr5632963ybm.129.1587636383699; Thu, 23 Apr 2020 03:06:23 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=209.85.219.169; envelope-from=stefankangas@gmail.com; helo=mail-yb1-f169.google.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/23 06:06:23 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.219.169 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:247570 Archived-At: ndame writes: > Actually, there is an emacs package already which collects fonts > with free license to provide icons: > > https://github.com/domtronn/all-the-icons.el > > Check out the screenshot, e.g. the mode line at the bottom which looks quite nice: > > https://raw.githubusercontent.com/domtronn/all-the-icons.el/master/logo.png > > It would be nice if emacs shipped with these fonts and actually used the icons at various > places like on the screenshot. This would be very nice indeed. Is the idea technically sound? If so, it would open up a lot of doors for creating a much more beautiful default Emacs experience, at least on graphical displays. It seems to me that we should be able to work around the copyright issues here. There are 41 contributors to the all-the-icons package according to GitHub. Ideally, we would be able to procure assignments from anyone with more than 15 lines of code contributed. But the Emacs Lisp library itself doesn't seem to be a lot of code, and could possibly be rewritten by us if we fail to sort the assignments. The main thing would be the fonts, which seem to have free licenses: https://github.com/domtronn/all-the-icons.el#resource-fonts AFAIU the fonts wouldn't need copyright assignments if they're only "shipped with" (and not "part of") Emacs. Best regards, Stefan Kangas