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: Fri, 28 Jan 2022 08:04:49 -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> <3E718CA2-889F-4AEE-B79C-EB3A221D1CB2@gnu.org> 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="10986"; mail-complaints-to="usenet@ciao.gmane.io" Cc: psainty@orcon.net.nz, luangruo@yahoo.com, kevin.legouguec@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 Jan 28 15:00:03 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 1nDRnH-0002Zv-Nz for ged-emacs-devel@m.gmane-mx.org; Fri, 28 Jan 2022 15:00:03 +0100 Original-Received: from localhost ([::1]:38894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nDRnG-0005zb-1y for ged-emacs-devel@m.gmane-mx.org; Fri, 28 Jan 2022 09:00:02 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47326) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDQvs-0008F1-5Q for emacs-devel@gnu.org; Fri, 28 Jan 2022 08:04:53 -0500 Original-Received: from [2001:470:142:3::e] (port=47470 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 1nDQvq-00071o-Lp; Fri, 28 Jan 2022 08:04:50 -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=Xq2RR6N1QYEAxa/T+YI1+K9wWn7MgWCDYeJpLSsAv9g=; b=T+pbAVV/rCOv nRZevDYyp9dAzL+mIMsoFTRi5KDvElSb9Yeia/T24lnfag9YzF9tzesp3pG0+sahXG7JGzJeS5OJk 13sRae8O7vzYK35vWPcAGi3vNYc45tYvXyIQ53l+6/Ixvrj1z7dQgsT4yAuYr841YvSkWXKwcauJ+ D6xwvLKGIx3hRObdApwGBmYvxGJUckOgFpDsb/SDIV0G0cxia+MoiG1+DSSKKiAwaArvDfLUl3eHD JGyELCEQcDZ/37hC1XBMwqOZ5vL+2xDPDhysCxYyum7x0DOiRVaSL57TfcN4IWMWuAiRoi0KMw+ah vOCJro3oiHwcY+WYY7p2zQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1nDQvp-0005vd-Sz; Fri, 28 Jan 2022 08:04:50 -0500 In-Reply-To: <3E718CA2-889F-4AEE-B79C-EB3A221D1CB2@gnu.org> (message from Eli Zaretskii on Wed, 26 Jan 2022 07:38:11 +0200) 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:285513 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. ]]] > The most widely known example is Latin characters with diacritics, such as ç and à. Since my terminal handles many of those characters, they work ok for me. But there are some it does not support. Many Vietnamese characters, for instance. If this feature is implemented to handle ligatures, it could handle the letters with diacritics too. That would be as easy as populating the table of the sequences they stand for. The terminfo item for `linux' could indicate which characters are ok to display unchanged and which ones need to be displayed as the equivalent digraphs (or trigraphs). All the work is in the basic feature that converts some Unicode codes into sequences for display. -- 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)