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: Image transformation filter for upscaled images Date: Sun, 7 Mar 2021 20:31:40 -0600 Message-ID: References: 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="11338"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Third , emacs-devel To: Evgeny Zajcev Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Mar 08 03:33:19 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 1lJ5hv-0002q5-Bj for ged-emacs-devel@m.gmane-mx.org; Mon, 08 Mar 2021 03:33:19 +0100 Original-Received: from localhost ([::1]:55156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lJ5hu-0007vz-Co for ged-emacs-devel@m.gmane-mx.org; Sun, 07 Mar 2021 21:33:18 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46574) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJ5gQ-0007N0-GF for emacs-devel@gnu.org; Sun, 07 Mar 2021 21:31:47 -0500 Original-Received: from mail-pj1-x1030.google.com ([2607:f8b0:4864:20::1030]:46913) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lJ5gM-0006FJ-0w for emacs-devel@gnu.org; Sun, 07 Mar 2021 21:31:46 -0500 Original-Received: by mail-pj1-x1030.google.com with SMTP id q6-20020a17090a4306b02900c42a012202so2250597pjg.5 for ; Sun, 07 Mar 2021 18:31:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=r9CKkn9LbLY7m1Ls/WFIWRDMGmESUO90ZesHWREEbwU=; b=L0XGbY+Uu0IVoJCzQD8xo7pbEcKdNgTnvzbdQq+fr8ojwbhkDlBeUZDnlja5HqRumm 3m6ufIkMzAdyILOzvVUnuiC1+hT1tG2nkdmuEILhOrhJZaOJ0IEqdlxvyVfBzu7bg3nX ZigqwB689B8Mjsp7y4htUnUAlQO6MkZNl6SZ6uQdV3efPpe49YGkmUicpZIjfODQlMY6 YPATFT8Zcx5pCt5ObGx29Vb+qJLH3/Sgb4qi8s9ohHcGxUNYMSLoz5sxcBg9AnWfFgGl eoAxNwTCOkhSlTuL5gQ2i3T5NND2jEiPTGMRwJLppR3XbfFSmlSgwDUPD/8TXV9PIHAx rkxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=r9CKkn9LbLY7m1Ls/WFIWRDMGmESUO90ZesHWREEbwU=; b=tr42jfuypGIzLB7hELUJS+eAOsYG3mGE/JMHGNQUPgDtgOXGjaJAs+Ho2w4AXj/xAB blZGeQOqfEkYP78g7urjbXDqzUfiCPo+6AI06Q5fLFXUzkPhffKhS7uSosB5NCKJAM1C +AphlhLQCWqZs+CuWdTqFOrqLMqArAnEEppaGUPgC9M6b51UovrMACxpJu4dT8YXWOQM l7fbIC3EYmZB5BVsHZ9o9ktaDVJx6GczPrETti52+pc4tbe5+BOKmohlUGuhBGi5FALa 0zOJR0Vdmaq8ph50u3lPe+cye/8YT3JduXWZPXpa5qlCAwIwyonIjAMMrBBWG6w73CUY Xl7w== X-Gm-Message-State: AOAM532EsQpISo5X2+ILJ4N70ziEcGlfge5p+Sh85mrOFQEN2D5cjZgf 8krqM8PgUHPIW5tktzhx7Nr8q6xl/fsNDvOEUFI= X-Google-Smtp-Source: ABdhPJy6S04qQzIX07bcQqE/efl9iBKCnm4NXlx8VDviyZQPyc3s4YI8d5P5DylQ/d5GFzpSCcLJX1k68GMCa00ATcY= X-Received: by 2002:a17:903:31c4:b029:e1:8840:8ab9 with SMTP id v4-20020a17090331c4b02900e188408ab9mr18766981ple.70.1615170700666; Sun, 07 Mar 2021 18:31:40 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 7 Mar 2021 20:31:40 -0600 In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::1030; envelope-from=stefankangas@gmail.com; helo=mail-pj1-x1030.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.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:266156 Archived-At: Evgeny Zajcev writes: >> Is there a way to convert from XPM automatically, or are you saying you >> volunteer to make the SVG:s? > > I can write the converter of course, however, there are already fonts with > colored emojis with "SIL Open Font License" that might be used to get SVG > emojis. Is that license suitable? Or keeping pixel art for old xpm's is > crucial? Why not both? IOW, why not begin by converting the XPM files to SVG, and then look into if we could use fonts instead? I think the SVG conversion would be useful in any case. IIUC, there should be no issue distributing fonts with Emacs for free operating systems but there might be some problems on some proprietary ones. If this is an insurmountable obstacle, those operating systems could just continue using the SVG, I suppose. And even if we can't distribute fonts with Emacs, perhaps we could detect when these fonts are installed and prefer them when they are? The SIL Open Font License 1.1 is fine: https://www.gnu.org/licenses/license-list.html#SILOFL