From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Can watermarking Unicode text using invisible differences sneak through Emacs, or can Emacs detect it? Date: Wed, 26 Jan 2022 23:13:47 -0500 Message-ID: References: <87sftk49ih.fsf@yahoo.com> <837dawt0h4.fsf@gnu.org> <838rv9plyf.fsf@gnu.org> <837dasntoj.fsf@gnu.org> <834k5tl4a9.fsf@gnu.org> <87mtjkt6m9.fsf@gmail.com> <83ilu8htws.fsf@gnu.org> <87ee4uykli.fsf@igel.home> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4829"; mail-complaints-to="usenet@ciao.gmane.io" Cc: psainty@orcon.net.nz, luangruo@yahoo.com, eliz@gnu.org, kevin.legouguec@gmail.com, emacs-devel@gnu.org To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 27 05:16:26 2022 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 1nCwCw-00014B-64 for ged-emacs-devel@m.gmane-mx.org; Thu, 27 Jan 2022 05:16:26 +0100 Original-Received: from localhost ([::1]:35452 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nCwCu-0005G2-OA for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jan 2022 23:16:24 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48094) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCwAO-0001ol-H4 for emacs-devel@gnu.org; Wed, 26 Jan 2022 23:13:48 -0500 Original-Received: from [2001:470:142:3::e] (port=47782 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCwAN-0003Qy-QW; Wed, 26 Jan 2022 23:13:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=MWh/PKiLghj2rcl72XF18RlD2pXKwhDz31uF++SbZRc=; b=SU+w9KNM/aV8 /LdOsNQ3FWMfvuK7AmHVaRgrMD0vDG7UD6Q+vueMlPh5ny7070tkcdWp4y6zmaZKDq/UPSWi+YWFX rXu4CTwnT909hqRb/CR3iz/WM8rmd1/5zDXbwjdcE7/skpUBqwHsayH64mOyX4vBgLtbZnYoYG1ij aBW3TLUnPW2KTHuhdq6UzFRKoXH/Z0SM4IsT0H0klht3PgKMSLMD8rCCsv6zlIDivAaqq6nu0YFyA kDE16xxcZXmQr46q4Sd+d+w0fFkyvJspWVohAqwRLEKWrCQYA95zVv1GQOk9Z9m0MqCxOXdBI4yiO VVJ4hVerZKYXfMZz3MmUKA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1nCwAN-0005tL-HE; Wed, 26 Jan 2022 23:13:47 -0500 In-Reply-To: <87ee4uykli.fsf@igel.home> (message from Andreas Schwab on Wed, 26 Jan 2022 09:20:09 +0100) 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:285469 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > It is misleading at best to call them ligatures. They are just random > Unicode code points that happen to be absent from the font that the > terminal uses. I disagree. These Unicode values are not ordinary, not just like any other. They are special because each of them represents a ligature of two ASCII characters, which could just as well be presented as a series of two characters. When it is impossible to display the character's ligature, it would be more useful to display the two ASCII characters than to display an unhelpful diamond. We should try to do what is most helpful, not be quick to give up. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)