From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Entering emojis Date: Fri, 29 Oct 2021 14:46:26 +0200 Message-ID: <871r440zj1.fsf@gnus.org> References: <87cznths5j.fsf@gnus.org> <87ilxi7531.fsf@gnus.org> <875yth7bjr.fsf@gnus.org> <871r4576ey.fsf@gnus.org> <87wnlx5rd4.fsf@gnus.org> <837ddxtimp.fsf@gnu.org> <87h7d15mvi.fsf@gnus.org> <831r45tgu3.fsf@gnu.org> <87cznp5k6p.fsf@gnus.org> <83tuh1rvjt.fsf@gnu.org> <87czno3jmp.fsf@gnus.org> <83bl38s7t5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22882"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: stefankangas@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 29 14:48:58 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 1mgRJa-0005jp-3k for ged-emacs-devel@m.gmane-mx.org; Fri, 29 Oct 2021 14:48:58 +0200 Original-Received: from localhost ([::1]:37532 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mgRJX-0006Qv-Pt for ged-emacs-devel@m.gmane-mx.org; Fri, 29 Oct 2021 08:48:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49396) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgRHI-0005Hb-4Q for emacs-devel@gnu.org; Fri, 29 Oct 2021 08:46:38 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:35456) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgRHE-0001zm-KQ; Fri, 29 Oct 2021 08:46:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=f7A//340eHjX85Gqa0iYMFXMUwqoar0QpAYCK/tn0Ks=; b=uQ5sfQv06Gkgc7oMQVlB7Za74+ ViT7dee4ZteEpDptGa79BBsUahbQTbUy4rjlfgpdvJ+QKU6KAlqYI3xEK/CsAnfLANYbLEqJOU4ha v2tRClMkAQ5YuwpT+C0vL2ncVwJmx5uOMxMoZUP9wRUGpIf0q4l5wJ3Z1VwLf17011oM=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mgRH9-0008Fz-G0; Fri, 29 Oct 2021 14:46:30 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUCAwMeJis9ZIsq SWYwRViOqLX///95z+pIAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+UKHQwiDbKHdIsAAAGzSURBVDjL 7ZJLgpwgEIaLDAegaHqvaO8jOHtQeh8J3P8qKUB0JqscILVR6qvnDwAgAEBaMkQs/6cpXBCZngh4 IsXFKmaUwT50JWcKgytRajJrlwa+1DMNrGurdRu5JwJG2+VbBtNmmqK1lOVFAbyD+WHNZgqQTgCC 6ikrjfSgapP9dJ7GvTotu7WqTmwEB3+PgA9l9zKXNQ7ZwK72qH5+7FHbyRocg2vOuivO/KGjmdbP fQ6uJfgCHMJ7ygQ2J73vYlGSAvHezWRX42eU3l1aclT5Nw29vNBJFcfiD6K0wS0nta8EhNpiKAOR oFRN5hx1WEU+nNpSETmQAvTZoldhITHyITGXuVRT4BkZ8tLtdbx93WSnocjzTMAV6cdyzAlnCpnL TA6yYHxz1C2nVz60aPuphSXmpB4o+32EFAIVd3ULfiBsicLwR9SJoW/3RHr4sVYlwfNIQDVRFngi 1U815uUiLSlOgRmtJMYq3HOggAsAgXmov/zXUY/9qgTIExypZvZ3hHQpreowdnDiftPs65svlPcz E2dsOzHm+v/9FOsCt5XHePUQ3wDc4C8T8N/+2f4APyFD5ochnaoAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMjEtMTAtMjlUMTI6MzQ6MTMrMDA6MDDnjC8oAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTEw LTI5VDEyOjM0OjEzKzAwOjAwltGXlAAAAABJRU5ErkJggg== X-Now-Playing: Joni Mitchell's _Shine_: "This Place" In-Reply-To: <83bl38s7t5.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 29 Oct 2021 08:45:26 +0300") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, 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:278186 Archived-At: Eli Zaretskii writes: > I assumed you display the names as well. Why don't you? it could be > important, because the appearance is not always everything. Sometimes > the selection of an Emoji needs that you understand what it expresses, > in words. Choosing emojis graphically is the popular way of choosing them, so Emacs should have such a method. If you don't want to use that, nobody's forcing you -- use the method that displays with names instead. > But that makes no sense, because there's no guarantee the fonts > already loaded support the character you ask about, and no guarantee > there isn't some other font which does. It doesn't make sense in general, but for emojis you're unlikely to have many separate fonts that cover different sets of emojis. So once we've established that you have an emoji font, we don't have to try to keep loading fonts for the emojis that this font doesn't have. > When this search is slow, how many sequences fail to display? Or is > it slow even if all the sequences can be displayed? If the latter, > there could be some issue here that doesn't meet the eye, and we > should start by profiling. The slowness is linear with the number of emojis that we don't have a font for. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no